Market Price
$ 37.94
Selling Price
$ 32.82
4085
2381
1133
4985
Market Price
$ 60.36
Selling Price
$ 54.86
1755
497
826
2110
Market Price
$ 56.08
Selling Price
$ 48.83
1413
888
1316
4256
Market Price
$ 61.01
Selling Price
$ 54.76
508
149
368
2430
Market Price
$ 49.41
Selling Price
$ 43.32
817
403
226
1195
Market Price
$ 68.54
Selling Price
$ 57.29
2367
2175
1650
3751
Market Price
$ 44.50
Selling Price
$ 37.70
1211
296
678
2235
Market Price
$ 40.20
Selling Price
$ 35.41
2543
2173
544
4231
Market Price
$ 29.94
Selling Price
$ 26.45
379
255
88
1651
Market Price
$ 55.53
Selling Price
$ 47.27
1950
1461
1946
2527
Market Price
$ 45.22
Selling Price
$ 38.31
2158
1396
1073
3833
Market Price
$ 60.47
Selling Price
$ 51.42
1449
1190
700
1693
Market Price
$ 61.74
Selling Price
$ 52.93
1207
246
1022
1440
Market Price
$ 32.89
Selling Price
$ 27.75
1001
204
429
4409
Market Price
$ 65.59
Selling Price
$ 55.27
1028
930
852
4154
Market Price
$ 32.96
Selling Price
$ 27.87
814
453
215
1233
Market Price
$ 35.83
Selling Price
$ 31.36
3867
1105
1300
4793
Market Price
$ 40.75
Selling Price
$ 34.64
868
305
630
2053
Market Price
$ 44.65
Selling Price
$ 38.94
429
400
148
2131
Market Price
$ 50.38
Selling Price
$ 45.03
594
538
134
2419
Market Price
$ 63.53
Selling Price
$ 53.73
1068
596
249
3201
Market Price
$ 37.38
Selling Price
$ 31.21
1020
662
810
4380
Market Price
$ 54.13
Selling Price
$ 49.11
272
216
58
1183
Market Price
$ 32.92
Selling Price
$ 28.11
2477
1529
1184
3516
Market Price
$ 52.34
Selling Price
$ 45.48
553
270
332
950
Market Price
$ 65.52
Selling Price
$ 58.09
2055
950
1717
2641
Market Price
$ 31.89
Selling Price
$ 26.66
243
140
49
1094
Market Price
$ 33.63
Selling Price
$ 28.40
1068
425
282
1152
Market Price
$ 47.70
Selling Price
$ 41.78
3499
2173
2633
3733
Market Price
$ 59.16
Selling Price
$ 51.83
973
756
862
4311
Market Price
$ 33.65
Selling Price
$ 29.13
1092
727
370
3331
Market Price
$ 51.43
Selling Price
$ 46.27
625
549
405
1407
Market Price
$ 67.00
Selling Price
$ 59.08
2396
1556
2256
4849
Market Price
$ 31.39
Selling Price
$ 28.04
765
292
688
1116
Market Price
$ 49.93
Selling Price
$ 42.03
2474
1939
1665
3465
Market Price
$ 57.97
Selling Price
$ 52.38
2305
1186
1217
4212
Market Price
$ 35.40
Selling Price
$ 29.95
3014
1119
1790
3768
Market Price
$ 41.80
Selling Price
$ 35.80
629
279
594
1758
Market Price
$ 46.25
Selling Price
$ 41.34
444
414
426
511
Market Price
$ 29.75
Selling Price
$ 25.31
3086
3018
1995
4364