Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 242.60 | 255.15 | 237.25 | 254.05 | 254.05 | 563,555 |
18 Apr 2024 | 243.80 | 252.65 | 243.80 | 245.95 | 245.95 | 395,121 |
16 Apr 2024 | 246.65 | 249.35 | 242.00 | 244.25 | 244.25 | 246,312 |
15 Apr 2024 | 250.55 | 255.55 | 247.55 | 250.95 | 250.95 | 353,354 |
12 Apr 2024 | 259.05 | 262.20 | 256.40 | 258.35 | 258.35 | 299,936 |
10 Apr 2024 | 258.85 | 262.75 | 258.65 | 259.80 | 259.80 | 209,174 |
09 Apr 2024 | 257.15 | 262.20 | 254.60 | 258.75 | 258.75 | 479,513 |
08 Apr 2024 | 255.05 | 258.80 | 253.70 | 255.55 | 255.55 | 7,025,978 |
05 Apr 2024 | 255.10 | 257.90 | 252.30 | 254.60 | 254.60 | 1,701,504 |
04 Apr 2024 | 259.95 | 266.55 | 252.50 | 254.50 | 254.50 | 881,418 |
03 Apr 2024 | 250.25 | 253.55 | 248.25 | 252.40 | 252.40 | 236,025 |
02 Apr 2024 | 248.45 | 251.50 | 246.90 | 250.80 | 250.80 | 95,442 |
01 Apr 2024 | 243.15 | 248.55 | 242.10 | 247.45 | 247.45 | 115,052 |
28 Mar 2024 | 238.65 | 245.85 | 238.25 | 239.95 | 239.95 | 359,984 |
27 Mar 2024 | 241.05 | 241.95 | 236.85 | 238.30 | 238.30 | 149,006 |
26 Mar 2024 | 245.10 | 245.10 | 239.60 | 240.05 | 240.05 | 154,997 |
22 Mar 2024 | 244.35 | 246.35 | 240.75 | 242.20 | 242.20 | 348,208 |
21 Mar 2024 | 237.90 | 243.75 | 236.25 | 242.65 | 242.65 | 441,359 |
20 Mar 2024 | 230.00 | 234.85 | 225.20 | 233.55 | 233.55 | 216,373 |
19 Mar 2024 | 224.60 | 229.60 | 220.50 | 227.65 | 227.65 | 2,857,267 |
18 Mar 2024 | 227.75 | 229.95 | 222.10 | 224.60 | 224.60 | 1,643,508 |
15 Mar 2024 | 226.70 | 230.60 | 222.30 | 224.40 | 224.40 | 1,992,693 |
14 Mar 2024 | 226.05 | 236.00 | 223.30 | 225.20 | 225.20 | 492,323 |
13 Mar 2024 | 248.95 | 250.30 | 228.00 | 230.65 | 230.65 | 512,528 |
12 Mar 2024 | 249.55 | 252.20 | 243.95 | 249.90 | 249.90 | 450,791 |
11 Mar 2024 | 256.35 | 256.85 | 247.35 | 248.85 | 248.85 | 195,337 |
07 Mar 2024 | 257.00 | 260.85 | 255.10 | 255.85 | 255.85 | 968,538 |
06 Mar 2024 | 258.95 | 258.95 | 247.20 | 252.90 | 252.90 | 574,772 |
05 Mar 2024 | 273.55 | 273.60 | 254.65 | 255.80 | 255.80 | 746,743 |
04 Mar 2024 | 271.55 | 277.30 | 270.45 | 273.30 | 273.30 | 303,854 |
01 Mar 2024 | 263.50 | 270.60 | 258.25 | 266.70 | 266.70 | 451,981 |
29 Feb 2024 | 255.90 | 263.30 | 254.80 | 260.80 | 260.80 | 450,005 |
28 Feb 2024 | 265.60 | 268.45 | 254.15 | 255.90 | 255.90 | 350,431 |
27 Feb 2024 | 271.65 | 275.15 | 262.60 | 265.55 | 265.55 | 472,918 |
26 Feb 2024 | 269.10 | 274.45 | 267.55 | 272.70 | 272.70 | 636,120 |
23 Feb 2024 | 276.25 | 276.25 | 266.00 | 269.00 | 269.00 | 551,390 |
22 Feb 2024 | 260.35 | 267.55 | 256.30 | 266.45 | 266.45 | 495,605 |
21 Feb 2024 | 263.55 | 266.50 | 254.70 | 258.25 | 258.25 | 848,723 |
20 Feb 2024 | 260.80 | 269.15 | 259.95 | 263.05 | 263.05 | 480,230 |
19 Feb 2024 | 262.05 | 265.35 | 259.50 | 260.85 | 260.85 | 264,257 |
16 Feb 2024 | 261.85 | 264.85 | 259.20 | 262.20 | 262.20 | 196,675 |
15 Feb 2024 | 255.80 | 262.20 | 254.15 | 259.00 | 259.00 | 210,998 |
14 Feb 2024 | 245.00 | 254.95 | 244.00 | 253.70 | 253.70 | 258,630 |
13 Feb 2024 | 244.85 | 255.30 | 241.65 | 250.80 | 250.80 | 420,664 |
12 Feb 2024 | 258.90 | 261.85 | 242.00 | 243.95 | 243.95 | 401,400 |
09 Feb 2024 | 256.15 | 262.45 | 252.05 | 259.90 | 259.90 | 369,091 |
08 Feb 2024 | 264.65 | 267.75 | 254.00 | 255.35 | 255.35 | 537,237 |
07 Feb 2024 | 265.25 | 269.75 | 260.00 | 261.45 | 261.45 | 244,260 |
06 Feb 2024 | 265.05 | 267.45 | 260.60 | 265.00 | 265.00 | 319,629 |
05 Feb 2024 | 264.45 | 279.10 | 261.65 | 265.65 | 265.65 | 878,622 |
02 Feb 2024 | 269.10 | 272.25 | 263.50 | 264.80 | 264.80 | 366,976 |
01 Feb 2024 | 261.25 | 268.00 | 253.00 | 266.15 | 266.15 | 389,297 |
31 Jan 2024 | 256.60 | 261.85 | 252.10 | 260.45 | 260.45 | 419,940 |
30 Jan 2024 | 257.10 | 263.55 | 254.65 | 255.60 | 255.60 | 458,032 |
29 Jan 2024 | 256.40 | 258.50 | 253.00 | 255.05 | 255.05 | 300,300 |
25 Jan 2024 | 260.85 | 263.40 | 251.75 | 254.90 | 254.90 | 419,677 |
24 Jan 2024 | 252.85 | 260.85 | 251.15 | 259.90 | 259.90 | 604,280 |
23 Jan 2024 | 269.85 | 271.85 | 250.00 | 253.55 | 253.55 | 1,100,631 |
19 Jan 2024 | 275.15 | 275.25 | 259.00 | 265.70 | 265.70 | 942,289 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 285.00 | 291.65 | 279.70 | 282.70 | 282.70 | 574,117 |
16 Jan 2024 | 292.00 | 294.90 | 285.10 | 293.60 | 293.60 | 405,933 |
15 Jan 2024 | 292.55 | 295.00 | 287.55 | 292.60 | 292.60 | 632,250 |
12 Jan 2024 | 298.20 | 298.20 | 290.55 | 292.15 | 292.15 | 1,003,491 |
11 Jan 2024 | 282.15 | 300.50 | 282.15 | 295.00 | 295.00 | 576,557 |
10 Jan 2024 | 280.40 | 286.50 | 273.00 | 283.40 | 283.40 | 566,027 |
09 Jan 2024 | 285.45 | 291.60 | 280.00 | 281.20 | 281.20 | 471,042 |
08 Jan 2024 | 287.15 | 289.00 | 281.10 | 284.50 | 284.50 | 291,321 |
05 Jan 2024 | 292.35 | 292.70 | 283.00 | 287.30 | 287.30 | 471,397 |
04 Jan 2024 | 285.25 | 287.35 | 282.75 | 286.00 | 286.00 | 273,155 |
03 Jan 2024 | 280.90 | 287.25 | 278.35 | 284.85 | 284.85 | 444,738 |
02 Jan 2024 | 285.45 | 292.00 | 280.15 | 280.90 | 280.90 | 903,358 |
01 Jan 2024 | 279.05 | 287.60 | 278.90 | 284.95 | 284.95 | 305,927 |
29 Dec 2023 | 270.70 | 284.20 | 270.70 | 279.20 | 279.20 | 1,539,012 |
28 Dec 2023 | 263.25 | 270.00 | 263.25 | 268.95 | 268.95 | 646,073 |
27 Dec 2023 | 264.45 | 264.95 | 262.00 | 262.85 | 262.85 | 386,690 |
26 Dec 2023 | 278.50 | 278.65 | 259.55 | 260.60 | 260.60 | 1,212,014 |
22 Dec 2023 | 279.95 | 280.45 | 263.90 | 272.55 | 272.55 | 544,768 |
21 Dec 2023 | 264.60 | 277.00 | 263.00 | 275.45 | 275.45 | 511,390 |
20 Dec 2023 | 286.55 | 288.15 | 264.35 | 267.35 | 267.35 | 918,613 |
19 Dec 2023 | 287.85 | 291.90 | 282.75 | 286.25 | 286.25 | 483,637 |
18 Dec 2023 | 292.55 | 293.00 | 286.65 | 287.40 | 287.40 | 494,008 |
15 Dec 2023 | 283.05 | 293.55 | 280.25 | 292.50 | 292.50 | 763,536 |
14 Dec 2023 | 280.50 | 285.65 | 278.05 | 282.20 | 282.20 | 613,793 |
13 Dec 2023 | 275.40 | 282.45 | 270.25 | 278.75 | 278.75 | 609,376 |
12 Dec 2023 | 277.45 | 281.45 | 271.60 | 274.00 | 274.00 | 905,743 |
11 Dec 2023 | 269.50 | 280.60 | 268.10 | 276.75 | 276.75 | 835,769 |
08 Dec 2023 | 257.55 | 276.40 | 257.50 | 267.40 | 267.40 | 1,592,436 |
07 Dec 2023 | 254.90 | 262.90 | 251.15 | 256.10 | 256.10 | 1,054,434 |
06 Dec 2023 | 246.60 | 255.90 | 246.00 | 253.05 | 253.05 | 887,467 |
05 Dec 2023 | 243.55 | 249.45 | 241.80 | 246.60 | 246.60 | 775,486 |
04 Dec 2023 | 237.75 | 244.00 | 235.95 | 242.80 | 242.80 | 297,391 |
01 Dec 2023 | 236.10 | 238.65 | 232.40 | 233.05 | 233.05 | 270,232 |
30 Nov 2023 | 238.05 | 239.05 | 233.70 | 234.50 | 234.50 | 294,163 |
29 Nov 2023 | 237.60 | 241.95 | 236.55 | 237.85 | 237.85 | 214,748 |
28 Nov 2023 | 236.15 | 239.90 | 233.20 | 237.65 | 237.65 | 512,036 |
24 Nov 2023 | 239.95 | 240.25 | 233.15 | 234.65 | 234.65 | 356,871 |
23 Nov 2023 | 235.95 | 240.65 | 234.25 | 239.00 | 239.00 | 229,335 |
22 Nov 2023 | 236.65 | 236.65 | 232.35 | 234.05 | 234.05 | 213,235 |
21 Nov 2023 | 231.05 | 236.90 | 230.35 | 235.95 | 235.95 | 439,929 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |