Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 254.00 | 254.00 | 240.30 | 242.00 | 242.00 | 26,244 |
22 Apr 2024 | 252.70 | 254.60 | 250.50 | 252.50 | 252.50 | 63,248 |
19 Apr 2024 | 249.20 | 251.20 | 248.60 | 249.20 | 249.20 | 22,441 |
18 Apr 2024 | 252.00 | 252.00 | 248.70 | 250.75 | 250.75 | 47,958 |
17 Apr 2024 | 249.70 | 252.80 | 249.60 | 249.80 | 249.80 | 36,001 |
16 Apr 2024 | 250.65 | 251.00 | 247.80 | 250.65 | 250.65 | 44,117 |
15 Apr 2024 | 254.55 | 257.60 | 253.70 | 255.45 | 255.45 | 29,948 |
12 Apr 2024 | 254.45 | 255.50 | 252.40 | 254.75 | 254.75 | 20,941 |
11 Apr 2024 | 252.40 | 256.50 | 251.80 | 252.70 | 252.70 | 9,050 |
10 Apr 2024 | 255.75 | 256.10 | 250.20 | 252.30 | 252.30 | 8,294 |
09 Apr 2024 | 255.85 | 257.29 | 253.80 | 255.35 | 255.35 | 8,244 |
08 Apr 2024 | 257.20 | 258.70 | 255.70 | 257.10 | 257.10 | 10,563 |
05 Apr 2024 | 256.10 | 256.90 | 253.90 | 256.10 | 256.10 | 42,528 |
04 Apr 2024 | 258.75 | 260.50 | 256.30 | 257.70 | 257.70 | 16,339 |
03 Apr 2024 | 249.20 | 258.10 | 249.10 | 256.80 | 256.80 | 26,923 |
02 Apr 2024 | 253.20 | 255.00 | 248.60 | 249.40 | 249.40 | 67,491 |
28 Mar 2024 | 250.85 | 253.80 | 248.40 | 252.00 | 252.00 | 31,433 |
27 Mar 2024 | 248.80 | 250.20 | 245.50 | 248.60 | 248.60 | 99,987 |
26 Mar 2024 | 244.20 | 249.40 | 244.00 | 248.80 | 248.80 | 36,246 |
25 Mar 2024 | 243.85 | 245.40 | 241.60 | 243.85 | 243.85 | 45,748 |
22 Mar 2024 | 242.45 | 245.64 | 242.30 | 242.75 | 242.75 | 40,968 |
21 Mar 2024 | 242.65 | 246.30 | 239.30 | 246.05 | 246.05 | 63,784 |
20 Mar 2024 | 237.70 | 240.30 | 236.40 | 237.40 | 237.40 | 122,136 |
19 Mar 2024 | 238.55 | 240.40 | 236.00 | 238.55 | 238.55 | 85,901 |
18 Mar 2024 | 241.40 | 243.30 | 238.30 | 241.80 | 241.80 | 109,362 |
15 Mar 2024 | 240.70 | 241.50 | 238.10 | 241.20 | 241.20 | 73,631 |
14 Mar 2024 | 244.90 | 246.60 | 239.60 | 240.30 | 240.30 | 78,570 |
13 Mar 2024 | 247.75 | 249.30 | 244.45 | 248.00 | 248.00 | 320,375 |
12 Mar 2024 | 246.75 | 249.50 | 244.00 | 246.85 | 246.85 | 20,525 |
11 Mar 2024 | 245.50 | 248.40 | 243.91 | 245.60 | 245.60 | 105,051 |
08 Mar 2024 | 248.70 | 250.30 | 244.65 | 244.40 | 244.40 | 64,599 |
07 Mar 2024 | 248.00 | 250.20 | 247.50 | 248.20 | 248.20 | 93,305 |
06 Mar 2024 | 246.15 | 249.00 | 244.50 | 246.05 | 246.05 | 20,067 |
05 Mar 2024 | 250.15 | 250.90 | 245.96 | 248.20 | 248.20 | 54,061 |
04 Mar 2024 | 251.75 | 257.30 | 246.60 | 250.25 | 250.25 | 44,752 |
01 Mar 2024 | 268.70 | 287.36 | 252.70 | 260.10 | 260.10 | 268,054 |
29 Feb 2024 | 294.85 | 299.00 | 291.30 | 297.10 | 297.10 | 138,768 |
28 Feb 2024 | 287.15 | 294.61 | 287.00 | 292.20 | 292.20 | 34,663 |
27 Feb 2024 | 290.65 | 292.41 | 288.40 | 289.80 | 289.80 | 60,059 |
26 Feb 2024 | 287.55 | 291.40 | 286.20 | 287.45 | 287.45 | 28,569 |
23 Feb 2024 | 288.00 | 288.50 | 286.60 | 287.85 | 287.85 | 21,310 |
22 Feb 2024 | 290.75 | 292.20 | 287.50 | 287.15 | 287.15 | 3,571 |
21 Feb 2024 | 285.40 | 288.70 | 283.10 | 286.85 | 286.85 | 68,256 |
20 Feb 2024 | 285.60 | 286.80 | 282.80 | 285.50 | 285.50 | 6,901 |
19 Feb 2024 | 280.50 | 284.93 | 279.20 | 281.10 | 281.10 | 13,738 |
16 Feb 2024 | 284.50 | 286.50 | 280.40 | 280.90 | 280.90 | 12,321 |
15 Feb 2024 | 286.15 | 287.40 | 284.60 | 286.05 | 286.05 | 5,324 |
14 Feb 2024 | 280.40 | 285.50 | 279.80 | 281.90 | 281.90 | 17,322 |
13 Feb 2024 | 282.85 | 284.70 | 277.00 | 278.45 | 278.45 | 46,393 |
12 Feb 2024 | 285.70 | 287.40 | 281.94 | 285.80 | 285.80 | 11,444 |
09 Feb 2024 | 283.25 | 287.30 | 282.70 | 282.95 | 282.95 | 111,959 |
08 Feb 2024 | 282.55 | 286.10 | 279.20 | 284.40 | 284.40 | 18,487 |
07 Feb 2024 | 289.10 | 290.10 | 283.00 | 282.55 | 282.55 | 25,805 |
06 Feb 2024 | 292.20 | 292.60 | 287.90 | 292.10 | 292.10 | 12,504 |
05 Feb 2024 | 285.90 | 290.11 | 285.70 | 289.80 | 289.80 | 28,882 |
02 Feb 2024 | 289.40 | 290.40 | 283.40 | 288.10 | 288.10 | 37,594 |
01 Feb 2024 | 289.60 | 294.20 | 289.20 | 293.20 | 293.20 | 69,649 |
31 Jan 2024 | 296.00 | 297.00 | 293.73 | 296.00 | 296.00 | 35,733 |
30 Jan 2024 | 293.20 | 295.90 | 293.10 | 293.70 | 293.70 | 51,861 |
29 Jan 2024 | 291.75 | 293.70 | 289.60 | 291.55 | 291.55 | 29,314 |
26 Jan 2024 | 289.10 | 292.10 | 287.50 | 289.40 | 289.40 | 38,083 |
25 Jan 2024 | 285.60 | 290.40 | 285.70 | 289.90 | 289.90 | 9,692 |
24 Jan 2024 | 284.40 | 290.40 | 282.00 | 285.00 | 285.00 | 20,880 |
23 Jan 2024 | 293.60 | 293.50 | 287.00 | 289.40 | 289.40 | 43,758 |
22 Jan 2024 | 289.80 | 294.60 | 285.30 | 294.75 | 294.75 | 42,925 |
19 Jan 2024 | 292.90 | 293.60 | 286.99 | 287.75 | 287.75 | 38,291 |
18 Jan 2024 | 297.60 | 299.30 | 291.80 | 293.50 | 293.50 | 8,924 |
17 Jan 2024 | 294.15 | 298.00 | 293.10 | 297.60 | 297.60 | 78,998 |
16 Jan 2024 | 294.35 | 296.04 | 293.80 | 293.80 | 293.80 | 56,258 |
15 Jan 2024 | 297.00 | 300.00 | 295.80 | 298.05 | 298.05 | 15,347 |
12 Jan 2024 | 301.40 | 301.90 | 293.90 | 300.90 | 300.90 | 30,068 |
11 Jan 2024 | 294.25 | 297.00 | 290.10 | 294.05 | 294.05 | 43,148 |
10 Jan 2024 | 290.55 | 294.90 | 289.20 | 290.95 | 290.95 | 11,779 |
09 Jan 2024 | 292.20 | 294.70 | 290.80 | 291.85 | 291.85 | 5,692 |
08 Jan 2024 | 298.65 | 299.90 | 289.00 | 294.65 | 294.65 | 38,229 |
05 Jan 2024 | 298.35 | 301.60 | 296.50 | 299.15 | 299.15 | 61,372 |
04 Jan 2024 | 294.15 | 301.30 | 292.00 | 299.85 | 299.85 | 58,522 |
03 Jan 2024 | 289.80 | 294.70 | 289.80 | 290.65 | 290.65 | 81,056 |
02 Jan 2024 | 290.65 | 290.65 | 290.65 | 290.65 | 290.65 | - |
29 Dec 2023 | 289.90 | 291.00 | 285.90 | 290.65 | 290.65 | 3,839 |
28 Dec 2023 | 289.30 | 291.10 | 287.45 | 290.75 | 290.75 | 14,166 |
27 Dec 2023 | 295.15 | 298.40 | 289.90 | 293.60 | 293.60 | 13,649 |
22 Dec 2023 | 289.70 | 296.70 | 288.50 | 294.75 | 294.75 | 19,370 |
21 Dec 2023 | 288.50 | 292.20 | 287.80 | 289.30 | 289.30 | 7,487 |
20 Dec 2023 | 284.00 | 290.54 | 282.10 | 288.00 | 288.00 | 38,697 |
19 Dec 2023 | 290.55 | 291.30 | 286.00 | 289.90 | 289.90 | 25,169 |
18 Dec 2023 | 289.50 | 293.80 | 288.20 | 290.55 | 290.55 | 23,462 |
15 Dec 2023 | 283.25 | 292.80 | 281.00 | 292.40 | 292.40 | 64,295 |
14 Dec 2023 | 281.80 | 289.40 | 276.90 | 285.30 | 285.30 | 97,546 |
13 Dec 2023 | 275.55 | 291.48 | 274.00 | 279.55 | 279.55 | 118,312 |
12 Dec 2023 | 270.25 | 276.00 | 266.10 | 274.55 | 274.55 | 64,919 |
11 Dec 2023 | 261.70 | 267.85 | 259.70 | 264.70 | 264.70 | 76,282 |
08 Dec 2023 | 260.70 | 263.40 | 258.50 | 260.70 | 260.70 | 11,435 |
07 Dec 2023 | 260.90 | 262.80 | 259.20 | 260.60 | 260.60 | 33,660 |
06 Dec 2023 | 259.55 | 261.60 | 257.00 | 259.65 | 259.65 | 49,057 |
05 Dec 2023 | 254.55 | 259.10 | 254.20 | 258.85 | 258.85 | 20,311 |
04 Dec 2023 | 256.70 | 257.60 | 253.50 | 253.00 | 253.00 | 129,590 |
01 Dec 2023 | 254.65 | 257.60 | 251.70 | 254.15 | 254.15 | 32,133 |
30 Nov 2023 | 256.20 | 257.30 | 252.00 | 252.40 | 252.40 | 44,538 |
29 Nov 2023 | 254.75 | 259.20 | 251.60 | 255.65 | 255.65 | 91,811 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |