Market Price
$ 62.38
961
312
515
3772
Market Price
$ 63.91
1816
1540
484
4884
Market Price
$ 63.62
1504
1118
482
2833
Market Price
$ 60.82
1280
769
503
3152
Market Price
$ 59.80
1003
227
229
4711
Market Price
$ 52.29
1633
1299
1408
4834
Market Price
$ 61.61
1893
1261
1024
2135
Market Price
$ 33.52
826
374
236
3379
Market Price
$ 55.68
2189
983
1834
4229
Market Price
$ 29.26
490
397
118
798
Market Price
$ 62.43
2457
1533
1236
3247
Market Price
$ 68.50
351
250
192
1033
Market Price
$ 31.83
2816
686
1394
3051
Market Price
$ 47.56
1545
701
1349
4158
Market Price
$ 29.95
1883
559
1867
3164
Market Price
$ 62.23
2594
1752
2380
4297
Market Price
$ 36.01
776
682
340
2320
Market Price
$ 38.97
3413
2393
2427
4725
Market Price
$ 46.26
240
213
165
595
Market Price
$ 40.50
1243
408
807
4635