Market Price
$ 30.68
Selling Price
$ 25.63
1793
1110
636
2703
Market Price
$ 38.32
Selling Price
$ 33.71
678
189
507
2388
Market Price
$ 59.24
Selling Price
$ 50.98
2167
1342
1581
4180
Market Price
$ 47.30
Selling Price
$ 42.06
4039
1602
3304
4624
Market Price
$ 39.29
Selling Price
$ 33.10
1699
610
731
1759
Market Price
$ 49.09
Selling Price
$ 44.49
876
451
800
2597
Market Price
$ 64.44
Selling Price
$ 54.77
1241
992
838
2471
Market Price
$ 37.32
Selling Price
$ 33.13
3113
1908
2916
3875
Market Price
$ 58.13
Selling Price
$ 51.96
874
770
463
3204
Market Price
$ 50.71
Selling Price
$ 43.88
4234
2440
4047
4622
Market Price
$ 42.50
Selling Price
$ 35.82
890
201
570
3873
Market Price
$ 29.90
Selling Price
$ 25.08
2624
2229
1111
3553
Market Price
$ 51.95
Selling Price
$ 44.85
2478
1014
819
3479
Market Price
$ 39.35
Selling Price
$ 34.73
1950
758
680
3505
Market Price
$ 39.30
Selling Price
$ 34.60
702
394
596
1628
Market Price
$ 44.61
Selling Price
$ 37.75
1862
1075
778
2981
Market Price
$ 65.18
Selling Price
$ 54.72
1924
812
1480
2194
Market Price
$ 54.37
Selling Price
$ 46.95
1412
1204
1400
4493
Market Price
$ 45.33
Selling Price
$ 40.01
770
345
377
2019
Market Price
$ 59.92
Selling Price
$ 54.37
2838
1440
1823
2923
Market Price
$ 38.21
Selling Price
$ 33.94
1423
909
601
2854
Market Price
$ 47.73
Selling Price
$ 41.78
773
582
400
2301
Market Price
$ 44.52
Selling Price
$ 38.31
3047
2114
2142
3373
Market Price
$ 59.81
Selling Price
$ 53.27
1229
740
250
3487
Market Price
$ 38.68
Selling Price
$ 32.67
2167
1186
1632
4034
Market Price
$ 32.11
Selling Price
$ 28.36
2148
1056
2062
3347
Market Price
$ 44.71
Selling Price
$ 39.72
3512
1355
3391
3974
Market Price
$ 42.81
Selling Price
$ 36.74
1792
1585
1277
4935
Market Price
$ 46.28
Selling Price
$ 39.66
2582
1183
1215
2810
Market Price
$ 52.65
Selling Price
$ 45.52
1560
1185
649
4562
Market Price
$ 36.30
Selling Price
$ 30.97
367
157
311
1315
Market Price
$ 43.81
Selling Price
$ 39.79
4446
1664
2018
4557
Market Price
$ 52.94
Selling Price
$ 47.65
403
198
263
1950
Market Price
$ 38.56
Selling Price
$ 34.49
161
61
145
624
Market Price
$ 37.48
Selling Price
$ 33.27
2647
2276
1341
4660
Market Price
$ 41.73
Selling Price
$ 35.62
176
160
54
451
Market Price
$ 57.29
Selling Price
$ 51.60
2173
1929
2159
2301
Market Price
$ 34.70
Selling Price
$ 30.80
1730
1123
1684
2208
Market Price
$ 54.43
Selling Price
$ 49.13
281
232
67
613
Market Price
$ 56.99
Selling Price
$ 51.62
1194
768
521
1225