Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 296.05 | 307.90 | 296.05 | 307.90 | 307.90 | 22,697 |
02 May 2024 | 298.95 | 300.00 | 292.00 | 293.25 | 293.25 | 6,895 |
30 Apr 2024 | 298.95 | 298.95 | 292.80 | 293.15 | 293.15 | 5,740 |
29 Apr 2024 | 296.00 | 298.20 | 290.40 | 293.20 | 293.20 | 23,333 |
26 Apr 2024 | 300.05 | 302.80 | 295.00 | 296.00 | 296.00 | 6,740 |
25 Apr 2024 | 295.60 | 304.00 | 295.60 | 298.90 | 298.90 | 26,320 |
24 Apr 2024 | 296.25 | 305.00 | 295.45 | 299.80 | 299.80 | 10,528 |
23 Apr 2024 | 312.05 | 313.05 | 292.00 | 295.25 | 295.25 | 71,375 |
22 Apr 2024 | 323.30 | 323.30 | 299.95 | 305.40 | 305.40 | 92,160 |
19 Apr 2024 | 298.00 | 307.95 | 298.00 | 307.95 | 307.95 | 43,122 |
18 Apr 2024 | 293.30 | 293.30 | 293.30 | 293.30 | 293.30 | 5,805 |
16 Apr 2024 | 272.00 | 287.10 | 272.00 | 279.35 | 279.35 | 24,837 |
15 Apr 2024 | 276.00 | 291.40 | 273.55 | 283.40 | 283.40 | 13,063 |
12 Apr 2024 | 291.95 | 291.95 | 287.00 | 287.90 | 287.90 | 27,917 |
10 Apr 2024 | 277.80 | 284.55 | 273.00 | 279.45 | 279.45 | 9,160 |
09 Apr 2024 | 270.10 | 278.95 | 267.00 | 271.00 | 271.00 | 5,038 |
08 Apr 2024 | 268.30 | 271.00 | 267.50 | 268.90 | 268.90 | 8,320 |
05 Apr 2024 | 278.00 | 278.00 | 267.00 | 272.00 | 272.00 | 12,320 |
04 Apr 2024 | 271.70 | 278.40 | 265.00 | 277.70 | 277.70 | 4,121 |
03 Apr 2024 | 279.90 | 279.90 | 268.00 | 269.75 | 269.75 | 11,798 |
02 Apr 2024 | 286.00 | 286.00 | 273.50 | 274.40 | 274.40 | 25,214 |
01 Apr 2024 | 275.50 | 275.60 | 272.00 | 275.60 | 275.60 | 22,747 |
28 Mar 2024 | 261.55 | 262.50 | 255.50 | 262.50 | 262.50 | 37,703 |
27 Mar 2024 | 238.50 | 250.00 | 234.40 | 250.00 | 250.00 | 30,005 |
26 Mar 2024 | 245.00 | 247.00 | 235.00 | 238.10 | 238.10 | 13,884 |
22 Mar 2024 | 245.95 | 245.95 | 238.00 | 238.90 | 238.90 | 5,944 |
21 Mar 2024 | 248.95 | 248.95 | 237.95 | 239.50 | 239.50 | 13,959 |
20 Mar 2024 | 250.50 | 250.50 | 233.40 | 238.85 | 238.85 | 53,644 |
19 Mar 2024 | 260.30 | 260.30 | 242.15 | 245.65 | 245.65 | 8,413 |
18 Mar 2024 | 260.70 | 260.70 | 252.75 | 254.10 | 254.10 | 6,875 |
15 Mar 2024 | 252.00 | 253.00 | 239.40 | 251.05 | 251.05 | 29,016 |
14 Mar 2024 | 220.25 | 241.25 | 220.25 | 241.25 | 241.25 | 30,560 |
13 Mar 2024 | 234.70 | 246.05 | 229.80 | 229.80 | 229.80 | 43,523 |
12 Mar 2024 | 254.35 | 254.35 | 240.30 | 241.85 | 241.85 | 29,451 |
11 Mar 2024 | 263.50 | 269.00 | 251.00 | 252.90 | 252.90 | 58,629 |
07 Mar 2024 | 269.00 | 270.20 | 257.35 | 263.45 | 263.45 | 6,372 |
06 Mar 2024 | 276.95 | 276.95 | 264.90 | 268.85 | 268.85 | 25,852 |
05 Mar 2024 | 276.05 | 279.60 | 270.10 | 272.30 | 272.30 | 18,738 |
04 Mar 2024 | 288.05 | 289.50 | 274.00 | 277.65 | 277.65 | 7,162 |
01 Mar 2024 | 275.00 | 285.00 | 273.10 | 275.95 | 275.95 | 17,347 |
29 Feb 2024 | 276.50 | 279.90 | 268.25 | 274.00 | 274.00 | 9,520 |
28 Feb 2024 | 283.00 | 287.50 | 275.00 | 276.50 | 276.50 | 14,791 |
27 Feb 2024 | 287.50 | 288.00 | 283.10 | 285.10 | 285.10 | 10,880 |
26 Feb 2024 | 294.00 | 294.00 | 281.00 | 287.95 | 287.95 | 6,433 |
23 Feb 2024 | 291.10 | 295.80 | 284.00 | 290.45 | 290.45 | 4,425 |
22 Feb 2024 | 293.00 | 296.50 | 282.50 | 286.45 | 286.45 | 45,159 |
21 Feb 2024 | 303.50 | 303.50 | 292.00 | 292.95 | 292.95 | 17,098 |
20 Feb 2024 | 300.90 | 305.00 | 295.00 | 302.00 | 302.00 | 19,018 |
19 Feb 2024 | 290.00 | 299.00 | 284.00 | 292.85 | 292.85 | 55,918 |
16 Feb 2024 | 286.95 | 289.95 | 271.25 | 287.45 | 287.45 | 56,117 |
15 Feb 2024 | 294.85 | 294.85 | 280.10 | 284.45 | 284.45 | 11,613 |
14 Feb 2024 | 280.00 | 289.40 | 271.75 | 289.40 | 289.40 | 5,065 |
13 Feb 2024 | 275.00 | 280.00 | 266.25 | 275.65 | 275.65 | 4,011 |
12 Feb 2024 | 289.00 | 290.00 | 274.30 | 274.80 | 274.80 | 22,570 |
09 Feb 2024 | 309.95 | 309.95 | 287.10 | 288.70 | 288.70 | 17,273 |
08 Feb 2024 | 299.70 | 301.00 | 295.00 | 298.80 | 298.80 | 76,636 |
07 Feb 2024 | 273.10 | 286.75 | 269.10 | 286.75 | 286.75 | 25,713 |
06 Feb 2024 | 276.90 | 276.90 | 268.15 | 273.10 | 273.10 | 12,243 |
05 Feb 2024 | 270.00 | 274.60 | 268.00 | 272.95 | 272.95 | 7,137 |
02 Feb 2024 | 274.90 | 281.90 | 266.65 | 269.00 | 269.00 | 5,882 |
01 Feb 2024 | 272.05 | 279.90 | 270.00 | 270.45 | 270.45 | 15,003 |
31 Jan 2024 | 267.10 | 281.95 | 267.10 | 278.45 | 278.45 | 4,877 |
30 Jan 2024 | 269.25 | 282.65 | 265.00 | 270.20 | 270.20 | 8,027 |
29 Jan 2024 | 285.00 | 285.00 | 266.00 | 269.20 | 269.20 | 13,253 |
25 Jan 2024 | 257.00 | 273.90 | 257.00 | 273.90 | 273.90 | 9,409 |
24 Jan 2024 | 268.70 | 268.70 | 253.60 | 260.90 | 260.90 | 15,559 |
23 Jan 2024 | 278.00 | 278.00 | 263.00 | 265.75 | 265.75 | 11,955 |
19 Jan 2024 | 280.55 | 288.00 | 280.00 | 282.15 | 282.15 | 12,015 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 286.00 | 287.95 | 281.55 | 286.05 | 286.05 | 9,405 |
16 Jan 2024 | 288.95 | 290.00 | 281.10 | 285.85 | 285.85 | 8,741 |
15 Jan 2024 | 289.00 | 292.80 | 286.05 | 287.30 | 287.30 | 6,626 |
12 Jan 2024 | 289.70 | 290.90 | 286.25 | 287.25 | 287.25 | 13,821 |
11 Jan 2024 | 291.70 | 291.70 | 286.00 | 289.70 | 289.70 | 21,431 |
10 Jan 2024 | 296.15 | 296.15 | 282.10 | 291.10 | 291.10 | 12,920 |
09 Jan 2024 | 296.15 | 304.85 | 294.10 | 296.15 | 296.15 | 27,312 |
08 Jan 2024 | 299.60 | 299.60 | 293.65 | 296.15 | 296.15 | 3,754 |
05 Jan 2024 | 305.00 | 305.00 | 298.10 | 299.60 | 299.60 | 10,834 |
04 Jan 2024 | 301.60 | 305.00 | 300.10 | 302.75 | 302.75 | 20,867 |
03 Jan 2024 | 293.75 | 304.90 | 293.15 | 299.10 | 299.10 | 8,666 |
02 Jan 2024 | 295.00 | 297.95 | 290.00 | 293.15 | 293.15 | 4,039 |
01 Jan 2024 | 295.10 | 298.55 | 288.00 | 293.90 | 293.90 | 7,408 |
29 Dec 2023 | 298.00 | 300.90 | 292.05 | 298.55 | 298.55 | 4,163 |
28 Dec 2023 | 300.00 | 301.75 | 297.00 | 299.00 | 299.00 | 10,164 |
27 Dec 2023 | 303.55 | 305.50 | 299.00 | 301.75 | 301.75 | 4,461 |
26 Dec 2023 | 303.60 | 313.00 | 301.25 | 302.65 | 302.65 | 5,716 |
22 Dec 2023 | 303.00 | 304.90 | 300.00 | 302.15 | 302.15 | 10,974 |
21 Dec 2023 | 280.10 | 301.00 | 273.65 | 299.65 | 299.65 | 11,503 |
20 Dec 2023 | 300.00 | 302.90 | 286.00 | 286.80 | 286.80 | 31,632 |
19 Dec 2023 | 295.55 | 305.00 | 295.55 | 300.85 | 300.85 | 5,482 |
18 Dec 2023 | 304.50 | 309.75 | 301.00 | 301.55 | 301.55 | 5,719 |
15 Dec 2023 | 306.70 | 312.00 | 300.05 | 304.50 | 304.50 | 17,008 |
14 Dec 2023 | 309.60 | 313.95 | 295.55 | 304.25 | 304.25 | 15,050 |
13 Dec 2023 | 308.00 | 315.00 | 308.00 | 308.75 | 308.75 | 11,484 |
12 Dec 2023 | 308.00 | 310.50 | 305.00 | 306.80 | 306.80 | 11,672 |
11 Dec 2023 | 300.05 | 306.25 | 300.05 | 301.95 | 301.95 | 23,185 |
08 Dec 2023 | 294.05 | 308.25 | 294.05 | 304.90 | 304.90 | 10,349 |
07 Dec 2023 | 297.85 | 300.00 | 291.05 | 299.25 | 299.25 | 23,114 |
06 Dec 2023 | 299.35 | 299.35 | 290.00 | 297.80 | 297.80 | 28,151 |
05 Dec 2023 | 303.50 | 307.00 | 296.00 | 300.80 | 300.80 | 10,855 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |