Market Price
$ 53.79
Selling Price
$ 47.91
2281
751
2037
2320
Market Price
$ 30.99
Selling Price
$ 27.44
1825
1050
840
2401
Market Price
$ 66.30
Selling Price
$ 56.43
2857
1823
2648
4713
Market Price
$ 49.13
Selling Price
$ 41.57
1518
512
476
2681
Market Price
$ 63.37
Selling Price
$ 53.80
1368
702
1223
4176
Market Price
$ 63.41
Selling Price
$ 55.82
3242
1573
3225
3870
Market Price
$ 47.80
Selling Price
$ 43.43
1152
444
1000
4948
Market Price
$ 40.16
Selling Price
$ 33.77
1923
1539
1545
3348
Market Price
$ 65.23
Selling Price
$ 56.81
274
175
268
559
Market Price
$ 44.80
Selling Price
$ 40.09
4583
953
1862
4783
Market Price
$ 60.42
Selling Price
$ 51.22
3549
2039
2646
4966
Market Price
$ 62.07
Selling Price
$ 52.00
1161
435
875
1801
Market Price
$ 44.10
Selling Price
$ 37.93
820
645
311
2240
Market Price
$ 57.75
Selling Price
$ 49.22
1574
958
775
4680
Market Price
$ 30.43
Selling Price
$ 26.05
1198
305
278
4049
Market Price
$ 49.96
Selling Price
$ 42.02
1318
637
1209
2431
Market Price
$ 46.53
Selling Price
$ 41.34
2632
546
2096
4368
Market Price
$ 66.75
Selling Price
$ 58.23
1567
512
1000
3965
Market Price
$ 46.68
Selling Price
$ 39.94
1006
849
742
4169
Market Price
$ 32.57
Selling Price
$ 27.16
500
128
256
2114
Market Price
$ 39.12
Selling Price
$ 35.28
2211
689
622
3750
Market Price
$ 33.18
Selling Price
$ 29.75
1142
554
773
3060
Market Price
$ 34.08
Selling Price
$ 29.49
1672
656
784
2766
Market Price
$ 50.55
Selling Price
$ 42.56
1471
722
666
1585
Market Price
$ 33.21
Selling Price
$ 29.45
4260
3119
3058
4728
Market Price
$ 42.69
Selling Price
$ 38.22
588
510
318
1091
Market Price
$ 50.96
Selling Price
$ 45.55
955
619
706
3073
Market Price
$ 63.58
Selling Price
$ 54.85
956
726
238
1628
Market Price
$ 37.02
Selling Price
$ 32.89
807
625
249
2187
Market Price
$ 46.11
Selling Price
$ 39.87
1218
382
255
4146
Market Price
$ 67.78
Selling Price
$ 58.83
1016
213
678
1397
Market Price
$ 60.23
Selling Price
$ 53.08
2838
2577
716
2909
Market Price
$ 43.66
Selling Price
$ 37.20
540
363
537
871
Market Price
$ 39.98
Selling Price
$ 35.97
1452
532
825
3481
Market Price
$ 46.85
Selling Price
$ 39.22
416
299
357
448
Market Price
$ 63.52
Selling Price
$ 56.70
1003
819
920
2835
Market Price
$ 43.27
Selling Price
$ 38.10
765
670
373
2671
Market Price
$ 56.84
Selling Price
$ 47.93
2603
2094
713
3402
Market Price
$ 70.52
Selling Price
$ 58.86
1230
333
417
4451
Market Price
$ 45.30
Selling Price
$ 38.78
1359
1168
861
3166