Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 355.00 | 367.65 | 352.00 | 367.65 | 367.65 | 60,890 |
22 Apr 2024 | 339.80 | 350.50 | 328.00 | 350.15 | 350.15 | 146,634 |
19 Apr 2024 | 318.05 | 337.35 | 312.00 | 333.85 | 333.85 | 81,979 |
18 Apr 2024 | 314.35 | 324.60 | 312.45 | 321.30 | 321.30 | 162,885 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 301.05 | 314.90 | 301.05 | 309.15 | 309.15 | 34,305 |
15 Apr 2024 | 302.25 | 316.00 | 301.85 | 309.45 | 309.45 | 149,569 |
12 Apr 2024 | 321.65 | 327.95 | 317.00 | 317.70 | 317.70 | 16,825 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 333.15 | 333.15 | 316.40 | 325.70 | 325.70 | 21,973 |
09 Apr 2024 | 326.50 | 335.00 | 325.60 | 330.55 | 330.55 | 16,058 |
08 Apr 2024 | 338.65 | 339.50 | 325.60 | 328.15 | 328.15 | 18,848 |
05 Apr 2024 | 334.05 | 345.00 | 325.05 | 333.60 | 333.60 | 21,470 |
04 Apr 2024 | 337.50 | 348.00 | 331.00 | 334.00 | 334.00 | 50,225 |
03 Apr 2024 | 324.00 | 338.85 | 317.00 | 337.35 | 337.35 | 43,860 |
02 Apr 2024 | 316.00 | 324.50 | 308.25 | 322.75 | 322.75 | 25,512 |
01 Apr 2024 | 291.55 | 316.70 | 291.55 | 315.45 | 315.45 | 26,212 |
28 Mar 2024 | 308.95 | 309.80 | 300.75 | 301.65 | 301.65 | 79,404 |
27 Mar 2024 | 311.70 | 316.00 | 295.10 | 308.95 | 308.95 | 203,674 |
26 Mar 2024 | 318.20 | 318.20 | 305.20 | 310.45 | 310.45 | 29,524 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 316.05 | 322.40 | 312.50 | 314.10 | 314.10 | 28,117 |
21 Mar 2024 | 319.50 | 329.00 | 315.10 | 315.60 | 315.60 | 20,271 |
20 Mar 2024 | 318.55 | 328.00 | 305.60 | 318.20 | 318.20 | 21,695 |
19 Mar 2024 | 319.95 | 325.00 | 311.45 | 318.55 | 318.55 | 22,082 |
18 Mar 2024 | 317.10 | 331.00 | 317.00 | 319.30 | 319.30 | 65,011 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 272.80 | 301.50 | 272.80 | 301.50 | 301.50 | 278,902 |
13 Mar 2024 | 296.25 | 296.25 | 287.15 | 287.15 | 287.15 | 120,013 |
12 Mar 2024 | 304.90 | 310.00 | 302.25 | 302.25 | 302.25 | 153,916 |
11 Mar 2024 | 332.15 | 333.00 | 318.15 | 318.15 | 318.15 | 128,987 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 336.60 | 342.00 | 332.00 | 334.85 | 334.85 | 23,439 |
06 Mar 2024 | 350.50 | 352.25 | 334.70 | 341.20 | 341.20 | 39,015 |
05 Mar 2024 | 351.00 | 356.00 | 351.00 | 352.30 | 352.30 | 15,811 |
04 Mar 2024 | 363.30 | 363.30 | 352.65 | 354.00 | 354.00 | 48,482 |
01 Mar 2024 | 369.00 | 378.00 | 357.05 | 361.55 | 361.55 | 25,271 |
29 Feb 2024 | 355.10 | 373.00 | 350.00 | 366.00 | 366.00 | 23,881 |
28 Feb 2024 | 364.05 | 369.00 | 346.00 | 357.75 | 357.75 | 24,698 |
27 Feb 2024 | 369.40 | 369.40 | 360.00 | 364.20 | 364.20 | 14,590 |
26 Feb 2024 | 369.00 | 372.50 | 361.00 | 364.10 | 364.10 | 50,686 |
23 Feb 2024 | 361.60 | 368.00 | 358.00 | 365.90 | 365.90 | 19,888 |
22 Feb 2024 | 364.60 | 364.90 | 352.05 | 361.60 | 361.60 | 43,270 |
21 Feb 2024 | 365.05 | 365.50 | 357.55 | 362.55 | 362.55 | 19,870 |
20 Feb 2024 | 363.75 | 369.00 | 356.60 | 363.75 | 363.75 | 51,470 |
16 Feb 2024 | 365.40 | 369.00 | 356.60 | 361.40 | 361.40 | 17,707 |
15 Feb 2024 | 357.45 | 366.00 | 354.00 | 359.15 | 359.15 | 58,395 |
14 Feb 2024 | 347.00 | 359.00 | 336.55 | 355.45 | 355.45 | 19,039 |
13 Feb 2024 | 346.00 | 358.40 | 333.55 | 350.75 | 350.75 | 57,422 |
12 Feb 2024 | 367.90 | 367.90 | 349.90 | 351.10 | 351.10 | 50,458 |
09 Feb 2024 | 372.00 | 376.95 | 353.40 | 368.30 | 368.30 | 103,789 |
08 Feb 2024 | 389.00 | 390.00 | 370.00 | 371.95 | 371.95 | 41,359 |
07 Feb 2024 | 374.50 | 389.95 | 370.55 | 378.35 | 378.35 | 136,869 |
06 Feb 2024 | 367.30 | 376.00 | 365.00 | 374.50 | 374.50 | 31,868 |
05 Feb 2024 | 370.00 | 370.00 | 363.00 | 367.40 | 367.40 | 46,931 |
02 Feb 2024 | 370.75 | 373.00 | 365.00 | 368.80 | 368.80 | 86,251 |
01 Feb 2024 | 378.00 | 379.45 | 366.00 | 370.75 | 370.75 | 54,905 |
31 Jan 2024 | 365.45 | 378.50 | 365.45 | 374.75 | 374.75 | 30,059 |
30 Jan 2024 | 370.15 | 374.90 | 363.75 | 364.70 | 364.70 | 27,162 |
29 Jan 2024 | 375.95 | 380.00 | 365.05 | 370.15 | 370.15 | 69,033 |
26 Jan 2024 | 371.50 | 371.50 | 371.50 | 371.50 | 371.50 | - |
25 Jan 2024 | 360.20 | 376.00 | 360.20 | 371.50 | 371.50 | 60,446 |
24 Jan 2024 | 360.10 | 368.70 | 357.10 | 364.95 | 364.95 | 102,715 |
23 Jan 2024 | 372.00 | 379.90 | 356.15 | 362.85 | 362.85 | 54,021 |
22 Jan 2024 | 373.40 | 373.40 | 373.40 | 373.40 | 373.40 | - |
19 Jan 2024 | 375.55 | 390.00 | 370.00 | 373.40 | 373.40 | 58,522 |
18 Jan 2024 | 381.95 | 381.95 | 358.65 | 375.95 | 375.95 | 143,932 |
17 Jan 2024 | 385.00 | 388.00 | 375.00 | 377.30 | 377.30 | 215,630 |
16 Jan 2024 | 377.25 | 394.80 | 373.00 | 392.90 | 392.90 | 310,148 |
12 Jan 2024 | 380.00 | 383.70 | 370.10 | 371.45 | 371.45 | 40,129 |
11 Jan 2024 | 382.00 | 390.00 | 366.05 | 375.85 | 375.85 | 150,691 |
10 Jan 2024 | 386.00 | 388.95 | 367.05 | 381.20 | 381.20 | 158,018 |
09 Jan 2024 | 390.00 | 396.70 | 383.00 | 386.20 | 386.20 | 257,093 |
08 Jan 2024 | 390.70 | 399.00 | 373.20 | 387.95 | 387.95 | 433,826 |
05 Jan 2024 | 364.55 | 393.40 | 364.55 | 387.20 | 387.20 | 294,548 |
04 Jan 2024 | 334.00 | 365.30 | 333.05 | 365.30 | 365.30 | 194,782 |
03 Jan 2024 | 334.80 | 335.00 | 328.05 | 332.10 | 332.10 | 197,337 |
02 Jan 2024 | 333.00 | 338.90 | 326.60 | 334.80 | 334.80 | 325,432 |
29 Dec 2023 | 311.40 | 311.45 | 304.80 | 309.40 | 309.40 | 198,894 |
28 Dec 2023 | 309.85 | 311.00 | 302.65 | 310.00 | 310.00 | 271,519 |
27 Dec 2023 | 306.85 | 313.90 | 302.00 | 307.75 | 307.75 | 374,846 |
26 Dec 2023 | 289.05 | 308.10 | 289.00 | 307.50 | 307.50 | 165,193 |
22 Dec 2023 | 281.80 | 288.05 | 280.10 | 286.35 | 286.35 | 130,823 |
21 Dec 2023 | 273.10 | 283.15 | 265.05 | 280.15 | 280.15 | 107,561 |
20 Dec 2023 | 294.70 | 297.50 | 270.00 | 274.50 | 274.50 | 577,647 |
19 Dec 2023 | 294.85 | 297.90 | 291.00 | 294.65 | 294.65 | 45,036 |
18 Dec 2023 | 295.75 | 295.75 | 288.05 | 293.25 | 293.25 | 53,592 |
15 Dec 2023 | 292.75 | 298.80 | 286.20 | 289.95 | 289.95 | 176,709 |
14 Dec 2023 | 293.50 | 299.00 | 291.20 | 292.65 | 292.65 | 121,158 |
13 Dec 2023 | 294.65 | 295.30 | 288.00 | 291.20 | 291.20 | 147,451 |
12 Dec 2023 | 297.15 | 298.00 | 291.35 | 293.90 | 293.90 | 67,392 |
11 Dec 2023 | 299.40 | 300.00 | 293.25 | 295.95 | 295.95 | 181,122 |
08 Dec 2023 | 307.95 | 310.75 | 291.40 | 297.15 | 297.15 | 406,306 |
07 Dec 2023 | 302.20 | 312.00 | 301.00 | 305.90 | 305.90 | 370,250 |
06 Dec 2023 | 304.55 | 307.10 | 300.00 | 301.10 | 301.10 | 302,446 |
05 Dec 2023 | 273.60 | 294.00 | 268.55 | 290.70 | 290.70 | 854,462 |
04 Dec 2023 | 269.80 | 273.65 | 269.70 | 272.10 | 272.10 | 71,542 |
01 Dec 2023 | 275.50 | 279.00 | 265.20 | 267.35 | 267.35 | 104,624 |
30 Nov 2023 | 266.85 | 275.10 | 249.30 | 273.10 | 273.10 | 623,445 |
29 Nov 2023 | 263.50 | 267.00 | 261.20 | 263.00 | 263.00 | 144,233 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |