Market Price
$ 67.12
3277
2994
1173
3827
Market Price
$ 67.51
1339
1068
1159
2432
Market Price
$ 52.73
2215
1621
1018
3075
Market Price
$ 29.37
1669
703
1177
2375
Market Price
$ 33.87
649
594
317
1104
Market Price
$ 37.47
1203
811
744
3107
Market Price
$ 42.09
1290
288
1054
4050
Market Price
$ 50.14
1627
588
1121
2271
Market Price
$ 57.91
1603
730
752
3818
Market Price
$ 28.52
2105
603
631
4685
Market Price
$ 35.29
2389
583
2356
3173
Market Price
$ 38.36
865
770
295
1056
Market Price
$ 57.24
1549
1528
505
4731
Market Price
$ 53.87
1010
499
718
3837
Market Price
$ 66.99
514
324
126
784
Market Price
$ 67.98
1355
897
1034
2364
Market Price
$ 65.01
1081
423
229
3226
Market Price
$ 39.59
1383
479
421
3407
Market Price
$ 48.19
2918
1954
2446
4229
Market Price
$ 58.25
1092
911
374
1093