Market Price
$ 33.52
Selling Price
$ 29.12
192
176
114
423
Market Price
$ 67.79
Selling Price
$ 57.81
1423
925
564
3640
Market Price
$ 36.00
Selling Price
$ 31.65
2109
657
928
3591
Market Price
$ 56.79
Selling Price
$ 48.48
836
185
230
1053
Market Price
$ 30.69
Selling Price
$ 26.92
898
188
274
3286
Market Price
$ 48.48
Selling Price
$ 43.70
1178
1134
1014
2142
Market Price
$ 64.92
Selling Price
$ 55.53
349
282
260
1276
Market Price
$ 64.48
Selling Price
$ 57.98
805
778
314
1250
Market Price
$ 65.71
Selling Price
$ 58.13
1662
1433
385
2655
Market Price
$ 52.62
Selling Price
$ 45.89
2876
1229
1057
3435
Market Price
$ 56.95
Selling Price
$ 48.77
2137
1253
739
3064
Market Price
$ 53.53
Selling Price
$ 45.99
365
338
168
776
Market Price
$ 58.17
Selling Price
$ 52.06
1224
1173
771
2082
Market Price
$ 44.05
Selling Price
$ 39.77
1567
1205
509
3526
Market Price
$ 32.97
Selling Price
$ 28.92
1102
552
1021
1333
Market Price
$ 58.16
Selling Price
$ 49.95
2687
2136
1882
3306
Market Price
$ 64.00
Selling Price
$ 53.61
616
351
207
1624
Market Price
$ 61.57
Selling Price
$ 52.70
645
392
399
1345
Market Price
$ 45.28
Selling Price
$ 38.29
2211
1275
985
3064
Market Price
$ 29.28
Selling Price
$ 26.26
147
95
79
538
Market Price
$ 53.54
Selling Price
$ 46.00
2338
2251
1346
4057
Market Price
$ 67.62
Selling Price
$ 59.58
1429
522
1056
3091
Market Price
$ 59.46
Selling Price
$ 52.30
2644
2583
1104
2757
Market Price
$ 55.96
Selling Price
$ 47.30
306
81
216
412
Market Price
$ 46.63
Selling Price
$ 41.40
171
52
103
605
Market Price
$ 65.02
Selling Price
$ 56.57
2237
1652
1018
3375
Market Price
$ 57.29
Selling Price
$ 48.82
563
154
408
930
Market Price
$ 47.01
Selling Price
$ 42.50
731
209
347
2753
Market Price
$ 39.83
Selling Price
$ 34.57
996
600
984
1044
Market Price
$ 65.36
Selling Price
$ 58.44
2804
1403
1547
3041
Market Price
$ 35.41
Selling Price
$ 30.88
1521
637
690
4355
Market Price
$ 68.72
Selling Price
$ 58.66
1515
1491
1479
4604
Market Price
$ 61.58
Selling Price
$ 55.80
1652
1233
1360
3809
Market Price
$ 63.19
Selling Price
$ 53.45
1667
1497
1006
2590
Market Price
$ 42.80
Selling Price
$ 38.82
604
274
543
1767
Market Price
$ 31.64
Selling Price
$ 26.89
2939
1845
1225
3769
Market Price
$ 67.93
Selling Price
$ 58.54
1826
1315
1016
3267
Market Price
$ 37.24
Selling Price
$ 33.60
575
202
166
1160
Market Price
$ 32.67
Selling Price
$ 28.15
1265
1240
955
4343
Market Price
$ 31.89
Selling Price
$ 27.38
1880
1294
1196
3129