Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 279.90 | 283.80 | 275.05 | 279.35 | 279.35 | 14,080 |
02 May 2024 | 270.00 | 288.00 | 270.00 | 278.40 | 278.40 | 34,649 |
30 Apr 2024 | 287.90 | 290.00 | 267.00 | 274.00 | 274.00 | 40,534 |
29 Apr 2024 | 302.90 | 304.95 | 275.15 | 284.65 | 284.65 | 36,076 |
26 Apr 2024 | 299.00 | 309.80 | 296.30 | 299.25 | 299.25 | 43,634 |
25 Apr 2024 | 298.45 | 300.50 | 291.50 | 295.45 | 295.45 | 17,465 |
24 Apr 2024 | 299.00 | 299.90 | 286.55 | 298.60 | 298.60 | 27,571 |
23 Apr 2024 | 295.00 | 305.20 | 294.15 | 296.85 | 296.85 | 44,548 |
22 Apr 2024 | 270.90 | 296.00 | 270.85 | 294.95 | 294.95 | 58,709 |
19 Apr 2024 | 270.00 | 283.55 | 266.00 | 270.75 | 270.75 | 169,219 |
18 Apr 2024 | 278.20 | 284.80 | 273.50 | 275.60 | 275.60 | 129,045 |
16 Apr 2024 | 284.00 | 289.85 | 275.95 | 277.95 | 277.95 | 36,000 |
15 Apr 2024 | 270.00 | 289.95 | 263.10 | 286.90 | 286.90 | 60,433 |
12 Apr 2024 | 280.05 | 291.10 | 275.80 | 278.30 | 278.30 | 28,294 |
10 Apr 2024 | 286.90 | 290.00 | 280.25 | 283.75 | 283.75 | 22,886 |
09 Apr 2024 | 285.00 | 290.90 | 284.95 | 285.70 | 285.70 | 23,516 |
08 Apr 2024 | 299.90 | 299.90 | 276.00 | 284.25 | 284.25 | 70,876 |
05 Apr 2024 | 307.20 | 309.90 | 294.00 | 297.45 | 297.45 | 79,263 |
04 Apr 2024 | 284.00 | 307.45 | 279.05 | 299.55 | 299.55 | 129,130 |
03 Apr 2024 | 263.25 | 280.00 | 260.05 | 277.90 | 277.90 | 32,308 |
02 Apr 2024 | 258.80 | 265.95 | 256.15 | 263.25 | 263.25 | 24,692 |
01 Apr 2024 | 256.00 | 270.00 | 256.00 | 258.80 | 258.80 | 32,348 |
28 Mar 2024 | 256.45 | 262.90 | 252.20 | 254.60 | 254.60 | 13,318 |
27 Mar 2024 | 259.35 | 265.90 | 255.00 | 257.75 | 257.75 | 18,951 |
26 Mar 2024 | 261.80 | 264.50 | 260.00 | 260.15 | 260.15 | 18,002 |
22 Mar 2024 | 271.55 | 275.80 | 262.00 | 262.85 | 262.85 | 30,738 |
21 Mar 2024 | 249.05 | 273.65 | 246.05 | 271.55 | 271.55 | 74,502 |
20 Mar 2024 | 245.25 | 257.25 | 241.10 | 248.95 | 248.95 | 21,359 |
19 Mar 2024 | 250.40 | 256.85 | 241.10 | 244.10 | 244.10 | 10,239 |
18 Mar 2024 | 242.40 | 254.40 | 242.05 | 250.00 | 250.00 | 17,336 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 239.95 | 249.50 | 231.85 | 246.05 | 246.05 | 20,779 |
13 Mar 2024 | 240.25 | 240.25 | 221.60 | 233.90 | 233.90 | 48,456 |
12 Mar 2024 | 253.00 | 254.95 | 235.00 | 240.25 | 240.25 | 44,249 |
11 Mar 2024 | 266.50 | 267.45 | 250.00 | 252.15 | 252.15 | 21,323 |
07 Mar 2024 | 266.90 | 266.90 | 250.50 | 260.60 | 260.60 | 30,420 |
06 Mar 2024 | 264.00 | 264.20 | 251.05 | 258.00 | 258.00 | 22,229 |
05 Mar 2024 | 270.10 | 271.75 | 261.20 | 264.20 | 264.20 | 16,077 |
04 Mar 2024 | 284.00 | 284.00 | 272.30 | 273.30 | 273.30 | 13,095 |
01 Mar 2024 | 260.10 | 277.00 | 260.10 | 265.85 | 265.85 | 26,921 |
29 Feb 2024 | 271.00 | 276.40 | 258.25 | 268.95 | 268.95 | 29,582 |
28 Feb 2024 | 275.00 | 278.25 | 265.05 | 270.50 | 270.50 | 25,141 |
27 Feb 2024 | 272.50 | 284.45 | 271.45 | 272.15 | 272.15 | 39,039 |
26 Feb 2024 | 289.95 | 289.95 | 270.10 | 271.50 | 271.50 | 48,413 |
23 Feb 2024 | 290.00 | 290.00 | 273.50 | 281.70 | 281.70 | 40,199 |
22 Feb 2024 | 273.00 | 287.15 | 271.55 | 282.70 | 282.70 | 29,817 |
21 Feb 2024 | 280.00 | 280.00 | 270.00 | 272.70 | 272.70 | 19,635 |
20 Feb 2024 | 282.85 | 282.85 | 272.20 | 273.00 | 273.00 | 15,842 |
19 Feb 2024 | 289.10 | 296.80 | 270.90 | 279.10 | 279.10 | 42,926 |
16 Feb 2024 | 271.00 | 292.00 | 269.90 | 286.15 | 286.15 | 112,741 |
15 Feb 2024 | 266.00 | 270.55 | 260.00 | 266.25 | 266.25 | 28,308 |
14 Feb 2024 | 263.00 | 270.00 | 258.35 | 263.80 | 263.80 | 33,496 |
13 Feb 2024 | 264.70 | 270.90 | 257.55 | 264.45 | 264.45 | 32,693 |
12 Feb 2024 | 265.00 | 276.70 | 261.05 | 264.70 | 264.70 | 63,041 |
09 Feb 2024 | 278.90 | 285.00 | 261.00 | 267.85 | 267.85 | 52,117 |
08 Feb 2024 | 285.00 | 285.00 | 265.10 | 276.55 | 276.55 | 78,819 |
07 Feb 2024 | 260.50 | 288.00 | 260.00 | 279.30 | 279.30 | 131,275 |
06 Feb 2024 | 262.95 | 275.95 | 256.85 | 260.45 | 260.45 | 87,180 |
05 Feb 2024 | 276.90 | 285.00 | 259.50 | 262.65 | 262.65 | 104,235 |
02 Feb 2024 | 280.00 | 286.00 | 265.00 | 273.10 | 273.10 | 170,675 |
01 Feb 2024 | 260.50 | 298.05 | 257.00 | 274.25 | 274.25 | 742,655 |
31 Jan 2024 | 235.00 | 254.85 | 234.80 | 248.40 | 248.40 | 248,911 |
30 Jan 2024 | 234.80 | 248.85 | 229.00 | 237.25 | 237.25 | 505,169 |
29 Jan 2024 | 237.10 | 237.10 | 217.85 | 228.65 | 228.65 | 927,332 |
25 Jan 2024 | 202.95 | 202.95 | 192.75 | 197.60 | 197.60 | 90,598 |
24 Jan 2024 | 203.95 | 207.20 | 199.00 | 200.15 | 200.15 | 55,811 |
23 Jan 2024 | 210.10 | 211.95 | 195.85 | 200.00 | 200.00 | 72,147 |
19 Jan 2024 | 216.80 | 216.80 | 202.00 | 208.40 | 208.40 | 49,080 |
18 Jan 2024 | 208.50 | 214.00 | 202.15 | 211.90 | 211.90 | 38,175 |
17 Jan 2024 | 204.65 | 210.00 | 202.80 | 206.50 | 206.50 | 26,592 |
16 Jan 2024 | 212.75 | 213.15 | 205.00 | 207.75 | 207.75 | 27,891 |
15 Jan 2024 | 215.00 | 215.00 | 205.80 | 210.50 | 210.50 | 63,369 |
12 Jan 2024 | 214.00 | 219.80 | 213.00 | 213.95 | 213.95 | 95,957 |
11 Jan 2024 | 197.65 | 215.00 | 197.45 | 211.10 | 211.10 | 288,751 |
10 Jan 2024 | 193.75 | 199.90 | 192.05 | 195.30 | 195.30 | 136,093 |
09 Jan 2024 | 196.00 | 199.00 | 188.25 | 190.95 | 190.95 | 106,347 |
08 Jan 2024 | 199.90 | 201.70 | 188.60 | 192.90 | 192.90 | 97,882 |
05 Jan 2024 | 200.00 | 204.00 | 194.50 | 195.95 | 195.95 | 106,886 |
04 Jan 2024 | 205.80 | 209.85 | 196.00 | 198.15 | 198.15 | 92,951 |
03 Jan 2024 | 208.30 | 211.00 | 201.00 | 203.40 | 203.40 | 46,935 |
02 Jan 2024 | 210.20 | 212.05 | 204.95 | 209.30 | 209.30 | 46,419 |
01 Jan 2024 | 208.40 | 214.65 | 204.20 | 206.20 | 206.20 | 49,713 |
29 Dec 2023 | 209.00 | 210.00 | 206.10 | 208.40 | 208.40 | 17,074 |
28 Dec 2023 | 207.95 | 210.00 | 204.35 | 207.40 | 207.40 | 35,743 |
27 Dec 2023 | 208.95 | 213.15 | 204.05 | 207.20 | 207.20 | 37,800 |
26 Dec 2023 | 204.70 | 210.00 | 199.50 | 206.80 | 206.80 | 41,022 |
22 Dec 2023 | 198.00 | 219.90 | 194.80 | 200.15 | 200.15 | 80,756 |
21 Dec 2023 | 196.00 | 202.60 | 190.15 | 194.45 | 194.45 | 41,237 |
20 Dec 2023 | 204.75 | 212.90 | 182.60 | 191.65 | 191.65 | 87,726 |
19 Dec 2023 | 207.90 | 209.85 | 203.65 | 204.25 | 204.25 | 39,150 |
18 Dec 2023 | 210.75 | 210.80 | 204.45 | 206.80 | 206.80 | 33,092 |
15 Dec 2023 | 212.10 | 214.45 | 207.50 | 210.15 | 210.15 | 41,830 |
14 Dec 2023 | 215.70 | 217.20 | 206.00 | 211.10 | 211.10 | 37,604 |
13 Dec 2023 | 216.10 | 217.70 | 210.60 | 215.05 | 215.05 | 17,335 |
12 Dec 2023 | 216.10 | 217.90 | 208.50 | 212.20 | 212.20 | 26,373 |
11 Dec 2023 | 228.00 | 228.00 | 210.00 | 211.20 | 211.20 | 45,565 |
08 Dec 2023 | 230.00 | 230.00 | 211.10 | 218.25 | 218.25 | 47,867 |
07 Dec 2023 | 219.00 | 244.00 | 215.65 | 220.75 | 220.75 | 290,630 |
06 Dec 2023 | 207.10 | 217.65 | 206.00 | 208.80 | 208.80 | 46,706 |
05 Dec 2023 | 203.65 | 209.00 | 199.55 | 207.30 | 207.30 | 19,807 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |