Market Price
$ 61.91
Selling Price
$ 52.87
4007
1956
1122
4409
Market Price
$ 43.17
Selling Price
$ 37.98
2281
751
2037
2320
Market Price
$ 41.23
Selling Price
$ 37.34
1825
1050
840
2401
Market Price
$ 34.34
Selling Price
$ 29.57
2857
1823
2648
4713
Market Price
$ 46.91
Selling Price
$ 40.18
1518
512
476
2681
Market Price
$ 42.99
Selling Price
$ 37.10
1368
702
1223
4176
Market Price
$ 47.15
Selling Price
$ 40.11
3242
1573
3225
3870
Market Price
$ 40.46
Selling Price
$ 34.49
1152
444
1000
4948
Market Price
$ 40.41
Selling Price
$ 35.77
1923
1539
1545
3348
Market Price
$ 31.64
Selling Price
$ 28.12
274
175
268
559
Market Price
$ 43.34
Selling Price
$ 38.28
4583
953
1862
4783
Market Price
$ 40.58
Selling Price
$ 34.43
3549
2039
2646
4966
Market Price
$ 70.76
Selling Price
$ 59.62
1161
435
875
1801
Market Price
$ 49.85
Selling Price
$ 44.56
820
645
311
2240
Market Price
$ 52.30
Selling Price
$ 46.06
1574
958
775
4680
Market Price
$ 49.71
Selling Price
$ 41.91
1198
305
278
4049
Market Price
$ 53.80
Selling Price
$ 46.17
1318
637
1209
2431
Market Price
$ 35.90
Selling Price
$ 31.31
2632
546
2096
4368
Market Price
$ 59.87
Selling Price
$ 51.80
1567
512
1000
3965
Market Price
$ 50.60
Selling Price
$ 44.22
1006
849
742
4169
Market Price
$ 69.04
Selling Price
$ 59.77
500
128
256
2114
Market Price
$ 47.51
Selling Price
$ 41.54
2211
689
622
3750
Market Price
$ 32.87
Selling Price
$ 29.32
1142
554
773
3060
Market Price
$ 57.71
Selling Price
$ 50.01
1672
656
784
2766
Market Price
$ 61.60
Selling Price
$ 53.58
1471
722
666
1585
Market Price
$ 63.05
Selling Price
$ 52.63
4260
3119
3058
4728
Market Price
$ 58.85
Selling Price
$ 49.86
588
510
318
1091
Market Price
$ 51.68
Selling Price
$ 45.56
955
619
706
3073
Market Price
$ 33.09
Selling Price
$ 27.64
956
726
238
1628
Market Price
$ 54.32
Selling Price
$ 45.89
807
625
249
2187
Market Price
$ 67.22
Selling Price
$ 58.93
1218
382
255
4146
Market Price
$ 30.89
Selling Price
$ 27.92
1016
213
678
1397
Market Price
$ 50.15
Selling Price
$ 41.89
2838
2577
716
2909
Market Price
$ 60.51
Selling Price
$ 52.17
540
363
537
871
Market Price
$ 45.49
Selling Price
$ 41.33
1452
532
825
3481
Market Price
$ 35.10
Selling Price
$ 31.49
416
299
357
448
Market Price
$ 60.37
Selling Price
$ 53.71
1003
819
920
2835
Market Price
$ 52.17
Selling Price
$ 47.35
765
670
373
2671
Market Price
$ 46.27
Selling Price
$ 41.01
2603
2094
713
3402
Market Price
$ 62.23
Selling Price
$ 55.90
1230
333
417
4451