Market Price
$ 50.51
Selling Price
$ 42.30
180
71
50
700
Market Price
$ 68.44
Selling Price
$ 59.85
3359
1335
1127
4173
Market Price
$ 59.81
Selling Price
$ 53.99
1073
1035
549
1748
Market Price
$ 30.22
Selling Price
$ 26.70
2827
1256
2000
4309
Market Price
$ 35.31
Selling Price
$ 29.83
567
516
342
1148
Market Price
$ 52.79
Selling Price
$ 44.15
2040
936
1976
2566
Market Price
$ 36.19
Selling Price
$ 31.98
3814
3000
2691
4191
Market Price
$ 63.62
Selling Price
$ 53.58
2187
1539
1778
2415
Market Price
$ 53.33
Selling Price
$ 46.98
836
550
742
1451
Market Price
$ 58.84
Selling Price
$ 52.10
996
614
324
1432
Market Price
$ 43.62
Selling Price
$ 39.51
3309
1625
1558
4877
Market Price
$ 60.29
Selling Price
$ 51.82
990
392
566
1235
Market Price
$ 48.63
Selling Price
$ 41.52
725
282
349
3045
Market Price
$ 64.34
Selling Price
$ 55.27
594
258
241
2652
Market Price
$ 65.05
Selling Price
$ 58.27
309
150
262
830
Market Price
$ 53.57
Selling Price
$ 47.02
2333
1176
849
4837
Market Price
$ 31.65
Selling Price
$ 27.28
2211
868
2168
4541
Market Price
$ 53.18
Selling Price
$ 44.80
1704
1608
430
1969
Market Price
$ 38.15
Selling Price
$ 33.91
285
264
219
688
Market Price
$ 51.47
Selling Price
$ 44.91
1583
1309
1072
4806
Market Price
$ 49.43
Selling Price
$ 43.55
1892
1805
758
3255
Market Price
$ 44.24
Selling Price
$ 37.61
1925
881
1167
2638
Market Price
$ 45.76
Selling Price
$ 39.83
2560
2484
2280
2934
Market Price
$ 66.10
Selling Price
$ 57.18
970
665
419
3776
Market Price
$ 42.96
Selling Price
$ 38.69
2903
2502
696
4963
Market Price
$ 44.45
Selling Price
$ 37.09
1811
409
569
1874
Market Price
$ 58.91
Selling Price
$ 52.26
1066
536
816
4305
Market Price
$ 64.55
Selling Price
$ 54.73
1014
452
396
1112
Market Price
$ 47.32
Selling Price
$ 42.13
3526
2747
2970
3551
Market Price
$ 35.56
Selling Price
$ 31.97
512
416
107
1571
Market Price
$ 60.36
Selling Price
$ 54.25
502
261
437
1513
Market Price
$ 55.32
Selling Price
$ 48.09
3120
760
1314
3142
Market Price
$ 33.83
Selling Price
$ 30.39
1257
884
1059
2484
Market Price
$ 58.15
Selling Price
$ 49.63
1626
1524
1203
1688
Market Price
$ 45.63
Selling Price
$ 40.92
2861
2227
1442
4553
Market Price
$ 36.97
Selling Price
$ 31.65
1499
1221
818
2514
Market Price
$ 49.87
Selling Price
$ 42.45
761
622
423
1230
Market Price
$ 33.35
Selling Price
$ 28.53
1794
434
1726
4044
Market Price
$ 57.58
Selling Price
$ 48.40
2597
1130
1645
4425
Market Price
$ 45.81
Selling Price
$ 39.49
1642
848
444
4532