Market Price
$ 43.35
Selling Price
$ 36.90
366
226
231
1023
Market Price
$ 47.05
Selling Price
$ 40.34
1089
241
633
2146
Market Price
$ 67.14
Selling Price
$ 58.26
1324
1045
918
1699
Market Price
$ 60.57
Selling Price
$ 51.99
807
597
445
1217
Market Price
$ 41.18
Selling Price
$ 35.57
2286
1110
1646
2991
Market Price
$ 66.89
Selling Price
$ 56.95
1700
1247
384
2768
Market Price
$ 60.21
Selling Price
$ 51.39
3717
3312
3086
3979
Market Price
$ 69.68
Selling Price
$ 58.33
2008
510
1585
2085
Market Price
$ 41.68
Selling Price
$ 36.76
1565
1502
1208
2533
Market Price
$ 53.79
Selling Price
$ 45.15
910
847
722
1692
Market Price
$ 47.63
Selling Price
$ 43.00
1251
438
256
2194
Market Price
$ 43.29
Selling Price
$ 36.61
1040
709
469
1088
Market Price
$ 43.53
Selling Price
$ 38.36
2154
1582
1001
2371
Market Price
$ 37.98
Selling Price
$ 31.72
296
252
92
689
Market Price
$ 63.38
Selling Price
$ 55.09
1084
1033
1071
4535
Market Price
$ 31.10
Selling Price
$ 26.24
501
257
224
766
Market Price
$ 34.20
Selling Price
$ 28.70
1963
452
590
2163
Market Price
$ 60.82
Selling Price
$ 54.09
2509
2329
2156
2862
Market Price
$ 42.59
Selling Price
$ 37.25
938
823
777
1873
Market Price
$ 53.58
Selling Price
$ 47.38
2396
1442
1878
4248
Market Price
$ 38.51
Selling Price
$ 34.89
602
229
488
1798
Market Price
$ 54.63
Selling Price
$ 45.68
1549
738
721
3104
Market Price
$ 51.57
Selling Price
$ 44.51
651
238
364
2161
Market Price
$ 59.01
Selling Price
$ 50.62
3601
1275
2183
3940
Market Price
$ 31.18
Selling Price
$ 26.20
1353
1036
744
2702
Market Price
$ 62.10
Selling Price
$ 53.46
1763
397
1724
2908
Market Price
$ 28.05
Selling Price
$ 25.36
1080
752
572
2049
Market Price
$ 45.61
Selling Price
$ 39.45
685
410
426
2404
Market Price
$ 29.68
Selling Price
$ 25.63
202
52
166
485
Market Price
$ 52.52
Selling Price
$ 44.57
358
163
303
1319
Market Price
$ 65.69
Selling Price
$ 57.40
1145
978
605
1750
Market Price
$ 58.06
Selling Price
$ 49.15
990
822
508
1039
Market Price
$ 47.94
Selling Price
$ 42.78
2056
2029
1828
4400
Market Price
$ 68.38
Selling Price
$ 58.25
1173
1121
856
2331
Market Price
$ 44.08
Selling Price
$ 39.49
2195
812
611
2343
Market Price
$ 41.96
Selling Price
$ 38.06
249
206
158
475
Market Price
$ 35.28
Selling Price
$ 30.27
828
509
497
2461
Market Price
$ 33.61
Selling Price
$ 29.44
3171
2545
1476
3953
Market Price
$ 60.14
Selling Price
$ 53.97
1119
256
740
2015
Market Price
$ 57.03
Selling Price
$ 48.47
1476
1424
344
4695