Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 161.50 | 163.00 | 157.50 | 158.50 | 158.50 | 14,129,774 |
17 Apr 2024 | 159.50 | 164.50 | 159.00 | 164.00 | 164.00 | 27,239,300 |
11 Apr 2024 | 159.00 | 160.00 | 158.00 | 158.00 | 158.00 | 10,415,600 |
10 Apr 2024 | 159.50 | 159.50 | 159.50 | 159.50 | 159.50 | - |
09 Apr 2024 | 159.50 | 159.50 | 159.50 | 159.50 | 159.50 | - |
05 Apr 2024 | 159.00 | 160.50 | 158.00 | 159.50 | 159.50 | 12,855,100 |
04 Apr 2024 | 157.50 | 157.50 | 157.50 | 157.50 | 157.50 | - |
03 Apr 2024 | 155.00 | 157.50 | 155.00 | 157.50 | 157.50 | 32,173,000 |
02 Apr 2024 | 152.00 | 155.00 | 151.00 | 155.00 | 155.00 | 13,293,300 |
01 Apr 2024 | 153.00 | 153.50 | 150.50 | 151.00 | 151.00 | 3,223,400 |
29 Mar 2024 | 150.00 | 153.00 | 150.00 | 153.00 | 153.00 | 5,386,300 |
28 Mar 2024 | 151.00 | 151.00 | 151.00 | 151.00 | 151.00 | - |
27 Mar 2024 | 151.00 | 152.00 | 150.50 | 151.00 | 151.00 | 2,879,700 |
26 Mar 2024 | 151.00 | 151.00 | 151.00 | 151.00 | 151.00 | - |
25 Mar 2024 | 153.00 | 154.00 | 150.00 | 151.00 | 151.00 | 6,985,100 |
22 Mar 2024 | 154.50 | 154.50 | 154.50 | 154.50 | 154.50 | - |
21 Mar 2024 | 154.00 | 154.50 | 153.00 | 154.50 | 154.50 | 4,344,500 |
20 Mar 2024 | 154.50 | 154.50 | 154.50 | 154.50 | 154.50 | - |
19 Mar 2024 | 154.50 | 155.00 | 153.50 | 154.50 | 154.50 | 10,592,400 |
18 Mar 2024 | 153.50 | 154.50 | 153.00 | 154.00 | 154.00 | 5,733,600 |
15 Mar 2024 | 153.00 | 153.00 | 153.00 | 153.00 | 153.00 | - |
14 Mar 2024 | 151.50 | 153.00 | 151.00 | 153.00 | 153.00 | 9,858,900 |
13 Mar 2024 | 147.50 | 150.00 | 146.50 | 150.00 | 150.00 | 4,991,000 |
12 Mar 2024 | 149.00 | 149.00 | 149.00 | 149.00 | 149.00 | - |
11 Mar 2024 | 152.00 | 152.00 | 149.00 | 149.00 | 149.00 | 8,287,000 |
08 Mar 2024 | 151.00 | 153.00 | 151.00 | 152.50 | 152.50 | 6,853,100 |
07 Mar 2024 | 151.50 | 152.50 | 149.50 | 151.50 | 151.50 | 7,599,400 |
06 Mar 2024 | 151.00 | 153.00 | 150.50 | 151.50 | 151.50 | 4,595,600 |
05 Mar 2024 | 151.00 | 151.50 | 150.00 | 151.00 | 151.00 | 3,999,400 |
04 Mar 2024 | 151.00 | 153.00 | 150.50 | 152.00 | 152.00 | 7,529,700 |
01 Mar 2024 | 151.00 | 152.00 | 149.00 | 150.00 | 150.00 | 9,717,100 |
29 Feb 2024 | 151.50 | 152.50 | 150.50 | 151.00 | 151.00 | 11,019,200 |
28 Feb 2024 | 152.50 | 153.50 | 151.00 | 151.50 | 151.50 | 7,395,500 |
27 Feb 2024 | 153.00 | 153.50 | 151.50 | 153.00 | 153.00 | 10,424,600 |
23 Feb 2024 | 154.00 | 155.50 | 153.00 | 154.00 | 154.00 | 9,225,900 |
22 Feb 2024 | 155.00 | 155.50 | 153.00 | 154.00 | 154.00 | 6,795,300 |
21 Feb 2024 | 150.50 | 154.00 | 150.00 | 154.00 | 154.00 | 11,148,900 |
20 Feb 2024 | 151.00 | 151.50 | 149.50 | 150.50 | 150.50 | 7,077,300 |
19 Feb 2024 | 150.00 | 151.00 | 150.00 | 150.50 | 150.50 | 8,288,600 |
19 Feb 2024 | 5.25 Dividend | |||||
16 Feb 2024 | 153.50 | 155.50 | 152.50 | 155.00 | 149.75 | 8,607,600 |
15 Feb 2024 | 153.00 | 153.50 | 151.50 | 152.00 | 146.85 | 7,626,200 |
14 Feb 2024 | 153.00 | 154.00 | 152.00 | 153.50 | 148.30 | 8,899,400 |
13 Feb 2024 | 154.00 | 154.50 | 153.00 | 154.50 | 149.27 | 3,735,600 |
12 Feb 2024 | 154.00 | 154.00 | 153.00 | 153.00 | 147.82 | 3,225,800 |
09 Feb 2024 | 154.50 | 154.50 | 153.50 | 154.00 | 148.78 | 3,241,200 |
08 Feb 2024 | 153.00 | 154.50 | 152.00 | 154.50 | 149.27 | 8,819,700 |
07 Feb 2024 | 153.50 | 154.00 | 151.50 | 153.50 | 148.30 | 5,008,700 |
06 Feb 2024 | 152.50 | 154.00 | 152.00 | 153.00 | 147.82 | 9,335,900 |
05 Feb 2024 | 152.00 | 152.00 | 151.00 | 152.00 | 146.85 | 6,593,600 |
02 Feb 2024 | 149.50 | 151.50 | 149.50 | 151.50 | 146.37 | 3,774,600 |
01 Feb 2024 | 149.50 | 152.00 | 149.00 | 150.00 | 144.92 | 12,366,200 |
31 Jan 2024 | 149.00 | 150.50 | 148.50 | 150.00 | 144.92 | 18,250,600 |
30 Jan 2024 | 149.00 | 149.00 | 146.00 | 146.50 | 141.54 | 10,849,300 |
29 Jan 2024 | 150.50 | 151.00 | 149.00 | 149.50 | 144.44 | 9,945,200 |
26 Jan 2024 | 150.00 | 151.00 | 147.50 | 149.00 | 143.95 | 14,866,200 |
25 Jan 2024 | 149.00 | 150.50 | 148.50 | 149.50 | 144.44 | 6,336,100 |
24 Jan 2024 | 147.50 | 149.50 | 146.00 | 149.00 | 143.95 | 5,488,400 |
23 Jan 2024 | 150.00 | 150.50 | 147.00 | 148.00 | 142.99 | 7,641,000 |
22 Jan 2024 | 149.00 | 150.00 | 148.00 | 148.50 | 143.47 | 3,458,600 |
19 Jan 2024 | 147.50 | 150.00 | 147.00 | 149.50 | 144.44 | 6,074,200 |
18 Jan 2024 | 147.50 | 148.50 | 146.00 | 146.50 | 141.54 | 7,856,100 |
17 Jan 2024 | 149.00 | 149.50 | 147.00 | 148.00 | 142.99 | 15,865,400 |
16 Jan 2024 | 149.50 | 150.50 | 148.50 | 150.00 | 144.92 | 6,902,700 |
15 Jan 2024 | 150.00 | 150.50 | 149.50 | 150.00 | 144.92 | 1,847,600 |
12 Jan 2024 | 150.50 | 151.00 | 150.00 | 150.50 | 145.40 | 9,248,400 |
11 Jan 2024 | 148.50 | 150.00 | 148.50 | 149.00 | 143.95 | 5,492,600 |
10 Jan 2024 | 150.00 | 150.50 | 148.00 | 148.00 | 142.99 | 7,458,200 |
09 Jan 2024 | 148.00 | 150.00 | 146.50 | 150.00 | 144.92 | 13,481,300 |
08 Jan 2024 | 152.50 | 152.50 | 149.00 | 149.00 | 143.95 | 7,986,900 |
05 Jan 2024 | 149.50 | 151.50 | 149.00 | 151.00 | 145.89 | 9,998,800 |
04 Jan 2024 | 148.50 | 150.50 | 148.00 | 149.50 | 144.44 | 10,276,700 |
03 Jan 2024 | 149.50 | 149.50 | 146.00 | 146.00 | 141.05 | 8,804,400 |
28 Dec 2023 | 148.00 | 149.50 | 147.50 | 149.50 | 144.44 | 5,442,900 |
27 Dec 2023 | 150.00 | 150.50 | 147.50 | 148.00 | 142.99 | 6,406,100 |
26 Dec 2023 | 148.00 | 149.00 | 147.00 | 148.50 | 143.47 | 3,737,500 |
25 Dec 2023 | 147.50 | 148.50 | 146.50 | 148.00 | 142.99 | 2,882,500 |
22 Dec 2023 | 146.00 | 147.50 | 145.50 | 147.50 | 142.50 | 3,763,600 |
21 Dec 2023 | 147.00 | 147.50 | 146.00 | 146.50 | 141.54 | 5,450,100 |
20 Dec 2023 | 149.00 | 149.00 | 147.00 | 147.50 | 142.50 | 8,669,600 |
19 Dec 2023 | 148.00 | 148.50 | 147.00 | 147.50 | 142.50 | 5,377,100 |
18 Dec 2023 | 146.50 | 147.50 | 145.50 | 147.50 | 142.50 | 5,923,100 |
15 Dec 2023 | 144.50 | 147.00 | 144.50 | 147.00 | 142.02 | 15,117,500 |
14 Dec 2023 | 144.00 | 144.00 | 142.00 | 143.50 | 138.64 | 9,176,700 |
13 Dec 2023 | 142.00 | 144.00 | 141.50 | 142.50 | 137.67 | 7,780,000 |
12 Dec 2023 | 142.50 | 144.50 | 141.00 | 144.50 | 139.61 | 12,340,400 |
08 Dec 2023 | 142.00 | 143.50 | 140.50 | 142.00 | 137.19 | 17,123,700 |
07 Dec 2023 | 139.50 | 142.00 | 137.50 | 140.50 | 135.74 | 29,602,800 |
06 Dec 2023 | 142.00 | 143.50 | 141.00 | 143.00 | 138.16 | 16,395,500 |
04 Dec 2023 | 145.00 | 146.00 | 144.50 | 145.50 | 140.57 | 6,361,100 |
01 Dec 2023 | 148.50 | 151.00 | 148.00 | 148.50 | 143.47 | 12,384,100 |
30 Nov 2023 | 153.00 | 154.00 | 150.00 | 151.50 | 146.37 | 16,377,100 |
29 Nov 2023 | 155.50 | 156.00 | 153.00 | 153.00 | 147.82 | 13,187,900 |
28 Nov 2023 | 156.00 | 156.50 | 153.00 | 153.50 | 148.30 | 13,803,100 |
27 Nov 2023 | 158.00 | 158.50 | 155.00 | 155.50 | 150.23 | 9,046,900 |
24 Nov 2023 | 160.00 | 160.00 | 158.00 | 159.00 | 153.61 | 7,749,300 |
23 Nov 2023 | 160.00 | 160.50 | 159.50 | 159.50 | 154.10 | 2,558,000 |
22 Nov 2023 | 160.50 | 161.00 | 159.50 | 160.50 | 155.06 | 4,059,700 |
21 Nov 2023 | 161.50 | 162.00 | 160.50 | 161.00 | 155.55 | 5,715,700 |
20 Nov 2023 | 160.50 | 162.00 | 159.50 | 160.00 | 154.58 | 7,116,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |