Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 231.00 | 235.00 | 230.00 | 231.00 | 231.00 | 211,234 |
03 May 2024 | 230.00 | 240.00 | 230.00 | 231.00 | 231.00 | 578,326 |
02 May 2024 | 237.00 | 240.00 | 229.00 | 232.00 | 232.00 | 683,834 |
30 Apr 2024 | 235.00 | 240.00 | 234.00 | 237.00 | 237.00 | 335,555 |
29 Apr 2024 | 234.00 | 239.00 | 230.00 | 235.00 | 235.00 | 480,486 |
26 Apr 2024 | 245.00 | 245.00 | 234.00 | 236.00 | 236.00 | 959,243 |
25 Apr 2024 | 255.00 | 258.00 | 244.00 | 246.00 | 246.00 | 1,137,647 |
24 Apr 2024 | 243.00 | 266.00 | 243.00 | 255.00 | 255.00 | 2,494,826 |
23 Apr 2024 | 245.00 | 247.00 | 240.00 | 243.00 | 243.00 | 766,142 |
22 Apr 2024 | 248.00 | 255.00 | 242.00 | 245.00 | 245.00 | 1,209,385 |
19 Apr 2024 | 247.00 | 275.00 | 243.00 | 256.00 | 256.00 | 4,824,231 |
18 Apr 2024 | 239.00 | 247.00 | 236.00 | 247.00 | 247.00 | 538,306 |
17 Apr 2024 | 242.00 | 249.00 | 240.00 | 242.00 | 242.00 | 845,713 |
16 Apr 2024 | 239.00 | 272.00 | 233.00 | 246.00 | 246.00 | 4,136,228 |
15 Apr 2024 | 235.00 | 265.00 | 232.00 | 240.00 | 240.00 | 3,980,323 |
12 Apr 2024 | 238.00 | 239.00 | 233.00 | 235.00 | 235.00 | 76,692 |
11 Apr 2024 | 236.00 | 244.00 | 230.00 | 235.00 | 235.00 | 338,165 |
09 Apr 2024 | 232.00 | 240.00 | 229.00 | 236.00 | 236.00 | 383,912 |
08 Apr 2024 | 235.00 | 235.00 | 227.00 | 234.00 | 234.00 | 301,221 |
05 Apr 2024 | 244.00 | 244.00 | 233.00 | 235.00 | 235.00 | 431,077 |
04 Apr 2024 | 249.00 | 249.00 | 243.00 | 244.00 | 244.00 | 208,981 |
03 Apr 2024 | 238.00 | 266.00 | 226.00 | 249.00 | 249.00 | 2,653,873 |
02 Apr 2024 | 246.00 | 257.00 | 235.00 | 238.00 | 238.00 | 706,019 |
01 Apr 2024 | 253.00 | 257.00 | 244.00 | 249.00 | 249.00 | 394,610 |
29 Mar 2024 | 239.00 | 255.00 | 239.00 | 253.00 | 253.00 | 784,340 |
28 Mar 2024 | 242.00 | 245.00 | 236.00 | 238.00 | 238.00 | 191,005 |
27 Mar 2024 | 245.00 | 248.00 | 236.00 | 242.00 | 242.00 | 289,603 |
26 Mar 2024 | 247.00 | 247.00 | 240.00 | 243.00 | 243.00 | 297,750 |
25 Mar 2024 | 246.00 | 255.00 | 242.00 | 244.00 | 244.00 | 320,940 |
22 Mar 2024 | 250.00 | 259.00 | 242.00 | 246.00 | 246.00 | 642,020 |
21 Mar 2024 | 241.00 | 258.00 | 236.00 | 250.00 | 250.00 | 1,121,613 |
20 Mar 2024 | 225.00 | 267.00 | 225.00 | 240.00 | 240.00 | 3,170,361 |
19 Mar 2024 | 231.00 | 261.00 | 227.00 | 228.00 | 228.00 | 2,302,235 |
18 Mar 2024 | 225.00 | 233.00 | 211.00 | 231.00 | 231.00 | 946,239 |
15 Mar 2024 | 251.00 | 251.00 | 226.00 | 229.00 | 229.00 | 1,069,737 |
14 Mar 2024 | 250.00 | 253.00 | 247.00 | 253.00 | 253.00 | 194,691 |
13 Mar 2024 | 257.00 | 257.00 | 244.00 | 253.00 | 253.00 | 620,587 |
12 Mar 2024 | 254.00 | 267.00 | 249.00 | 260.00 | 260.00 | 628,567 |
11 Mar 2024 | 263.00 | 265.00 | 256.00 | 258.00 | 258.00 | 200,949 |
08 Mar 2024 | 257.00 | 267.00 | 255.00 | 263.00 | 263.00 | 284,214 |
07 Mar 2024 | 256.00 | 258.00 | 252.00 | 257.00 | 257.00 | 179,811 |
06 Mar 2024 | 256.00 | 264.00 | 252.00 | 256.00 | 256.00 | 315,009 |
05 Mar 2024 | 263.00 | 263.00 | 256.00 | 259.00 | 259.00 | 352,531 |
04 Mar 2024 | 261.00 | 267.00 | 259.00 | 263.00 | 263.00 | 405,105 |
29 Feb 2024 | 262.00 | 266.00 | 258.00 | 262.00 | 262.00 | 470,916 |
28 Feb 2024 | 261.00 | 269.00 | 257.00 | 260.00 | 260.00 | 446,424 |
27 Feb 2024 | 268.00 | 268.00 | 260.00 | 261.00 | 261.00 | 425,599 |
26 Feb 2024 | 271.00 | 273.00 | 262.00 | 269.00 | 269.00 | 793,654 |
23 Feb 2024 | 282.00 | 286.00 | 269.00 | 271.00 | 271.00 | 1,036,678 |
22 Feb 2024 | 285.00 | 291.00 | 279.00 | 282.00 | 282.00 | 1,296,841 |
21 Feb 2024 | 289.00 | 340.00 | 278.00 | 280.00 | 280.00 | 9,878,409 |
20 Feb 2024 | 270.00 | 305.00 | 268.00 | 290.00 | 290.00 | 6,118,627 |
19 Feb 2024 | 269.00 | 272.00 | 259.00 | 268.00 | 268.00 | 638,934 |
16 Feb 2024 | 263.00 | 306.00 | 260.00 | 269.00 | 269.00 | 4,780,385 |
15 Feb 2024 | 269.00 | 272.00 | 255.00 | 262.00 | 262.00 | 534,780 |
14 Feb 2024 | 274.00 | 275.00 | 262.00 | 269.00 | 269.00 | 233,477 |
13 Feb 2024 | 272.00 | 282.00 | 270.00 | 274.00 | 274.00 | 443,862 |
08 Feb 2024 | 269.00 | 272.00 | 255.00 | 272.00 | 272.00 | 426,853 |
07 Feb 2024 | 277.00 | 277.00 | 265.00 | 269.00 | 269.00 | 433,642 |
06 Feb 2024 | 281.00 | 281.00 | 277.00 | 280.00 | 280.00 | 268,098 |
05 Feb 2024 | 281.00 | 286.00 | 276.00 | 281.00 | 281.00 | 226,739 |
02 Feb 2024 | 283.00 | 286.00 | 278.00 | 281.00 | 281.00 | 401,460 |
01 Feb 2024 | 287.00 | 289.00 | 279.00 | 282.00 | 282.00 | 229,280 |
31 Jan 2024 | 291.00 | 291.00 | 283.00 | 287.00 | 287.00 | 367,915 |
30 Jan 2024 | 301.00 | 302.00 | 287.00 | 291.00 | 291.00 | 466,379 |
29 Jan 2024 | 291.00 | 309.00 | 289.00 | 301.00 | 301.00 | 1,221,626 |
26 Jan 2024 | 284.00 | 292.00 | 280.00 | 288.00 | 288.00 | 377,279 |
25 Jan 2024 | 294.00 | 299.00 | 280.00 | 284.00 | 284.00 | 881,100 |
24 Jan 2024 | 285.00 | 306.00 | 280.00 | 294.00 | 294.00 | 2,437,523 |
23 Jan 2024 | 277.00 | 299.00 | 277.00 | 278.00 | 278.00 | 1,407,787 |
22 Jan 2024 | 282.00 | 285.00 | 273.00 | 277.00 | 277.00 | 241,951 |
19 Jan 2024 | 284.00 | 290.00 | 276.00 | 279.00 | 279.00 | 530,728 |
18 Jan 2024 | 292.00 | 297.00 | 279.00 | 284.00 | 284.00 | 517,083 |
17 Jan 2024 | 308.00 | 319.00 | 291.00 | 292.00 | 292.00 | 1,154,248 |
16 Jan 2024 | 302.00 | 320.00 | 301.00 | 306.00 | 306.00 | 1,497,850 |
15 Jan 2024 | 300.00 | 315.00 | 290.00 | 301.00 | 301.00 | 1,115,662 |
12 Jan 2024 | 307.00 | 330.00 | 291.00 | 300.00 | 300.00 | 3,187,934 |
11 Jan 2024 | 279.00 | 312.00 | 275.00 | 306.00 | 306.00 | 1,054,866 |
10 Jan 2024 | 293.00 | 294.00 | 276.00 | 279.00 | 279.00 | 400,246 |
09 Jan 2024 | 285.00 | 291.00 | 281.00 | 288.00 | 288.00 | 221,021 |
08 Jan 2024 | 291.00 | 292.00 | 282.00 | 285.00 | 285.00 | 144,488 |
05 Jan 2024 | 290.00 | 301.00 | 286.00 | 290.00 | 290.00 | 570,317 |
04 Jan 2024 | 273.00 | 303.00 | 273.00 | 290.00 | 290.00 | 2,502,605 |
03 Jan 2024 | 280.00 | 284.00 | 270.00 | 273.00 | 273.00 | 524,431 |
02 Jan 2024 | 271.00 | 291.00 | 271.00 | 280.00 | 280.00 | 498,445 |
28 Dec 2023 | 262.00 | 309.00 | 262.00 | 270.00 | 270.00 | 3,401,933 |
27 Dec 2023 | 257.00 | 265.00 | 249.00 | 261.00 | 261.00 | 479,997 |
26 Dec 2023 | 272.00 | 272.00 | 252.00 | 257.00 | 257.00 | 763,715 |
22 Dec 2023 | 280.00 | 290.00 | 268.00 | 272.00 | 272.00 | 496,511 |
21 Dec 2023 | 288.00 | 290.00 | 279.00 | 280.00 | 280.00 | 433,654 |
20 Dec 2023 | 290.00 | 295.00 | 289.00 | 290.00 | 290.00 | 181,110 |
19 Dec 2023 | 285.00 | 293.00 | 278.00 | 290.00 | 290.00 | 327,875 |
18 Dec 2023 | 286.00 | 287.00 | 284.00 | 286.00 | 286.00 | 171,903 |
15 Dec 2023 | 287.00 | 290.00 | 277.00 | 284.00 | 284.00 | 187,361 |
14 Dec 2023 | 291.00 | 297.00 | 280.00 | 286.00 | 286.00 | 298,275 |
13 Dec 2023 | 295.00 | 295.00 | 287.00 | 290.00 | 290.00 | 133,523 |
12 Dec 2023 | 293.00 | 305.00 | 288.00 | 295.00 | 295.00 | 198,724 |
11 Dec 2023 | 294.00 | 307.00 | 291.00 | 293.00 | 293.00 | 298,171 |
08 Dec 2023 | 290.00 | 298.00 | 290.00 | 294.00 | 294.00 | 135,175 |
07 Dec 2023 | 300.00 | 300.00 | 292.00 | 294.00 | 294.00 | 185,675 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |