Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
10 May 2024 | 308.95 | 309.70 | 308.00 | 308.40 | 308.40 | 4,966 |
08 May 2024 | 307.65 | 307.85 | 305.70 | 306.90 | 306.90 | 5,855 |
07 May 2024 | 307.85 | 308.00 | 306.95 | 307.95 | 307.95 | 9,988 |
06 May 2024 | 304.60 | 306.80 | 304.10 | 306.40 | 306.40 | 4,820 |
03 May 2024 | 300.15 | 305.90 | 299.55 | 302.65 | 302.65 | 5,697 |
02 May 2024 | 296.30 | 297.15 | 295.15 | 296.40 | 296.40 | 6,061 |
30 Apr 2024 | 302.20 | 302.45 | 299.90 | 300.10 | 300.10 | 3,140 |
29 Apr 2024 | 301.85 | 302.60 | 301.25 | 301.25 | 301.25 | 5,915 |
26 Apr 2024 | 299.55 | 301.25 | 298.80 | 300.50 | 300.50 | 1,518 |
25 Apr 2024 | 294.70 | 295.60 | 292.20 | 293.35 | 293.35 | 7,077 |
24 Apr 2024 | 299.10 | 299.65 | 297.75 | 297.75 | 297.75 | 3,149 |
23 Apr 2024 | 291.75 | 296.60 | 291.75 | 296.45 | 296.45 | 15,044 |
22 Apr 2024 | 291.70 | 291.95 | 289.30 | 289.90 | 289.90 | 7,289 |
19 Apr 2024 | 293.80 | 295.40 | 291.20 | 292.30 | 292.30 | 5,751 |
18 Apr 2024 | 299.35 | 299.35 | 296.55 | 298.20 | 298.20 | 7,694 |
17 Apr 2024 | 300.10 | 302.55 | 298.95 | 298.95 | 298.95 | 9,680 |
16 Apr 2024 | 300.65 | 301.50 | 300.00 | 300.95 | 300.95 | 1,531 |
15 Apr 2024 | 307.80 | 308.75 | 306.45 | 306.45 | 306.45 | 813 |
12 Apr 2024 | 310.65 | 311.00 | 306.75 | 306.95 | 306.95 | 2,794 |
11 Apr 2024 | 306.40 | 307.75 | 305.15 | 306.25 | 306.25 | 3,751 |
10 Apr 2024 | 309.10 | 309.40 | 304.40 | 305.25 | 305.25 | 6,292 |
09 Apr 2024 | 308.20 | 309.45 | 305.60 | 306.50 | 306.50 | 2,610 |
08 Apr 2024 | 307.60 | 308.85 | 307.20 | 308.30 | 308.30 | 1,429 |
05 Apr 2024 | 304.95 | 307.25 | 304.80 | 307.25 | 307.25 | 7,403 |
04 Apr 2024 | 309.85 | 311.80 | 309.75 | 310.90 | 310.90 | 10,920 |
03 Apr 2024 | 307.35 | 309.95 | 306.70 | 309.55 | 309.55 | 6,097 |
02 Apr 2024 | 312.40 | 312.60 | 306.10 | 306.90 | 306.90 | 2,133 |
28 Mar 2024 | 310.60 | 311.00 | 310.05 | 310.05 | 310.05 | 9,730 |
27 Mar 2024 | 310.40 | 311.60 | 309.05 | 309.55 | 309.55 | 6,342 |
26 Mar 2024 | 311.90 | 312.45 | 311.30 | 311.80 | 311.80 | 4,927 |
25 Mar 2024 | 311.30 | 311.40 | 309.90 | 310.55 | 310.55 | 3,042 |
22 Mar 2024 | 311.60 | 312.00 | 310.75 | 310.75 | 310.75 | 9,519 |
21 Mar 2024 | 312.95 | 313.40 | 312.05 | 313.40 | 313.40 | 4,444 |
20 Mar 2024 | 306.15 | 307.45 | 305.95 | 306.05 | 306.05 | 2,843 |
19 Mar 2024 | 305.50 | 306.55 | 302.90 | 305.05 | 305.05 | 4,111 |
18 Mar 2024 | 304.25 | 307.35 | 304.25 | 306.25 | 306.25 | 2,047 |
15 Mar 2024 | 305.20 | 307.20 | 302.15 | 302.15 | 302.15 | 1,909 |
14 Mar 2024 | 308.50 | 308.70 | 305.35 | 306.40 | 306.40 | 5,499 |
13 Mar 2024 | 310.00 | 310.00 | 306.80 | 307.25 | 307.25 | 1,551 |
12 Mar 2024 | 307.10 | 309.00 | 305.00 | 308.25 | 308.25 | 7,700 |
11 Mar 2024 | 306.20 | 306.50 | 304.15 | 305.55 | 305.55 | 5,022 |
08 Mar 2024 | 310.50 | 311.60 | 309.95 | 310.05 | 310.05 | 1,667 |
07 Mar 2024 | 304.80 | 310.35 | 304.65 | 309.85 | 309.85 | 9,907 |
06 Mar 2024 | 305.55 | 306.90 | 305.40 | 306.50 | 306.50 | 4,499 |
05 Mar 2024 | 308.25 | 308.60 | 304.05 | 304.05 | 304.05 | 9,651 |
04 Mar 2024 | 311.50 | 311.70 | 310.20 | 310.20 | 310.20 | 23,335 |
01 Mar 2024 | 307.40 | 309.30 | 306.25 | 309.05 | 309.05 | 3,070 |
29 Feb 2024 | 303.55 | 306.35 | 302.70 | 304.25 | 304.25 | 19,160 |
28 Feb 2024 | 304.80 | 304.80 | 303.35 | 304.15 | 304.15 | 6,014 |
27 Feb 2024 | 304.85 | 305.65 | 304.30 | 304.90 | 304.90 | 3,907 |
26 Feb 2024 | 304.25 | 306.00 | 304.20 | 305.05 | 305.05 | 6,167 |
23 Feb 2024 | 305.25 | 306.50 | 304.15 | 304.85 | 304.85 | 4,823 |
22 Feb 2024 | 302.40 | 304.50 | 302.40 | 304.20 | 304.20 | 16,118 |
21 Feb 2024 | 297.65 | 297.65 | 295.60 | 296.15 | 296.15 | 9,964 |
20 Feb 2024 | 299.95 | 300.35 | 296.45 | 296.45 | 296.45 | 1,971 |
19 Feb 2024 | 300.90 | 301.00 | 300.70 | 300.70 | 300.70 | 829 |
16 Feb 2024 | 304.80 | 305.05 | 300.00 | 302.10 | 302.10 | 5,683 |
15 Feb 2024 | 303.20 | 303.35 | 301.00 | 301.65 | 301.65 | 6,826 |
14 Feb 2024 | 299.85 | 301.40 | 299.40 | 300.50 | 300.50 | 3,034 |
13 Feb 2024 | 303.80 | 303.80 | 298.45 | 299.90 | 299.90 | 10,254 |
12 Feb 2024 | 305.00 | 305.80 | 304.40 | 305.80 | 305.80 | 7,851 |
09 Feb 2024 | 302.85 | 304.80 | 301.70 | 304.40 | 304.40 | 8,154 |
08 Feb 2024 | 301.90 | 302.55 | 301.00 | 301.95 | 301.95 | 41,288 |
07 Feb 2024 | 298.00 | 301.75 | 298.00 | 300.70 | 300.70 | 4,052 |
06 Feb 2024 | 300.10 | 300.15 | 297.50 | 297.80 | 297.80 | 13,987 |
05 Feb 2024 | 298.95 | 299.65 | 296.45 | 297.60 | 297.60 | 6,335 |
02 Feb 2024 | 297.10 | 299.50 | 295.65 | 298.35 | 298.35 | 5,641 |
01 Feb 2024 | 292.30 | 293.75 | 289.00 | 291.55 | 291.55 | 6,486 |
31 Jan 2024 | 294.65 | 294.65 | 292.20 | 292.20 | 292.20 | 2,799 |
30 Jan 2024 | 298.45 | 298.80 | 297.35 | 297.90 | 297.90 | 4,664 |
29 Jan 2024 | 296.30 | 296.65 | 295.60 | 295.95 | 295.95 | 8,202 |
26 Jan 2024 | 294.75 | 297.00 | 294.75 | 296.95 | 296.95 | 4,837 |
25 Jan 2024 | 297.45 | 298.80 | 297.00 | 298.65 | 298.65 | 2,224 |
24 Jan 2024 | 297.75 | 298.90 | 297.35 | 298.35 | 298.35 | 4,546 |
23 Jan 2024 | 294.85 | 295.05 | 293.95 | 294.10 | 294.10 | 5,604 |
22 Jan 2024 | 295.90 | 296.20 | 294.00 | 294.40 | 294.40 | 15,408 |
19 Jan 2024 | 289.45 | 291.00 | 289.15 | 290.15 | 290.15 | 27,087 |
18 Jan 2024 | 284.80 | 289.05 | 284.80 | 287.95 | 287.95 | 4,434 |
17 Jan 2024 | 283.70 | 284.55 | 281.85 | 283.20 | 283.20 | 3,948 |
16 Jan 2024 | 283.95 | 286.60 | 283.40 | 286.25 | 286.25 | 2,680 |
15 Jan 2024 | 286.25 | 286.25 | 285.40 | 285.55 | 285.55 | 1,079 |
12 Jan 2024 | 285.70 | 286.75 | 284.25 | 285.60 | 285.60 | 11,631 |
11 Jan 2024 | 286.45 | 286.95 | 282.45 | 282.45 | 282.45 | 1,921 |
10 Jan 2024 | 283.60 | 284.25 | 282.95 | 284.00 | 284.00 | 3,618 |
09 Jan 2024 | 282.20 | 282.25 | 280.30 | 282.15 | 282.15 | 20,910 |
08 Jan 2024 | 276.80 | 280.25 | 275.65 | 280.10 | 280.10 | 1,478 |
05 Jan 2024 | 276.05 | 279.55 | 275.00 | 277.75 | 277.75 | 11,894 |
04 Jan 2024 | 278.65 | 278.70 | 276.85 | 278.35 | 278.35 | 7,299 |
03 Jan 2024 | 280.85 | 280.90 | 278.40 | 278.85 | 278.85 | 2,068 |
29 Dec 2023 | 287.75 | 287.75 | 284.30 | 284.35 | 284.35 | 9,545 |
28 Dec 2023 | 288.20 | 288.40 | 287.10 | 287.10 | 287.10 | 22,643 |
27 Dec 2023 | 286.75 | 287.80 | 286.15 | 287.00 | 287.00 | 3,406 |
22 Dec 2023 | 281.90 | 285.90 | 281.90 | 284.95 | 284.95 | 12,717 |
21 Dec 2023 | 283.25 | 284.10 | 280.00 | 283.60 | 283.60 | 6,841 |
20 Dec 2023 | 285.30 | 285.90 | 284.50 | 285.50 | 285.50 | 9,777 |
19 Dec 2023 | 283.95 | 285.10 | 283.75 | 284.65 | 284.65 | 137,283 |
18 Dec 2023 | 282.35 | 283.65 | 281.75 | 283.65 | 283.65 | 2,764 |
15 Dec 2023 | 281.50 | 283.75 | 281.00 | 282.60 | 282.60 | 6,737 |
14 Dec 2023 | 282.15 | 282.70 | 280.75 | 281.00 | 281.00 | 8,729 |
13 Dec 2023 | 278.30 | 278.85 | 277.90 | 277.90 | 277.90 | 2,261 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |