Market Price
$ 109.70
Selling Price
$ 96.82
4737
1740
3638
4915
Market Price
$ 84.31
Selling Price
$ 73.37
2484
1863
1367
2784
Market Price
$ 66.75
Selling Price
$ 57.01
1424
361
1082
3383
Market Price
$ 75.94
Selling Price
$ 66.90
1501
591
628
1743
Market Price
$ 69.49
Selling Price
$ 59.49
801
281
354
2794
Market Price
$ 64.48
Selling Price
$ 58.52
1852
466
1519
3003
Market Price
$ 87.40
Selling Price
$ 74.04
2334
1298
1160
3977
Market Price
$ 65.59
Selling Price
$ 56.22
1186
1046
794
1758
Market Price
$ 77.41
Selling Price
$ 65.36
1672
956
939
1834
Market Price
$ 65.87
Selling Price
$ 57.19
4054
2075
2143
4659
Market Price
$ 63.92
Selling Price
$ 55.19
1869
797
1366
1911
Market Price
$ 99.01
Selling Price
$ 83.93
1359
1104
1124
1494
Market Price
$ 101.47
Selling Price
$ 88.48
1853
1658
938
3562
Market Price
$ 65.81
Selling Price
$ 57.16
303
123
298
424
Market Price
$ 84.71
Selling Price
$ 76.77
3453
1850
2518
3849
Market Price
$ 70.74
Selling Price
$ 61.24
1589
642
442
3279
Market Price
$ 67.30
Selling Price
$ 58.14
2207
1430
1733
3170
Market Price
$ 103.00
Selling Price
$ 87.48
990
667
219
2885
Market Price
$ 109.93
Selling Price
$ 93.43
2368
2326
1558
2528
Market Price
$ 72.90
Selling Price
$ 64.22
782
646
183
2133
Market Price
$ 86.65
Selling Price
$ 72.22
1402
1294
399
1950
Market Price
$ 90.39
Selling Price
$ 80.62
547
481
526
759
Market Price
$ 71.11
Selling Price
$ 62.63
434
242
154
459
Market Price
$ 70.15
Selling Price
$ 59.18
379
205
202
1337
Market Price
$ 83.75
Selling Price
$ 74.09
612
588
542
1534
Market Price
$ 101.56
Selling Price
$ 85.43
2171
1596
1841
3897
Market Price
$ 79.66
Selling Price
$ 70.01
868
384
851
1853
Market Price
$ 79.21
Selling Price
$ 69.88
2759
1637
1017
3803
Market Price
$ 99.30
Selling Price
$ 89.46
680
310
472
912
Market Price
$ 108.78
Selling Price
$ 92.81
3691
3058
2723
4703
Market Price
$ 91.36
Selling Price
$ 77.19
1460
957
778
1657
Market Price
$ 91.17
Selling Price
$ 79.38
1910
1679
995
1930
Market Price
$ 84.83
Selling Price
$ 73.57
1725
655
1660
2056
Market Price
$ 71.93
Selling Price
$ 63.16
973
740
968
4294
Market Price
$ 71.59
Selling Price
$ 62.41
146
143
90
684
Market Price
$ 109.51
Selling Price
$ 93.96
854
469
526
1008
Market Price
$ 68.22
Selling Price
$ 58.80
3187
1916
2846
3574
Market Price
$ 70.05
Selling Price
$ 63.01
446
430
386
1269
Market Price
$ 112.44
Selling Price
$ 96.41
277
160
256
1179
Market Price
$ 107.95
Selling Price
$ 92.02
775
345
666
1657