Market Price
$ 63.25
Selling Price
$ 54.14
3190
2835
2297
3728
Market Price
$ 39.18
Selling Price
$ 34.05
2864
1067
1133
3545
Market Price
$ 36.28
Selling Price
$ 30.37
964
477
402
3907
Market Price
$ 34.27
Selling Price
$ 30.94
2482
1421
499
3822
Market Price
$ 62.91
Selling Price
$ 56.44
363
299
88
537
Market Price
$ 45.35
Selling Price
$ 40.42
750
480
339
1356
Market Price
$ 46.85
Selling Price
$ 40.22
577
167
352
1059
Market Price
$ 62.63
Selling Price
$ 56.89
2219
1449
1655
3531
Market Price
$ 44.93
Selling Price
$ 38.08
2209
1837
1877
2211
Market Price
$ 43.38
Selling Price
$ 36.17
176
85
106
794
Market Price
$ 44.71
Selling Price
$ 39.25
2849
1882
2190
4804
Market Price
$ 67.96
Selling Price
$ 56.70
863
339
172
1171
Market Price
$ 57.28
Selling Price
$ 49.75
1040
283
884
4298
Market Price
$ 64.18
Selling Price
$ 55.68
4149
3551
1413
4696
Market Price
$ 49.18
Selling Price
$ 44.55
1360
598
931
2432
Market Price
$ 66.24
Selling Price
$ 59.02
1847
1069
801
4653
Market Price
$ 57.17
Selling Price
$ 51.85
3445
2421
1000
4091
Market Price
$ 52.84
Selling Price
$ 46.75
906
858
199
2267
Market Price
$ 34.26
Selling Price
$ 28.96
832
736
761
2458
Market Price
$ 41.83
Selling Price
$ 36.02
2223
1460
2156
4528
Market Price
$ 35.69
Selling Price
$ 30.38
2785
2484
2369
2880
Market Price
$ 46.32
Selling Price
$ 41.95
3394
3259
1437
4664
Market Price
$ 47.04
Selling Price
$ 39.80
4511
4271
4453
4854
Market Price
$ 48.49
Selling Price
$ 44.01
3675
1469
3094
4529
Market Price
$ 32.47
Selling Price
$ 28.42
4209
3769
952
4902
Market Price
$ 67.48
Selling Price
$ 59.37
3429
1640
1601
4583
Market Price
$ 64.37
Selling Price
$ 57.80
2469
633
1717
4225
Market Price
$ 66.57
Selling Price
$ 56.55
442
209
227
1429
Market Price
$ 48.69
Selling Price
$ 43.31
295
132
187
454
Market Price
$ 63.16
Selling Price
$ 56.67
2960
721
1009
4418
Market Price
$ 40.94
Selling Price
$ 36.68
921
623
723
2128
Market Price
$ 66.14
Selling Price
$ 57.25
759
179
155
3430
Market Price
$ 61.15
Selling Price
$ 51.52
1803
1019
945
3362
Market Price
$ 55.81
Selling Price
$ 46.78
2585
1959
2403
4052
Market Price
$ 32.80
Selling Price
$ 29.13
2116
1873
1037
2429
Market Price
$ 66.32
Selling Price
$ 59.62
928
777
459
1118
Market Price
$ 53.06
Selling Price
$ 46.33
3569
3350
1681
4455
Market Price
$ 42.49
Selling Price
$ 37.34
445
154
150
1744
Market Price
$ 30.76
Selling Price
$ 26.79
1127
949
1001
4642
Market Price
$ 51.97
Selling Price
$ 47.20
986
716
407
1640