Market Price
$ 62.06
Selling Price
$ 52.48
791
203
585
3612
Market Price
$ 52.35
Selling Price
$ 46.34
546
391
494
1049
Market Price
$ 45.92
Selling Price
$ 39.75
2218
1485
1107
2636
Market Price
$ 34.36
Selling Price
$ 30.80
211
59
110
629
Market Price
$ 45.86
Selling Price
$ 41.41
518
229
302
1752
Market Price
$ 30.00
Selling Price
$ 27.09
1315
398
390
1661
Market Price
$ 66.30
Selling Price
$ 58.01
2175
1758
505
2839
Market Price
$ 50.34
Selling Price
$ 44.32
4059
3376
3730
4397
Market Price
$ 54.46
Selling Price
$ 46.20
332
123
326
1285
Market Price
$ 47.27
Selling Price
$ 42.23
1632
682
1344
4997
Market Price
$ 39.85
Selling Price
$ 34.98
3661
1361
889
4412
Market Price
$ 41.60
Selling Price
$ 35.89
299
232
172
713
Market Price
$ 32.43
Selling Price
$ 28.15
964
718
592
1336
Market Price
$ 43.41
Selling Price
$ 38.29
2873
1004
1338
3395
Market Price
$ 38.06
Selling Price
$ 34.43
3136
872
1349
3436
Market Price
$ 71.41
Selling Price
$ 59.62
739
478
691
2368
Market Price
$ 50.25
Selling Price
$ 44.56
2149
1442
1808
4419
Market Price
$ 52.83
Selling Price
$ 46.06
1468
818
1259
4989
Market Price
$ 47.60
Selling Price
$ 41.91
1487
1215
1470
2486
Market Price
$ 68.09
Selling Price
$ 57.83
1797
1146
813
1911
Market Price
$ 32.46
Selling Price
$ 27.42
1463
992
1297
4157
Market Price
$ 48.89
Selling Price
$ 41.42
1739
408
833
3977
Market Price
$ 46.79
Selling Price
$ 39.90
800
436
676
3165
Market Price
$ 37.96
Selling Price
$ 32.69
578
243
448
579
Market Price
$ 49.45
Selling Price
$ 44.51
1848
790
1828
4013
Market Price
$ 37.88
Selling Price
$ 31.62
1103
397
456
2132
Market Price
$ 49.14
Selling Price
$ 41.20
763
667
322
3534
Market Price
$ 31.45
Selling Price
$ 26.46
448
126
172
826
Market Price
$ 39.88
Selling Price
$ 33.70
1362
1315
849
3334
Market Price
$ 56.23
Selling Price
$ 50.68
2307
714
2004
4024
Market Price
$ 33.52
Selling Price
$ 29.89
589
440
530
810
Market Price
$ 71.48
Selling Price
$ 59.60
806
493
579
1616
Market Price
$ 66.84
Selling Price
$ 57.70
898
551
620
2917
Market Price
$ 65.54
Selling Price
$ 56.30
1171
566
845
2181
Market Price
$ 50.99
Selling Price
$ 42.94
704
394
453
1249
Market Price
$ 39.06
Selling Price
$ 32.79
2299
1864
793
3524
Market Price
$ 51.94
Selling Price
$ 43.67
1573
1227
459
2091
Market Price
$ 49.61
Selling Price
$ 41.86
1397
693
1164
3159
Market Price
$ 67.06
Selling Price
$ 58.54
2157
1226
1817
4629
Market Price
$ 44.88
Selling Price
$ 40.28
3436
2936
2212
4237