Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 348.50 | 351.35 | 346.35 | 348.45 | 348.45 | 25 |
30 Apr 2024 | 348.50 | 348.85 | 346.55 | 348.25 | 348.25 | - |
29 Apr 2024 | 350.10 | 352.20 | 347.35 | 347.35 | 347.35 | 50 |
26 Apr 2024 | 347.10 | 351.90 | 346.55 | 351.90 | 351.90 | 16 |
25 Apr 2024 | 353.35 | 353.35 | 344.75 | 350.10 | 350.10 | 25 |
24 Apr 2024 | 352.10 | 352.40 | 349.75 | 349.75 | 349.75 | 75 |
23 Apr 2024 | 345.55 | 354.60 | 345.55 | 352.85 | 352.85 | 133 |
22 Apr 2024 | 345.15 | 346.10 | 345.15 | 346.10 | 346.10 | 112 |
19 Apr 2024 | 357.05 | 357.05 | 342.00 | 343.25 | 343.25 | 84 |
18 Apr 2024 | 350.35 | 352.00 | 347.30 | 350.20 | 350.20 | 50 |
17 Apr 2024 | 357.65 | 357.65 | 349.20 | 350.35 | 350.35 | 43 |
16 Apr 2024 | 353.65 | 358.85 | 353.30 | 357.30 | 357.30 | 9 |
15 Apr 2024 | 359.75 | 359.95 | 355.50 | 355.50 | 355.50 | 26 |
12 Apr 2024 | 365.70 | 365.70 | 365.70 | 365.70 | 365.70 | - |
11 Apr 2024 | 361.10 | 365.70 | 360.45 | 364.00 | 364.00 | 19 |
10 Apr 2024 | 359.45 | 362.40 | 359.45 | 360.70 | 360.70 | 9 |
09 Apr 2024 | 357.30 | 358.40 | 357.30 | 358.40 | 358.40 | 91 |
08 Apr 2024 | 357.35 | 357.35 | 357.15 | 357.15 | 357.15 | 5 |
05 Apr 2024 | 349.85 | 362.60 | 349.55 | 362.60 | 362.60 | 104 |
04 Apr 2024 | 353.25 | 353.25 | 353.25 | 353.25 | 353.25 | - |
03 Apr 2024 | 353.80 | 355.30 | 353.80 | 355.30 | 355.30 | - |
02 Apr 2024 | 366.70 | 368.40 | 355.15 | 355.40 | 355.40 | 125 |
28 Mar 2024 | 364.95 | 371.90 | 364.95 | 370.50 | 370.50 | 20 |
27 Mar 2024 | 368.20 | 374.25 | 368.20 | 374.25 | 374.25 | 5 |
26 Mar 2024 | 360.25 | 367.75 | 360.25 | 367.75 | 367.75 | 11 |
25 Mar 2024 | 362.25 | 364.70 | 361.60 | 361.60 | 361.60 | 122 |
22 Mar 2024 | 360.75 | 363.95 | 358.60 | 363.95 | 363.95 | 55 |
21 Mar 2024 | 356.80 | 362.15 | 356.80 | 362.15 | 362.15 | 44 |
20 Mar 2024 | 358.25 | 359.00 | 356.45 | 356.45 | 356.45 | - |
19 Mar 2024 | 360.35 | 360.35 | 356.90 | 359.20 | 359.20 | 38 |
18 Mar 2024 | 362.90 | 367.00 | 359.90 | 361.10 | 361.10 | 50 |
15 Mar 2024 | 364.15 | 366.80 | 361.50 | 362.80 | 362.80 | 31 |
14 Mar 2024 | 350.75 | 352.25 | 346.95 | 350.05 | 350.05 | 45 |
13 Mar 2024 | 354.95 | 355.55 | 348.40 | 348.40 | 348.40 | 9 |
12 Mar 2024 | 345.00 | 356.50 | 341.70 | 356.50 | 356.50 | 196 |
11 Mar 2024 | 357.00 | 358.90 | 350.45 | 350.45 | 350.45 | 301 |
08 Mar 2024 | 357.85 | 361.20 | 357.85 | 358.70 | 358.70 | 134 |
07 Mar 2024 | 355.00 | 361.70 | 355.00 | 359.15 | 359.15 | 252 |
06 Mar 2024 | 355.80 | 359.00 | 355.80 | 356.25 | 356.25 | 33 |
05 Mar 2024 | 367.35 | 369.30 | 356.25 | 356.25 | 356.25 | 199 |
04 Mar 2024 | 365.80 | 370.10 | 365.80 | 369.80 | 369.80 | 152 |
01 Mar 2024 | 357.35 | 357.35 | 353.20 | 353.20 | 353.20 | - |
29 Feb 2024 | 355.80 | 359.35 | 355.80 | 359.35 | 359.35 | 54 |
28 Feb 2024 | 355.85 | 355.85 | 355.35 | 355.35 | 355.35 | - |
27 Feb 2024 | 356.75 | 359.15 | 356.75 | 356.95 | 356.95 | 86 |
26 Feb 2024 | 360.10 | 360.50 | 356.60 | 356.85 | 356.85 | 48 |
23 Feb 2024 | 358.85 | 361.00 | 358.85 | 360.10 | 360.10 | 385 |
22 Feb 2024 | 350.95 | 355.70 | 350.95 | 355.70 | 355.70 | 151 |
21 Feb 2024 | 348.30 | 348.30 | 345.80 | 347.10 | 347.10 | 545 |
20 Feb 2024 | 346.50 | 351.15 | 346.50 | 348.30 | 348.30 | 117 |
19 Feb 2024 | 350.95 | 350.95 | 348.60 | 350.00 | 350.00 | 25 |
16 Feb 2024 | 352.60 | 352.60 | 350.45 | 350.45 | 350.45 | 18 |
15 Feb 2024 | 355.60 | 360.00 | 350.40 | 351.20 | 351.20 | 308 |
14 Feb 2024 | 353.00 | 355.90 | 353.00 | 355.60 | 355.60 | 650 |
13 Feb 2024 | 353.80 | 357.10 | 348.80 | 357.10 | 357.10 | 302 |
12 Feb 2024 | 359.80 | 360.30 | 354.45 | 354.45 | 354.45 | 52 |
09 Feb 2024 | 358.05 | 361.15 | 356.85 | 358.85 | 358.85 | 137 |
08 Feb 2024 | 362.20 | 364.10 | 358.05 | 358.90 | 358.90 | 32 |
07 Feb 2024 | 362.30 | 363.75 | 360.20 | 361.40 | 361.40 | 23 |
06 Feb 2024 | 358.20 | 361.45 | 357.30 | 361.45 | 361.45 | 116 |
05 Feb 2024 | 354.05 | 360.05 | 354.05 | 357.75 | 357.75 | 146 |
02 Feb 2024 | 352.05 | 355.00 | 351.45 | 354.90 | 354.90 | 169 |
01 Feb 2024 | 350.45 | 355.30 | 349.60 | 349.60 | 349.60 | 20 |
31 Jan 2024 | 346.90 | 349.20 | 346.40 | 348.55 | 348.55 | 28 |
30 Jan 2024 | 349.25 | 349.85 | 347.85 | 347.85 | 347.85 | 53 |
29 Jan 2024 | 345.35 | 346.85 | 344.70 | 346.60 | 346.60 | 4 |
26 Jan 2024 | 344.25 | 345.40 | 340.95 | 344.90 | 344.90 | 13 |
25 Jan 2024 | 340.10 | 346.40 | 340.10 | 343.80 | 343.80 | 49 |
24 Jan 2024 | 358.10 | 364.30 | 334.10 | 339.25 | 339.25 | 443 |
23 Jan 2024 | 343.45 | 346.75 | 339.95 | 342.65 | 342.65 | 3 |
22 Jan 2024 | 343.30 | 347.35 | 343.30 | 345.15 | 345.15 | 211 |
19 Jan 2024 | 340.85 | 345.35 | 340.85 | 345.35 | 345.35 | 40 |
18 Jan 2024 | 328.35 | 342.55 | 328.35 | 342.55 | 342.55 | 36 |
17 Jan 2024 | 329.05 | 330.00 | 327.40 | 328.30 | 328.30 | 15 |
16 Jan 2024 | 331.00 | 332.60 | 326.90 | 331.80 | 331.80 | 250 |
15 Jan 2024 | 332.35 | 332.35 | 332.35 | 332.35 | 332.35 | - |
12 Jan 2024 | 330.10 | 331.45 | 330.00 | 330.95 | 330.95 | 30 |
11 Jan 2024 | 331.10 | 333.95 | 329.90 | 329.90 | 329.90 | 10 |
10 Jan 2024 | 315.10 | 331.40 | 315.10 | 331.40 | 331.40 | 133 |
09 Jan 2024 | 299.25 | 301.65 | 298.90 | 301.65 | 301.65 | 60 |
08 Jan 2024 | 292.95 | 300.10 | 292.95 | 300.10 | 300.10 | 56 |
05 Jan 2024 | 294.95 | 296.25 | 294.95 | 296.25 | 296.25 | 7 |
04 Jan 2024 | 294.45 | 295.90 | 294.15 | 295.90 | 295.90 | 20 |
03 Jan 2024 | 301.10 | 301.10 | 294.10 | 294.10 | 294.10 | - |
02 Jan 2024 | 305.30 | 306.75 | 303.45 | 303.45 | 303.45 | 22 |
29 Dec 2023 | 306.00 | 306.00 | 304.55 | 304.55 | 304.55 | 24 |
28 Dec 2023 | 302.95 | 305.80 | 302.95 | 305.80 | 305.80 | 23 |
27 Dec 2023 | 304.15 | 304.95 | 302.35 | 302.35 | 302.35 | 191 |
22 Dec 2023 | 301.60 | 303.05 | 301.60 | 303.05 | 303.05 | 15 |
21 Dec 2023 | 297.40 | 300.35 | 297.40 | 300.35 | 300.35 | 19 |
20 Dec 2023 | 306.50 | 306.50 | 298.00 | 298.00 | 298.00 | 56 |
19 Dec 2023 | 299.80 | 304.90 | 299.80 | 304.90 | 304.90 | 88 |
18 Dec 2023 | 297.60 | 301.45 | 296.70 | 301.45 | 301.45 | 57 |
15 Dec 2023 | 296.45 | 297.90 | 296.45 | 297.90 | 297.90 | 8 |
14 Dec 2023 | 301.85 | 304.90 | 297.05 | 297.05 | 297.05 | 8 |
13 Dec 2023 | 296.85 | 300.65 | 296.85 | 300.60 | 300.60 | 117 |
12 Dec 2023 | 292.15 | 296.95 | 292.15 | 296.95 | 296.95 | 22 |
11 Dec 2023 | 286.50 | 294.95 | 286.50 | 292.60 | 292.60 | 31 |
08 Dec 2023 | 287.75 | 288.50 | 287.05 | 288.45 | 288.45 | 56 |
07 Dec 2023 | 287.35 | 288.05 | 285.60 | 285.60 | 285.60 | 166 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |