Market Price
$ 56.56
Selling Price
$ 50.49
899
715
513
2865
Market Price
$ 68.43
Selling Price
$ 59.37
1049
811
286
2417
Market Price
$ 44.52
Selling Price
$ 38.79
3013
806
2755
3039
Market Price
$ 43.66
Selling Price
$ 36.53
1576
799
1187
4249
Market Price
$ 32.87
Selling Price
$ 27.95
2547
2200
1841
2667
Market Price
$ 59.04
Selling Price
$ 49.41
580
494
122
1008
Market Price
$ 48.25
Selling Price
$ 41.37
1838
1283
526
2617
Market Price
$ 65.80
Selling Price
$ 55.82
933
339
762
2347
Market Price
$ 54.35
Selling Price
$ 47.57
1927
548
895
3380
Market Price
$ 45.21
Selling Price
$ 40.68
1974
1816
1246
2056
Market Price
$ 37.41
Selling Price
$ 31.94
3400
3165
1104
3400
Market Price
$ 62.79
Selling Price
$ 54.67
1768
393
1028
2435
Market Price
$ 30.32
Selling Price
$ 25.47
1693
882
1078
4982
Market Price
$ 31.27
Selling Price
$ 27.56
947
851
249
4021
Market Price
$ 62.61
Selling Price
$ 52.44
734
571
327
1791
Market Price
$ 68.60
Selling Price
$ 58.21
830
595
533
2280
Market Price
$ 57.43
Selling Price
$ 47.88
3141
865
1624
4819
Market Price
$ 32.74
Selling Price
$ 28.73
501
368
457
1096
Market Price
$ 56.28
Selling Price
$ 46.92
472
415
277
499
Market Price
$ 56.05
Selling Price
$ 48.62
1768
1032
542
3233
Market Price
$ 52.41
Selling Price
$ 45.39
1175
301
536
3392
Market Price
$ 56.58
Selling Price
$ 51.11
1773
563
1223
1856
Market Price
$ 43.26
Selling Price
$ 38.39
2246
553
723
4357
Market Price
$ 59.11
Selling Price
$ 50.28
1813
395
1765
2685
Market Price
$ 32.75
Selling Price
$ 27.67
1701
956
360
4328
Market Price
$ 37.52
Selling Price
$ 32.69
2379
605
1593
3315
Market Price
$ 29.09
Selling Price
$ 25.26
3520
2604
1519
4885
Market Price
$ 50.99
Selling Price
$ 46.21
646
320
441
823
Market Price
$ 43.89
Selling Price
$ 36.93
3534
786
933
4144
Market Price
$ 42.08
Selling Price
$ 37.81
553
298
377
1083
Market Price
$ 47.68
Selling Price
$ 42.37
527
431
261
652
Market Price
$ 41.99
Selling Price
$ 38.01
1264
1141
877
2977
Market Price
$ 61.28
Selling Price
$ 52.56
2505
1413
1109
3347
Market Price
$ 60.90
Selling Price
$ 54.94
446
267
151
1426
Market Price
$ 36.61
Selling Price
$ 30.71
798
404
361
1529
Market Price
$ 41.65
Selling Price
$ 36.20
2488
2086
1001
3198
Market Price
$ 35.72
Selling Price
$ 30.09
1200
308
1063
3739
Market Price
$ 46.73
Selling Price
$ 41.42
2755
561
837
3226
Market Price
$ 30.56
Selling Price
$ 27.34
2269
1667
1152
4238
Market Price
$ 39.31
Selling Price
$ 35.09
717
496
305
916