Market Price
$ 38.41
Selling Price
$ 33.45
1971
598
439
3349
Market Price
$ 69.03
Selling Price
$ 57.62
1025
852
967
1065
Market Price
$ 62.81
Selling Price
$ 53.21
1750
670
500
4895
Market Price
$ 30.54
Selling Price
$ 26.14
1778
1242
1776
2453
Market Price
$ 48.47
Selling Price
$ 40.84
3424
777
1691
4071
Market Price
$ 44.14
Selling Price
$ 39.35
1993
412
1446
3438
Market Price
$ 35.41
Selling Price
$ 31.97
669
158
172
2714
Market Price
$ 60.96
Selling Price
$ 55.16
1656
627
918
3602
Market Price
$ 56.54
Selling Price
$ 49.62
2006
684
490
2297
Market Price
$ 50.11
Selling Price
$ 44.31
2321
930
2317
3276
Market Price
$ 30.04
Selling Price
$ 25.64
2616
2196
2173
2813
Market Price
$ 50.52
Selling Price
$ 42.97
916
678
503
954
Market Price
$ 60.32
Selling Price
$ 54.73
1092
353
780
1667
Market Price
$ 51.79
Selling Price
$ 45.23
3617
1117
3115
4403
Market Price
$ 43.61
Selling Price
$ 37.13
2740
1607
1736
2999
Market Price
$ 31.52
Selling Price
$ 26.81
469
372
249
491
Market Price
$ 52.10
Selling Price
$ 47.31
3435
2430
2756
4762
Market Price
$ 57.09
Selling Price
$ 49.92
2271
1594
1016
2397
Market Price
$ 39.54
Selling Price
$ 35.76
1524
324
1377
4841
Market Price
$ 40.21
Selling Price
$ 34.62
862
498
595
2180
Market Price
$ 54.06
Selling Price
$ 49.12
1697
444
670
3656
Market Price
$ 45.64
Selling Price
$ 38.66
2426
1621
727
3154
Market Price
$ 30.89
Selling Price
$ 28.06
1497
1432
523
3723
Market Price
$ 41.22
Selling Price
$ 37.21
1944
1620
751
3073
Market Price
$ 66.03
Selling Price
$ 55.99
3024
1967
2153
4482
Market Price
$ 57.27
Selling Price
$ 49.25
541
460
343
1121
Market Price
$ 48.28
Selling Price
$ 43.43
883
814
773
1566
Market Price
$ 69.08
Selling Price
$ 59.29
2109
555
559
3468
Market Price
$ 34.37
Selling Price
$ 29.34
1488
508
849
1752
Market Price
$ 64.95
Selling Price
$ 55.81
1188
514
441
1951
Market Price
$ 59.27
Selling Price
$ 51.57
2755
866
962
3449
Market Price
$ 68.50
Selling Price
$ 59.01
908
747
752
1938
Market Price
$ 57.00
Selling Price
$ 49.49
227
86
94
966
Market Price
$ 51.35
Selling Price
$ 42.82
425
326
132
652
Market Price
$ 53.43
Selling Price
$ 46.54
3326
2117
1654
3327
Market Price
$ 61.20
Selling Price
$ 54.95
3733
3429
3501
4705
Market Price
$ 62.08
Selling Price
$ 56.08
1812
416
1244
3019
Market Price
$ 48.13
Selling Price
$ 43.48
3000
2547
901
3549
Market Price
$ 51.92
Selling Price
$ 45.44
601
473
450
888
Market Price
$ 34.56
Selling Price
$ 29.57
3261
2543
2915
4279