Market Price
$ 41.36
Selling Price
$ 35.93
2058
1136
1083
3687
Market Price
$ 58.54
Selling Price
$ 50.10
2834
623
1019
4398
Market Price
$ 31.85
Selling Price
$ 28.18
987
368
733
3702
Market Price
$ 40.14
Selling Price
$ 33.61
2082
1821
1491
3871
Market Price
$ 55.64
Selling Price
$ 49.95
3482
2492
1129
3618
Market Price
$ 45.43
Selling Price
$ 40.38
304
197
175
409
Market Price
$ 61.38
Selling Price
$ 53.99
1868
850
985
2956
Market Price
$ 51.72
Selling Price
$ 44.85
4081
1784
2812
4781
Market Price
$ 42.02
Selling Price
$ 36.76
376
113
241
809
Market Price
$ 57.29
Selling Price
$ 49.64
876
875
485
1564
Market Price
$ 43.06
Selling Price
$ 38.82
2392
2342
2001
2642
Market Price
$ 32.78
Selling Price
$ 28.16
831
166
826
2879
Market Price
$ 55.69
Selling Price
$ 48.99
1939
1009
1802
2522
Market Price
$ 61.32
Selling Price
$ 52.26
3682
1541
3113
3832
Market Price
$ 58.05
Selling Price
$ 50.77
2548
1381
1334
3725
Market Price
$ 52.60
Selling Price
$ 47.19
775
607
673
1606
Market Price
$ 35.37
Selling Price
$ 30.06
699
143
469
1039
Market Price
$ 30.97
Selling Price
$ 26.04
350
173
86
558
Market Price
$ 28.14
Selling Price
$ 25.05
1240
479
509
1404
Market Price
$ 56.52
Selling Price
$ 48.07
1161
338
1095
2188
Market Price
$ 44.84
Selling Price
$ 40.09
1450
567
1448
1793
Market Price
$ 48.37
Selling Price
$ 42.47
1966
1209
750
4884
Market Price
$ 28.98
Selling Price
$ 25.75
1349
1047
591
2822
Market Price
$ 38.38
Selling Price
$ 32.09
724
287
279
2038
Market Price
$ 53.94
Selling Price
$ 48.24
2584
2238
1310
3214
Market Price
$ 44.31
Selling Price
$ 38.03
206
183
167
485
Market Price
$ 30.11
Selling Price
$ 27.31
1853
1308
1293
3912
Market Price
$ 70.35
Selling Price
$ 59.50
1211
489
463
2743
Market Price
$ 64.42
Selling Price
$ 58.40
3556
2477
1170
4385
Market Price
$ 50.92
Selling Price
$ 45.84
1372
1366
791
1386
Market Price
$ 43.71
Selling Price
$ 36.92
518
127
363
741
Market Price
$ 54.70
Selling Price
$ 49.60
964
240
753
3179
Market Price
$ 55.89
Selling Price
$ 50.35
3871
3293
941
4803
Market Price
$ 65.89
Selling Price
$ 59.05
1379
670
881
2520
Market Price
$ 45.57
Selling Price
$ 38.31
1152
840
672
3257
Market Price
$ 65.71
Selling Price
$ 59.16
1422
1242
918
2954
Market Price
$ 64.35
Selling Price
$ 54.16
3758
2346
3021
4563
Market Price
$ 30.21
Selling Price
$ 27.22
1616
1313
911
4101
Market Price
$ 34.34
Selling Price
$ 30.65
2504
786
595
4163
Market Price
$ 39.20
Selling Price
$ 33.67
373
310
343
759