Market Price
$ 45.82
Selling Price
$ 41.18
271
95
218
568
Market Price
$ 68.20
Selling Price
$ 58.67
1641
436
669
2258
Market Price
$ 48.86
Selling Price
$ 40.72
844
329
837
1334
Market Price
$ 57.44
Selling Price
$ 51.64
270
207
96
1029
Market Price
$ 34.63
Selling Price
$ 29.17
1044
447
818
4836
Market Price
$ 40.80
Selling Price
$ 34.73
3378
1113
1165
4180
Market Price
$ 59.85
Selling Price
$ 51.50
791
672
187
1475
Market Price
$ 63.94
Selling Price
$ 54.25
3978
2355
2033
4837
Market Price
$ 62.68
Selling Price
$ 53.25
752
241
282
968
Market Price
$ 31.95
Selling Price
$ 27.33
794
669
491
937
Market Price
$ 50.91
Selling Price
$ 42.81
931
332
754
3772
Market Price
$ 36.45
Selling Price
$ 30.57
2174
785
1962
4786
Market Price
$ 47.64
Selling Price
$ 40.01
1518
1482
651
3534
Market Price
$ 42.10
Selling Price
$ 36.49
1411
413
1373
1789
Market Price
$ 45.39
Selling Price
$ 39.15
2261
2092
595
4594
Market Price
$ 52.86
Selling Price
$ 44.75
1707
964
840
4515
Market Price
$ 59.34
Selling Price
$ 53.20
503
144
171
998
Market Price
$ 60.85
Selling Price
$ 53.75
262
68
251
491
Market Price
$ 46.15
Selling Price
$ 40.19
3346
3023
2749
3948
Market Price
$ 46.29
Selling Price
$ 40.73
1468
1146
459
3993
Market Price
$ 54.38
Selling Price
$ 46.16
928
550
866
2461
Market Price
$ 37.53
Selling Price
$ 31.68
784
330
735
3705
Market Price
$ 58.45
Selling Price
$ 52.42
2558
1865
935
3798
Market Price
$ 52.52
Selling Price
$ 45.14
4598
2217
2557
4706
Market Price
$ 42.82
Selling Price
$ 37.75
1402
1321
978
1788
Market Price
$ 44.91
Selling Price
$ 39.54
290
202
136
1084
Market Price
$ 38.27
Selling Price
$ 33.32
1521
985
1163
2083
Market Price
$ 53.40
Selling Price
$ 45.69
1064
228
1011
1526
Market Price
$ 38.88
Selling Price
$ 33.37
1779
1490
863
1796
Market Price
$ 48.93
Selling Price
$ 43.73
300
107
200
419
Market Price
$ 34.40
Selling Price
$ 30.09
712
515
149
1352
Market Price
$ 30.84
Selling Price
$ 27.24
4152
1927
928
4694
Market Price
$ 57.38
Selling Price
$ 50.36
4729
1535
2928
4904
Market Price
$ 37.46
Selling Price
$ 31.53
850
518
624
1306
Market Price
$ 55.86
Selling Price
$ 50.76
2092
840
1478
4939
Market Price
$ 46.87
Selling Price
$ 42.42
1630
1081
449
1658
Market Price
$ 53.38
Selling Price
$ 45.45
2430
876
636
2477
Market Price
$ 63.36
Selling Price
$ 53.28
1493
1481
853
4612
Market Price
$ 48.58
Selling Price
$ 41.98
2804
2352
771
4772
Market Price
$ 64.75
Selling Price
$ 55.55
1669
506
1248
2170