Market Price
$ 57.19
3074
964
2408
4724
Market Price
$ 56.01
2027
1385
1162
2889
Market Price
$ 51.17
1835
1501
428
1854
Market Price
$ 48.23
1577
382
880
2190
Market Price
$ 57.46
572
251
397
802
Market Price
$ 55.90
1189
960
555
3568
Market Price
$ 44.17
351
121
134
897
Market Price
$ 52.20
2131
794
1961
3564
Market Price
$ 44.65
1534
725
504
3195
Market Price
$ 55.02
3072
1031
2509
3438
Market Price
$ 44.47
1998
1036
1667
2227
Market Price
$ 54.05
368
323
170
843
Market Price
$ 60.92
1060
453
926
2710
Market Price
$ 60.94
353
120
106
1283
Market Price
$ 52.22
2194
1035
987
2245
Market Price
$ 57.73
402
234
352
486
Market Price
$ 50.59
2593
800
657
3382
Market Price
$ 54.65
1974
1755
1497
4271
Market Price
$ 48.55
4319
3335
3626
4802
Market Price
$ 50.43
329
103
87
576
Market Price
$ 51.52
1154
330
687
3699
Market Price
$ 55.60
1221
1160
378
2491
Market Price
$ 55.97
2126
1950
716
2762
Market Price
$ 54.04
1830
434
505
2287
Market Price
$ 46.12
1332
829
665
3024
Market Price
$ 44.72
930
564
685
1034
Market Price
$ 58.52
2046
1729
1919
2533
Market Price
$ 55.24
3638
1412
1538
4485
Market Price
$ 62.70
1528
402
1442
2859
Market Price
$ 53.93
696
325
339
3194
Market Price
$ 51.70
3134
2094
1327
4176
Market Price
$ 50.94
663
440
204
2046
Market Price
$ 57.38
3769
3382
1746
4385
Market Price
$ 47.47
819
650
286
820
Market Price
$ 40.01
1753
1399
963
3341
Market Price
$ 47.85
673
670
345
1822
Market Price
$ 51.35
2518
1702
2073
4038
Market Price
$ 58.06
332
133
130
645
Market Price
$ 54.42
1740
1000
1489
4502
Market Price
$ 46.98
3696
2519
3302
3866