Market Price
$ 47.73
Selling Price
$ 41.48
692
681
140
732
Market Price
$ 57.80
Selling Price
$ 50.35
1379
473
562
4026
Market Price
$ 45.98
Selling Price
$ 38.43
3648
3341
1569
4904
Market Price
$ 59.61
Selling Price
$ 50.60
765
341
665
2502
Market Price
$ 60.00
Selling Price
$ 51.52
323
112
133
526
Market Price
$ 41.63
Selling Price
$ 37.33
1765
1589
456
1924
Market Price
$ 42.97
Selling Price
$ 36.72
1961
1656
1659
2540
Market Price
$ 47.65
Selling Price
$ 40.42
362
208
286
614
Market Price
$ 53.40
Selling Price
$ 46.79
1011
625
874
3781
Market Price
$ 38.61
Selling Price
$ 32.84
166
87
88
655
Market Price
$ 36.33
Selling Price
$ 30.81
390
306
177
1003
Market Price
$ 48.39
Selling Price
$ 43.73
3152
744
2779
3944
Market Price
$ 34.60
Selling Price
$ 30.95
3532
1802
1040
3614
Market Price
$ 32.34
Selling Price
$ 28.68
2002
504
1642
2124
Market Price
$ 45.17
Selling Price
$ 40.81
1720
1573
1525
2099
Market Price
$ 56.92
Selling Price
$ 50.12
1034
896
524
2445
Market Price
$ 45.56
Selling Price
$ 38.27
696
633
474
902
Market Price
$ 30.83
Selling Price
$ 27.07
1408
605
1387
1633
Market Price
$ 66.97
Selling Price
$ 59.03
1917
1894
1525
4729
Market Price
$ 52.68
Selling Price
$ 46.03
2559
2064
2128
2610
Market Price
$ 28.65
Selling Price
$ 25.37
1467
1209
589
4951
Market Price
$ 62.59
Selling Price
$ 53.61
425
132
364
542
Market Price
$ 42.67
Selling Price
$ 37.56
1412
933
935
2369
Market Price
$ 53.06
Selling Price
$ 48.06
2740
1041
774
4964
Market Price
$ 41.71
Selling Price
$ 35.91
1603
964
860
1631
Market Price
$ 66.74
Selling Price
$ 58.83
228
168
48
700
Market Price
$ 63.69
Selling Price
$ 54.42
2294
1301
657
2761
Market Price
$ 31.61
Selling Price
$ 27.75
125
57
94
443
Market Price
$ 34.86
Selling Price
$ 31.45
1013
924
274
1854
Market Price
$ 40.66
Selling Price
$ 34.83
1214
365
250
2163
Market Price
$ 43.53
Selling Price
$ 39.23
892
600
185
1530
Market Price
$ 66.26
Selling Price
$ 57.11
1111
275
663
1569
Market Price
$ 60.39
Selling Price
$ 50.44
1382
1294
693
2134
Market Price
$ 62.86
Selling Price
$ 56.70
2360
2314
2237
4035
Market Price
$ 40.61
Selling Price
$ 34.36
1179
415
1046
2060
Market Price
$ 33.04
Selling Price
$ 30.03
1704
865
760
4982
Market Price
$ 61.09
Selling Price
$ 53.59
490
471
228
2057
Market Price
$ 41.97
Selling Price
$ 35.98
1851
1030
851
3656
Market Price
$ 38.19
Selling Price
$ 33.77
728
153
709
934
Market Price
$ 56.95
Selling Price
$ 47.62
986
716
309
3588