Market Price
$ 35.23
Selling Price
$ 30.41
1073
236
799
1601
Market Price
$ 38.96
Selling Price
$ 34.11
2710
720
859
4783
Market Price
$ 57.58
Selling Price
$ 50.04
957
870
816
1773
Market Price
$ 57.43
Selling Price
$ 52.03
922
347
903
1559
Market Price
$ 31.76
Selling Price
$ 26.70
2409
2322
783
4644
Market Price
$ 63.58
Selling Price
$ 53.83
3053
2294
1946
3094
Market Price
$ 57.60
Selling Price
$ 49.14
3085
1654
3034
4618
Market Price
$ 36.39
Selling Price
$ 32.30
759
443
750
1438
Market Price
$ 33.58
Selling Price
$ 29.11
3993
3461
1709
4556
Market Price
$ 45.76
Selling Price
$ 41.09
149
122
108
427
Market Price
$ 31.76
Selling Price
$ 27.11
641
382
546
1425
Market Price
$ 66.78
Selling Price
$ 58.16
2186
922
818
2959
Market Price
$ 66.90
Selling Price
$ 56.23
1180
682
303
3993
Market Price
$ 63.40
Selling Price
$ 54.33
1014
968
897
2820
Market Price
$ 44.76
Selling Price
$ 40.14
434
170
410
1935
Market Price
$ 31.75
Selling Price
$ 28.79
552
230
149
989
Market Price
$ 57.84
Selling Price
$ 49.60
2231
1593
640
3378
Market Price
$ 33.98
Selling Price
$ 29.74
1303
846
1071
1671
Market Price
$ 68.60
Selling Price
$ 59.70
3421
1381
2698
3833
Market Price
$ 38.07
Selling Price
$ 34.58
384
357
142
445
Market Price
$ 34.85
Selling Price
$ 29.40
3901
2398
2679
4360
Market Price
$ 61.67
Selling Price
$ 52.48
1227
857
717
2146
Market Price
$ 51.98
Selling Price
$ 45.99
1441
1353
340
3529
Market Price
$ 30.93
Selling Price
$ 27.49
188
117
73
611
Market Price
$ 66.61
Selling Price
$ 57.16
615
333
264
1603
Market Price
$ 61.73
Selling Price
$ 54.44
1640
1284
1516
3731
Market Price
$ 44.07
Selling Price
$ 40.01
705
525
595
2211
Market Price
$ 32.08
Selling Price
$ 28.53
813
211
567
2005
Market Price
$ 54.47
Selling Price
$ 49.22
1104
830
1063
1523
Market Price
$ 32.20
Selling Price
$ 29.19
112
100
84
433
Market Price
$ 53.68
Selling Price
$ 47.24
1123
826
1104
2076
Market Price
$ 30.62
Selling Price
$ 25.67
121
68
54
450
Market Price
$ 33.68
Selling Price
$ 30.37
481
151
104
1617
Market Price
$ 67.57
Selling Price
$ 57.06
130
56
92
631
Market Price
$ 58.84
Selling Price
$ 53.30
1667
652
1612
3474
Market Price
$ 43.70
Selling Price
$ 38.16
1264
699
1155
2117
Market Price
$ 54.44
Selling Price
$ 49.16
275
110
151
525
Market Price
$ 29.26
Selling Price
$ 25.88
1200
299
1194
2827
Market Price
$ 34.55
Selling Price
$ 30.08
2463
2028
956
3305
Market Price
$ 38.83
Selling Price
$ 33.17
1203
447
362
1794