Market Price
$ 51.92
Selling Price
$ 43.41
899
412
497
2197
Market Price
$ 67.62
Selling Price
$ 56.93
676
534
533
1602
Market Price
$ 55.94
Selling Price
$ 48.74
1778
1662
456
2091
Market Price
$ 48.61
Selling Price
$ 42.26
1147
825
238
4542
Market Price
$ 50.49
Selling Price
$ 45.85
354
150
303
1041
Market Price
$ 47.36
Selling Price
$ 42.34
1080
776
466
1174
Market Price
$ 68.21
Selling Price
$ 58.61
4869
3734
2477
4973
Market Price
$ 60.56
Selling Price
$ 51.90
1097
591
1070
1660
Market Price
$ 39.66
Selling Price
$ 35.30
831
337
436
1340
Market Price
$ 38.19
Selling Price
$ 33.20
990
298
505
2878
Market Price
$ 52.03
Selling Price
$ 46.90
1749
1379
581
2034
Market Price
$ 68.48
Selling Price
$ 58.76
539
270
524
2059
Market Price
$ 57.69
Selling Price
$ 50.64
3421
3043
2191
3666
Market Price
$ 62.70
Selling Price
$ 56.48
790
458
702
3324
Market Price
$ 39.71
Selling Price
$ 33.92
1003
871
746
2926
Market Price
$ 62.25
Selling Price
$ 52.71
1146
665
472
1369
Market Price
$ 51.36
Selling Price
$ 44.87
479
334
245
1654
Market Price
$ 43.94
Selling Price
$ 37.21
2056
1362
639
3982
Market Price
$ 30.32
Selling Price
$ 27.07
2456
1572
1874
2858
Market Price
$ 42.27
Selling Price
$ 36.04
3278
1400
1941
4290
Market Price
$ 49.04
Selling Price
$ 42.71
3794
2022
2756
4744
Market Price
$ 30.87
Selling Price
$ 27.50
516
278
362
917
Market Price
$ 67.30
Selling Price
$ 58.27
1484
1441
772
2123
Market Price
$ 66.64
Selling Price
$ 56.28
630
225
626
2308
Market Price
$ 62.81
Selling Price
$ 54.37
675
347
489
813
Market Price
$ 33.21
Selling Price
$ 28.53
278
141
252
1095
Market Price
$ 66.65
Selling Price
$ 56.09
542
332
290
1328
Market Price
$ 32.61
Selling Price
$ 28.97
524
331
384
2047
Market Price
$ 37.75
Selling Price
$ 32.92
470
154
470
644
Market Price
$ 28.64
Selling Price
$ 25.21
2849
2719
2505
3439
Market Price
$ 64.11
Selling Price
$ 57.70
2167
798
885
2773
Market Price
$ 63.95
Selling Price
$ 56.10
2690
1980
1542
3840
Market Price
$ 37.01
Selling Price
$ 30.94
1689
907
881
2012
Market Price
$ 70.25
Selling Price
$ 59.53
2142
2061
648
3024
Market Price
$ 38.48
Selling Price
$ 33.91
1005
932
801
3592
Market Price
$ 32.05
Selling Price
$ 28.33
1236
1036
956
3871
Market Price
$ 44.77
Selling Price
$ 39.25
2645
2570
1305
2743
Market Price
$ 55.13
Selling Price
$ 47.64
2687
714
2168
4899
Market Price
$ 40.97
Selling Price
$ 34.66
3137
741
1148
3392
Market Price
$ 50.52
Selling Price
$ 45.21
1357
1165
1312
1524