Market Price
$ 30.40
Selling Price
$ 27.54
1133
1090
644
1419
Market Price
$ 36.87
Selling Price
$ 32.43
440
339
174
1230
Market Price
$ 71.46
Selling Price
$ 59.87
2665
1741
919
3822
Market Price
$ 67.45
Selling Price
$ 57.30
3954
2482
992
4582
Market Price
$ 38.56
Selling Price
$ 32.21
453
443
168
701
Market Price
$ 44.36
Selling Price
$ 37.92
1347
1128
525
2147
Market Price
$ 49.30
Selling Price
$ 44.13
2274
1316
1402
4266
Market Price
$ 33.30
Selling Price
$ 29.24
2257
953
526
2325
Market Price
$ 43.28
Selling Price
$ 37.35
3659
1921
3158
3882
Market Price
$ 50.88
Selling Price
$ 44.18
911
627
903
1713
Market Price
$ 33.44
Selling Price
$ 29.51
1636
1606
908
2209
Market Price
$ 56.30
Selling Price
$ 49.46
2347
1693
1730
4776
Market Price
$ 48.54
Selling Price
$ 40.93
1635
691
631
3702
Market Price
$ 65.92
Selling Price
$ 55.06
1081
609
393
3036
Market Price
$ 55.75
Selling Price
$ 46.46
1521
1093
931
2335
Market Price
$ 45.63
Selling Price
$ 39.08
970
814
707
2627
Market Price
$ 45.97
Selling Price
$ 41.32
1730
625
1414
3141
Market Price
$ 70.92
Selling Price
$ 59.17
1259
573
730
1888
Market Price
$ 48.15
Selling Price
$ 41.51
849
219
688
907
Market Price
$ 59.85
Selling Price
$ 52.79
1679
1464
667
4028
Market Price
$ 59.72
Selling Price
$ 54.14
663
620
163
1246
Market Price
$ 33.03
Selling Price
$ 29.31
1103
847
706
1404
Market Price
$ 40.20
Selling Price
$ 34.14
2473
1141
676
4154
Market Price
$ 30.39
Selling Price
$ 27.13
919
305
424
1090
Market Price
$ 28.24
Selling Price
$ 25.50
658
274
377
1260
Market Price
$ 29.45
Selling Price
$ 25.12
1777
1317
1120
2468
Market Price
$ 27.99
Selling Price
$ 25.03
1855
611
1457
2569
Market Price
$ 56.72
Selling Price
$ 48.35
2352
2325
1499
3190
Market Price
$ 46.62
Selling Price
$ 40.57
476
462
244
1421
Market Price
$ 35.41
Selling Price
$ 31.50
879
459
594
1771
Market Price
$ 60.67
Selling Price
$ 53.98
1570
493
922
4321
Market Price
$ 42.10
Selling Price
$ 36.13
491
210
267
1696
Market Price
$ 37.30
Selling Price
$ 33.89
776
320
638
3727
Market Price
$ 68.11
Selling Price
$ 59.44
2703
1104
697
2710
Market Price
$ 36.35
Selling Price
$ 32.76
2731
2689
906
4118
Market Price
$ 30.01
Selling Price
$ 26.46
923
533
908
1164
Market Price
$ 55.59
Selling Price
$ 48.18
2178
1120
949
3618
Market Price
$ 32.22
Selling Price
$ 28.14
4103
1148
3938
4953
Market Price
$ 40.68
Selling Price
$ 34.18
384
190
259
443
Market Price
$ 56.11
Selling Price
$ 50.92
175
66
96
528