Market Price
$ 39.07
Selling Price
$ 34.79
1397
442
899
1846
Market Price
$ 62.41
Selling Price
$ 53.91
2904
2397
951
4369
Market Price
$ 67.30
Selling Price
$ 58.26
696
237
687
1793
Market Price
$ 67.36
Selling Price
$ 59.12
1096
466
371
2232
Market Price
$ 41.06
Selling Price
$ 35.79
2330
1493
1726
3583
Market Price
$ 35.79
Selling Price
$ 31.61
3108
1913
795
3485
Market Price
$ 65.31
Selling Price
$ 55.75
1371
278
688
2791
Market Price
$ 57.89
Selling Price
$ 50.71
3591
2328
2631
3634
Market Price
$ 52.62
Selling Price
$ 45.93
1943
1337
869
3781
Market Price
$ 44.76
Selling Price
$ 39.65
1720
635
352
2937
Market Price
$ 50.91
Selling Price
$ 42.44
2107
878
512
2145
Market Price
$ 29.03
Selling Price
$ 25.85
533
215
161
1017
Market Price
$ 37.82
Selling Price
$ 32.28
1047
428
412
1411
Market Price
$ 57.16
Selling Price
$ 48.51
1633
852
577
2648
Market Price
$ 30.51
Selling Price
$ 26.76
1644
1327
1054
2108
Market Price
$ 48.08
Selling Price
$ 43.42
558
247
360
1314
Market Price
$ 49.20
Selling Price
$ 43.45
2719
1942
1603
3385
Market Price
$ 30.26
Selling Price
$ 26.28
491
189
467
549
Market Price
$ 38.35
Selling Price
$ 32.65
2024
1517
1314
4340
Market Price
$ 55.88
Selling Price
$ 48.99
939
727
386
3817
Market Price
$ 30.44
Selling Price
$ 27.43
1527
1119
1026
4285
Market Price
$ 48.94
Selling Price
$ 44.39
933
313
243
1518
Market Price
$ 37.64
Selling Price
$ 33.18
480
238
478
1078
Market Price
$ 38.26
Selling Price
$ 32.16
1202
680
876
2602
Market Price
$ 50.68
Selling Price
$ 45.88
353
114
136
1470
Market Price
$ 37.86
Selling Price
$ 34.07
210
146
105
471
Market Price
$ 38.16
Selling Price
$ 33.17
358
141
308
1373
Market Price
$ 54.20
Selling Price
$ 47.25
1336
1042
562
2210
Market Price
$ 68.96
Selling Price
$ 59.36
1401
634
504
1508
Market Price
$ 33.46
Selling Price
$ 28.19
1777
1770
1545
3061
Market Price
$ 48.85
Selling Price
$ 42.19
1930
723
1828
4764
Market Price
$ 59.65
Selling Price
$ 52.59
2068
1748
1705
4478
Market Price
$ 46.29
Selling Price
$ 41.92
786
215
294
3441
Market Price
$ 64.71
Selling Price
$ 55.67
1135
729
445
1364
Market Price
$ 51.99
Selling Price
$ 47.15
180
70
53
598
Market Price
$ 46.03
Selling Price
$ 40.02
3036
681
2510
4888
Market Price
$ 60.63
Selling Price
$ 54.32
2481
921
1679
4818
Market Price
$ 65.40
Selling Price
$ 57.19
425
131
306
658
Market Price
$ 37.28
Selling Price
$ 33.87
4922
2496
2783
4954
Market Price
$ 60.41
Selling Price
$ 52.39
2427
499
1282
4148