Market Price
$ 53.51
Selling Price
$ 44.90
2016
1085
1275
2717
Market Price
$ 36.20
Selling Price
$ 32.28
1075
764
756
1590
Market Price
$ 61.29
Selling Price
$ 53.83
956
351
375
1121
Market Price
$ 53.15
Selling Price
$ 47.30
1573
1088
1408
1995
Market Price
$ 33.90
Selling Price
$ 29.22
3503
2676
3003
4697
Market Price
$ 43.23
Selling Price
$ 36.26
3131
2813
775
4379
Market Price
$ 46.61
Selling Price
$ 42.37
2699
2684
1957
3980
Market Price
$ 45.06
Selling Price
$ 38.53
475
166
189
1357
Market Price
$ 35.58
Selling Price
$ 30.09
1814
370
651
4610
Market Price
$ 61.77
Selling Price
$ 52.30
670
269
471
1248
Market Price
$ 38.58
Selling Price
$ 33.81
846
707
364
1234
Market Price
$ 61.54
Selling Price
$ 53.92
1708
685
1682
4259
Market Price
$ 55.76
Selling Price
$ 46.92
1465
369
1452
3078
Market Price
$ 32.39
Selling Price
$ 28.57
957
244
355
2382
Market Price
$ 69.97
Selling Price
$ 58.63
499
386
418
735
Market Price
$ 64.71
Selling Price
$ 56.54
1989
1765
1122
2098
Market Price
$ 35.83
Selling Price
$ 31.35
249
224
156
435
Market Price
$ 41.27
Selling Price
$ 36.74
3592
1753
727
4809
Market Price
$ 62.66
Selling Price
$ 54.11
3823
3776
2796
4070
Market Price
$ 51.92
Selling Price
$ 46.27
2195
1819
577
3285
Market Price
$ 60.11
Selling Price
$ 50.75
595
186
196
2452
Market Price
$ 30.12
Selling Price
$ 25.82
1253
505
510
3490
Market Price
$ 58.92
Selling Price
$ 52.79
680
141
148
1040
Market Price
$ 52.70
Selling Price
$ 47.71
1703
791
1523
4566
Market Price
$ 48.99
Selling Price
$ 41.91
2995
2690
905
4311
Market Price
$ 50.80
Selling Price
$ 45.62
1763
1563
580
3816
Market Price
$ 35.45
Selling Price
$ 30.40
266
57
126
500
Market Price
$ 57.48
Selling Price
$ 50.46
2930
2466
2926
3855
Market Price
$ 36.03
Selling Price
$ 30.63
954
354
785
4497
Market Price
$ 30.59
Selling Price
$ 25.90
1471
1249
489
1700
Market Price
$ 66.15
Selling Price
$ 59.62
1644
441
1427
2269
Market Price
$ 56.36
Selling Price
$ 47.40
521
491
324
724
Market Price
$ 32.36
Selling Price
$ 27.46
959
222
881
4372
Market Price
$ 62.35
Selling Price
$ 56.63
1067
556
462
2807
Market Price
$ 35.54
Selling Price
$ 30.23
967
801
253
1101
Market Price
$ 67.42
Selling Price
$ 58.17
3123
1903
2464
4187
Market Price
$ 62.91
Selling Price
$ 55.20
2321
1518
2255
2777
Market Price
$ 58.58
Selling Price
$ 52.62
3004
2497
2787
3325
Market Price
$ 29.65
Selling Price
$ 25.96
963
462
396
2187
Market Price
$ 48.85
Selling Price
$ 40.73
4078
2724
2055
4335