Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 295.00 | 297.00 | 289.10 | 290.65 | 290.65 | 606,389 |
02 May 2024 | 296.40 | 297.55 | 290.55 | 293.85 | 293.85 | 541,918 |
30 Apr 2024 | 306.95 | 306.95 | 294.00 | 295.05 | 295.05 | 614,899 |
29 Apr 2024 | 298.50 | 302.80 | 295.95 | 297.00 | 297.00 | 473,004 |
26 Apr 2024 | 300.45 | 301.00 | 295.05 | 296.30 | 296.30 | 347,365 |
25 Apr 2024 | 297.00 | 302.15 | 296.20 | 299.25 | 299.25 | 352,792 |
24 Apr 2024 | 299.50 | 303.00 | 295.00 | 296.00 | 296.00 | 393,819 |
23 Apr 2024 | 305.00 | 306.00 | 296.80 | 297.85 | 297.85 | 539,626 |
22 Apr 2024 | 296.50 | 307.00 | 292.05 | 300.65 | 300.65 | 871,557 |
19 Apr 2024 | 284.00 | 295.95 | 283.95 | 289.90 | 289.90 | 463,295 |
18 Apr 2024 | 300.00 | 300.00 | 288.35 | 290.85 | 290.85 | 488,166 |
16 Apr 2024 | 295.05 | 299.50 | 294.20 | 295.45 | 295.45 | 253,427 |
15 Apr 2024 | 285.75 | 300.20 | 285.75 | 294.20 | 294.20 | 404,448 |
12 Apr 2024 | 307.80 | 314.50 | 298.20 | 301.10 | 301.10 | 1,190,437 |
10 Apr 2024 | 311.00 | 315.00 | 305.05 | 306.75 | 306.75 | 419,131 |
09 Apr 2024 | 317.65 | 318.20 | 305.05 | 309.70 | 309.70 | 401,240 |
08 Apr 2024 | 315.90 | 323.00 | 313.10 | 315.75 | 315.75 | 444,440 |
05 Apr 2024 | 317.05 | 319.45 | 311.00 | 313.10 | 313.10 | 567,888 |
04 Apr 2024 | 314.20 | 321.00 | 311.40 | 316.80 | 316.80 | 569,216 |
03 Apr 2024 | 307.05 | 319.95 | 305.65 | 313.15 | 313.15 | 926,725 |
02 Apr 2024 | 311.90 | 313.70 | 304.25 | 307.55 | 307.55 | 907,178 |
01 Apr 2024 | 282.85 | 313.70 | 281.35 | 309.60 | 309.60 | 3,149,447 |
28 Mar 2024 | 282.25 | 283.95 | 276.75 | 277.35 | 277.35 | 640,817 |
27 Mar 2024 | 286.00 | 287.00 | 281.00 | 282.25 | 282.25 | 547,813 |
26 Mar 2024 | 289.00 | 290.85 | 282.75 | 284.70 | 284.70 | 529,839 |
22 Mar 2024 | 292.30 | 295.00 | 287.80 | 288.80 | 288.80 | 546,650 |
21 Mar 2024 | 295.00 | 296.65 | 290.15 | 291.45 | 291.45 | 304,458 |
20 Mar 2024 | 291.75 | 298.00 | 290.40 | 293.35 | 293.35 | 353,302 |
19 Mar 2024 | 290.00 | 292.90 | 287.05 | 289.50 | 289.50 | 214,745 |
18 Mar 2024 | 288.15 | 294.05 | 286.00 | 289.60 | 289.60 | 330,088 |
15 Mar 2024 | 293.95 | 297.45 | 286.05 | 288.15 | 288.15 | 336,110 |
14 Mar 2024 | 283.95 | 298.35 | 280.85 | 293.85 | 293.85 | 737,342 |
13 Mar 2024 | 287.25 | 288.30 | 275.55 | 284.65 | 284.65 | 1,084,903 |
12 Mar 2024 | 292.75 | 292.80 | 278.75 | 286.90 | 286.90 | 1,336,246 |
11 Mar 2024 | 302.55 | 303.80 | 288.80 | 292.80 | 292.80 | 666,679 |
07 Mar 2024 | 297.15 | 306.75 | 296.00 | 298.30 | 298.30 | 842,060 |
06 Mar 2024 | 301.25 | 303.25 | 296.05 | 299.25 | 299.25 | 515,308 |
05 Mar 2024 | 310.00 | 310.50 | 301.20 | 302.60 | 302.60 | 589,696 |
04 Mar 2024 | 316.30 | 316.85 | 305.60 | 307.60 | 307.60 | 628,945 |
01 Mar 2024 | 323.85 | 323.90 | 312.05 | 313.50 | 313.50 | 679,692 |
29 Feb 2024 | 329.90 | 330.00 | 320.15 | 321.25 | 321.25 | 464,988 |
28 Feb 2024 | 331.55 | 333.00 | 326.25 | 327.15 | 327.15 | 224,323 |
27 Feb 2024 | 337.90 | 339.55 | 329.75 | 331.45 | 331.45 | 423,150 |
26 Feb 2024 | 341.60 | 344.75 | 335.05 | 337.85 | 337.85 | 285,660 |
23 Feb 2024 | 346.60 | 347.20 | 339.50 | 340.80 | 340.80 | 230,023 |
22 Feb 2024 | 349.50 | 351.00 | 343.10 | 346.85 | 346.85 | 168,530 |
21 Feb 2024 | 343.20 | 349.40 | 343.20 | 346.05 | 346.05 | 188,649 |
20 Feb 2024 | 348.80 | 350.65 | 344.90 | 345.80 | 345.80 | 223,893 |
19 Feb 2024 | 354.35 | 357.70 | 348.00 | 348.75 | 348.75 | 221,925 |
16 Feb 2024 | 338.15 | 356.50 | 338.15 | 354.30 | 354.30 | 462,959 |
15 Feb 2024 | 338.05 | 345.80 | 334.20 | 338.05 | 338.05 | 342,250 |
14 Feb 2024 | 334.95 | 339.95 | 332.00 | 337.10 | 337.10 | 247,185 |
13 Feb 2024 | 354.30 | 357.30 | 331.65 | 338.50 | 338.50 | 907,154 |
12 Feb 2024 | 359.90 | 360.90 | 352.25 | 354.30 | 354.30 | 148,629 |
09 Feb 2024 | 357.05 | 361.05 | 355.00 | 359.15 | 359.15 | 146,845 |
08 Feb 2024 | 360.60 | 363.90 | 358.50 | 359.80 | 359.80 | 189,490 |
07 Feb 2024 | 360.00 | 369.00 | 357.90 | 360.50 | 360.50 | 298,887 |
06 Feb 2024 | 360.70 | 364.70 | 359.50 | 362.20 | 362.20 | 172,935 |
05 Feb 2024 | 360.35 | 362.70 | 358.00 | 360.15 | 360.15 | 210,514 |
02 Feb 2024 | 362.00 | 366.00 | 358.55 | 360.35 | 360.35 | 269,624 |
01 Feb 2024 | 362.50 | 363.00 | 358.80 | 361.15 | 361.15 | 201,074 |
31 Jan 2024 | 358.10 | 370.45 | 358.10 | 359.85 | 359.85 | 472,175 |
30 Jan 2024 | 365.75 | 365.75 | 358.50 | 361.20 | 361.20 | 262,268 |
29 Jan 2024 | 363.00 | 364.90 | 358.05 | 363.50 | 363.50 | 174,449 |
25 Jan 2024 | 355.00 | 362.00 | 355.00 | 361.10 | 361.10 | 194,406 |
24 Jan 2024 | 365.00 | 365.60 | 352.00 | 354.20 | 354.20 | 308,968 |
23 Jan 2024 | 375.95 | 375.95 | 358.35 | 364.10 | 364.10 | 249,659 |
19 Jan 2024 | 371.10 | 376.00 | 369.00 | 371.20 | 371.20 | 163,444 |
18 Jan 2024 | 368.25 | 372.35 | 360.20 | 369.10 | 369.10 | 238,174 |
17 Jan 2024 | 375.00 | 377.00 | 368.35 | 369.65 | 369.65 | 198,899 |
16 Jan 2024 | 381.40 | 381.95 | 375.30 | 377.50 | 377.50 | 255,091 |
15 Jan 2024 | 384.30 | 384.30 | 376.10 | 377.55 | 377.55 | 274,790 |
12 Jan 2024 | 385.50 | 386.20 | 378.70 | 380.80 | 380.80 | 433,702 |
11 Jan 2024 | 370.35 | 385.95 | 367.50 | 382.50 | 382.50 | 901,608 |
10 Jan 2024 | 372.30 | 374.00 | 367.20 | 368.55 | 368.55 | 202,933 |
09 Jan 2024 | 370.75 | 374.95 | 369.30 | 372.25 | 372.25 | 194,313 |
08 Jan 2024 | 376.35 | 376.85 | 368.05 | 369.60 | 369.60 | 208,645 |
05 Jan 2024 | 373.25 | 380.00 | 372.25 | 376.35 | 376.35 | 386,728 |
04 Jan 2024 | 376.70 | 377.90 | 371.95 | 373.25 | 373.25 | 246,951 |
03 Jan 2024 | 374.80 | 378.45 | 372.05 | 374.05 | 374.05 | 241,721 |
02 Jan 2024 | 376.75 | 378.60 | 368.70 | 373.95 | 373.95 | 284,221 |
01 Jan 2024 | 376.50 | 380.90 | 375.10 | 376.75 | 376.75 | 492,945 |
29 Dec 2023 | 360.00 | 377.95 | 358.35 | 375.10 | 375.10 | 1,919,731 |
28 Dec 2023 | 364.45 | 364.45 | 358.65 | 360.35 | 360.35 | 224,122 |
27 Dec 2023 | 364.00 | 364.45 | 359.80 | 362.60 | 362.60 | 289,202 |
26 Dec 2023 | 355.70 | 361.40 | 353.00 | 359.15 | 359.15 | 274,343 |
22 Dec 2023 | 345.00 | 356.80 | 345.00 | 353.90 | 353.90 | 233,774 |
21 Dec 2023 | 348.85 | 355.85 | 343.75 | 354.35 | 354.35 | 271,786 |
20 Dec 2023 | 358.45 | 362.95 | 347.00 | 350.10 | 350.10 | 391,138 |
19 Dec 2023 | 358.00 | 360.95 | 356.00 | 356.75 | 356.75 | 350,261 |
18 Dec 2023 | 360.00 | 365.90 | 357.55 | 363.20 | 363.20 | 399,452 |
15 Dec 2023 | 356.70 | 367.90 | 356.00 | 360.05 | 360.05 | 975,314 |
14 Dec 2023 | 356.10 | 358.60 | 353.05 | 355.00 | 355.00 | 266,954 |
13 Dec 2023 | 355.80 | 359.00 | 352.00 | 354.35 | 354.35 | 277,647 |
12 Dec 2023 | 357.00 | 357.40 | 350.75 | 353.50 | 353.50 | 208,109 |
11 Dec 2023 | 358.20 | 360.80 | 353.05 | 355.25 | 355.25 | 228,312 |
08 Dec 2023 | 364.00 | 366.30 | 354.45 | 357.55 | 357.55 | 353,068 |
07 Dec 2023 | 358.80 | 366.95 | 353.50 | 360.25 | 360.25 | 677,483 |
06 Dec 2023 | 351.00 | 360.70 | 350.80 | 356.20 | 356.20 | 714,928 |
05 Dec 2023 | 346.85 | 353.00 | 346.25 | 350.25 | 350.25 | 422,442 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |