Market Price
$ 32.13
Selling Price
$ 27.88
332
181
160
1091
Market Price
$ 63.39
Selling Price
$ 53.77
1013
260
249
4199
Market Price
$ 42.44
Selling Price
$ 36.99
3445
1732
2762
3841
Market Price
$ 41.97
Selling Price
$ 35.39
684
495
233
1167
Market Price
$ 30.04
Selling Price
$ 26.65
1162
999
562
3877
Market Price
$ 56.36
Selling Price
$ 47.62
714
359
439
2548
Market Price
$ 45.17
Selling Price
$ 38.82
1715
1466
1130
3888
Market Price
$ 44.99
Selling Price
$ 40.49
1870
838
676
4914
Market Price
$ 39.07
Selling Price
$ 34.55
3976
1517
2733
4027
Market Price
$ 56.01
Selling Price
$ 47.42
187
168
100
408
Market Price
$ 55.04
Selling Price
$ 47.52
1692
446
459
2018
Market Price
$ 60.74
Selling Price
$ 55.05
463
374
366
1986
Market Price
$ 51.01
Selling Price
$ 44.25
775
224
340
3214
Market Price
$ 67.75
Selling Price
$ 58.73
1361
616
649
1957
Market Price
$ 58.59
Selling Price
$ 51.47
464
297
174
2156
Market Price
$ 52.95
Selling Price
$ 46.20
2709
848
700
2930
Market Price
$ 33.74
Selling Price
$ 28.18
852
586
668
1409
Market Price
$ 51.87
Selling Price
$ 46.57
961
793
961
2272
Market Price
$ 42.29
Selling Price
$ 36.55
266
153
146
1035
Market Price
$ 54.77
Selling Price
$ 48.73
668
305
517
3129
Market Price
$ 28.80
Selling Price
$ 25.70
825
413
296
896
Market Price
$ 61.78
Selling Price
$ 53.26
626
604
556
931
Market Price
$ 41.52
Selling Price
$ 36.86
2372
2340
1321
3615
Market Price
$ 39.73
Selling Price
$ 35.35
660
533
278
1142
Market Price
$ 58.17
Selling Price
$ 49.96
2866
1756
1073
3878
Market Price
$ 46.43
Selling Price
$ 39.82
1021
401
491
1315
Market Price
$ 49.18
Selling Price
$ 41.38
3082
2866
1159
4711
Market Price
$ 70.37
Selling Price
$ 59.03
1847
466
1006
4042
Market Price
$ 49.13
Selling Price
$ 41.26
911
397
364
2914
Market Price
$ 48.39
Selling Price
$ 40.76
570
170
252
2258
Market Price
$ 54.17
Selling Price
$ 45.84
2109
1869
1039
3708
Market Price
$ 63.95
Selling Price
$ 54.48
189
113
187
417
Market Price
$ 50.99
Selling Price
$ 43.86
210
126
110
580
Market Price
$ 66.78
Selling Price
$ 58.26
1793
740
521
1967
Market Price
$ 60.46
Selling Price
$ 50.82
1796
650
1684
4660
Market Price
$ 66.47
Selling Price
$ 56.95
4478
4325
2184
4576
Market Price
$ 54.75
Selling Price
$ 46.31
1125
721
857
3139
Market Price
$ 58.91
Selling Price
$ 49.87
328
272
211
1507
Market Price
$ 41.10
Selling Price
$ 36.01
1293
923
861
2480
Market Price
$ 51.79
Selling Price
$ 46.72
2069
1950
1801
2260