Market Price
$ 44.36
Selling Price
$ 38.90
2004
863
557
2820
Market Price
$ 40.30
Selling Price
$ 35.63
1653
1343
808
2489
Market Price
$ 54.95
Selling Price
$ 49.74
1984
1823
1495
1985
Market Price
$ 57.72
Selling Price
$ 51.03
2469
870
2462
3455
Market Price
$ 55.75
Selling Price
$ 48.47
4113
1724
3207
4949
Market Price
$ 49.90
Selling Price
$ 43.77
303
147
235
1305
Market Price
$ 28.05
Selling Price
$ 25.12
3218
3012
2557
4501
Market Price
$ 60.11
Selling Price
$ 53.95
1455
1268
1154
2112
Market Price
$ 29.68
Selling Price
$ 26.54
1467
1029
383
3709
Market Price
$ 49.18
Selling Price
$ 41.25
1892
1726
1198
2289
Market Price
$ 31.47
Selling Price
$ 28.24
691
139
158
1055
Market Price
$ 67.56
Selling Price
$ 59.98
1157
316
879
4607
Market Price
$ 39.33
Selling Price
$ 35.56
818
293
200
3716
Market Price
$ 34.07
Selling Price
$ 30.94
1910
1871
879
2840
Market Price
$ 51.64
Selling Price
$ 43.04
2016
1518
1232
2521
Market Price
$ 61.92
Selling Price
$ 53.10
1193
976
309
1691
Market Price
$ 63.72
Selling Price
$ 54.14
2635
756
1581
2774
Market Price
$ 59.87
Selling Price
$ 52.54
2910
2179
2445
4657
Market Price
$ 28.99
Selling Price
$ 26.19
1320
1234
670
1390
Market Price
$ 35.30
Selling Price
$ 29.46
2777
2229
830
4804
Market Price
$ 64.31
Selling Price
$ 55.38
347
74
180
451
Market Price
$ 32.14
Selling Price
$ 27.48
1045
640
632
4332
Market Price
$ 36.66
Selling Price
$ 30.67
611
536
469
759
Market Price
$ 39.30
Selling Price
$ 33.62
3849
3169
1894
3893
Market Price
$ 58.14
Selling Price
$ 49.14
3745
3663
2971
4948
Market Price
$ 32.36
Selling Price
$ 27.37
536
303
239
2352
Market Price
$ 38.30
Selling Price
$ 32.56
3593
985
3304
4555
Market Price
$ 29.33
Selling Price
$ 25.15
1099
486
691
3483
Market Price
$ 39.60
Selling Price
$ 34.39
780
156
429
1221
Market Price
$ 33.68
Selling Price
$ 28.94
3069
948
1600
3796
Market Price
$ 47.68
Selling Price
$ 40.10
2039
689
1240
3272
Market Price
$ 58.34
Selling Price
$ 48.86
539
393
361
608
Market Price
$ 54.16
Selling Price
$ 48.06
983
484
288
1819
Market Price
$ 37.94
Selling Price
$ 32.15
2026
1174
1789
4794
Market Price
$ 32.87
Selling Price
$ 29.23
1797
471
1635
2361
Market Price
$ 60.83
Selling Price
$ 53.00
344
245
131
720
Market Price
$ 38.95
Selling Price
$ 35.26
284
195
115
841
Market Price
$ 66.87
Selling Price
$ 56.10
2420
677
1611
4920
Market Price
$ 31.70
Selling Price
$ 26.75
467
163
407
478
Market Price
$ 60.13
Selling Price
$ 52.55
2229
1560
1061
3159