Market Price
$ 53.63
Selling Price
$ 47.52
742
188
556
811
Market Price
$ 38.11
Selling Price
$ 33.93
572
541
146
1855
Market Price
$ 38.72
Selling Price
$ 32.38
1109
1054
268
4455
Market Price
$ 52.98
Selling Price
$ 45.99
1364
291
308
3534
Market Price
$ 39.47
Selling Price
$ 34.18
1890
1426
1508
4210
Market Price
$ 49.80
Selling Price
$ 44.98
400
242
213
1828
Market Price
$ 64.09
Selling Price
$ 55.24
356
109
80
497
Market Price
$ 52.88
Selling Price
$ 45.40
2472
2386
2448
3057
Market Price
$ 30.39
Selling Price
$ 25.59
284
153
58
851
Market Price
$ 35.72
Selling Price
$ 30.85
243
109
109
408
Market Price
$ 38.03
Selling Price
$ 34.55
1398
1314
773
3699
Market Price
$ 31.36
Selling Price
$ 27.30
1116
333
1075
2671
Market Price
$ 30.27
Selling Price
$ 25.64
982
437
413
1418
Market Price
$ 57.64
Selling Price
$ 48.64
1507
961
1008
1511
Market Price
$ 60.30
Selling Price
$ 52.52
2819
2261
2131
3514
Market Price
$ 45.67
Selling Price
$ 39.65
854
423
307
3571
Market Price
$ 45.77
Selling Price
$ 40.25
1475
650
296
2127
Market Price
$ 37.63
Selling Price
$ 33.86
1906
916
1806
3257
Market Price
$ 39.54
Selling Price
$ 34.69
1815
1024
650
3914
Market Price
$ 59.63
Selling Price
$ 49.86
484
239
136
844
Market Price
$ 31.39
Selling Price
$ 28.20
2239
1215
1685
4645
Market Price
$ 40.13
Selling Price
$ 33.72
2688
1377
1710
2801
Market Price
$ 29.82
Selling Price
$ 26.80
3062
1764
875
3192
Market Price
$ 56.05
Selling Price
$ 48.42
573
567
208
2496
Market Price
$ 33.89
Selling Price
$ 28.44
455
341
265
618
Market Price
$ 39.21
Selling Price
$ 34.59
277
121
205
1091
Market Price
$ 61.39
Selling Price
$ 51.50
776
582
719
2812
Market Price
$ 34.34
Selling Price
$ 30.97
921
690
814
1344
Market Price
$ 55.26
Selling Price
$ 49.45
3238
770
2429
4391
Market Price
$ 58.68
Selling Price
$ 52.10
1191
581
733
2960
Market Price
$ 29.83
Selling Price
$ 27.01
2792
2295
2687
4016
Market Price
$ 49.71
Selling Price
$ 42.65
2612
1854
1768
3984
Market Price
$ 61.32
Selling Price
$ 53.75
695
390
327
1008
Market Price
$ 35.65
Selling Price
$ 32.03
2237
643
2043
2509
Market Price
$ 55.93
Selling Price
$ 50.47
328
326
208
851
Market Price
$ 33.39
Selling Price
$ 30.10
691
482
400
1711
Market Price
$ 43.25
Selling Price
$ 36.68
2094
1530
1173
2523
Market Price
$ 48.29
Selling Price
$ 42.77
1457
871
1383
2793
Market Price
$ 56.90
Selling Price
$ 50.72
1651
527
522
4636
Market Price
$ 31.27
Selling Price
$ 26.95
2301
727
728
3887