Market Price
$ 105.41
2011
1800
1171
2026
Market Price
$ 92.28
1869
1399
1171
3138
Market Price
$ 87.21
396
281
217
1483
Market Price
$ 106.79
1110
308
841
4418
Market Price
$ 106.08
1188
736
975
3595
Market Price
$ 111.17
397
209
302
1278
Market Price
$ 87.85
2077
1224
914
2214
Market Price
$ 111.95
331
120
316
441
Market Price
$ 65.12
409
107
119
1412
Market Price
$ 103.94
3198
3033
2038
3225
Market Price
$ 76.26
2638
669
1005
4611
Market Price
$ 94.32
591
451
384
2872
Market Price
$ 87.35
949
774
486
1166
Market Price
$ 94.18
1845
526
1665
3370
Market Price
$ 94.13
1467
341
1357
2349
Market Price
$ 103.08
507
227
203
1147
Market Price
$ 100.97
2647
1857
556
4002
Market Price
$ 63.64
1455
937
363
2549
Market Price
$ 67.15
1743
1093
633
4222
Market Price
$ 68.55
1163
393
1080
1522