Market Price
$ 39.41
Selling Price
$ 34.94
4426
3006
1554
4795
Market Price
$ 52.63
Selling Price
$ 45.21
298
78
207
1284
Market Price
$ 50.87
Selling Price
$ 43.70
964
891
377
4175
Market Price
$ 30.94
Selling Price
$ 26.10
3954
3431
2395
4378
Market Price
$ 62.33
Selling Price
$ 55.60
2866
672
1820
2870
Market Price
$ 33.98
Selling Price
$ 28.96
2919
2349
2639
4743
Market Price
$ 51.38
Selling Price
$ 44.74
1246
272
938
1946
Market Price
$ 37.32
Selling Price
$ 33.24
826
456
621
1532
Market Price
$ 37.16
Selling Price
$ 32.16
3367
2435
955
4212
Market Price
$ 51.26
Selling Price
$ 45.85
3303
1311
3263
4447
Market Price
$ 67.58
Selling Price
$ 57.36
1379
777
963
3185
Market Price
$ 30.14
Selling Price
$ 25.31
966
743
938
1816
Market Price
$ 57.64
Selling Price
$ 49.74
1937
1109
1197
3518
Market Price
$ 35.32
Selling Price
$ 31.13
1895
1643
582
2528
Market Price
$ 58.91
Selling Price
$ 50.30
1393
1095
314
2662
Market Price
$ 46.25
Selling Price
$ 41.78
927
599
245
1165
Market Price
$ 64.91
Selling Price
$ 56.21
1343
579
803
4280
Market Price
$ 71.04
Selling Price
$ 59.75
554
525
317
1380
Market Price
$ 44.90
Selling Price
$ 37.52
2853
1234
2660
3721
Market Price
$ 55.05
Selling Price
$ 45.95
661
656
391
3137
Market Price
$ 37.74
Selling Price
$ 32.41
2203
1901
745
2787
Market Price
$ 63.08
Selling Price
$ 53.70
717
453
595
3172
Market Price
$ 55.01
Selling Price
$ 47.03
1828
1670
1746
2478
Market Price
$ 46.88
Selling Price
$ 40.48
251
237
86
915
Market Price
$ 62.84
Selling Price
$ 55.12
805
240
162
3601
Market Price
$ 66.99
Selling Price
$ 58.38
1657
564
721
4637
Market Price
$ 42.68
Selling Price
$ 35.59
1232
956
614
4892
Market Price
$ 49.64
Selling Price
$ 43.19
1531
399
1070
1603
Market Price
$ 44.77
Selling Price
$ 40.12
1990
943
1345
2559
Market Price
$ 37.13
Selling Price
$ 32.47
3713
1578
913
4004
Market Price
$ 37.82
Selling Price
$ 32.41
1057
389
350
1726
Market Price
$ 55.71
Selling Price
$ 46.53
3086
2527
644
4067
Market Price
$ 39.98
Selling Price
$ 35.08
1370
1021
1266
1662
Market Price
$ 65.71
Selling Price
$ 57.96
2933
590
1083
3200
Market Price
$ 60.86
Selling Price
$ 53.24
153
118
93
461
Market Price
$ 30.27
Selling Price
$ 26.08
782
612
718
1315
Market Price
$ 48.33
Selling Price
$ 40.73
1370
1346
1214
3849
Market Price
$ 60.55
Selling Price
$ 50.85
2660
1828
599
4347
Market Price
$ 45.65
Selling Price
$ 39.50
2170
1935
1251
3617
Market Price
$ 33.58
Selling Price
$ 28.89
581
197
506
908