Market Price
$ 100.35
Selling Price
$ 90.59
1850
1540
1718
1933
Market Price
$ 107.75
Selling Price
$ 91.46
2259
1020
607
3929
Market Price
$ 69.54
Selling Price
$ 59.90
578
210
172
1538
Market Price
$ 105.36
Selling Price
$ 95.01
1509
705
304
3879
Market Price
$ 102.32
Selling Price
$ 90.72
629
336
305
1051
Market Price
$ 67.31
Selling Price
$ 57.19
357
154
356
622
Market Price
$ 68.71
Selling Price
$ 61.41
2352
1662
1447
3514
Market Price
$ 71.82
Selling Price
$ 64.95
600
280
229
1579
Market Price
$ 95.61
Selling Price
$ 84.12
1697
1630
906
4977
Market Price
$ 82.16
Selling Price
$ 70.88
2296
1667
1059
4550
Market Price
$ 67.74
Selling Price
$ 57.10
2834
781
953
4653
Market Price
$ 76.29
Selling Price
$ 67.86
3007
1565
2417
4750
Market Price
$ 103.51
Selling Price
$ 90.41
2812
2642
2791
4622
Market Price
$ 88.44
Selling Price
$ 80.39
735
440
602
3268
Market Price
$ 64.73
Selling Price
$ 56.19
586
410
214
883
Market Price
$ 72.85
Selling Price
$ 63.18
725
168
424
1411
Market Price
$ 97.11
Selling Price
$ 82.91
2358
1481
1652
4095
Market Price
$ 108.76
Selling Price
$ 98.78
2025
1420
641
2110
Market Price
$ 99.28
Selling Price
$ 89.34
3117
966
2365
3676
Market Price
$ 80.95
Selling Price
$ 68.30
213
209
119
637
Market Price
$ 88.82
Selling Price
$ 80.39
2195
1523
2067
4447
Market Price
$ 103.37
Selling Price
$ 92.88
916
444
581
2514
Market Price
$ 77.93
Selling Price
$ 65.67
2313
2206
1066
4843
Market Price
$ 85.32
Selling Price
$ 74.83
915
828
677
4012
Market Price
$ 96.15
Selling Price
$ 84.49
1854
1037
410
2596
Market Price
$ 78.44
Selling Price
$ 68.21
1425
348
537
2016
Market Price
$ 78.64
Selling Price
$ 67.18
1084
855
841
1105
Market Price
$ 61.91
Selling Price
$ 56.23
944
310
539
3588
Market Price
$ 75.21
Selling Price
$ 67.66
1421
817
870
3409
Market Price
$ 104.12
Selling Price
$ 90.36
2022
1761
605
2953
Market Price
$ 73.37
Selling Price
$ 65.71
1951
460
1472
4222
Market Price
$ 69.83
Selling Price
$ 61.06
310
304
149
862
Market Price
$ 71.83
Selling Price
$ 61.54
2524
1975
2385
4113
Market Price
$ 108.50
Selling Price
$ 93.21
4852
3798
2803
4953
Market Price
$ 103.24
Selling Price
$ 87.17
1687
1415
1145
4887
Market Price
$ 76.69
Selling Price
$ 66.54
432
218
262
922
Market Price
$ 110.75
Selling Price
$ 92.85
1410
419
1349
3617
Market Price
$ 77.52
Selling Price
$ 70.23
1779
801
790
2980
Market Price
$ 75.13
Selling Price
$ 67.77
2934
2778
1272
3187
Market Price
$ 66.71
Selling Price
$ 56.54
368
189
339
1808