Market Price
$ 47.30
1747
907
1191
4473
Market Price
$ 50.54
3084
2836
1254
4516
Market Price
$ 42.76
444
205
411
994
Market Price
$ 47.68
2321
1531
2295
2583
Market Price
$ 54.79
1050
299
449
1172
Market Price
$ 23.09
821
757
448
3248
Market Price
$ 45.59
558
524
180
937
Market Price
$ 37.58
3567
2310
932
4197
Market Price
$ 25.21
1640
1338
1084
1872
Market Price
$ 48.70
2501
660
1214
4682
Market Price
$ 52.87
645
415
292
1842
Market Price
$ 55.94
2311
1363
1814
2336
Market Price
$ 53.19
1037
833
373
4411
Market Price
$ 47.06
821
333
325
1282
Market Price
$ 10.37
497
354
143
1757
Market Price
$ 8.18
1624
675
482
4815
Market Price
$ 8.62
2026
1686
475
2650
Market Price
$ 59.43
511
373
154
638
Market Price
$ 56.35
863
289
453
1621
Market Price
$ 23.96
3933
1829
1712
4250
Market Price
$ 53.77
2137
680
1221
4302
Market Price
$ 57.27
1773
1773
1120
3553
Market Price
$ 47.60
362
244
174
1252
Market Price
$ 44.58
1041
380
1026
2809
Market Price
$ 67.00
2255
1881
698
4116
Market Price
$ 45.38
3369
2729
3337
3571
Market Price
$ 45.30
2907
1797
2557
3957
Market Price
$ 55.62
1093
713
1046
4083
Market Price
$ 58.04
524
433
358
1421
Market Price
$ 66.09
2340
1846
612
3119
Market Price
$ 44.42
4908
4491
3550
4909
Market Price
$ 51.48
463
318
176
733
Market Price
$ 53.75
4012
2924
2503
4977
Market Price
$ 56.34
1989
1486
1778
4329
Market Price
$ 48.37
1280
669
644
3890
Market Price
$ 61.93
2066
776
1795
3149
Market Price
$ 61.72
908
627
776
3864
Market Price
$ 57.17
1319
899
1247
1908
Market Price
$ 63.02
1686
1110
1664
4810
Market Price
$ 49.46
2476
1637
772
2965