Market Price
$ 52.54
1527
627
968
1597
Market Price
$ 48.63
1004
552
251
2890
Market Price
$ 52.00
1036
1022
962
4054
Market Price
$ 61.82
643
295
308
1276
Market Price
$ 46.65
1085
960
627
1097
Market Price
$ 46.96
1056
223
258
2250
Market Price
$ 43.05
2343
903
1397
4203
Market Price
$ 56.56
248
87
116
454
Market Price
$ 45.78
871
260
430
1909
Market Price
$ 47.14
3979
852
3754
4680
Market Price
$ 68.14
519
349
419
1638
Market Price
$ 46.81
3326
2380
2189
4953
Market Price
$ 60.25
1513
644
411
2692
Market Price
$ 47.17
1690
1689
758
1989
Market Price
$ 60.34
1536
340
1006
2689
Market Price
$ 47.84
596
574
402
686
Market Price
$ 69.15
1825
1732
1264
3715
Market Price
$ 31.16
944
678
374
1814
Market Price
$ 62.64
3612
766
2391
4090
Market Price
$ 38.66
1294
286
973
1331
Market Price
$ 37.14
1084
360
377
2073
Market Price
$ 50.84
966
322
929
4742
Market Price
$ 53.07
485
299
104
1052
Market Price
$ 46.19
2205
649
1059
3357
Market Price
$ 49.09
2572
1386
549
2836
Market Price
$ 31.42
1752
654
1150
4455
Market Price
$ 52.33
3304
1862
2031
3446
Market Price
$ 40.40
1700
426
1324
3820
Market Price
$ 67.57
475
252
196
1532
Market Price
$ 33.62
2875
2706
2085
3456
Market Price
$ 51.12
2156
1721
536
4854
Market Price
$ 34.32
1246
299
430
3422
Market Price
$ 32.33
664
577
591
2705
Market Price
$ 49.18
1155
447
598
1906
Market Price
$ 31.49
622
149
401
1884
Market Price
$ 67.44
2635
664
1353
3968
Market Price
$ 49.79
641
181
577
827
Market Price
$ 54.71
432
345
356
1387
Market Price
$ 37.33
1339
637
863
1460
Market Price
$ 60.51
1980
1762
1016
2371