Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Mar 2024 | 96.80 | 98.00 | 96.20 | 97.10 | 97.10 | 806,189 |
18 Mar 2024 | 93.20 | 93.20 | 93.20 | 93.20 | 93.20 | - |
15 Mar 2024 | 93.20 | 94.40 | 92.70 | 93.20 | 93.20 | 412,000 |
14 Mar 2024 | 92.50 | 93.90 | 92.50 | 92.70 | 92.70 | 453,000 |
13 Mar 2024 | 95.90 | 95.90 | 92.20 | 92.40 | 92.40 | 1,340,000 |
12 Mar 2024 | 95.30 | 96.20 | 95.30 | 95.60 | 95.60 | 480,000 |
11 Mar 2024 | 95.30 | 96.80 | 95.00 | 95.10 | 95.10 | 625,000 |
08 Mar 2024 | 98.50 | 100.00 | 95.10 | 95.10 | 95.10 | 1,533,000 |
07 Mar 2024 | 98.50 | 101.00 | 95.00 | 99.30 | 99.30 | 3,169,000 |
06 Mar 2024 | 101.00 | 101.00 | 98.10 | 98.10 | 98.10 | 2,429,000 |
05 Mar 2024 | 101.00 | 102.00 | 100.00 | 100.50 | 100.50 | 969,000 |
04 Mar 2024 | 102.00 | 102.00 | 100.50 | 100.50 | 100.50 | 995,000 |
01 Mar 2024 | 103.50 | 105.00 | 101.50 | 101.50 | 101.50 | 1,154,000 |
29 Feb 2024 | 103.50 | 104.50 | 101.50 | 103.50 | 103.50 | 1,207,000 |
27 Feb 2024 | 106.00 | 107.00 | 103.00 | 103.00 | 103.00 | 2,573,000 |
26 Feb 2024 | 102.00 | 105.00 | 101.50 | 104.50 | 104.50 | 2,358,000 |
23 Feb 2024 | 101.50 | 102.00 | 101.00 | 101.00 | 101.00 | 658,000 |
22 Feb 2024 | 102.00 | 102.00 | 101.00 | 101.00 | 101.00 | 577,000 |
21 Feb 2024 | 102.00 | 104.00 | 101.50 | 101.50 | 101.50 | 1,358,000 |
20 Feb 2024 | 101.50 | 102.50 | 100.00 | 101.50 | 101.50 | 1,229,000 |
19 Feb 2024 | 102.00 | 102.50 | 101.50 | 101.50 | 101.50 | 1,249,000 |
16 Feb 2024 | 109.00 | 109.00 | 101.50 | 102.00 | 102.00 | 5,704,000 |
15 Feb 2024 | 113.00 | 113.50 | 109.00 | 110.50 | 110.50 | 6,018,000 |
05 Feb 2024 | 105.50 | 107.50 | 104.50 | 106.50 | 106.50 | 1,196,000 |
02 Feb 2024 | 106.50 | 107.50 | 104.50 | 105.50 | 105.50 | 1,111,000 |
01 Feb 2024 | 106.50 | 108.50 | 106.00 | 107.00 | 107.00 | 1,461,000 |
31 Jan 2024 | 105.50 | 108.00 | 104.50 | 106.00 | 106.00 | 1,635,000 |
30 Jan 2024 | 106.00 | 107.00 | 104.00 | 105.00 | 105.00 | 1,595,000 |
29 Jan 2024 | 109.00 | 110.00 | 105.50 | 106.00 | 106.00 | 3,771,000 |
26 Jan 2024 | 106.50 | 115.00 | 105.50 | 108.50 | 108.50 | 11,659,000 |
25 Jan 2024 | 101.50 | 106.00 | 100.50 | 105.00 | 105.00 | 3,230,000 |
24 Jan 2024 | 99.60 | 101.00 | 98.70 | 100.50 | 100.50 | 1,171,000 |
23 Jan 2024 | 100.00 | 100.50 | 99.20 | 99.40 | 99.40 | 558,000 |
22 Jan 2024 | 99.00 | 100.50 | 98.40 | 100.50 | 100.50 | 997,000 |
19 Jan 2024 | 99.50 | 101.50 | 97.80 | 98.50 | 98.50 | 1,242,000 |
18 Jan 2024 | 98.40 | 99.60 | 98.10 | 98.50 | 98.50 | 743,000 |
17 Jan 2024 | 103.00 | 103.50 | 98.20 | 98.30 | 98.30 | 2,827,000 |
16 Jan 2024 | 105.00 | 105.00 | 101.50 | 102.50 | 102.50 | 1,186,000 |
15 Jan 2024 | 103.50 | 106.00 | 103.50 | 104.50 | 104.50 | 1,219,530 |
12 Jan 2024 | 102.00 | 104.00 | 102.00 | 103.00 | 103.00 | 1,063,000 |
11 Jan 2024 | 103.00 | 103.00 | 101.50 | 101.50 | 101.50 | 1,161,000 |
10 Jan 2024 | 105.50 | 106.00 | 102.00 | 102.00 | 102.00 | 1,564,000 |
09 Jan 2024 | 108.00 | 108.50 | 104.00 | 104.50 | 104.50 | 1,587,000 |
08 Jan 2024 | 109.00 | 110.00 | 106.50 | 108.00 | 108.00 | 1,951,000 |
05 Jan 2024 | 103.50 | 109.00 | 103.50 | 109.00 | 109.00 | 2,661,000 |
04 Jan 2024 | 106.50 | 106.50 | 102.50 | 103.00 | 103.00 | 2,062,000 |
03 Jan 2024 | 111.00 | 113.00 | 106.00 | 106.00 | 106.00 | 5,316,000 |
02 Jan 2024 | 105.00 | 110.00 | 105.00 | 110.00 | 110.00 | 3,499,000 |
29 Dec 2023 | 104.00 | 106.00 | 104.00 | 105.50 | 105.50 | 989,000 |
28 Dec 2023 | 105.50 | 106.00 | 104.00 | 104.00 | 104.00 | 823,000 |
27 Dec 2023 | 105.00 | 107.00 | 104.50 | 105.00 | 105.00 | 1,919,000 |
26 Dec 2023 | 105.50 | 106.00 | 103.50 | 104.00 | 104.00 | 1,113,000 |
25 Dec 2023 | 102.50 | 105.00 | 102.00 | 105.00 | 105.00 | 2,115,000 |
22 Dec 2023 | 101.50 | 102.00 | 101.00 | 101.50 | 101.50 | 514,000 |
21 Dec 2023 | 102.00 | 104.00 | 100.50 | 101.50 | 101.50 | 1,045,000 |
20 Dec 2023 | 104.00 | 105.50 | 102.50 | 102.50 | 102.50 | 1,330,000 |
19 Dec 2023 | 104.50 | 104.50 | 102.00 | 103.50 | 103.50 | 1,358,000 |
18 Dec 2023 | 105.50 | 106.00 | 103.00 | 104.50 | 104.50 | 2,036,000 |
15 Dec 2023 | 101.00 | 104.00 | 101.00 | 104.00 | 104.00 | 2,045,000 |
14 Dec 2023 | 100.00 | 102.50 | 99.20 | 101.00 | 101.00 | 1,624,000 |
13 Dec 2023 | 98.20 | 99.50 | 98.20 | 98.60 | 98.60 | 652,000 |
12 Dec 2023 | 98.10 | 99.60 | 97.60 | 97.90 | 97.90 | 789,000 |
11 Dec 2023 | 99.80 | 100.50 | 97.80 | 97.80 | 97.80 | 1,569,000 |
08 Dec 2023 | 101.00 | 102.00 | 99.40 | 99.40 | 99.40 | 1,255,000 |
07 Dec 2023 | 100.50 | 101.50 | 100.00 | 100.00 | 100.00 | 927,000 |
06 Dec 2023 | 103.00 | 103.00 | 100.00 | 100.50 | 100.50 | 1,364,000 |
05 Dec 2023 | 104.00 | 104.50 | 101.00 | 101.50 | 101.50 | 1,838,000 |
04 Dec 2023 | 104.00 | 105.50 | 103.00 | 104.00 | 104.00 | 1,860,000 |
01 Dec 2023 | 101.00 | 105.00 | 101.00 | 103.00 | 103.00 | 3,645,000 |
30 Nov 2023 | 102.00 | 102.00 | 100.50 | 100.50 | 100.50 | 1,015,000 |
29 Nov 2023 | 102.00 | 102.00 | 100.00 | 101.00 | 101.00 | 1,586,000 |
28 Nov 2023 | 103.00 | 104.00 | 100.50 | 101.50 | 101.50 | 1,864,000 |
27 Nov 2023 | 105.00 | 108.00 | 103.00 | 103.00 | 103.00 | 4,013,000 |
24 Nov 2023 | 105.00 | 105.50 | 103.00 | 104.00 | 104.00 | 1,720,000 |
23 Nov 2023 | 102.00 | 105.00 | 101.50 | 104.00 | 104.00 | 2,280,000 |
22 Nov 2023 | 101.50 | 103.00 | 101.50 | 101.50 | 101.50 | 1,799,000 |
21 Nov 2023 | 102.00 | 102.50 | 100.00 | 101.00 | 101.00 | 2,896,000 |
20 Nov 2023 | 103.00 | 105.00 | 102.00 | 102.00 | 102.00 | 2,075,000 |
17 Nov 2023 | 102.50 | 104.50 | 102.00 | 102.50 | 102.50 | 2,215,000 |
16 Nov 2023 | 104.00 | 105.50 | 102.00 | 102.50 | 102.50 | 2,292,000 |
15 Nov 2023 | 104.00 | 106.50 | 103.00 | 103.50 | 103.50 | 2,461,000 |
14 Nov 2023 | 106.50 | 107.00 | 102.50 | 103.00 | 103.00 | 3,567,000 |
13 Nov 2023 | 107.50 | 108.00 | 104.00 | 106.50 | 106.50 | 3,867,000 |
10 Nov 2023 | 116.00 | 117.50 | 106.00 | 106.50 | 106.50 | 12,708,000 |
09 Nov 2023 | 112.50 | 115.50 | 110.00 | 111.00 | 111.00 | 4,983,000 |
08 Nov 2023 | 112.00 | 114.00 | 109.00 | 112.50 | 112.50 | 8,394,000 |
07 Nov 2023 | 116.00 | 122.50 | 113.00 | 114.00 | 114.00 | 19,953,000 |
06 Nov 2023 | 113.00 | 115.50 | 111.00 | 115.50 | 115.50 | 5,060,000 |
03 Nov 2023 | 115.00 | 117.50 | 111.00 | 112.00 | 112.00 | 8,433,000 |
02 Nov 2023 | 114.50 | 115.00 | 110.00 | 114.00 | 114.00 | 8,328,000 |
01 Nov 2023 | 115.00 | 118.00 | 113.00 | 114.50 | 114.50 | 10,078,000 |
31 Oct 2023 | 116.00 | 119.00 | 111.50 | 113.50 | 113.50 | 11,706,000 |
30 Oct 2023 | 120.00 | 121.50 | 115.00 | 116.00 | 116.00 | 20,304,000 |
27 Oct 2023 | 108.50 | 118.00 | 108.00 | 118.00 | 118.00 | 14,288,000 |
26 Oct 2023 | 111.50 | 114.00 | 106.50 | 107.50 | 107.50 | 12,544,000 |
25 Oct 2023 | 111.50 | 114.50 | 109.00 | 111.50 | 111.50 | 15,664,000 |
24 Oct 2023 | 103.00 | 110.00 | 101.00 | 110.00 | 110.00 | 27,208,000 |
23 Oct 2023 | 92.90 | 100.00 | 92.50 | 100.00 | 100.00 | 7,179,000 |
20 Oct 2023 | 89.00 | 93.50 | 89.00 | 91.00 | 91.00 | 2,280,000 |
19 Oct 2023 | 86.60 | 90.90 | 86.50 | 90.70 | 90.70 | 1,420,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |