Market Price
$ 45.84
Selling Price
$ 38.41
691
299
146
1338
Market Price
$ 61.22
Selling Price
$ 55.54
2052
1032
1475
4711
Market Price
$ 66.10
Selling Price
$ 59.77
1798
1272
458
2270
Market Price
$ 28.95
Selling Price
$ 26.10
724
665
678
2658
Market Price
$ 29.96
Selling Price
$ 26.91
1929
1863
1204
2421
Market Price
$ 57.23
Selling Price
$ 51.15
1847
1148
1648
4732
Market Price
$ 37.14
Selling Price
$ 32.95
3057
2782
1243
4326
Market Price
$ 60.21
Selling Price
$ 52.86
718
563
517
2601
Market Price
$ 37.92
Selling Price
$ 33.78
486
333
218
985
Market Price
$ 60.38
Selling Price
$ 53.69
1745
932
1081
4474
Market Price
$ 39.54
Selling Price
$ 34.88
666
355
414
1824
Market Price
$ 36.62
Selling Price
$ 31.91
1757
1196
1299
4693
Market Price
$ 64.19
Selling Price
$ 56.56
505
285
199
1332
Market Price
$ 47.36
Selling Price
$ 40.29
796
660
689
2155
Market Price
$ 60.97
Selling Price
$ 51.63
3122
2924
1669
4477
Market Price
$ 33.48
Selling Price
$ 29.29
806
691
331
1670
Market Price
$ 68.65
Selling Price
$ 58.27
213
113
204
1037
Market Price
$ 52.07
Selling Price
$ 44.03
3710
1733
3208
3875
Market Price
$ 63.67
Selling Price
$ 57.28
287
190
93
755
Market Price
$ 29.03
Selling Price
$ 25.80
3959
2871
3669
4450
Market Price
$ 31.91
Selling Price
$ 27.24
309
284
253
418
Market Price
$ 45.90
Selling Price
$ 40.13
1703
393
348
1863
Market Price
$ 29.16
Selling Price
$ 26.13
1460
522
1162
2567
Market Price
$ 38.38
Selling Price
$ 33.51
2203
1141
745
3862
Market Price
$ 57.38
Selling Price
$ 50.48
2787
814
1658
2865
Market Price
$ 45.95
Selling Price
$ 41.29
3997
3972
2337
4622
Market Price
$ 36.55
Selling Price
$ 31.99
1468
564
833
3731
Market Price
$ 61.83
Selling Price
$ 54.56
2948
2846
835
4446
Market Price
$ 57.08
Selling Price
$ 48.60
1599
1337
820
3747
Market Price
$ 49.08
Selling Price
$ 42.81
2354
2066
1551
4585
Market Price
$ 65.47
Selling Price
$ 58.49
1047
618
1005
3444
Market Price
$ 31.50
Selling Price
$ 28.21
2222
1166
891
2247
Market Price
$ 47.68
Selling Price
$ 42.52
599
277
264
2642
Market Price
$ 49.61
Selling Price
$ 41.46
491
197
309
663
Market Price
$ 67.22
Selling Price
$ 58.26
1965
784
1376
2230
Market Price
$ 61.46
Selling Price
$ 51.61
3739
3266
3587
4425
Market Price
$ 38.43
Selling Price
$ 34.93
1021
787
906
1131
Market Price
$ 50.41
Selling Price
$ 44.35
752
611
631
2826
Market Price
$ 49.09
Selling Price
$ 42.28
930
559
635
1118
Market Price
$ 54.74
Selling Price
$ 47.34
609
344
145
1830