Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
09 May 2024 | - | - | - | - | - | - |
08 May 2024 | 332.20 | 340.35 | 325.80 | 327.75 | 327.75 | 14,969 |
07 May 2024 | 327.45 | 348.05 | 323.70 | 332.20 | 332.20 | 36,425 |
06 May 2024 | 349.00 | 349.75 | 325.00 | 325.45 | 325.45 | 14,585 |
03 May 2024 | 363.30 | 373.45 | 340.00 | 342.30 | 342.30 | 111,189 |
02 May 2024 | 308.25 | 362.25 | 305.55 | 361.40 | 361.40 | 253,154 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 302.25 | 307.25 | 299.30 | 301.90 | 301.90 | 4,496 |
29 Apr 2024 | 298.50 | 305.35 | 298.50 | 299.90 | 299.90 | 6,007 |
26 Apr 2024 | 297.05 | 309.35 | 297.05 | 303.20 | 303.20 | 15,069 |
25 Apr 2024 | 299.80 | 303.55 | 298.95 | 302.65 | 302.65 | 1,941 |
24 Apr 2024 | 303.70 | 305.70 | 300.05 | 301.40 | 301.40 | 7,256 |
23 Apr 2024 | 298.00 | 306.50 | 297.15 | 299.05 | 299.05 | 6,632 |
22 Apr 2024 | 306.75 | 310.55 | 298.55 | 300.45 | 300.45 | 5,455 |
19 Apr 2024 | 287.00 | 318.00 | 281.20 | 304.00 | 304.00 | 46,678 |
18 Apr 2024 | 293.15 | 295.05 | 287.80 | 289.85 | 289.85 | 6,339 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 288.45 | 291.20 | 286.85 | 289.50 | 289.50 | 3,028 |
15 Apr 2024 | 303.40 | 303.40 | 281.95 | 285.55 | 285.55 | 3,896 |
12 Apr 2024 | 297.90 | 301.20 | 295.35 | 297.45 | 297.45 | 5,807 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 298.35 | 302.95 | 297.20 | 299.00 | 299.00 | 3,093 |
09 Apr 2024 | 309.85 | 309.85 | 298.65 | 301.40 | 301.40 | 4,321 |
08 Apr 2024 | 314.70 | 314.70 | 303.90 | 305.45 | 305.45 | 9,493 |
05 Apr 2024 | 311.25 | 314.60 | 300.95 | 308.50 | 308.50 | 10,718 |
04 Apr 2024 | 314.80 | 318.70 | 303.90 | 308.35 | 308.35 | 22,059 |
03 Apr 2024 | 306.75 | 317.75 | 298.95 | 308.60 | 308.60 | 16,321 |
02 Apr 2024 | 288.05 | 319.15 | 279.30 | 312.00 | 312.00 | 51,796 |
01 Apr 2024 | 252.25 | 292.00 | 252.25 | 287.45 | 287.45 | 54,272 |
28 Mar 2024 | 254.00 | 260.20 | 249.50 | 250.75 | 250.75 | 25,303 |
27 Mar 2024 | 255.00 | 264.80 | 250.50 | 253.20 | 253.20 | 32,341 |
26 Mar 2024 | 264.50 | 265.00 | 251.95 | 255.75 | 255.75 | 16,266 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 263.45 | 265.00 | 260.30 | 263.35 | 263.35 | 10,611 |
21 Mar 2024 | 264.70 | 265.55 | 259.15 | 263.35 | 263.35 | 6,214 |
20 Mar 2024 | 270.70 | 270.70 | 253.10 | 259.50 | 259.50 | 3,254 |
19 Mar 2024 | 270.95 | 270.95 | 256.95 | 261.35 | 261.35 | 7,722 |
18 Mar 2024 | 269.30 | 269.30 | 263.00 | 265.70 | 265.70 | 8,696 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 248.00 | 267.00 | 235.00 | 265.00 | 265.00 | 4,730 |
13 Mar 2024 | 281.40 | 283.55 | 239.50 | 249.90 | 249.90 | 17,837 |
12 Mar 2024 | 292.10 | 294.45 | 277.10 | 278.15 | 278.15 | 4,830 |
11 Mar 2024 | 305.45 | 305.45 | 290.10 | 292.10 | 292.10 | 22,103 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 303.50 | 310.80 | 301.70 | 305.70 | 305.70 | 11,086 |
06 Mar 2024 | 312.30 | 312.30 | 301.75 | 304.70 | 304.70 | 1,729 |
05 Mar 2024 | 323.95 | 323.95 | 310.65 | 311.50 | 311.50 | 1,681 |
04 Mar 2024 | 323.40 | 323.40 | 314.00 | 315.20 | 315.20 | 8,908 |
01 Mar 2024 | 314.05 | 320.45 | 312.70 | 315.65 | 315.65 | 12,300 |
29 Feb 2024 | 313.50 | 315.60 | 310.05 | 311.15 | 311.15 | 4,447 |
28 Feb 2024 | 328.05 | 328.05 | 310.70 | 314.15 | 314.15 | 6,890 |
27 Feb 2024 | 327.55 | 327.55 | 321.20 | 322.00 | 322.00 | 1,226 |
26 Feb 2024 | 323.30 | 330.90 | 320.00 | 320.95 | 320.95 | 6,119 |
23 Feb 2024 | 321.00 | 324.70 | 319.50 | 322.50 | 322.50 | 8,288 |
22 Feb 2024 | 328.45 | 329.10 | 319.30 | 321.00 | 321.00 | 5,340 |
21 Feb 2024 | 337.20 | 337.20 | 327.10 | 328.40 | 328.40 | 2,940 |
20 Feb 2024 | 333.25 | 335.35 | 330.40 | 333.25 | 333.25 | 2,230 |
16 Feb 2024 | 335.85 | 335.85 | 326.00 | 327.00 | 327.00 | 10,770 |
15 Feb 2024 | 338.00 | 338.00 | 326.00 | 329.25 | 329.25 | 1,177 |
14 Feb 2024 | 321.30 | 334.70 | 319.40 | 329.95 | 329.95 | 13,322 |
13 Feb 2024 | 322.05 | 322.15 | 308.25 | 319.95 | 319.95 | 15,424 |
12 Feb 2024 | 338.00 | 339.50 | 319.85 | 322.40 | 322.40 | 29,852 |
09 Feb 2024 | 345.45 | 353.00 | 341.45 | 345.10 | 345.10 | 10,635 |
08 Feb 2024 | 359.95 | 359.95 | 351.55 | 352.50 | 352.50 | 3,827 |
07 Feb 2024 | 349.80 | 363.00 | 346.85 | 352.60 | 352.60 | 15,166 |
06 Feb 2024 | 355.80 | 355.80 | 343.25 | 346.75 | 346.75 | 1,106 |
05 Feb 2024 | 352.85 | 355.80 | 343.60 | 345.05 | 345.05 | 2,391 |
02 Feb 2024 | 351.00 | 352.90 | 342.15 | 346.05 | 346.05 | 12,640 |
01 Feb 2024 | 357.95 | 357.95 | 346.00 | 348.60 | 348.60 | 22,806 |
31 Jan 2024 | 351.70 | 354.70 | 351.45 | 353.85 | 353.85 | 10,985 |
30 Jan 2024 | 337.05 | 356.05 | 337.05 | 353.70 | 353.70 | 12,717 |
29 Jan 2024 | 359.95 | 359.95 | 343.00 | 347.80 | 347.80 | 3,542 |
26 Jan 2024 | 352.20 | 352.20 | 352.20 | 352.20 | 352.20 | - |
25 Jan 2024 | 351.15 | 354.20 | 349.00 | 352.20 | 352.20 | 6,688 |
24 Jan 2024 | 343.05 | 351.45 | 343.05 | 348.40 | 348.40 | 3,248 |
23 Jan 2024 | 360.85 | 360.85 | 343.40 | 346.10 | 346.10 | 13,886 |
22 Jan 2024 | 354.90 | 354.90 | 354.90 | 354.90 | 354.90 | - |
19 Jan 2024 | 357.90 | 359.90 | 353.00 | 354.90 | 354.90 | 5,614 |
18 Jan 2024 | 355.00 | 363.85 | 351.15 | 354.40 | 354.40 | 4,864 |
17 Jan 2024 | 368.95 | 368.95 | 361.05 | 362.20 | 362.20 | 20,839 |
16 Jan 2024 | 374.00 | 374.20 | 362.40 | 366.75 | 366.75 | 29,418 |
12 Jan 2024 | 357.50 | 379.00 | 357.15 | 369.00 | 369.00 | 62,033 |
11 Jan 2024 | 359.00 | 360.65 | 353.80 | 357.50 | 357.50 | 10,165 |
10 Jan 2024 | 363.70 | 363.70 | 354.95 | 356.95 | 356.95 | 3,054 |
09 Jan 2024 | 356.20 | 368.00 | 350.85 | 357.80 | 357.80 | 11,400 |
08 Jan 2024 | 361.85 | 361.85 | 348.00 | 349.20 | 349.20 | 2,117 |
05 Jan 2024 | 359.95 | 359.95 | 353.00 | 354.75 | 354.75 | 9,396 |
04 Jan 2024 | 355.45 | 359.55 | 355.00 | 356.50 | 356.50 | 2,967 |
03 Jan 2024 | 363.35 | 363.35 | 352.45 | 355.40 | 355.40 | 11,511 |
02 Jan 2024 | 365.00 | 365.00 | 354.55 | 357.05 | 357.05 | 6,914 |
29 Dec 2023 | 358.95 | 362.00 | 354.45 | 356.30 | 356.30 | 14,564 |
28 Dec 2023 | 359.00 | 359.00 | 352.65 | 355.30 | 355.30 | 2,369 |
27 Dec 2023 | 357.80 | 358.35 | 352.00 | 352.70 | 352.70 | 3,115 |
26 Dec 2023 | 353.05 | 356.80 | 352.10 | 355.25 | 355.25 | 3,226 |
22 Dec 2023 | 355.15 | 357.00 | 343.75 | 353.05 | 353.05 | 12,016 |
21 Dec 2023 | 322.25 | 349.00 | 322.25 | 348.15 | 348.15 | 17,945 |
20 Dec 2023 | 361.35 | 361.35 | 340.20 | 344.25 | 344.25 | 11,903 |
19 Dec 2023 | 360.00 | 363.30 | 350.50 | 356.75 | 356.75 | 14,688 |
18 Dec 2023 | 363.30 | 363.50 | 354.90 | 357.95 | 357.95 | 6,169 |
15 Dec 2023 | 354.90 | 363.00 | 352.55 | 356.15 | 356.15 | 14,546 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |