Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 122.00 | 122.00 | 118.50 | 118.50 | 118.50 | 674,000 |
02 May 2024 | 119.50 | 122.00 | 119.50 | 120.00 | 120.00 | 716,000 |
30 Apr 2024 | 118.00 | 123.00 | 118.00 | 122.50 | 122.50 | 1,461,000 |
29 Apr 2024 | 117.00 | 118.50 | 116.50 | 117.50 | 117.50 | 437,000 |
26 Apr 2024 | 117.00 | 117.50 | 115.50 | 116.00 | 116.00 | 385,000 |
25 Apr 2024 | 116.00 | 118.50 | 115.00 | 115.50 | 115.50 | 523,000 |
24 Apr 2024 | 116.00 | 117.50 | 114.50 | 115.50 | 115.50 | 435,000 |
23 Apr 2024 | 116.00 | 116.50 | 112.50 | 114.00 | 114.00 | 564,000 |
22 Apr 2024 | 119.00 | 119.00 | 114.50 | 114.50 | 114.50 | 786,000 |
19 Apr 2024 | 121.00 | 121.00 | 115.50 | 118.00 | 118.00 | 1,006,000 |
18 Apr 2024 | 115.00 | 121.00 | 115.00 | 119.00 | 119.00 | 885,000 |
17 Apr 2024 | 116.00 | 116.00 | 115.00 | 115.00 | 115.00 | 357,000 |
16 Apr 2024 | 118.00 | 118.00 | 112.50 | 114.50 | 114.50 | 755,000 |
15 Apr 2024 | 118.50 | 119.50 | 118.00 | 118.00 | 118.00 | 740,000 |
12 Apr 2024 | 120.00 | 121.50 | 120.00 | 120.00 | 120.00 | 358,000 |
11 Apr 2024 | 122.00 | 122.00 | 119.00 | 120.00 | 120.00 | 670,000 |
10 Apr 2024 | 122.50 | 124.00 | 122.00 | 122.50 | 122.50 | 503,000 |
09 Apr 2024 | 120.50 | 122.50 | 118.50 | 122.00 | 122.00 | 1,385,000 |
08 Apr 2024 | 123.50 | 123.50 | 121.50 | 122.00 | 122.00 | 579,000 |
03 Apr 2024 | 123.50 | 124.00 | 122.50 | 123.00 | 123.00 | 577,000 |
02 Apr 2024 | 127.50 | 127.50 | 123.00 | 124.00 | 124.00 | 1,383,000 |
01 Apr 2024 | 125.00 | 126.00 | 124.00 | 125.50 | 125.50 | 880,000 |
29 Mar 2024 | 124.50 | 126.50 | 123.00 | 124.50 | 124.50 | 1,339,000 |
28 Mar 2024 | 126.00 | 130.50 | 123.00 | 123.00 | 123.00 | 3,908,000 |
27 Mar 2024 | 128.00 | 132.00 | 125.00 | 127.00 | 127.00 | 5,092,000 |
26 Mar 2024 | 123.00 | 123.00 | 123.00 | 123.00 | 123.00 | - |
25 Mar 2024 | 123.00 | 124.50 | 121.00 | 123.00 | 123.00 | 1,504,000 |
22 Mar 2024 | 124.00 | 124.50 | 121.50 | 123.00 | 123.00 | 1,376,000 |
21 Mar 2024 | 125.50 | 126.50 | 123.50 | 123.50 | 123.50 | 2,998,000 |
20 Mar 2024 | 122.50 | 122.50 | 122.50 | 122.50 | 122.50 | - |
19 Mar 2024 | 122.00 | 125.00 | 121.50 | 122.50 | 122.50 | 1,972,000 |
18 Mar 2024 | 120.50 | 120.50 | 120.50 | 120.50 | 120.50 | - |
15 Mar 2024 | 117.00 | 122.00 | 116.50 | 120.50 | 120.50 | 4,738,000 |
14 Mar 2024 | 114.50 | 115.50 | 113.00 | 113.50 | 113.50 | 964,000 |
13 Mar 2024 | 117.00 | 117.00 | 113.00 | 113.50 | 113.50 | 844,000 |
12 Mar 2024 | 110.00 | 117.00 | 109.50 | 115.50 | 115.50 | 1,506,000 |
11 Mar 2024 | 112.00 | 112.50 | 109.00 | 109.50 | 109.50 | 1,555,000 |
08 Mar 2024 | 113.00 | 116.00 | 111.00 | 111.50 | 111.50 | 1,215,000 |
07 Mar 2024 | 117.50 | 118.00 | 113.00 | 113.00 | 113.00 | 1,688,000 |
06 Mar 2024 | 117.50 | 118.00 | 116.00 | 116.50 | 116.50 | 1,119,000 |
05 Mar 2024 | 119.00 | 119.50 | 116.50 | 117.00 | 117.00 | 1,679,000 |
04 Mar 2024 | 118.50 | 120.50 | 117.50 | 118.50 | 118.50 | 1,504,000 |
01 Mar 2024 | 119.00 | 120.00 | 117.50 | 118.00 | 118.00 | 1,285,000 |
29 Feb 2024 | 121.50 | 121.50 | 117.50 | 118.00 | 118.00 | 2,959,000 |
27 Feb 2024 | 124.50 | 127.00 | 119.00 | 122.00 | 122.00 | 3,307,000 |
26 Feb 2024 | 130.00 | 130.50 | 123.00 | 125.50 | 125.50 | 4,452,000 |
23 Feb 2024 | 125.00 | 132.00 | 121.50 | 129.00 | 129.00 | 11,797,000 |
22 Feb 2024 | 116.50 | 123.50 | 116.00 | 123.50 | 123.50 | 5,672,000 |
21 Feb 2024 | 113.00 | 114.00 | 112.00 | 112.50 | 112.50 | 527,000 |
20 Feb 2024 | 113.00 | 114.50 | 112.50 | 113.00 | 113.00 | 637,000 |
19 Feb 2024 | 112.50 | 115.00 | 111.50 | 112.50 | 112.50 | 967,000 |
16 Feb 2024 | 111.00 | 113.00 | 110.50 | 112.00 | 112.00 | 1,191,000 |
15 Feb 2024 | 114.00 | 114.00 | 109.00 | 111.50 | 111.50 | 2,787,000 |
05 Feb 2024 | 118.00 | 119.50 | 117.50 | 118.50 | 118.50 | 848,000 |
02 Feb 2024 | 117.50 | 118.50 | 116.00 | 117.00 | 117.00 | 1,024,000 |
01 Feb 2024 | 117.50 | 118.50 | 117.00 | 117.50 | 117.50 | 723,000 |
31 Jan 2024 | 118.50 | 119.50 | 116.50 | 117.00 | 117.00 | 1,136,000 |
30 Jan 2024 | 119.00 | 119.50 | 117.50 | 119.00 | 119.00 | 808,000 |
29 Jan 2024 | 119.00 | 120.00 | 117.50 | 119.00 | 119.00 | 836,000 |
26 Jan 2024 | 120.00 | 120.00 | 117.50 | 119.00 | 119.00 | 1,153,000 |
25 Jan 2024 | 122.50 | 123.50 | 119.50 | 120.00 | 120.00 | 2,797,000 |
24 Jan 2024 | 120.50 | 122.50 | 119.00 | 120.50 | 120.50 | 2,355,000 |
23 Jan 2024 | 121.50 | 122.00 | 117.50 | 119.00 | 119.00 | 1,387,000 |
22 Jan 2024 | 117.00 | 121.00 | 116.50 | 120.00 | 120.00 | 2,230,000 |
19 Jan 2024 | 115.00 | 117.00 | 113.50 | 117.00 | 117.00 | 988,000 |
18 Jan 2024 | 116.00 | 117.00 | 113.00 | 113.00 | 113.00 | 1,016,000 |
17 Jan 2024 | 115.00 | 117.00 | 114.00 | 115.00 | 115.00 | 1,321,000 |
16 Jan 2024 | 115.00 | 116.50 | 114.00 | 114.00 | 114.00 | 784,000 |
15 Jan 2024 | 115.50 | 117.00 | 113.50 | 116.50 | 116.50 | 826,154 |
12 Jan 2024 | 113.50 | 115.00 | 112.50 | 113.50 | 113.50 | 671,000 |
11 Jan 2024 | 110.50 | 114.50 | 109.50 | 113.50 | 113.50 | 1,471,000 |
10 Jan 2024 | 111.50 | 113.00 | 109.00 | 109.50 | 109.50 | 978,000 |
09 Jan 2024 | 112.00 | 112.50 | 110.50 | 112.00 | 112.00 | 804,000 |
08 Jan 2024 | 113.50 | 114.50 | 111.00 | 111.50 | 111.50 | 864,000 |
05 Jan 2024 | 113.00 | 114.50 | 112.50 | 113.00 | 113.00 | 826,000 |
04 Jan 2024 | 118.00 | 119.00 | 113.00 | 113.00 | 113.00 | 1,745,000 |
03 Jan 2024 | 118.50 | 120.50 | 117.50 | 118.00 | 118.00 | 2,379,000 |
02 Jan 2024 | 119.50 | 119.50 | 116.00 | 118.00 | 118.00 | 1,386,000 |
29 Dec 2023 | 119.50 | 120.50 | 118.00 | 119.50 | 119.50 | 1,781,000 |
28 Dec 2023 | 120.00 | 120.50 | 115.50 | 117.50 | 117.50 | 1,993,000 |
27 Dec 2023 | 120.50 | 122.50 | 119.50 | 119.50 | 119.50 | 2,776,000 |
26 Dec 2023 | 123.00 | 124.50 | 118.50 | 120.50 | 120.50 | 4,932,000 |
25 Dec 2023 | 116.00 | 121.50 | 114.50 | 121.00 | 121.00 | 6,046,000 |
22 Dec 2023 | 117.00 | 117.50 | 114.50 | 115.00 | 115.00 | 1,932,000 |
21 Dec 2023 | 113.50 | 117.00 | 112.50 | 115.50 | 115.50 | 1,306,000 |
20 Dec 2023 | 115.50 | 116.50 | 114.00 | 114.50 | 114.50 | 1,776,000 |
19 Dec 2023 | 110.00 | 115.50 | 109.00 | 115.50 | 115.50 | 1,604,000 |
18 Dec 2023 | 112.50 | 113.00 | 110.00 | 110.00 | 110.00 | 1,318,000 |
15 Dec 2023 | 115.50 | 116.50 | 112.50 | 112.50 | 112.50 | 1,476,000 |
14 Dec 2023 | 116.50 | 117.50 | 113.50 | 115.00 | 115.00 | 2,729,000 |
13 Dec 2023 | 115.00 | 116.50 | 112.50 | 116.50 | 116.50 | 3,591,000 |
12 Dec 2023 | 111.00 | 115.50 | 109.50 | 115.00 | 115.00 | 3,750,000 |
11 Dec 2023 | 107.00 | 113.00 | 105.00 | 110.00 | 110.00 | 7,652,000 |
08 Dec 2023 | 116.00 | 117.50 | 112.50 | 116.50 | 116.50 | 5,587,000 |
07 Dec 2023 | 114.50 | 120.00 | 113.50 | 115.00 | 115.00 | 15,722,000 |
06 Dec 2023 | 105.00 | 113.50 | 105.00 | 113.50 | 113.50 | 10,528,000 |
05 Dec 2023 | 105.00 | 106.00 | 103.00 | 103.50 | 103.50 | 757,000 |
04 Dec 2023 | 106.50 | 108.00 | 105.00 | 106.00 | 106.00 | 1,031,000 |
01 Dec 2023 | 108.00 | 111.00 | 106.00 | 106.50 | 106.50 | 4,023,000 |
30 Nov 2023 | 101.50 | 105.00 | 101.00 | 105.00 | 105.00 | 1,358,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |