Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 107.80 | 107.80 | 106.10 | 107.00 | 107.00 | 80,299 |
24 Apr 2024 | 107.90 | 110.00 | 106.90 | 108.20 | 108.20 | 391,236 |
23 Apr 2024 | 106.20 | 107.70 | 105.50 | 107.40 | 107.40 | 277,521 |
22 Apr 2024 | 107.10 | 108.10 | 106.00 | 106.20 | 106.20 | 226,407 |
19 Apr 2024 | 107.90 | 108.40 | 105.30 | 107.10 | 107.10 | 487,697 |
18 Apr 2024 | 110.80 | 111.50 | 106.20 | 107.90 | 107.90 | 448,282 |
17 Apr 2024 | 109.30 | 112.30 | 106.80 | 110.30 | 110.30 | 563,097 |
16 Apr 2024 | 107.00 | 110.30 | 106.80 | 109.80 | 109.80 | 369,746 |
15 Apr 2024 | 109.60 | 109.60 | 107.70 | 108.10 | 108.10 | 291,127 |
12 Apr 2024 | 109.40 | 111.00 | 109.30 | 109.70 | 109.70 | 279,958 |
11 Apr 2024 | 108.00 | 109.50 | 107.40 | 108.90 | 108.90 | 309,945 |
10 Apr 2024 | 109.30 | 110.30 | 107.70 | 108.00 | 108.00 | 271,698 |
09 Apr 2024 | 108.60 | 109.40 | 108.00 | 108.60 | 108.60 | 178,421 |
08 Apr 2024 | 107.50 | 108.70 | 107.20 | 108.70 | 108.70 | 288,242 |
05 Apr 2024 | 105.90 | 107.50 | 105.10 | 107.50 | 107.50 | 229,226 |
04 Apr 2024 | 106.60 | 107.40 | 105.90 | 106.90 | 106.90 | 248,603 |
03 Apr 2024 | 106.20 | 107.00 | 104.70 | 107.00 | 107.00 | 233,859 |
02 Apr 2024 | 106.50 | 107.50 | 105.10 | 106.40 | 106.40 | 287,281 |
28 Mar 2024 | 106.10 | 106.90 | 105.10 | 105.90 | 105.90 | 154,274 |
27 Mar 2024 | 106.00 | 107.30 | 105.60 | 105.60 | 105.60 | 231,163 |
26 Mar 2024 | 104.00 | 107.50 | 104.00 | 105.90 | 105.90 | 386,151 |
25 Mar 2024 | 105.00 | 105.80 | 103.90 | 104.60 | 104.60 | 353,513 |
22 Mar 2024 | 106.00 | 107.30 | 104.80 | 104.90 | 104.90 | 486,947 |
21 Mar 2024 | 106.00 | 106.90 | 105.40 | 106.20 | 106.20 | 258,660 |
20 Mar 2024 | 105.30 | 106.30 | 105.20 | 106.00 | 106.00 | 214,541 |
19 Mar 2024 | 105.10 | 106.00 | 104.10 | 105.30 | 105.30 | 257,320 |
18 Mar 2024 | 103.50 | 105.40 | 103.00 | 105.10 | 105.10 | 392,398 |
15 Mar 2024 | 102.40 | 103.90 | 102.30 | 103.50 | 103.50 | 260,412 |
14 Mar 2024 | 101.30 | 103.50 | 101.30 | 102.40 | 102.40 | 339,401 |
13 Mar 2024 | 101.60 | 101.60 | 100.30 | 101.30 | 101.30 | 279,539 |
12 Mar 2024 | 100.20 | 102.00 | 99.25 | 101.60 | 101.60 | 435,145 |
11 Mar 2024 | 100.20 | 100.40 | 99.10 | 99.75 | 99.75 | 460,034 |
08 Mar 2024 | 101.00 | 101.20 | 99.80 | 100.20 | 100.20 | 354,632 |
07 Mar 2024 | 101.00 | 101.50 | 99.95 | 101.00 | 101.00 | 424,787 |
06 Mar 2024 | 101.80 | 102.70 | 100.70 | 101.70 | 101.70 | 534,383 |
05 Mar 2024 | 103.70 | 103.70 | 101.70 | 101.80 | 101.80 | 362,639 |
04 Mar 2024 | 103.20 | 105.00 | 101.60 | 103.90 | 103.90 | 749,898 |
01 Mar 2024 | 102.20 | 104.20 | 101.80 | 103.20 | 103.20 | 1,132,961 |
29 Feb 2024 | 104.20 | 104.70 | 101.50 | 102.40 | 102.40 | 1,124,784 |
28 Feb 2024 | 104.70 | 105.10 | 103.30 | 104.00 | 104.00 | 566,193 |
27 Feb 2024 | 104.10 | 104.70 | 103.10 | 104.70 | 104.70 | 578,324 |
26 Feb 2024 | 106.00 | 106.60 | 104.10 | 104.70 | 104.70 | 388,071 |
23 Feb 2024 | 105.30 | 107.20 | 104.70 | 106.00 | 106.00 | 554,228 |
22 Feb 2024 | 108.10 | 108.40 | 103.90 | 105.30 | 105.30 | 929,320 |
21 Feb 2024 | 108.00 | 109.20 | 105.10 | 107.50 | 107.50 | 1,019,388 |
20 Feb 2024 | 108.00 | 109.50 | 107.30 | 108.00 | 108.00 | 1,044,508 |
19 Feb 2024 | 103.50 | 108.00 | 102.20 | 107.60 | 107.60 | 1,272,776 |
16 Feb 2024 | 108.70 | 109.50 | 104.10 | 104.10 | 104.10 | 1,580,873 |
15 Feb 2024 | 117.00 | 117.90 | 104.60 | 107.10 | 107.10 | 5,640,912 |
14 Feb 2024 | 119.30 | 121.20 | 118.60 | 120.90 | 120.90 | 537,576 |
13 Feb 2024 | 120.80 | 120.80 | 118.50 | 119.30 | 119.30 | 271,851 |
12 Feb 2024 | 120.00 | 121.60 | 119.70 | 120.70 | 120.70 | 405,458 |
09 Feb 2024 | 118.70 | 120.00 | 118.10 | 119.90 | 119.90 | 353,506 |
08 Feb 2024 | 116.20 | 118.50 | 116.20 | 118.50 | 118.50 | 211,764 |
07 Feb 2024 | 117.00 | 117.50 | 114.90 | 116.20 | 116.20 | 333,261 |
06 Feb 2024 | 114.80 | 117.40 | 114.50 | 117.00 | 117.00 | 290,435 |
05 Feb 2024 | 116.00 | 118.30 | 113.70 | 114.40 | 114.40 | 389,188 |
02 Feb 2024 | 115.20 | 117.20 | 115.20 | 115.90 | 115.90 | 370,890 |
01 Feb 2024 | 113.30 | 118.30 | 113.10 | 115.60 | 115.60 | 559,846 |
31 Jan 2024 | 113.40 | 115.00 | 113.20 | 113.40 | 113.40 | 363,207 |
30 Jan 2024 | 114.00 | 114.90 | 112.80 | 113.40 | 113.40 | 211,486 |
29 Jan 2024 | 111.50 | 114.20 | 111.10 | 113.80 | 113.80 | 339,693 |
26 Jan 2024 | 111.80 | 112.20 | 111.10 | 111.20 | 111.20 | 212,121 |
25 Jan 2024 | 112.20 | 112.50 | 111.20 | 111.50 | 111.50 | 432,780 |
24 Jan 2024 | 112.40 | 112.60 | 110.40 | 112.10 | 112.10 | 418,473 |
23 Jan 2024 | 113.10 | 113.20 | 111.00 | 111.40 | 111.40 | 372,614 |
22 Jan 2024 | 115.00 | 116.50 | 112.80 | 113.10 | 113.10 | 659,419 |
19 Jan 2024 | 112.50 | 113.20 | 108.90 | 108.90 | 108.90 | 382,617 |
18 Jan 2024 | 108.00 | 112.70 | 108.00 | 112.30 | 112.30 | 671,462 |
17 Jan 2024 | 108.00 | 108.70 | 107.00 | 108.30 | 108.30 | 415,677 |
16 Jan 2024 | 108.20 | 110.00 | 107.60 | 109.30 | 109.30 | 342,948 |
15 Jan 2024 | 109.60 | 110.20 | 108.70 | 108.90 | 108.90 | 190,884 |
12 Jan 2024 | 111.60 | 113.30 | 110.40 | 110.90 | 110.90 | 346,131 |
11 Jan 2024 | 113.00 | 114.90 | 111.50 | 111.60 | 111.60 | 310,304 |
10 Jan 2024 | 109.90 | 114.60 | 109.90 | 112.30 | 112.30 | 415,130 |
09 Jan 2024 | 109.20 | 110.60 | 108.70 | 109.90 | 109.90 | 212,201 |
08 Jan 2024 | 107.10 | 109.30 | 106.00 | 109.30 | 109.30 | 258,402 |
05 Jan 2024 | 108.10 | 108.30 | 106.20 | 107.10 | 107.10 | 275,831 |
04 Jan 2024 | 107.20 | 108.70 | 106.40 | 108.30 | 108.30 | 218,214 |
03 Jan 2024 | 108.60 | 109.20 | 106.80 | 107.10 | 107.10 | 315,194 |
02 Jan 2024 | 108.70 | 111.00 | 108.60 | 108.60 | 108.60 | 253,773 |
29 Dec 2023 | 106.60 | 109.10 | 106.60 | 108.50 | 108.50 | 300,002 |
28 Dec 2023 | 105.90 | 107.90 | 105.90 | 106.40 | 106.40 | 276,556 |
27 Dec 2023 | 105.60 | 106.60 | 105.40 | 106.10 | 106.10 | 347,345 |
22 Dec 2023 | 105.00 | 106.20 | 103.70 | 105.40 | 105.40 | 745,015 |
21 Dec 2023 | 115.00 | 115.00 | 103.90 | 106.50 | 106.50 | 1,831,867 |
20 Dec 2023 | 114.70 | 115.80 | 113.90 | 115.10 | 115.10 | 267,348 |
19 Dec 2023 | 112.00 | 114.30 | 112.00 | 114.30 | 114.30 | 162,966 |
18 Dec 2023 | 112.00 | 113.70 | 111.00 | 112.00 | 112.00 | 195,904 |
15 Dec 2023 | 111.50 | 113.90 | 111.50 | 112.50 | 112.50 | 392,946 |
14 Dec 2023 | 111.00 | 112.70 | 110.70 | 111.10 | 111.10 | 390,296 |
13 Dec 2023 | 110.40 | 111.10 | 109.60 | 109.60 | 109.60 | 224,623 |
12 Dec 2023 | 111.00 | 111.90 | 110.00 | 110.60 | 110.60 | 221,643 |
11 Dec 2023 | 109.50 | 111.20 | 109.20 | 111.10 | 111.10 | 212,855 |
08 Dec 2023 | 108.50 | 109.80 | 108.40 | 109.00 | 109.00 | 237,758 |
07 Dec 2023 | 108.20 | 109.20 | 106.50 | 108.40 | 108.40 | 308,331 |
06 Dec 2023 | 109.70 | 109.90 | 108.10 | 108.40 | 108.40 | 256,182 |
05 Dec 2023 | 108.40 | 110.20 | 108.10 | 109.90 | 109.90 | 189,944 |
04 Dec 2023 | 108.70 | 110.40 | 108.20 | 108.90 | 108.90 | 314,261 |
01 Dec 2023 | 108.70 | 109.30 | 107.30 | 108.70 | 108.70 | 406,637 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |