Market Price
$ 66.06
Selling Price
$ 59.09
2185
1854
893
2327
Market Price
$ 55.82
Selling Price
$ 49.32
959
672
598
2268
Market Price
$ 62.13
Selling Price
$ 54.17
1474
615
1336
1491
Market Price
$ 61.08
Selling Price
$ 53.85
2083
1519
1420
2835
Market Price
$ 47.01
Selling Price
$ 40.02
2024
1707
616
3348
Market Price
$ 61.46
Selling Price
$ 52.09
1188
969
892
1481
Market Price
$ 47.72
Selling Price
$ 41.81
2629
847
2148
4055
Market Price
$ 61.72
Selling Price
$ 55.65
783
627
293
858
Market Price
$ 51.93
Selling Price
$ 47.15
1055
336
612
2826
Market Price
$ 33.08
Selling Price
$ 28.37
1454
968
1158
3494
Market Price
$ 66.54
Selling Price
$ 58.23
513
215
346
909
Market Price
$ 52.34
Selling Price
$ 44.26
1865
1035
1668
3920
Market Price
$ 68.67
Selling Price
$ 57.70
3018
1517
2571
4395
Market Price
$ 31.41
Selling Price
$ 26.41
530
513
267
2599
Market Price
$ 32.38
Selling Price
$ 28.11
819
602
384
4079
Market Price
$ 59.61
Selling Price
$ 53.05
1460
1312
640
1960
Market Price
$ 54.74
Selling Price
$ 47.38
3543
3127
1795
4758
Market Price
$ 34.10
Selling Price
$ 29.62
3522
2065
1906
3802
Market Price
$ 29.45
Selling Price
$ 25.24
2441
2218
1801
3594
Market Price
$ 41.23
Selling Price
$ 35.52
3652
992
1453
3955
Market Price
$ 48.65
Selling Price
$ 42.46
3332
2956
3207
4538
Market Price
$ 45.00
Selling Price
$ 38.92
1077
451
292
1119
Market Price
$ 35.16
Selling Price
$ 30.71
709
507
195
3406
Market Price
$ 61.52
Selling Price
$ 53.21
834
796
381
1290
Market Price
$ 40.23
Selling Price
$ 35.12
1424
1087
1390
3951
Market Price
$ 37.55
Selling Price
$ 32.46
1832
802
683
2620
Market Price
$ 40.18
Selling Price
$ 34.06
606
460
256
1930
Market Price
$ 43.16
Selling Price
$ 37.62
594
166
172
2001
Market Price
$ 63.01
Selling Price
$ 54.68
3446
1581
1578
4340
Market Price
$ 41.30
Selling Price
$ 35.26
724
521
182
3086
Market Price
$ 48.32
Selling Price
$ 43.87
250
230
175
632
Market Price
$ 60.74
Selling Price
$ 53.03
2282
795
2219
4148
Market Price
$ 49.46
Selling Price
$ 42.09
1756
1354
658
2099
Market Price
$ 50.47
Selling Price
$ 44.14
996
379
548
3599
Market Price
$ 60.45
Selling Price
$ 51.20
648
510
500
1013
Market Price
$ 58.38
Selling Price
$ 50.62
477
316
423
1967
Market Price
$ 40.23
Selling Price
$ 35.64
3395
3330
2565
3895
Market Price
$ 40.92
Selling Price
$ 34.19
3629
2981
2925
3919
Market Price
$ 28.92
Selling Price
$ 25.11
1835
1304
475
1837
Market Price
$ 37.85
Selling Price
$ 33.78
1573
741
1565
4210