Market Price
$ 52.76
Selling Price
$ 44.90
1889
1669
530
2438
Market Price
$ 60.86
Selling Price
$ 54.63
1704
749
1573
1848
Market Price
$ 67.22
Selling Price
$ 56.09
461
175
186
2187
Market Price
$ 52.01
Selling Price
$ 43.60
717
494
622
2077
Market Price
$ 54.24
Selling Price
$ 45.64
1509
1110
1503
4771
Market Price
$ 59.40
Selling Price
$ 53.20
1943
1911
913
2432
Market Price
$ 36.09
Selling Price
$ 30.12
310
82
218
630
Market Price
$ 40.26
Selling Price
$ 35.80
3518
1872
1830
4059
Market Price
$ 48.52
Selling Price
$ 41.30
984
800
555
1105
Market Price
$ 43.65
Selling Price
$ 36.89
1968
503
753
2214
Market Price
$ 31.80
Selling Price
$ 27.72
888
731
796
1333
Market Price
$ 30.28
Selling Price
$ 25.57
4274
2098
2207
4700
Market Price
$ 56.03
Selling Price
$ 48.38
765
574
529
1474
Market Price
$ 33.64
Selling Price
$ 28.78
475
145
399
935
Market Price
$ 67.99
Selling Price
$ 58.51
773
701
537
2317
Market Price
$ 52.62
Selling Price
$ 44.58
3485
2308
2966
4453
Market Price
$ 54.84
Selling Price
$ 46.47
874
731
597
2919
Market Price
$ 61.85
Selling Price
$ 54.26
161
79
149
533
Market Price
$ 60.79
Selling Price
$ 54.94
1385
460
626
4011
Market Price
$ 62.26
Selling Price
$ 53.48
3757
2784
1302
4787
Market Price
$ 56.14
Selling Price
$ 50.81
883
837
361
2028
Market Price
$ 39.43
Selling Price
$ 35.20
974
520
310
1911
Market Price
$ 38.91
Selling Price
$ 33.39
1350
695
1132
1987
Market Price
$ 68.86
Selling Price
$ 58.92
559
548
507
1237
Market Price
$ 52.17
Selling Price
$ 43.74
2179
1965
705
4960
Market Price
$ 67.81
Selling Price
$ 56.59
2578
2420
769
2706
Market Price
$ 56.06
Selling Price
$ 48.07
1971
1607
1510
2620
Market Price
$ 33.86
Selling Price
$ 29.59
1900
1395
775
2289
Market Price
$ 69.05
Selling Price
$ 59.96
1827
1186
1577
2692
Market Price
$ 66.46
Selling Price
$ 58.41
2576
2341
2284
2980
Market Price
$ 37.86
Selling Price
$ 34.03
2190
1251
900
2691
Market Price
$ 33.01
Selling Price
$ 28.91
1862
1308
939
4706
Market Price
$ 32.26
Selling Price
$ 28.50
2029
755
1751
2225
Market Price
$ 45.57
Selling Price
$ 41.20
987
558
902
2566
Market Price
$ 46.98
Selling Price
$ 39.17
2385
653
900
3910
Market Price
$ 37.76
Selling Price
$ 31.55
1898
1436
1098
2238
Market Price
$ 61.53
Selling Price
$ 54.53
168
50
143
461
Market Price
$ 42.52
Selling Price
$ 37.03
4561
3949
2079
4716
Market Price
$ 54.88
Selling Price
$ 46.87
2236
1069
1217
3477
Market Price
$ 38.72
Selling Price
$ 34.10
1235
317
455
3476