Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 303.00 | 304.00 | 298.90 | 302.00 | 302.00 | 30,405 |
25 Apr 2024 | 299.00 | 302.36 | 297.00 | 297.00 | 297.00 | 70,878 |
24 Apr 2024 | 302.00 | 316.00 | 302.00 | 302.00 | 302.00 | 33,903 |
23 Apr 2024 | 301.00 | 306.56 | 300.00 | 306.00 | 306.00 | 57,908 |
22 Apr 2024 | 302.00 | 307.00 | 300.00 | 302.00 | 302.00 | 41,525 |
19 Apr 2024 | 302.00 | 306.10 | 298.01 | 300.50 | 300.50 | 29,490 |
18 Apr 2024 | 300.00 | 304.55 | 300.00 | 302.00 | 302.00 | 62,720 |
17 Apr 2024 | 302.00 | 309.35 | 300.89 | 302.00 | 302.00 | 28,886 |
16 Apr 2024 | 304.00 | 310.01 | 302.66 | 304.00 | 304.00 | 55,288 |
15 Apr 2024 | 306.00 | 311.00 | 304.05 | 308.00 | 308.00 | 248,107 |
12 Apr 2024 | 309.00 | 314.00 | 303.08 | 310.00 | 310.00 | 118,810 |
11 Apr 2024 | 311.00 | 313.00 | 304.00 | 310.00 | 310.00 | 74,267 |
11 Apr 2024 | 0.036 Dividend | |||||
10 Apr 2024 | 311.00 | 311.24 | 307.60 | 311.00 | 310.96 | 67,737 |
09 Apr 2024 | 312.00 | 313.92 | 308.00 | 311.00 | 310.96 | 236,092 |
08 Apr 2024 | 313.00 | 317.00 | 305.00 | 310.00 | 309.96 | 189,412 |
05 Apr 2024 | 310.00 | 311.47 | 305.00 | 309.00 | 308.96 | 45,907 |
04 Apr 2024 | 310.00 | 312.40 | 306.00 | 309.00 | 308.96 | 70,712 |
03 Apr 2024 | 311.00 | 317.00 | 308.18 | 310.00 | 309.96 | 48,230 |
02 Apr 2024 | 311.00 | 313.00 | 307.00 | 307.00 | 306.96 | 79,560 |
28 Mar 2024 | 317.00 | 322.00 | 312.00 | 317.00 | 316.96 | 19,893 |
27 Mar 2024 | 315.00 | 319.09 | 313.20 | 317.00 | 316.96 | 30,485 |
26 Mar 2024 | 315.00 | 319.00 | 312.75 | 315.00 | 314.96 | 34,416 |
25 Mar 2024 | 317.00 | 317.00 | 311.63 | 313.00 | 312.96 | 119,591 |
22 Mar 2024 | 317.00 | 319.00 | 312.26 | 319.00 | 318.96 | 68,520 |
21 Mar 2024 | 312.00 | 319.00 | 312.00 | 317.00 | 316.96 | 25,776 |
20 Mar 2024 | 311.00 | 315.49 | 310.30 | 312.00 | 311.96 | 29,059 |
19 Mar 2024 | 313.00 | 317.00 | 311.50 | 316.00 | 315.96 | 92,437 |
18 Mar 2024 | 315.00 | 316.00 | 312.50 | 315.00 | 314.96 | 92,133 |
15 Mar 2024 | 312.00 | 315.00 | 309.30 | 315.00 | 314.96 | 34,189 |
14 Mar 2024 | 310.00 | 316.30 | 310.00 | 312.00 | 311.96 | 53,191 |
13 Mar 2024 | 314.00 | 314.00 | 310.00 | 310.00 | 309.96 | 75,881 |
12 Mar 2024 | 318.00 | 319.74 | 310.20 | 316.00 | 315.96 | 72,747 |
11 Mar 2024 | 314.00 | 315.16 | 312.00 | 312.00 | 311.96 | 45,764 |
08 Mar 2024 | 318.00 | 323.00 | 311.27 | 316.50 | 316.46 | 53,908 |
07 Mar 2024 | 317.00 | 321.00 | 314.50 | 316.00 | 315.96 | 91,060 |
06 Mar 2024 | 319.00 | 320.07 | 314.79 | 315.00 | 314.96 | 33,072 |
05 Mar 2024 | 317.00 | 318.20 | 314.00 | 315.00 | 314.96 | 140,923 |
04 Mar 2024 | 318.00 | 318.65 | 316.00 | 317.00 | 316.96 | 261,171 |
01 Mar 2024 | 317.00 | 318.22 | 315.00 | 318.00 | 317.96 | 64,216 |
29 Feb 2024 | 314.00 | 315.20 | 313.00 | 314.00 | 313.96 | 36,058 |
28 Feb 2024 | 314.00 | 314.10 | 312.52 | 313.00 | 312.96 | 49,226 |
27 Feb 2024 | 316.00 | 316.00 | 313.00 | 313.00 | 312.96 | 106,608 |
26 Feb 2024 | 316.00 | 316.50 | 312.97 | 313.00 | 312.96 | 51,332 |
23 Feb 2024 | 313.00 | 315.25 | 311.88 | 315.00 | 314.96 | 108,859 |
22 Feb 2024 | 311.00 | 314.55 | 311.00 | 312.00 | 311.96 | 100,377 |
21 Feb 2024 | 311.00 | 312.70 | 310.43 | 311.00 | 310.96 | 44,175 |
20 Feb 2024 | 311.00 | 317.00 | 310.00 | 313.00 | 312.96 | 63,602 |
19 Feb 2024 | 308.00 | 315.00 | 307.82 | 314.00 | 313.96 | 139,091 |
16 Feb 2024 | 313.00 | 315.74 | 311.02 | 312.00 | 311.96 | 150,906 |
15 Feb 2024 | 312.00 | 313.29 | 309.00 | 309.00 | 308.96 | 65,459 |
14 Feb 2024 | 314.00 | 315.64 | 309.00 | 309.00 | 308.96 | 22,305 |
13 Feb 2024 | 311.00 | 313.36 | 310.56 | 313.00 | 312.96 | 120,527 |
12 Feb 2024 | 306.00 | 314.00 | 306.00 | 314.00 | 313.96 | 838,939 |
09 Feb 2024 | 309.00 | 311.00 | 309.00 | 309.00 | 308.96 | 83,841 |
08 Feb 2024 | 313.00 | 313.95 | 309.00 | 310.00 | 309.96 | 154,901 |
07 Feb 2024 | 313.00 | 314.00 | 310.04 | 314.00 | 313.96 | 101,761 |
06 Feb 2024 | 316.00 | 317.16 | 313.00 | 314.00 | 313.96 | 230,721 |
05 Feb 2024 | 318.00 | 319.22 | 312.99 | 317.00 | 316.96 | 73,252 |
02 Feb 2024 | 315.00 | 317.00 | 312.52 | 316.00 | 315.96 | 22,799 |
01 Feb 2024 | 316.00 | 319.00 | 310.96 | 313.00 | 312.96 | 67,885 |
31 Jan 2024 | 311.00 | 318.00 | 309.16 | 316.00 | 315.96 | 169,140 |
30 Jan 2024 | 310.00 | 317.00 | 308.00 | 312.50 | 312.46 | 23,379 |
29 Jan 2024 | 308.00 | 309.00 | 307.00 | 309.00 | 308.96 | 584,798 |
26 Jan 2024 | 310.00 | 311.00 | 307.28 | 308.50 | 308.46 | 30,549 |
25 Jan 2024 | 310.00 | 315.76 | 307.00 | 309.50 | 309.46 | 13,626 |
24 Jan 2024 | 310.00 | 317.49 | 307.00 | 307.00 | 306.96 | 54,935 |
23 Jan 2024 | 321.00 | 321.00 | 308.00 | 308.00 | 307.96 | 25,411 |
22 Jan 2024 | 317.00 | 317.00 | 309.24 | 310.00 | 309.96 | 36,669 |
19 Jan 2024 | 317.00 | 317.00 | 307.00 | 307.00 | 306.96 | 31,809 |
18 Jan 2024 | 307.00 | 309.24 | 305.00 | 305.00 | 304.96 | 13,646 |
18 Jan 2024 | 3.6 Dividend | |||||
17 Jan 2024 | 310.00 | 312.30 | 307.52 | 311.00 | 307.36 | 65,580 |
16 Jan 2024 | 313.00 | 318.74 | 311.46 | 313.00 | 309.34 | 26,470 |
15 Jan 2024 | 319.47 | 320.00 | 314.56 | 316.00 | 312.31 | 20,057 |
12 Jan 2024 | 318.00 | 319.40 | 315.00 | 315.00 | 311.32 | 11,558 |
11 Jan 2024 | 320.00 | 320.00 | 315.00 | 315.00 | 311.32 | 3,304 |
10 Jan 2024 | 319.00 | 319.46 | 308.00 | 315.00 | 311.32 | 282,708 |
09 Jan 2024 | 315.00 | 315.00 | 311.50 | 312.00 | 308.35 | 318,548 |
08 Jan 2024 | 309.00 | 311.00 | 306.90 | 311.00 | 307.36 | 19,658 |
05 Jan 2024 | 310.00 | 313.82 | 308.00 | 311.00 | 307.36 | 77,650 |
04 Jan 2024 | 318.00 | 318.00 | 309.00 | 313.00 | 309.34 | 75,293 |
03 Jan 2024 | 312.00 | 318.00 | 307.32 | 311.00 | 307.36 | 91,310 |
02 Jan 2024 | 313.00 | 317.20 | 307.00 | 313.00 | 309.34 | 60,082 |
29 Dec 2023 | 312.00 | 313.98 | 312.00 | 313.50 | 309.84 | 7,918 |
28 Dec 2023 | 314.00 | 319.00 | 305.00 | 311.50 | 307.86 | 51,090 |
27 Dec 2023 | 308.00 | 319.00 | 305.00 | 307.00 | 303.41 | 89,319 |
22 Dec 2023 | 305.00 | 311.46 | 301.00 | 307.00 | 303.41 | 37,079 |
21 Dec 2023 | 302.00 | 310.40 | 302.00 | 307.00 | 303.41 | 34,127 |
20 Dec 2023 | 310.00 | 310.00 | 303.00 | 305.00 | 301.43 | 42,133 |
19 Dec 2023 | 314.00 | 319.00 | 302.69 | 306.00 | 302.42 | 111,709 |
18 Dec 2023 | 310.00 | 310.00 | 302.26 | 307.00 | 303.41 | 64,576 |
15 Dec 2023 | 306.00 | 309.00 | 303.00 | 306.00 | 302.42 | 34,727 |
14 Dec 2023 | 306.00 | 317.25 | 302.33 | 304.00 | 300.45 | 30,273 |
13 Dec 2023 | 304.00 | 318.00 | 303.08 | 304.00 | 300.45 | 54,376 |
12 Dec 2023 | 307.38 | 309.00 | 296.80 | 301.50 | 297.98 | 19,853 |
11 Dec 2023 | 296.00 | 305.30 | 296.00 | 302.50 | 298.96 | 105,811 |
08 Dec 2023 | 304.00 | 307.00 | 299.10 | 301.00 | 297.48 | 57,339 |
07 Dec 2023 | 300.00 | 307.00 | 297.37 | 304.00 | 300.45 | 38,606 |
06 Dec 2023 | 304.00 | 305.00 | 296.60 | 301.50 | 297.98 | 51,250 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |