Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
10 May 2024 | 275.05 | 278.40 | 263.00 | 271.35 | 271.35 | 1,790,202 |
09 May 2024 | 290.00 | 290.90 | 272.35 | 275.05 | 275.05 | 849,101 |
08 May 2024 | 285.00 | 292.95 | 278.55 | 290.80 | 290.80 | 900,054 |
07 May 2024 | 297.00 | 298.10 | 282.15 | 285.75 | 285.75 | 1,394,728 |
06 May 2024 | 304.00 | 304.20 | 289.30 | 296.80 | 296.80 | 1,399,783 |
03 May 2024 | 306.95 | 309.70 | 297.45 | 302.65 | 302.65 | 1,057,847 |
02 May 2024 | 311.70 | 311.90 | 303.95 | 305.75 | 305.75 | 924,915 |
30 Apr 2024 | 311.55 | 316.30 | 308.00 | 309.95 | 309.95 | 1,016,028 |
29 Apr 2024 | 311.65 | 316.60 | 308.25 | 309.70 | 309.70 | 1,168,680 |
26 Apr 2024 | 316.95 | 316.95 | 308.70 | 310.75 | 310.75 | 1,138,939 |
25 Apr 2024 | 317.00 | 322.00 | 314.05 | 315.50 | 315.50 | 1,661,553 |
24 Apr 2024 | 306.65 | 323.55 | 305.20 | 316.55 | 316.55 | 4,861,601 |
23 Apr 2024 | 311.90 | 314.90 | 302.25 | 304.20 | 304.20 | 1,091,597 |
22 Apr 2024 | 305.60 | 315.00 | 305.05 | 310.30 | 310.30 | 2,201,958 |
19 Apr 2024 | 297.00 | 308.80 | 291.55 | 301.60 | 301.60 | 2,960,459 |
18 Apr 2024 | 307.85 | 317.80 | 302.00 | 303.85 | 303.85 | 3,919,434 |
16 Apr 2024 | 299.50 | 315.00 | 298.90 | 303.85 | 303.85 | 4,593,403 |
15 Apr 2024 | 286.00 | 309.00 | 286.00 | 299.75 | 299.75 | 5,967,234 |
12 Apr 2024 | 299.95 | 304.20 | 292.60 | 295.30 | 295.30 | 2,875,438 |
10 Apr 2024 | 304.40 | 309.50 | 296.60 | 300.40 | 300.40 | 3,005,008 |
09 Apr 2024 | 287.65 | 307.95 | 284.35 | 302.70 | 302.70 | 7,697,077 |
08 Apr 2024 | 291.60 | 294.50 | 282.65 | 285.30 | 285.30 | 1,585,459 |
05 Apr 2024 | 290.40 | 299.00 | 286.80 | 289.55 | 289.55 | 3,191,182 |
04 Apr 2024 | 270.00 | 294.50 | 270.00 | 290.80 | 290.80 | 7,894,106 |
03 Apr 2024 | 270.00 | 272.85 | 264.65 | 267.65 | 267.65 | 808,342 |
02 Apr 2024 | 264.45 | 275.80 | 263.50 | 270.95 | 270.95 | 1,585,415 |
01 Apr 2024 | 264.85 | 269.95 | 260.50 | 263.25 | 263.25 | 1,054,743 |
28 Mar 2024 | 270.40 | 273.00 | 261.00 | 261.85 | 261.85 | 979,698 |
27 Mar 2024 | 279.00 | 282.90 | 267.05 | 269.00 | 269.00 | 2,156,158 |
26 Mar 2024 | 275.75 | 283.95 | 267.95 | 280.60 | 280.60 | 3,079,970 |
22 Mar 2024 | 259.50 | 279.30 | 259.50 | 275.75 | 275.75 | 4,132,518 |
21 Mar 2024 | 253.30 | 264.00 | 253.00 | 259.45 | 259.45 | 1,873,744 |
20 Mar 2024 | 247.35 | 256.65 | 245.35 | 250.30 | 250.30 | 1,410,308 |
19 Mar 2024 | 249.00 | 256.00 | 244.50 | 246.30 | 246.30 | 1,535,068 |
18 Mar 2024 | 249.05 | 260.00 | 246.45 | 248.75 | 248.75 | 2,093,863 |
15 Mar 2024 | 234.00 | 259.00 | 233.80 | 248.15 | 248.15 | 3,249,958 |
14 Mar 2024 | 214.85 | 235.10 | 214.80 | 228.65 | 228.65 | 1,889,197 |
13 Mar 2024 | 243.25 | 244.65 | 210.10 | 215.65 | 215.65 | 2,063,415 |
12 Mar 2024 | 254.05 | 254.95 | 238.00 | 241.30 | 241.30 | 2,004,555 |
11 Mar 2024 | 261.95 | 271.50 | 250.05 | 252.00 | 252.00 | 1,749,579 |
07 Mar 2024 | 258.00 | 270.45 | 257.30 | 260.80 | 260.80 | 1,780,991 |
06 Mar 2024 | 265.15 | 265.90 | 254.65 | 256.95 | 256.95 | 1,645,498 |
05 Mar 2024 | 272.00 | 280.00 | 265.90 | 268.00 | 268.00 | 1,672,594 |
04 Mar 2024 | 273.25 | 278.00 | 268.50 | 271.25 | 271.25 | 1,155,086 |
01 Mar 2024 | 263.50 | 269.55 | 261.50 | 265.75 | 265.75 | 1,484,337 |
29 Feb 2024 | 255.00 | 264.75 | 253.15 | 262.20 | 262.20 | 1,132,762 |
28 Feb 2024 | 270.95 | 272.10 | 256.10 | 257.80 | 257.80 | 1,154,411 |
27 Feb 2024 | 271.00 | 276.00 | 266.30 | 268.65 | 268.65 | 1,768,336 |
26 Feb 2024 | 262.05 | 275.00 | 261.10 | 270.05 | 270.05 | 1,992,353 |
23 Feb 2024 | 263.00 | 268.90 | 260.60 | 263.40 | 263.40 | 1,141,179 |
22 Feb 2024 | 256.80 | 264.20 | 250.20 | 261.70 | 261.70 | 1,598,129 |
21 Feb 2024 | 263.50 | 265.55 | 254.05 | 255.05 | 255.05 | 1,290,035 |
20 Feb 2024 | 268.90 | 271.20 | 261.75 | 263.00 | 263.00 | 868,634 |
19 Feb 2024 | 276.50 | 276.50 | 266.55 | 268.05 | 268.05 | 965,960 |
16 Feb 2024 | 268.00 | 277.95 | 265.80 | 274.65 | 274.65 | 3,538,476 |
15 Feb 2024 | 262.00 | 271.75 | 258.05 | 265.25 | 265.25 | 1,885,498 |
14 Feb 2024 | 244.65 | 259.80 | 242.45 | 257.20 | 257.20 | 1,262,105 |
13 Feb 2024 | 249.50 | 249.50 | 238.55 | 245.60 | 245.60 | 969,591 |
12 Feb 2024 | 264.00 | 266.00 | 245.55 | 248.35 | 248.35 | 1,188,810 |
09 Feb 2024 | 273.00 | 275.40 | 257.00 | 262.10 | 262.10 | 1,214,153 |
08 Feb 2024 | 276.15 | 283.95 | 273.00 | 274.40 | 274.40 | 1,711,386 |
07 Feb 2024 | 277.00 | 279.70 | 270.60 | 276.15 | 276.15 | 798,853 |
06 Feb 2024 | 265.30 | 279.45 | 264.45 | 274.35 | 274.35 | 1,776,347 |
05 Feb 2024 | 263.00 | 272.95 | 262.10 | 265.30 | 265.30 | 1,603,774 |
02 Feb 2024 | 265.00 | 273.45 | 259.20 | 260.55 | 260.55 | 1,189,929 |
01 Feb 2024 | 264.00 | 266.40 | 259.30 | 262.10 | 262.10 | 552,447 |
31 Jan 2024 | 262.00 | 269.50 | 261.50 | 263.20 | 263.20 | 816,828 |
30 Jan 2024 | 268.70 | 270.00 | 261.10 | 262.50 | 262.50 | 608,340 |
29 Jan 2024 | 270.95 | 273.30 | 265.00 | 266.55 | 266.55 | 610,066 |
25 Jan 2024 | 266.30 | 271.00 | 262.10 | 268.60 | 268.60 | 831,073 |
24 Jan 2024 | 259.10 | 268.70 | 250.60 | 266.30 | 266.30 | 1,111,528 |
23 Jan 2024 | 272.50 | 274.00 | 254.65 | 256.80 | 256.80 | 1,798,730 |
19 Jan 2024 | 269.50 | 274.00 | 266.80 | 272.25 | 272.25 | 1,721,312 |
18 Jan 2024 | 261.10 | 271.40 | 255.30 | 266.80 | 266.80 | 1,693,313 |
17 Jan 2024 | 265.00 | 268.00 | 260.60 | 262.30 | 262.30 | 2,195,958 |
16 Jan 2024 | 275.00 | 275.10 | 261.15 | 268.65 | 268.65 | 4,490,704 |
15 Jan 2024 | 283.90 | 284.45 | 275.30 | 278.40 | 278.40 | 1,148,258 |
12 Jan 2024 | 290.25 | 294.00 | 279.15 | 281.10 | 281.10 | 2,484,300 |
11 Jan 2024 | 286.65 | 294.75 | 278.80 | 284.60 | 284.60 | 2,983,775 |
10 Jan 2024 | 281.95 | 286.25 | 278.30 | 282.50 | 282.50 | 1,731,160 |
09 Jan 2024 | 278.95 | 291.00 | 275.05 | 281.95 | 281.95 | 4,019,517 |
08 Jan 2024 | 282.40 | 283.70 | 273.75 | 275.55 | 275.55 | 959,076 |
05 Jan 2024 | 286.90 | 288.60 | 275.05 | 279.90 | 279.90 | 1,959,488 |
04 Jan 2024 | 273.20 | 287.60 | 271.30 | 285.20 | 285.20 | 3,135,893 |
03 Jan 2024 | 260.95 | 273.75 | 259.40 | 271.90 | 271.90 | 2,158,083 |
02 Jan 2024 | 260.25 | 263.80 | 253.05 | 260.75 | 260.75 | 833,283 |
01 Jan 2024 | 252.60 | 266.00 | 250.90 | 260.10 | 260.10 | 1,180,472 |
29 Dec 2023 | 254.70 | 259.25 | 248.00 | 250.30 | 250.30 | 643,969 |
28 Dec 2023 | 260.40 | 261.70 | 252.55 | 253.80 | 253.80 | 404,609 |
27 Dec 2023 | 263.55 | 267.80 | 256.50 | 258.85 | 258.85 | 502,065 |
26 Dec 2023 | 264.00 | 273.00 | 259.00 | 263.95 | 263.95 | 1,141,251 |
22 Dec 2023 | 258.20 | 267.00 | 256.85 | 263.60 | 263.60 | 1,625,655 |
21 Dec 2023 | 243.00 | 259.15 | 237.55 | 255.90 | 255.90 | 1,264,862 |
20 Dec 2023 | 263.80 | 267.05 | 241.10 | 244.40 | 244.40 | 1,477,474 |
19 Dec 2023 | 266.90 | 276.75 | 261.55 | 263.45 | 263.45 | 944,438 |
18 Dec 2023 | 268.95 | 273.35 | 264.05 | 265.90 | 265.90 | 813,235 |
15 Dec 2023 | 272.80 | 274.15 | 267.65 | 269.90 | 269.90 | 781,103 |
14 Dec 2023 | 272.95 | 278.80 | 268.35 | 272.25 | 272.25 | 983,434 |
13 Dec 2023 | 269.70 | 273.30 | 267.30 | 269.75 | 269.75 | 894,534 |
12 Dec 2023 | 277.05 | 283.35 | 265.85 | 267.35 | 267.35 | 2,123,118 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |