Market Price
$ 42.72
Selling Price
$ 36.63
332
293
154
1626
Market Price
$ 61.52
Selling Price
$ 53.88
3032
835
2305
4440
Market Price
$ 39.32
Selling Price
$ 34.26
2263
1445
1438
4593
Market Price
$ 61.30
Selling Price
$ 54.14
1963
1304
1713
3857
Market Price
$ 40.36
Selling Price
$ 35.47
510
194
259
1734
Market Price
$ 37.72
Selling Price
$ 32.74
1453
697
1410
1760
Market Price
$ 38.12
Selling Price
$ 34.41
1155
350
683
3507
Market Price
$ 56.19
Selling Price
$ 49.78
958
766
263
1438
Market Price
$ 45.61
Selling Price
$ 39.82
948
501
395
3798
Market Price
$ 34.72
Selling Price
$ 29.78
3624
2317
2056
4721
Market Price
$ 32.55
Selling Price
$ 28.02
1835
1059
1392
3552
Market Price
$ 59.41
Selling Price
$ 51.78
1508
503
1406
2514
Market Price
$ 64.08
Selling Price
$ 56.96
584
488
190
832
Market Price
$ 51.80
Selling Price
$ 46.01
2935
1304
1193
4269
Market Price
$ 41.52
Selling Price
$ 37.69
419
391
352
437
Market Price
$ 31.89
Selling Price
$ 27.48
572
502
150
704
Market Price
$ 40.24
Selling Price
$ 36.57
3938
2576
2635
4042
Market Price
$ 63.25
Selling Price
$ 55.13
957
274
574
1700
Market Price
$ 53.41
Selling Price
$ 48.03
2117
857
1705
2236
Market Price
$ 48.79
Selling Price
$ 41.67
277
149
134
1265
Market Price
$ 50.25
Selling Price
$ 45.10
1543
395
749
1804
Market Price
$ 61.77
Selling Price
$ 52.95
178
62
98
513
Market Price
$ 34.05
Selling Price
$ 29.88
614
507
428
1647
Market Price
$ 40.58
Selling Price
$ 35.48
734
593
507
867
Market Price
$ 60.90
Selling Price
$ 52.51
1085
510
958
1450
Market Price
$ 50.70
Selling Price
$ 44.02
293
278
202
555
Market Price
$ 67.07
Selling Price
$ 59.20
2093
1884
1811
4938
Market Price
$ 47.61
Selling Price
$ 40.66
3074
3003
864
4370
Market Price
$ 31.97
Selling Price
$ 28.03
1483
340
370
1992
Market Price
$ 55.09
Selling Price
$ 48.16
3050
778
1525
4257
Market Price
$ 57.36
Selling Price
$ 50.93
3274
2440
2734
3572
Market Price
$ 28.80
Selling Price
$ 25.50
565
551
414
1472
Market Price
$ 61.22
Selling Price
$ 52.18
825
172
630
1910
Market Price
$ 53.63
Selling Price
$ 46.81
1001
747
761
2025
Market Price
$ 60.22
Selling Price
$ 52.28
1949
1750
1101
2736
Market Price
$ 33.02
Selling Price
$ 28.20
1532
335
1328
1792
Market Price
$ 61.93
Selling Price
$ 56.24
2920
2701
2168
3074
Market Price
$ 58.55
Selling Price
$ 52.67
3696
858
3667
4378
Market Price
$ 28.76
Selling Price
$ 25.70
1656
348
1163
1757
Market Price
$ 45.41
Selling Price
$ 40.27
838
696
513
979