Market Price
$ 30.76
Selling Price
$ 27.70
1984
1842
1471
3045
Market Price
$ 66.53
Selling Price
$ 58.51
298
64
90
419
Market Price
$ 38.55
Selling Price
$ 33.28
2963
1581
2786
4774
Market Price
$ 46.57
Selling Price
$ 39.30
551
193
113
1312
Market Price
$ 39.75
Selling Price
$ 34.40
3397
2702
980
4715
Market Price
$ 55.39
Selling Price
$ 47.57
335
125
142
478
Market Price
$ 40.57
Selling Price
$ 36.16
2674
2633
1838
3131
Market Price
$ 40.23
Selling Price
$ 36.07
1895
858
1481
4018
Market Price
$ 32.31
Selling Price
$ 28.06
1583
1348
635
2624
Market Price
$ 31.18
Selling Price
$ 26.41
975
907
209
4811
Market Price
$ 43.72
Selling Price
$ 38.00
3146
1106
952
4670
Market Price
$ 38.81
Selling Price
$ 34.53
984
387
956
4345
Market Price
$ 55.76
Selling Price
$ 48.22
1011
996
476
1214
Market Price
$ 56.30
Selling Price
$ 48.85
1886
422
726
3445
Market Price
$ 64.74
Selling Price
$ 57.02
488
206
136
1500
Market Price
$ 65.09
Selling Price
$ 58.74
3427
1350
3246
3838
Market Price
$ 66.86
Selling Price
$ 58.90
1516
807
544
4269
Market Price
$ 39.57
Selling Price
$ 35.25
1649
661
342
4076
Market Price
$ 62.74
Selling Price
$ 54.12
1723
1380
869
2023
Market Price
$ 65.71
Selling Price
$ 58.44
1002
731
275
1287
Market Price
$ 66.56
Selling Price
$ 59.37
908
416
801
2054
Market Price
$ 67.02
Selling Price
$ 59.47
3980
3300
2723
4881
Market Price
$ 39.75
Selling Price
$ 35.99
2692
1160
1603
3711
Market Price
$ 50.68
Selling Price
$ 43.49
1183
809
929
1896
Market Price
$ 61.22
Selling Price
$ 52.15
4111
1338
3097
4651
Market Price
$ 46.25
Selling Price
$ 40.76
1879
1483
633
2879
Market Price
$ 34.61
Selling Price
$ 30.54
2209
1406
496
4678
Market Price
$ 45.15
Selling Price
$ 40.65
3065
884
1615
3937
Market Price
$ 42.83
Selling Price
$ 37.57
465
168
266
1620
Market Price
$ 32.84
Selling Price
$ 29.07
3496
1507
1812
4451
Market Price
$ 43.30
Selling Price
$ 39.26
1265
277
1223
3561
Market Price
$ 68.62
Selling Price
$ 59.08
3374
3200
2052
4554
Market Price
$ 46.32
Selling Price
$ 42.05
770
388
400
1304
Market Price
$ 33.90
Selling Price
$ 30.39
546
389
462
812
Market Price
$ 61.54
Selling Price
$ 51.63
1777
1183
1405
3204
Market Price
$ 62.34
Selling Price
$ 55.92
956
821
694
2880
Market Price
$ 64.99
Selling Price
$ 55.99
1883
975
1236
2383
Market Price
$ 61.77
Selling Price
$ 54.68
1268
1095
1193
4212
Market Price
$ 62.75
Selling Price
$ 52.47
3610
2909
1771
4331
Market Price
$ 58.24
Selling Price
$ 49.22
587
377
486
652