Market Price
$ 36.56
Selling Price
$ 31.30
1023
997
407
2399
Market Price
$ 41.37
Selling Price
$ 34.62
1716
1514
1478
2528
Market Price
$ 59.14
Selling Price
$ 50.60
379
266
361
1502
Market Price
$ 60.69
Selling Price
$ 52.79
3435
1233
2667
4490
Market Price
$ 44.45
Selling Price
$ 39.46
2562
1589
1116
4852
Market Price
$ 58.08
Selling Price
$ 51.50
411
330
313
1283
Market Price
$ 33.37
Selling Price
$ 29.34
926
398
188
2036
Market Price
$ 65.39
Selling Price
$ 58.40
2663
833
790
3320
Market Price
$ 66.34
Selling Price
$ 55.89
680
180
645
1241
Market Price
$ 35.56
Selling Price
$ 30.35
2437
611
779
2578
Market Price
$ 42.01
Selling Price
$ 35.29
1894
1002
408
4007
Market Price
$ 60.37
Selling Price
$ 52.03
1014
801
954
1269
Market Price
$ 64.31
Selling Price
$ 54.95
3954
997
3280
4669
Market Price
$ 35.96
Selling Price
$ 30.90
1759
1352
1252
2799
Market Price
$ 68.80
Selling Price
$ 59.86
837
458
631
1814
Market Price
$ 41.16
Selling Price
$ 34.46
3062
2985
1923
4758
Market Price
$ 45.21
Selling Price
$ 40.82
1651
1197
1201
3106
Market Price
$ 53.73
Selling Price
$ 48.21
2171
1392
994
2486
Market Price
$ 40.51
Selling Price
$ 35.08
294
293
183
447
Market Price
$ 64.28
Selling Price
$ 57.39
2873
1302
2668
3786
Market Price
$ 60.05
Selling Price
$ 52.29
1611
394
1525
2432
Market Price
$ 41.47
Selling Price
$ 36.36
1910
1340
1805
4851
Market Price
$ 53.54
Selling Price
$ 46.49
1244
336
582
1255
Market Price
$ 39.52
Selling Price
$ 33.71
4043
1404
3462
4707
Market Price
$ 51.50
Selling Price
$ 44.01
869
415
414
3207
Market Price
$ 60.57
Selling Price
$ 53.79
3776
2750
3291
4250
Market Price
$ 51.39
Selling Price
$ 43.30
2358
1772
1220
3781
Market Price
$ 37.76
Selling Price
$ 34.25
2026
483
1606
3444
Market Price
$ 63.90
Selling Price
$ 57.64
547
287
473
960
Market Price
$ 48.77
Selling Price
$ 41.32
1547
1189
517
3434
Market Price
$ 46.73
Selling Price
$ 41.32
1522
532
669
4419
Market Price
$ 69.61
Selling Price
$ 58.43
1149
262
1055
3704
Market Price
$ 44.65
Selling Price
$ 40.27
1692
1236
848
1716
Market Price
$ 31.81
Selling Price
$ 27.64
4531
3174
3310
4804
Market Price
$ 53.13
Selling Price
$ 47.65
2162
1741
483
2879
Market Price
$ 55.62
Selling Price
$ 50.20
1401
911
357
4569
Market Price
$ 41.24
Selling Price
$ 36.12
2022
678
1003
3063
Market Price
$ 39.82
Selling Price
$ 35.13
1625
701
979
4881
Market Price
$ 43.60
Selling Price
$ 38.18
1248
264
357
4255
Market Price
$ 50.49
Selling Price
$ 43.58
2592
2205
964
2736