Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 772.90 | 772.90 | 772.90 | 772.90 | 772.90 | 2,227 |
25 Apr 2024 | 757.75 | 757.75 | 757.75 | 757.75 | 757.75 | 427 |
24 Apr 2024 | 742.90 | 742.90 | 742.90 | 742.90 | 742.90 | 2,596 |
23 Apr 2024 | 728.35 | 728.35 | 728.35 | 728.35 | 728.35 | 1,574 |
22 Apr 2024 | 714.10 | 714.10 | 714.10 | 714.10 | 714.10 | 4,624 |
19 Apr 2024 | 700.10 | 700.10 | 700.10 | 700.10 | 700.10 | 9,542 |
18 Apr 2024 | 686.45 | 686.45 | 686.40 | 686.40 | 686.40 | 2,838 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 673.00 | 673.00 | 673.00 | 673.00 | 673.00 | 2,241 |
15 Apr 2024 | 648.00 | 659.85 | 648.00 | 659.85 | 659.85 | 21,715 |
12 Apr 2024 | 646.95 | 646.95 | 646.95 | 646.95 | 646.95 | 2,108 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 634.30 | 634.30 | 634.30 | 634.30 | 634.30 | 3,733 |
09 Apr 2024 | 621.90 | 621.90 | 621.90 | 621.90 | 621.90 | 1,644 |
08 Apr 2024 | 609.75 | 609.75 | 609.75 | 609.75 | 609.75 | 2,961 |
05 Apr 2024 | 597.80 | 597.80 | 597.80 | 597.80 | 597.80 | 12,595 |
04 Apr 2024 | 586.10 | 586.10 | 586.10 | 586.10 | 586.10 | 1,547 |
03 Apr 2024 | 574.65 | 574.65 | 574.65 | 574.65 | 574.65 | 1,459 |
02 Apr 2024 | 563.40 | 563.40 | 563.40 | 563.40 | 563.40 | 498 |
01 Apr 2024 | 544.90 | 552.40 | 544.90 | 552.40 | 552.40 | 3,674 |
28 Mar 2024 | 543.15 | 543.15 | 538.00 | 541.60 | 541.60 | 3,136 |
27 Mar 2024 | 522.55 | 532.50 | 522.55 | 532.50 | 532.50 | 1,275 |
26 Mar 2024 | 533.60 | 533.60 | 512.70 | 532.50 | 532.50 | 8,630 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 523.15 | 523.15 | 523.15 | 523.15 | 523.15 | 225 |
21 Mar 2024 | 498.00 | 512.90 | 498.00 | 512.90 | 512.90 | 15,735 |
20 Mar 2024 | 502.85 | 502.85 | 502.85 | 502.85 | 502.85 | 5,128 |
19 Mar 2024 | 522.60 | 522.60 | 512.15 | 513.10 | 513.10 | 19,381 |
18 Mar 2024 | 522.60 | 523.15 | 522.60 | 522.60 | 522.60 | 7,605 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 543.40 | 544.10 | 543.40 | 544.10 | 544.10 | 11,997 |
13 Mar 2024 | 554.45 | 554.45 | 554.45 | 554.45 | 554.45 | 3,318 |
12 Mar 2024 | 588.75 | 588.75 | 565.75 | 565.75 | 565.75 | 5,259 |
11 Mar 2024 | 564.00 | 577.25 | 564.00 | 577.25 | 577.25 | 10,738 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 565.95 | 565.95 | 565.95 | 565.95 | 565.95 | 1,525 |
06 Mar 2024 | 554.90 | 554.90 | 554.90 | 554.90 | 554.90 | 360 |
05 Mar 2024 | 544.05 | 544.05 | 544.05 | 544.05 | 544.05 | 119 |
04 Mar 2024 | 533.40 | 533.40 | 533.40 | 533.40 | 533.40 | 58 |
01 Mar 2024 | 523.00 | 523.00 | 522.95 | 522.95 | 522.95 | 52 |
29 Feb 2024 | 512.75 | 512.75 | 512.75 | 512.75 | 512.75 | 1 |
28 Feb 2024 | 502.70 | 502.70 | 502.70 | 502.70 | 502.70 | 13,808 |
27 Feb 2024 | 492.85 | 492.85 | 492.80 | 492.85 | 492.85 | 291 |
26 Feb 2024 | 483.20 | 483.20 | 483.20 | 483.20 | 483.20 | 53 |
23 Feb 2024 | 473.75 | 473.75 | 473.75 | 473.75 | 473.75 | 1,011 |
22 Feb 2024 | 464.50 | 464.50 | 464.50 | 464.50 | 464.50 | 295 |
21 Feb 2024 | 455.40 | 455.40 | 455.40 | 455.40 | 455.40 | 2,389 |
20 Feb 2024 | 446.50 | 446.50 | 446.50 | 446.50 | 446.50 | 245 |
16 Feb 2024 | 429.20 | 429.20 | 429.20 | 429.20 | 429.20 | 955 |
15 Feb 2024 | 420.80 | 420.80 | 420.80 | 420.80 | 420.80 | 165 |
14 Feb 2024 | 412.55 | 412.55 | 412.55 | 412.55 | 412.55 | 270 |
13 Feb 2024 | 404.50 | 404.50 | 404.50 | 404.50 | 404.50 | 279 |
12 Feb 2024 | 396.60 | 396.60 | 396.60 | 396.60 | 396.60 | 315 |
09 Feb 2024 | 388.85 | 388.85 | 388.85 | 388.85 | 388.85 | 900 |
08 Feb 2024 | 379.40 | 381.25 | 379.40 | 381.25 | 381.25 | 10,126 |
07 Feb 2024 | 387.10 | 387.10 | 387.10 | 387.10 | 387.10 | 2,109 |
06 Feb 2024 | 382.00 | 395.15 | 382.00 | 395.00 | 395.00 | 1,431 |
05 Feb 2024 | 387.70 | 387.70 | 387.45 | 387.45 | 387.45 | 15,198 |
02 Feb 2024 | 380.10 | 380.10 | 380.10 | 380.10 | 380.10 | 414 |
01 Feb 2024 | 372.65 | 372.65 | 372.65 | 372.65 | 372.65 | 16 |
31 Jan 2024 | 365.35 | 365.35 | 365.35 | 365.35 | 365.35 | 1,255 |
30 Jan 2024 | 358.20 | 358.20 | 358.00 | 358.20 | 358.20 | 1,052 |
29 Jan 2024 | 351.20 | 351.20 | 351.20 | 351.20 | 351.20 | 748 |
26 Jan 2024 | 344.35 | 344.35 | 344.35 | 344.35 | 344.35 | - |
25 Jan 2024 | 344.35 | 344.35 | 344.35 | 344.35 | 344.35 | 842 |
24 Jan 2024 | 337.60 | 337.60 | 337.60 | 337.60 | 337.60 | 7,888 |
23 Jan 2024 | 334.95 | 334.95 | 331.00 | 331.00 | 331.00 | 5,154 |
22 Jan 2024 | 322.00 | 322.00 | 322.00 | 322.00 | 322.00 | - |
19 Jan 2024 | 322.25 | 322.25 | 322.00 | 322.00 | 322.00 | 1,372 |
18 Jan 2024 | 315.95 | 315.95 | 315.95 | 315.95 | 315.95 | 1,707 |
17 Jan 2024 | 309.80 | 309.80 | 309.80 | 309.80 | 309.80 | 1,868 |
16 Jan 2024 | 303.75 | 303.75 | 303.75 | 303.75 | 303.75 | 3,771 |
12 Jan 2024 | 292.00 | 292.00 | 292.00 | 292.00 | 292.00 | 267 |
11 Jan 2024 | 286.30 | 286.30 | 286.30 | 286.30 | 286.30 | 1,967 |
10 Jan 2024 | 280.70 | 280.70 | 279.00 | 280.70 | 280.70 | 412 |
09 Jan 2024 | 265.60 | 275.20 | 265.60 | 275.20 | 275.20 | 7,681 |
08 Jan 2024 | 269.85 | 269.85 | 269.85 | 269.85 | 269.85 | 13,386 |
05 Jan 2024 | 264.60 | 264.60 | 264.55 | 264.60 | 264.60 | 349 |
04 Jan 2024 | 259.45 | 259.45 | 259.00 | 259.45 | 259.45 | 476 |
03 Jan 2024 | 254.40 | 254.40 | 254.40 | 254.40 | 254.40 | 880 |
02 Jan 2024 | 249.45 | 249.45 | 249.45 | 249.45 | 249.45 | 168 |
29 Dec 2023 | 230.45 | 239.85 | 230.45 | 239.85 | 239.85 | 8,502 |
28 Dec 2023 | 236.00 | 236.00 | 235.15 | 235.15 | 235.15 | 3,953 |
27 Dec 2023 | 245.25 | 249.60 | 239.90 | 239.90 | 239.90 | 2,214 |
26 Dec 2023 | 244.75 | 244.75 | 244.75 | 244.75 | 244.75 | 8,698 |
22 Dec 2023 | 251.75 | 251.75 | 249.70 | 249.70 | 249.70 | 5,297 |
21 Dec 2023 | 254.75 | 254.75 | 254.75 | 254.75 | 254.75 | 5,722 |
20 Dec 2023 | 259.90 | 270.50 | 259.90 | 259.90 | 259.90 | 20,004 |
19 Dec 2023 | 265.20 | 265.20 | 265.20 | 265.20 | 265.20 | 1,137 |
18 Dec 2023 | 272.95 | 273.70 | 270.10 | 270.60 | 270.60 | 23,652 |
15 Dec 2023 | 264.95 | 269.00 | 259.70 | 269.00 | 269.00 | 21,362 |
14 Dec 2023 | 255.05 | 265.00 | 255.05 | 264.95 | 264.95 | 91,047 |
13 Dec 2023 | 260.25 | 260.25 | 260.25 | 260.25 | 260.25 | 4,631 |
12 Dec 2023 | 248.95 | 255.15 | 248.95 | 255.15 | 255.15 | 109,704 |
11 Dec 2023 | 250.15 | 250.15 | 250.15 | 250.15 | 250.15 | 3,184 |
08 Dec 2023 | 245.25 | 245.25 | 245.25 | 245.25 | 245.25 | 2,657 |
07 Dec 2023 | 240.45 | 240.45 | 240.45 | 240.45 | 240.45 | 951 |
06 Dec 2023 | 235.75 | 235.75 | 235.75 | 235.75 | 235.75 | 3,017 |
05 Dec 2023 | 231.15 | 231.15 | 231.15 | 231.15 | 231.15 | 4,964 |
04 Dec 2023 | 226.65 | 226.65 | 226.65 | 226.65 | 226.65 | 3,183 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |