Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 312.39 | 314.15 | 312.18 | 314.01 | 314.01 | 70,063 |
20 May 2024 | 311.44 | 313.82 | 311.44 | 313.53 | 313.53 | 116,400 |
17 May 2024 | 311.90 | 311.90 | 310.00 | 311.34 | 311.34 | 82,900 |
16 May 2024 | 312.69 | 313.55 | 311.12 | 311.32 | 311.32 | 120,800 |
15 May 2024 | 309.00 | 312.79 | 308.73 | 312.79 | 312.79 | 134,200 |
14 May 2024 | 305.18 | 308.02 | 305.00 | 307.66 | 307.66 | 97,200 |
13 May 2024 | 306.53 | 306.53 | 304.60 | 305.78 | 305.78 | 92,500 |
10 May 2024 | 306.37 | 307.28 | 304.64 | 305.54 | 305.54 | 91,600 |
09 May 2024 | 304.70 | 305.60 | 303.66 | 305.48 | 305.48 | 79,400 |
08 May 2024 | 303.44 | 305.19 | 303.30 | 304.65 | 304.65 | 83,800 |
07 May 2024 | 305.34 | 306.00 | 304.25 | 304.92 | 304.92 | 116,700 |
06 May 2024 | 301.82 | 304.86 | 301.41 | 304.86 | 304.86 | 142,700 |
03 May 2024 | 300.04 | 301.40 | 298.90 | 300.62 | 300.62 | 164,100 |
02 May 2024 | 294.26 | 295.66 | 291.29 | 295.21 | 295.21 | 94,400 |
01 May 2024 | 292.95 | 297.08 | 290.95 | 291.37 | 291.37 | 117,500 |
30 Apr 2024 | 297.83 | 298.92 | 293.02 | 293.02 | 293.02 | 97,500 |
29 Apr 2024 | 299.28 | 299.34 | 296.70 | 298.60 | 298.60 | 115,100 |
26 Apr 2024 | 296.64 | 298.88 | 295.44 | 297.56 | 297.56 | 116,500 |
25 Apr 2024 | 287.34 | 292.52 | 286.49 | 292.51 | 292.51 | 121,800 |
24 Apr 2024 | 295.80 | 296.14 | 292.11 | 293.65 | 293.65 | 128,000 |
23 Apr 2024 | 290.70 | 293.92 | 290.20 | 293.54 | 293.54 | 129,400 |
22 Apr 2024 | 288.18 | 290.67 | 285.75 | 288.79 | 288.79 | 125,000 |
19 Apr 2024 | 291.75 | 292.13 | 285.24 | 286.24 | 286.24 | 217,100 |
18 Apr 2024 | 294.73 | 295.96 | 292.26 | 293.20 | 293.20 | 112,800 |
17 Apr 2024 | 298.85 | 298.99 | 293.65 | 294.29 | 294.29 | 129,800 |
16 Apr 2024 | 297.11 | 298.57 | 296.28 | 297.08 | 297.08 | 136,700 |
15 Apr 2024 | 304.80 | 304.88 | 296.84 | 297.11 | 297.11 | 179,200 |
12 Apr 2024 | 304.17 | 305.12 | 301.39 | 302.43 | 302.43 | 142,400 |
11 Apr 2024 | 303.07 | 307.26 | 301.91 | 306.75 | 306.75 | 96,800 |
10 Apr 2024 | 300.46 | 302.63 | 300.32 | 302.13 | 302.13 | 126,200 |
09 Apr 2024 | 305.22 | 305.28 | 300.52 | 303.95 | 303.95 | 311,200 |
08 Apr 2024 | 304.73 | 305.12 | 303.24 | 304.16 | 304.16 | 86,500 |
05 Apr 2024 | 301.04 | 305.31 | 300.79 | 304.11 | 304.11 | 104,500 |
04 Apr 2024 | 306.47 | 307.28 | 299.50 | 299.60 | 299.60 | 137,700 |
03 Apr 2024 | 301.92 | 305.23 | 301.92 | 303.96 | 303.96 | 116,300 |
02 Apr 2024 | 301.96 | 303.11 | 300.70 | 303.11 | 303.11 | 125,000 |
01 Apr 2024 | 305.28 | 306.76 | 303.87 | 305.13 | 305.13 | 128,500 |
28 Mar 2024 | 304.97 | 305.59 | 304.26 | 304.71 | 304.71 | 111,200 |
27 Mar 2024 | 306.29 | 306.29 | 303.36 | 305.41 | 305.41 | 115,600 |
26 Mar 2024 | 307.04 | 307.18 | 304.38 | 304.68 | 304.68 | 121,700 |
25 Mar 2024 | 305.56 | 306.78 | 304.70 | 305.83 | 305.83 | 103,900 |
22 Mar 2024 | 306.23 | 307.77 | 305.75 | 306.83 | 306.83 | 105,600 |
22 Mar 2024 | 0.301 Dividend | |||||
21 Mar 2024 | 308.84 | 308.84 | 306.53 | 306.70 | 306.40 | 133,700 |
20 Mar 2024 | 303.47 | 306.31 | 302.32 | 306.19 | 305.89 | 161,800 |
19 Mar 2024 | 300.16 | 303.04 | 298.55 | 302.84 | 302.54 | 139,500 |
18 Mar 2024 | 301.98 | 303.61 | 300.86 | 301.12 | 300.82 | 105,900 |
15 Mar 2024 | 298.94 | 299.89 | 297.30 | 298.19 | 297.90 | 188,200 |
14 Mar 2024 | 302.64 | 303.08 | 299.96 | 301.66 | 301.36 | 168,000 |
13 Mar 2024 | 302.46 | 302.68 | 300.46 | 301.26 | 300.96 | 230,500 |
12 Mar 2024 | 299.11 | 302.92 | 297.17 | 302.60 | 302.30 | 167,600 |
11 Mar 2024 | 297.56 | 297.95 | 295.95 | 297.06 | 296.77 | 130,000 |
08 Mar 2024 | 302.88 | 305.19 | 298.19 | 298.74 | 298.45 | 156,900 |
07 Mar 2024 | 299.77 | 302.79 | 298.69 | 301.95 | 301.65 | 122,200 |
06 Mar 2024 | 298.67 | 299.24 | 296.48 | 297.69 | 297.40 | 137,700 |
05 Mar 2024 | 299.16 | 299.16 | 294.62 | 296.28 | 295.99 | 189,900 |
04 Mar 2024 | 301.88 | 302.69 | 301.10 | 301.20 | 300.90 | 152,700 |
01 Mar 2024 | 299.16 | 302.63 | 299.00 | 302.39 | 302.09 | 122,200 |
29 Feb 2024 | 297.56 | 299.35 | 295.93 | 298.36 | 298.07 | 135,500 |
28 Feb 2024 | 296.19 | 296.86 | 295.45 | 296.45 | 296.16 | 83,600 |
27 Feb 2024 | 297.43 | 297.48 | 295.56 | 297.32 | 297.03 | 88,300 |
26 Feb 2024 | 298.23 | 298.84 | 296.80 | 296.80 | 296.51 | 128,600 |
23 Feb 2024 | 299.54 | 300.37 | 296.79 | 297.71 | 297.42 | 157,300 |
22 Feb 2024 | 295.00 | 298.56 | 294.82 | 298.18 | 297.89 | 143,000 |
21 Feb 2024 | 287.70 | 288.80 | 286.31 | 288.80 | 288.52 | 90,000 |
20 Feb 2024 | 290.84 | 291.08 | 287.01 | 289.18 | 288.90 | 157,600 |
16 Feb 2024 | 294.80 | 294.80 | 291.94 | 292.24 | 291.95 | 114,300 |
15 Feb 2024 | 293.52 | 294.26 | 292.00 | 294.26 | 293.97 | 159,000 |
14 Feb 2024 | 292.51 | 294.10 | 290.88 | 293.85 | 293.56 | 148,900 |
13 Feb 2024 | 289.13 | 292.08 | 288.44 | 290.31 | 290.03 | 198,900 |
12 Feb 2024 | 296.29 | 297.05 | 293.80 | 294.33 | 294.04 | 145,900 |
09 Feb 2024 | 294.11 | 296.51 | 293.75 | 296.32 | 296.03 | 144,600 |
08 Feb 2024 | 292.96 | 293.48 | 292.71 | 293.04 | 292.75 | 104,900 |
07 Feb 2024 | 290.37 | 292.88 | 290.35 | 292.82 | 292.53 | 114,200 |
06 Feb 2024 | 289.89 | 290.08 | 287.15 | 288.97 | 288.69 | 118,300 |
05 Feb 2024 | 289.35 | 289.87 | 286.97 | 289.13 | 288.85 | 120,500 |
02 Feb 2024 | 284.16 | 289.58 | 283.78 | 288.88 | 288.60 | 139,900 |
01 Feb 2024 | 280.19 | 282.93 | 280.00 | 282.91 | 282.63 | 123,300 |
31 Jan 2024 | 281.76 | 282.71 | 278.36 | 278.36 | 278.09 | 162,800 |
30 Jan 2024 | 285.87 | 286.19 | 284.15 | 284.69 | 284.41 | 118,500 |
29 Jan 2024 | 283.24 | 285.89 | 282.88 | 285.87 | 285.59 | 166,000 |
26 Jan 2024 | 282.93 | 284.10 | 282.48 | 282.71 | 282.43 | 87,300 |
25 Jan 2024 | 283.64 | 284.76 | 282.00 | 283.45 | 283.17 | 98,500 |
24 Jan 2024 | 283.41 | 285.38 | 282.59 | 282.82 | 282.54 | 184,900 |
23 Jan 2024 | 280.72 | 281.30 | 279.69 | 281.18 | 280.90 | 167,500 |
22 Jan 2024 | 281.02 | 281.83 | 279.82 | 280.28 | 280.00 | 236,500 |
19 Jan 2024 | 276.65 | 279.82 | 275.86 | 279.82 | 279.55 | 170,300 |
18 Jan 2024 | 273.49 | 275.50 | 272.64 | 275.33 | 275.06 | 108,800 |
17 Jan 2024 | 270.89 | 271.55 | 269.00 | 271.50 | 271.23 | 131,000 |
16 Jan 2024 | 272.23 | 273.88 | 271.45 | 272.86 | 272.59 | 113,500 |
12 Jan 2024 | 273.06 | 273.73 | 272.00 | 272.98 | 272.71 | 78,700 |
11 Jan 2024 | 273.14 | 274.00 | 269.54 | 272.58 | 272.31 | 81,500 |
10 Jan 2024 | 269.66 | 272.46 | 269.66 | 272.02 | 271.75 | 145,600 |
09 Jan 2024 | 267.11 | 269.72 | 266.73 | 269.36 | 269.10 | 80,600 |
08 Jan 2024 | 263.83 | 268.60 | 263.83 | 268.60 | 268.34 | 113,700 |
05 Jan 2024 | 262.98 | 264.75 | 262.10 | 263.02 | 262.76 | 123,500 |
04 Jan 2024 | 263.56 | 265.32 | 262.67 | 262.92 | 262.66 | 126,400 |
03 Jan 2024 | 264.84 | 265.72 | 263.93 | 264.32 | 264.06 | 120,200 |
02 Jan 2024 | 268.23 | 268.66 | 264.85 | 266.55 | 266.29 | 158,700 |
29 Dec 2023 | 271.79 | 272.15 | 269.56 | 270.79 | 270.52 | 128,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |