Market Price
$ 29.84
Selling Price
$ 26.37
145
78
80
470
Market Price
$ 60.80
Selling Price
$ 53.55
2972
1627
2282
3906
Market Price
$ 28.39
Selling Price
$ 25.46
3165
2909
3019
3323
Market Price
$ 45.39
Selling Price
$ 39.58
365
113
196
1176
Market Price
$ 56.00
Selling Price
$ 49.15
2022
827
1907
2962
Market Price
$ 28.36
Selling Price
$ 25.39
1198
774
598
3707
Market Price
$ 47.00
Selling Price
$ 40.93
1163
783
634
1821
Market Price
$ 56.99
Selling Price
$ 51.43
1257
535
1249
4426
Market Price
$ 58.88
Selling Price
$ 52.07
1212
866
841
2118
Market Price
$ 31.09
Selling Price
$ 26.30
592
226
431
2084
Market Price
$ 61.63
Selling Price
$ 53.15
292
279
122
982
Market Price
$ 42.76
Selling Price
$ 36.48
1449
1213
1293
2608
Market Price
$ 39.39
Selling Price
$ 34.75
1860
446
1442
4550
Market Price
$ 58.85
Selling Price
$ 49.10
1028
683
658
3264
Market Price
$ 31.03
Selling Price
$ 26.91
1939
934
1728
2545
Market Price
$ 35.70
Selling Price
$ 31.81
3049
748
2146
4639
Market Price
$ 66.13
Selling Price
$ 59.06
4103
2968
3290
4753
Market Price
$ 50.06
Selling Price
$ 44.49
779
771
179
1336
Market Price
$ 37.98
Selling Price
$ 34.46
2364
967
1402
2408
Market Price
$ 39.82
Selling Price
$ 34.27
2357
1605
852
2783
Market Price
$ 29.97
Selling Price
$ 25.63
271
202
109
855
Market Price
$ 55.31
Selling Price
$ 46.30
3686
1885
1936
4998
Market Price
$ 29.53
Selling Price
$ 25.28
364
361
269
1194
Market Price
$ 46.51
Selling Price
$ 41.71
710
708
236
1555
Market Price
$ 61.68
Selling Price
$ 52.75
2300
1425
1763
2522
Market Price
$ 61.77
Selling Price
$ 54.01
942
418
443
2361
Market Price
$ 48.23
Selling Price
$ 40.77
312
254
108
746
Market Price
$ 48.16
Selling Price
$ 41.62
1720
404
1587
4432
Market Price
$ 39.38
Selling Price
$ 35.77
712
396
235
855
Market Price
$ 58.04
Selling Price
$ 49.08
975
922
701
1026
Market Price
$ 30.18
Selling Price
$ 26.54
759
551
691
2321
Market Price
$ 35.41
Selling Price
$ 31.21
4058
1011
2129
4801
Market Price
$ 51.70
Selling Price
$ 46.50
1180
988
665
4048
Market Price
$ 52.19
Selling Price
$ 47.10
730
646
526
1603
Market Price
$ 62.48
Selling Price
$ 54.67
426
131
255
1602
Market Price
$ 37.50
Selling Price
$ 32.08
961
476
748
4090
Market Price
$ 45.01
Selling Price
$ 38.57
112
59
84
482
Market Price
$ 63.88
Selling Price
$ 56.93
1462
630
1119
3764
Market Price
$ 43.12
Selling Price
$ 38.69
1249
919
441
3162
Market Price
$ 28.49
Selling Price
$ 25.51
3187
2193
2321
4678