Market Price
$ 53.59
Selling Price
$ 47.03
1417
1010
807
4075
Market Price
$ 69.28
Selling Price
$ 59.45
212
158
58
582
Market Price
$ 46.59
Selling Price
$ 40.08
4097
2706
2345
4155
Market Price
$ 44.39
Selling Price
$ 38.64
377
254
242
1682
Market Price
$ 37.07
Selling Price
$ 31.05
1331
772
1025
1567
Market Price
$ 49.52
Selling Price
$ 42.20
4296
4215
1104
4756
Market Price
$ 33.74
Selling Price
$ 28.32
551
318
428
1901
Market Price
$ 54.27
Selling Price
$ 48.13
514
465
303
1351
Market Price
$ 43.63
Selling Price
$ 39.11
272
188
177
997
Market Price
$ 60.35
Selling Price
$ 52.47
600
433
549
940
Market Price
$ 60.49
Selling Price
$ 54.41
809
669
464
2775
Market Price
$ 34.92
Selling Price
$ 29.86
413
124
157
480
Market Price
$ 53.42
Selling Price
$ 46.64
506
179
458
588
Market Price
$ 68.50
Selling Price
$ 59.44
842
437
560
1163
Market Price
$ 57.32
Selling Price
$ 51.85
3840
807
2231
4071
Market Price
$ 53.99
Selling Price
$ 46.61
2634
2062
1217
4874
Market Price
$ 45.59
Selling Price
$ 40.39
3181
1500
2758
4835
Market Price
$ 49.04
Selling Price
$ 43.45
934
299
395
1198
Market Price
$ 31.97
Selling Price
$ 27.29
1932
1296
857
2431
Market Price
$ 38.09
Selling Price
$ 34.33
2938
2598
2514
3088
Market Price
$ 31.64
Selling Price
$ 28.12
882
558
704
2000
Market Price
$ 59.12
Selling Price
$ 50.43
1474
538
885
3336
Market Price
$ 50.70
Selling Price
$ 43.01
1502
547
724
2499
Market Price
$ 40.94
Selling Price
$ 34.87
1099
596
299
1387
Market Price
$ 41.25
Selling Price
$ 35.45
564
493
499
2256
Market Price
$ 58.31
Selling Price
$ 50.79
966
300
227
3810
Market Price
$ 61.24
Selling Price
$ 52.84
417
416
301
512
Market Price
$ 60.44
Selling Price
$ 51.13
1202
778
973
2279
Market Price
$ 70.17
Selling Price
$ 59.27
1425
1370
469
2056
Market Price
$ 29.75
Selling Price
$ 26.74
1272
461
395
3961
Market Price
$ 47.50
Selling Price
$ 39.82
1424
780
1029
4474
Market Price
$ 28.81
Selling Price
$ 25.78
1505
1287
815
2633
Market Price
$ 50.56
Selling Price
$ 44.69
326
236
213
1288
Market Price
$ 39.24
Selling Price
$ 34.23
394
268
136
600
Market Price
$ 39.45
Selling Price
$ 33.81
1403
710
514
4418
Market Price
$ 69.69
Selling Price
$ 59.94
3961
1946
3714
4930
Market Price
$ 67.34
Selling Price
$ 56.97
2789
1562
737
4450
Market Price
$ 61.34
Selling Price
$ 54.97
2998
1905
1715
3349
Market Price
$ 33.17
Selling Price
$ 29.29
836
743
343
939
Market Price
$ 50.76
Selling Price
$ 45.50
2593
1471
1944
4411