Market Price
$ 65.43
Selling Price
$ 54.95
365
232
132
1499
Market Price
$ 67.94
Selling Price
$ 58.80
3318
2983
2356
3430
Market Price
$ 41.04
Selling Price
$ 36.35
888
383
383
1573
Market Price
$ 37.97
Selling Price
$ 32.65
265
209
122
740
Market Price
$ 64.69
Selling Price
$ 57.31
157
99
120
516
Market Price
$ 34.38
Selling Price
$ 29.63
3120
1834
1077
4625
Market Price
$ 52.40
Selling Price
$ 45.27
597
518
488
764
Market Price
$ 50.56
Selling Price
$ 45.58
1099
431
424
4169
Market Price
$ 48.90
Selling Price
$ 40.88
3300
2118
1606
4989
Market Price
$ 53.09
Selling Price
$ 44.60
2250
1277
2165
2711
Market Price
$ 48.25
Selling Price
$ 40.71
289
171
109
688
Market Price
$ 52.63
Selling Price
$ 44.65
400
307
108
1837
Market Price
$ 45.04
Selling Price
$ 40.84
4658
3390
4534
4848
Market Price
$ 62.84
Selling Price
$ 56.52
3225
1972
1399
4847
Market Price
$ 42.91
Selling Price
$ 37.25
1162
723
429
1196
Market Price
$ 68.89
Selling Price
$ 58.25
2260
1624
2253
2261
Market Price
$ 49.07
Selling Price
$ 41.33
4435
3448
3677
4442
Market Price
$ 62.53
Selling Price
$ 52.80
2485
2459
965
4223
Market Price
$ 34.34
Selling Price
$ 30.89
327
256
151
941
Market Price
$ 43.09
Selling Price
$ 37.22
2707
1649
1127
4656
Market Price
$ 37.85
Selling Price
$ 31.74
1200
400
912
2791
Market Price
$ 37.57
Selling Price
$ 32.16
1474
512
740
2386
Market Price
$ 66.70
Selling Price
$ 58.02
1525
907
435
3555
Market Price
$ 48.03
Selling Price
$ 42.64
2406
1115
1164
3406
Market Price
$ 35.78
Selling Price
$ 31.73
1814
743
993
3390
Market Price
$ 35.50
Selling Price
$ 30.33
430
312
278
972
Market Price
$ 64.60
Selling Price
$ 54.98
344
332
98
752
Market Price
$ 58.25
Selling Price
$ 49.86
2902
1230
1966
3275
Market Price
$ 37.14
Selling Price
$ 33.10
2824
2263
833
3672
Market Price
$ 46.65
Selling Price
$ 41.88
1171
958
309
3521
Market Price
$ 57.95
Selling Price
$ 50.43
1566
332
823
1803
Market Price
$ 30.61
Selling Price
$ 26.76
398
106
259
1210
Market Price
$ 63.01
Selling Price
$ 54.46
644
492
499
2143
Market Price
$ 42.89
Selling Price
$ 38.51
3032
840
2369
4605
Market Price
$ 44.12
Selling Price
$ 37.70
2639
960
2575
3039
Market Price
$ 35.38
Selling Price
$ 30.00
1669
879
482
4447
Market Price
$ 61.64
Selling Price
$ 52.43
3637
2549
3565
4653
Market Price
$ 66.93
Selling Price
$ 57.39
1643
540
1292
4404
Market Price
$ 67.00
Selling Price
$ 58.17
1268
530
1008
3195
Market Price
$ 53.73
Selling Price
$ 46.15
1644
524
462
2553