Market Price
$ 59.79
Selling Price
$ 52.13
561
548
324
1483
Market Price
$ 66.16
Selling Price
$ 55.56
1159
1105
350
2485
Market Price
$ 36.20
Selling Price
$ 31.88
2129
1673
1338
2174
Market Price
$ 59.34
Selling Price
$ 49.62
1324
991
432
1486
Market Price
$ 59.77
Selling Price
$ 52.07
1401
1215
1399
4666
Market Price
$ 44.28
Selling Price
$ 38.58
2706
1368
1179
2887
Market Price
$ 32.25
Selling Price
$ 26.94
1181
835
830
1323
Market Price
$ 65.31
Selling Price
$ 58.71
2206
475
890
3227
Market Price
$ 51.07
Selling Price
$ 45.53
2134
659
1335
2253
Market Price
$ 69.51
Selling Price
$ 59.65
3591
3588
2021
4449
Market Price
$ 46.42
Selling Price
$ 40.90
377
262
298
1832
Market Price
$ 46.74
Selling Price
$ 39.96
2654
1013
2395
3619
Market Price
$ 49.29
Selling Price
$ 44.63
675
173
270
1214
Market Price
$ 33.83
Selling Price
$ 29.39
1468
481
1002
2051
Market Price
$ 54.84
Selling Price
$ 49.11
421
175
329
758
Market Price
$ 46.22
Selling Price
$ 40.39
3058
1453
1107
4208
Market Price
$ 59.79
Selling Price
$ 54.28
885
613
884
1197
Market Price
$ 39.99
Selling Price
$ 33.67
3666
2199
2819
3976
Market Price
$ 58.99
Selling Price
$ 53.02
1764
1733
1732
2401
Market Price
$ 51.16
Selling Price
$ 45.48
4019
2994
2622
4572
Market Price
$ 43.37
Selling Price
$ 38.13
584
157
250
1131
Market Price
$ 47.55
Selling Price
$ 40.05
598
548
370
2209
Market Price
$ 38.58
Selling Price
$ 34.05
1231
404
713
2561
Market Price
$ 52.62
Selling Price
$ 46.73
511
150
276
2105
Market Price
$ 67.85
Selling Price
$ 58.20
487
316
455
589
Market Price
$ 44.48
Selling Price
$ 38.09
724
669
190
1945
Market Price
$ 68.39
Selling Price
$ 59.08
1164
489
429
1460
Market Price
$ 34.05
Selling Price
$ 30.77
1545
356
859
1682
Market Price
$ 52.41
Selling Price
$ 46.58
1604
962
1293
2968
Market Price
$ 41.91
Selling Price
$ 35.72
648
614
366
2955
Market Price
$ 52.71
Selling Price
$ 47.34
272
147
243
442
Market Price
$ 39.96
Selling Price
$ 35.32
378
87
370
1689
Market Price
$ 64.75
Selling Price
$ 58.09
3913
1396
3537
4742
Market Price
$ 35.48
Selling Price
$ 30.05
934
236
596
977
Market Price
$ 38.44
Selling Price
$ 34.04
1639
1413
492
3106
Market Price
$ 59.51
Selling Price
$ 50.06
1486
1386
427
1821
Market Price
$ 57.54
Selling Price
$ 52.08
1367
759
960
1687
Market Price
$ 44.03
Selling Price
$ 38.45
868
534
525
1795
Market Price
$ 31.37
Selling Price
$ 26.73
571
202
490
791
Market Price
$ 66.64
Selling Price
$ 58.40
2277
1921
1127
2750