Market Price
$ 51.39
1368
1053
457
4278
Market Price
$ 52.43
1958
1257
467
4423
Market Price
$ 51.50
1186
828
730
1472
Market Price
$ 46.72
693
310
152
1725
Market Price
$ 51.12
466
433
116
482
Market Price
$ 56.66
1782
1470
1310
1990
Market Price
$ 56.65
1062
481
992
1170
Market Price
$ 58.35
498
444
189
634
Market Price
$ 49.00
635
397
156
693
Market Price
$ 53.15
510
111
485
1110
Market Price
$ 51.90
749
205
594
1043
Market Price
$ 45.46
1407
1087
1039
3093
Market Price
$ 52.59
2029
908
969
2370
Market Price
$ 53.74
606
601
484
2183
Market Price
$ 58.36
538
408
135
1855
Market Price
$ 53.19
855
489
378
1487
Market Price
$ 45.72
875
762
485
1888
Market Price
$ 52.75
580
486
232
725
Market Price
$ 55.52
3941
2305
2056
4694
Market Price
$ 52.50
1414
506
1020
2270
Market Price
$ 50.25
1401
381
463
1425
Market Price
$ 61.18
272
211
226
1077
Market Price
$ 52.16
1170
675
462
1669
Market Price
$ 54.67
1715
834
887
2478
Market Price
$ 60.05
2383
1002
2224
4538
Market Price
$ 63.09
4692
1893
4270
4858
Market Price
$ 45.12
454
353
228
718
Market Price
$ 53.93
2838
2349
1432
3889
Market Price
$ 61.41
3458
2808
1234
3635
Market Price
$ 52.91
273
119
241
1010
Market Price
$ 45.66
4318
2409
2692
4566
Market Price
$ 59.44
500
171
192
664
Market Price
$ 53.40
3525
3413
1449
4888
Market Price
$ 57.22
975
575
497
1829
Market Price
$ 60.45
1886
765
1560
2544
Market Price
$ 45.43
1057
486
652
2116
Market Price
$ 60.47
1313
856
341
2270
Market Price
$ 61.78
2366
1861
2176
2837
Market Price
$ 48.02
2583
1775
2097
4559
Market Price
$ 45.83
1331
577
718
2480