Market Price
$ 65.98
Selling Price
$ 57.11
1152
444
1000
4948
Market Price
$ 32.96
Selling Price
$ 27.84
1923
1539
1545
3348
Market Price
$ 60.59
Selling Price
$ 54.03
274
175
268
559
Market Price
$ 54.39
Selling Price
$ 49.10
4583
953
1862
4783
Market Price
$ 35.55
Selling Price
$ 32.15
3549
2039
2646
4966
Market Price
$ 33.91
Selling Price
$ 28.89
1161
435
875
1801
Market Price
$ 32.62
Selling Price
$ 29.10
820
645
311
2240
Market Price
$ 33.91
Selling Price
$ 30.54
1574
958
775
4680
Market Price
$ 49.43
Selling Price
$ 44.53
1198
305
278
4049
Market Price
$ 50.50
Selling Price
$ 44.04
1318
637
1209
2431
Market Price
$ 57.30
Selling Price
$ 50.22
2632
546
2096
4368
Market Price
$ 54.88
Selling Price
$ 49.02
1567
512
1000
3965
Market Price
$ 67.13
Selling Price
$ 56.62
1006
849
742
4169
Market Price
$ 64.00
Selling Price
$ 58.03
500
128
256
2114
Market Price
$ 38.30
Selling Price
$ 34.52
2211
689
622
3750
Market Price
$ 62.83
Selling Price
$ 53.18
1142
554
773
3060
Market Price
$ 68.52
Selling Price
$ 57.13
1672
656
784
2766
Market Price
$ 38.89
Selling Price
$ 34.16
1471
722
666
1585
Market Price
$ 49.37
Selling Price
$ 41.22
4260
3119
3058
4728
Market Price
$ 28.64
Selling Price
$ 25.65
588
510
318
1091
Market Price
$ 64.67
Selling Price
$ 55.67
955
619
706
3073
Market Price
$ 35.01
Selling Price
$ 29.24
956
726
238
1628
Market Price
$ 39.38
Selling Price
$ 33.51
807
625
249
2187
Market Price
$ 29.39
Selling Price
$ 26.10
1218
382
255
4146
Market Price
$ 54.50
Selling Price
$ 47.33
1016
213
678
1397
Market Price
$ 59.09
Selling Price
$ 50.19
2838
2577
716
2909
Market Price
$ 56.41
Selling Price
$ 47.87
540
363
537
871
Market Price
$ 36.76
Selling Price
$ 31.38
1452
532
825
3481
Market Price
$ 57.84
Selling Price
$ 51.35
416
299
357
448
Market Price
$ 35.61
Selling Price
$ 31.79
1003
819
920
2835
Market Price
$ 57.21
Selling Price
$ 50.87
765
670
373
2671
Market Price
$ 33.97
Selling Price
$ 30.85
2603
2094
713
3402
Market Price
$ 45.10
Selling Price
$ 37.79
1230
333
417
4451
Market Price
$ 37.80
Selling Price
$ 32.71
1359
1168
861
3166
Market Price
$ 39.00
Selling Price
$ 33.58
1214
761
287
2535
Market Price
$ 27.99
Selling Price
$ 25.06
857
465
642
2344
Market Price
$ 65.34
Selling Price
$ 57.25
382
211
145
1127
Market Price
$ 49.40
Selling Price
$ 43.72
3260
1149
793
3884
Market Price
$ 64.89
Selling Price
$ 57.12
1338
955
982
2806
Market Price
$ 57.96
Selling Price
$ 48.97
1740
1152
1397
3013