Market Price
$ 47.40
Selling Price
$ 41.66
2662
1909
1887
3917
Market Price
$ 35.78
Selling Price
$ 31.66
386
385
352
893
Market Price
$ 59.49
Selling Price
$ 53.88
411
116
101
1021
Market Price
$ 68.94
Selling Price
$ 59.25
203
167
96
556
Market Price
$ 43.87
Selling Price
$ 37.46
1006
508
898
4251
Market Price
$ 55.11
Selling Price
$ 46.02
944
667
897
2405
Market Price
$ 61.77
Selling Price
$ 55.88
1738
1263
1693
3044
Market Price
$ 38.23
Selling Price
$ 34.45
1907
872
920
2183
Market Price
$ 63.55
Selling Price
$ 53.80
3090
2332
841
4469
Market Price
$ 54.20
Selling Price
$ 46.51
625
182
252
943
Market Price
$ 45.47
Selling Price
$ 39.59
2543
1974
1016
3769
Market Price
$ 47.44
Selling Price
$ 42.14
4208
3263
1654
4240
Market Price
$ 42.98
Selling Price
$ 37.04
1350
408
1000
1589
Market Price
$ 44.27
Selling Price
$ 39.35
364
275
267
835
Market Price
$ 65.35
Selling Price
$ 56.57
1106
710
345
2242
Market Price
$ 56.93
Selling Price
$ 49.50
4039
3628
3763
4437
Market Price
$ 62.60
Selling Price
$ 55.30
778
469
506
2757
Market Price
$ 65.12
Selling Price
$ 55.67
454
216
227
1983
Market Price
$ 34.30
Selling Price
$ 31.02
1707
784
1433
4313
Market Price
$ 55.51
Selling Price
$ 48.15
2292
2041
1621
2946
Market Price
$ 57.53
Selling Price
$ 49.90
1151
521
867
2353
Market Price
$ 52.02
Selling Price
$ 47.12
233
219
97
894
Market Price
$ 35.94
Selling Price
$ 30.23
3463
2964
2113
3921
Market Price
$ 58.64
Selling Price
$ 49.68
1554
1032
1258
1928
Market Price
$ 45.34
Selling Price
$ 41.06
2685
1829
2324
4572
Market Price
$ 37.61
Selling Price
$ 31.87
1328
768
658
4118
Market Price
$ 48.42
Selling Price
$ 42.77
347
295
85
678
Market Price
$ 33.64
Selling Price
$ 28.99
173
44
50
415
Market Price
$ 58.36
Selling Price
$ 49.05
3333
2412
3146
4166
Market Price
$ 48.36
Selling Price
$ 40.43
988
836
713
4167
Market Price
$ 35.07
Selling Price
$ 31.03
488
209
387
719
Market Price
$ 33.45
Selling Price
$ 29.91
946
312
460
1581
Market Price
$ 49.43
Selling Price
$ 42.84
1493
1043
1160
1667
Market Price
$ 61.07
Selling Price
$ 53.09
726
276
490
2766
Market Price
$ 49.60
Selling Price
$ 42.54
3801
3659
2920
4495
Market Price
$ 67.46
Selling Price
$ 56.54
4301
3456
984
4603
Market Price
$ 44.05
Selling Price
$ 36.71
2025
1544
996
2892
Market Price
$ 37.48
Selling Price
$ 34.01
1066
449
929
1362
Market Price
$ 42.26
Selling Price
$ 36.11
2999
2224
1786
3025
Market Price
$ 32.21
Selling Price
$ 28.85
930
565
422
1519