Market Price
$ 35.07
Selling Price
$ 31.39
1312
289
669
3561
Market Price
$ 70.26
Selling Price
$ 59.49
2545
2032
1305
4507
Market Price
$ 54.24
Selling Price
$ 45.35
2740
738
1774
4896
Market Price
$ 55.29
Selling Price
$ 47.41
1221
1038
786
2664
Market Price
$ 61.80
Selling Price
$ 55.58
612
411
309
1386
Market Price
$ 52.57
Selling Price
$ 45.15
1754
1606
1046
4647
Market Price
$ 28.48
Selling Price
$ 25.06
2659
2326
2579
3785
Market Price
$ 59.05
Selling Price
$ 53.39
380
172
327
1618
Market Price
$ 43.43
Selling Price
$ 37.29
464
423
163
1742
Market Price
$ 55.91
Selling Price
$ 47.69
834
418
557
3935
Market Price
$ 41.26
Selling Price
$ 35.39
725
431
685
2569
Market Price
$ 38.89
Selling Price
$ 34.76
3290
2688
1942
4112
Market Price
$ 56.52
Selling Price
$ 49.46
245
154
113
701
Market Price
$ 57.55
Selling Price
$ 50.85
627
454
283
1969
Market Price
$ 40.45
Selling Price
$ 36.60
1486
1254
757
1540
Market Price
$ 68.79
Selling Price
$ 59.05
760
533
634
1261
Market Price
$ 50.30
Selling Price
$ 42.88
2617
1865
2541
2851
Market Price
$ 34.96
Selling Price
$ 31.78
835
529
179
1529
Market Price
$ 46.59
Selling Price
$ 42.01
568
319
210
1432
Market Price
$ 31.88
Selling Price
$ 27.76
914
294
231
2534
Market Price
$ 39.55
Selling Price
$ 35.59
1638
705
1071
4127
Market Price
$ 60.65
Selling Price
$ 53.40
201
48
198
669
Market Price
$ 67.95
Selling Price
$ 57.14
2590
565
579
4972
Market Price
$ 67.19
Selling Price
$ 57.43
391
286
137
1873
Market Price
$ 37.35
Selling Price
$ 33.34
1337
458
843
2334
Market Price
$ 32.13
Selling Price
$ 28.09
1114
855
1051
4499
Market Price
$ 44.23
Selling Price
$ 39.04
929
476
613
3062
Market Price
$ 55.60
Selling Price
$ 47.37
2376
1738
1379
3574
Market Price
$ 64.04
Selling Price
$ 57.60
1866
1457
1852
2814
Market Price
$ 58.01
Selling Price
$ 48.54
2758
736
1984
3514
Market Price
$ 35.67
Selling Price
$ 30.03
1361
437
994
1691
Market Price
$ 54.49
Selling Price
$ 48.88
979
768
475
1456
Market Price
$ 32.66
Selling Price
$ 28.11
755
533
598
1524
Market Price
$ 54.61
Selling Price
$ 45.57
3332
862
758
3550
Market Price
$ 66.58
Selling Price
$ 58.24
1391
1118
299
1927
Market Price
$ 29.73
Selling Price
$ 26.88
1048
714
525
1493
Market Price
$ 58.76
Selling Price
$ 52.05
1522
1340
1102
1947
Market Price
$ 40.64
Selling Price
$ 34.45
923
375
612
1613
Market Price
$ 36.70
Selling Price
$ 31.74
863
178
300
1021
Market Price
$ 62.09
Selling Price
$ 56.41
2652
1716
2108
3355