Market Price
$ 35.86
Selling Price
$ 32.21
1850
1099
450
1875
Market Price
$ 64.08
Selling Price
$ 57.02
245
164
220
1017
Market Price
$ 59.76
Selling Price
$ 52.64
4644
3471
1720
4719
Market Price
$ 29.21
Selling Price
$ 25.38
354
279
264
585
Market Price
$ 58.62
Selling Price
$ 51.43
199
194
87
553
Market Price
$ 38.99
Selling Price
$ 33.92
236
74
134
1011
Market Price
$ 63.58
Selling Price
$ 54.39
297
286
255
784
Market Price
$ 41.96
Selling Price
$ 36.01
2707
1899
569
4687
Market Price
$ 38.68
Selling Price
$ 33.56
1289
1240
1079
2089
Market Price
$ 42.67
Selling Price
$ 35.59
182
141
128
418
Market Price
$ 45.67
Selling Price
$ 39.80
485
437
269
1117
Market Price
$ 52.87
Selling Price
$ 46.13
729
330
231
1765
Market Price
$ 66.04
Selling Price
$ 55.29
1704
1168
1292
3225
Market Price
$ 53.00
Selling Price
$ 45.10
535
110
347
867
Market Price
$ 43.86
Selling Price
$ 36.74
1558
1475
1112
1816
Market Price
$ 30.52
Selling Price
$ 26.20
1489
387
787
3226
Market Price
$ 54.61
Selling Price
$ 46.41
574
279
248
1105
Market Price
$ 55.41
Selling Price
$ 48.63
1273
1035
784
2411
Market Price
$ 51.96
Selling Price
$ 45.57
634
244
387
927
Market Price
$ 45.86
Selling Price
$ 39.74
396
101
87
1189
Market Price
$ 35.49
Selling Price
$ 31.05
458
243
143
879
Market Price
$ 49.66
Selling Price
$ 41.83
1641
1189
340
3141
Market Price
$ 31.34
Selling Price
$ 27.71
3812
2284
3301
4136
Market Price
$ 54.59
Selling Price
$ 47.23
3108
1820
2194
3768
Market Price
$ 29.20
Selling Price
$ 26.16
1036
897
1005
4491
Market Price
$ 36.63
Selling Price
$ 31.18
332
193
317
431
Market Price
$ 40.25
Selling Price
$ 34.92
1525
777
880
4434
Market Price
$ 47.21
Selling Price
$ 39.47
471
433
166
1930
Market Price
$ 50.81
Selling Price
$ 45.80
1791
1619
869
2101
Market Price
$ 63.10
Selling Price
$ 54.85
2425
642
618
4479
Market Price
$ 36.57
Selling Price
$ 32.82
2703
1192
2374
3750
Market Price
$ 45.32
Selling Price
$ 39.75
643
364
364
762
Market Price
$ 54.58
Selling Price
$ 46.97
876
444
379
1929
Market Price
$ 50.60
Selling Price
$ 45.04
1909
563
1758
4215
Market Price
$ 32.87
Selling Price
$ 27.74
957
200
440
1318
Market Price
$ 52.41
Selling Price
$ 46.22
1226
871
1075
1646
Market Price
$ 67.08
Selling Price
$ 59.45
2412
1442
1990
2975
Market Price
$ 45.82
Selling Price
$ 40.34
1832
369
1586
2087
Market Price
$ 30.63
Selling Price
$ 27.42
600
278
552
1253
Market Price
$ 65.79
Selling Price
$ 58.93
362
312
131
1633