Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 Mar 2023 | 370.00 | 370.00 | 355.00 | 362.50 | 362.50 | 81,887 |
28 Mar 2023 | 362.50 | 370.00 | 348.81 | 362.50 | 362.50 | 57,316 |
27 Mar 2023 | 362.50 | 370.00 | 355.00 | 362.50 | 362.50 | 98,206 |
24 Mar 2023 | 365.00 | 370.00 | 355.00 | 362.50 | 362.50 | 50,835 |
23 Mar 2023 | 365.00 | 370.00 | 350.00 | 365.00 | 365.00 | 633,408 |
22 Mar 2023 | 380.00 | 380.00 | 361.00 | 361.00 | 361.00 | 64,886 |
21 Mar 2023 | 375.00 | 390.00 | 370.00 | 380.00 | 380.00 | 42,469 |
20 Mar 2023 | 390.00 | 400.00 | 370.00 | 375.00 | 375.00 | 185,235 |
17 Mar 2023 | 395.00 | 400.00 | 380.00 | 395.00 | 395.00 | 70,511 |
16 Mar 2023 | 377.50 | 400.00 | 370.00 | 395.00 | 395.00 | 149,463 |
15 Mar 2023 | 377.50 | 390.00 | 370.00 | 377.50 | 377.50 | 43,223 |
14 Mar 2023 | 357.50 | 390.00 | 362.50 | 377.50 | 377.50 | 78,961 |
13 Mar 2023 | 350.00 | 365.00 | 343.00 | 357.50 | 357.50 | 83,236 |
10 Mar 2023 | 362.50 | 365.00 | 341.30 | 350.00 | 350.00 | 257,939 |
09 Mar 2023 | 377.50 | 380.00 | 353.10 | 360.00 | 360.00 | 189,913 |
08 Mar 2023 | 400.00 | 400.00 | 375.00 | 377.00 | 377.00 | 679,388 |
07 Mar 2023 | 402.50 | 410.00 | 390.00 | 398.00 | 398.00 | 112,042 |
06 Mar 2023 | 400.00 | 410.00 | 390.00 | 400.00 | 400.00 | 234,484 |
03 Mar 2023 | 400.00 | 410.00 | 392.20 | 400.00 | 400.00 | 87,735 |
02 Mar 2023 | 400.00 | 410.00 | 390.00 | 400.00 | 400.00 | 33,049 |
01 Mar 2023 | 397.50 | 410.00 | 390.00 | 400.00 | 400.00 | 200,694 |
28 Feb 2023 | 400.00 | 410.00 | 390.00 | 397.50 | 397.50 | 52,369 |
27 Feb 2023 | 400.00 | 410.00 | 390.00 | 400.00 | 400.00 | 43,692 |
24 Feb 2023 | 395.00 | 410.00 | 390.00 | 400.00 | 400.00 | 174,878 |
23 Feb 2023 | 395.00 | 400.00 | 390.00 | 392.00 | 392.00 | 83,520 |
22 Feb 2023 | 392.50 | 400.00 | 387.65 | 395.00 | 395.00 | 56,504 |
21 Feb 2023 | 392.50 | 400.00 | 390.00 | 392.50 | 392.50 | 50,052 |
20 Feb 2023 | 405.00 | 410.00 | 385.00 | 392.00 | 392.00 | 185,405 |
17 Feb 2023 | 405.00 | 410.00 | 400.00 | 400.00 | 400.00 | 21,998 |
16 Feb 2023 | 410.00 | 415.00 | 400.00 | 405.00 | 405.00 | 59,389 |
15 Feb 2023 | 420.00 | 421.49 | 405.00 | 410.00 | 410.00 | 131,313 |
14 Feb 2023 | 420.00 | 425.00 | 405.00 | 416.00 | 416.00 | 25,492 |
13 Feb 2023 | 432.50 | 440.00 | 415.00 | 415.00 | 415.00 | 35,266 |
10 Feb 2023 | 430.00 | 440.00 | 420.00 | 432.50 | 432.50 | 175,397 |
09 Feb 2023 | 422.50 | 440.00 | 415.00 | 430.00 | 430.00 | 516,552 |
08 Feb 2023 | 427.50 | 435.00 | 415.00 | 415.00 | 415.00 | 63,676 |
07 Feb 2023 | 427.50 | 435.00 | 420.00 | 428.00 | 428.00 | 311,845 |
06 Feb 2023 | 427.50 | 435.00 | 420.00 | 427.50 | 427.50 | 64,808 |
03 Feb 2023 | 420.00 | 438.00 | 415.00 | 427.50 | 427.50 | 308,395 |
02 Feb 2023 | 402.50 | 430.00 | 396.00 | 427.00 | 427.00 | 86,766 |
01 Feb 2023 | 407.50 | 415.00 | 396.00 | 402.50 | 402.50 | 151,884 |
31 Jan 2023 | 400.00 | 419.00 | 390.00 | 405.00 | 405.00 | 582,510 |
30 Jan 2023 | 425.00 | 430.00 | 411.00 | 430.00 | 430.00 | 77,882 |
27 Jan 2023 | 435.00 | 440.00 | 418.50 | 434.00 | 434.00 | 81,012 |
26 Jan 2023 | 437.50 | 443.64 | 430.00 | 435.00 | 435.00 | 43,277 |
25 Jan 2023 | 445.00 | 450.00 | 440.05 | 445.00 | 445.00 | 44,644 |
24 Jan 2023 | 427.50 | 450.00 | 420.25 | 450.00 | 450.00 | 72,904 |
23 Jan 2023 | 417.50 | 437.55 | 410.00 | 430.00 | 430.00 | 175,157 |
20 Jan 2023 | 430.00 | 430.00 | 410.00 | 414.00 | 414.00 | 81,575 |
19 Jan 2023 | 425.00 | 440.00 | 425.00 | 429.00 | 429.00 | 56,384 |
18 Jan 2023 | 432.50 | 440.00 | 410.00 | 425.00 | 425.00 | 53,998 |
17 Jan 2023 | 435.00 | 440.00 | 410.00 | 432.50 | 432.50 | 46,068 |
16 Jan 2023 | 435.00 | 445.00 | 425.40 | 435.00 | 435.00 | 32,055 |
13 Jan 2023 | 452.50 | 455.00 | 431.14 | 435.00 | 435.00 | 109,247 |
12 Jan 2023 | 427.50 | 459.00 | 425.00 | 448.00 | 448.00 | 72,740 |
11 Jan 2023 | 427.50 | 460.00 | 420.00 | 433.00 | 433.00 | 119,317 |
10 Jan 2023 | 425.00 | 435.00 | 413.33 | 430.00 | 430.00 | 76,672 |
09 Jan 2023 | 395.00 | 430.00 | 395.00 | 426.00 | 426.00 | 72,007 |
06 Jan 2023 | 395.00 | 400.00 | 390.00 | 397.00 | 397.00 | 27,033 |
05 Jan 2023 | 397.50 | 405.00 | 390.00 | 395.00 | 395.00 | 38,407 |
04 Jan 2023 | 390.00 | 405.00 | 380.00 | 398.00 | 398.00 | 280,851 |
03 Jan 2023 | 375.00 | 400.00 | 370.00 | 390.00 | 390.00 | 43,248 |
30 Dec 2022 | 370.00 | 380.00 | 362.00 | 375.00 | 375.00 | 26,541 |
29 Dec 2022 | 365.00 | 380.00 | 355.00 | 370.00 | 370.00 | 44,034 |
28 Dec 2022 | 365.00 | 375.00 | 355.00 | 370.00 | 370.00 | 28,172 |
23 Dec 2022 | 365.00 | 375.00 | 355.00 | 365.00 | 365.00 | 16,384 |
22 Dec 2022 | 362.50 | 375.00 | 355.00 | 365.00 | 365.00 | 32,521 |
21 Dec 2022 | 370.00 | 380.00 | 356.00 | 362.50 | 362.50 | 139,683 |
20 Dec 2022 | 377.50 | 380.00 | 361.00 | 370.00 | 370.00 | 69,973 |
19 Dec 2022 | 377.50 | 385.00 | 370.00 | 377.50 | 377.50 | 30,450 |
16 Dec 2022 | 385.00 | 390.00 | 375.00 | 377.50 | 377.50 | 36,426 |
15 Dec 2022 | 385.00 | 390.00 | 380.00 | 385.00 | 385.00 | 29,565 |
14 Dec 2022 | 390.00 | 395.00 | 382.11 | 385.00 | 385.00 | 16,058 |
13 Dec 2022 | 390.00 | 395.00 | 385.00 | 385.00 | 385.00 | 40,136 |
12 Dec 2022 | 387.50 | 395.00 | 385.00 | 390.00 | 390.00 | 26,906 |
09 Dec 2022 | 387.50 | 395.00 | 381.00 | 387.50 | 387.50 | 10,898 |
08 Dec 2022 | 387.50 | 395.00 | 380.00 | 387.50 | 387.50 | 80,583 |
07 Dec 2022 | 387.50 | 395.00 | 380.00 | 388.00 | 388.00 | 168,548 |
06 Dec 2022 | 380.00 | 395.00 | 377.50 | 387.50 | 387.50 | 134,221 |
05 Dec 2022 | 375.00 | 385.00 | 372.50 | 380.00 | 380.00 | 52,975 |
02 Dec 2022 | 375.00 | 380.00 | 370.00 | 375.00 | 375.00 | 34,084 |
01 Dec 2022 | 375.00 | 380.00 | 374.66 | 375.00 | 375.00 | 48,381 |
30 Nov 2022 | 375.00 | 380.00 | 374.44 | 375.00 | 375.00 | 18,936 |
29 Nov 2022 | 375.00 | 380.00 | 370.00 | 380.00 | 380.00 | 24,848 |
28 Nov 2022 | 375.00 | 380.00 | 370.00 | 375.00 | 375.00 | 25,583 |
25 Nov 2022 | 375.00 | 380.00 | 370.00 | 375.00 | 375.00 | 95,203 |
24 Nov 2022 | 375.00 | 380.00 | 370.00 | 375.00 | 375.00 | 75,052 |
23 Nov 2022 | 377.50 | 380.00 | 375.00 | 376.00 | 376.00 | 51,773 |
22 Nov 2022 | 375.00 | 380.00 | 370.00 | 378.00 | 378.00 | 77,201 |
21 Nov 2022 | 377.50 | 380.00 | 370.00 | 375.00 | 375.00 | 58,735 |
18 Nov 2022 | 380.00 | 385.00 | 375.00 | 375.00 | 375.00 | 153,773 |
17 Nov 2022 | 380.00 | 385.00 | 375.00 | 380.00 | 380.00 | 70,431 |
16 Nov 2022 | 380.00 | 385.00 | 375.00 | 380.00 | 380.00 | 27,257 |
15 Nov 2022 | 382.50 | 385.00 | 370.00 | 380.00 | 380.00 | 100,781 |
14 Nov 2022 | 382.50 | 390.00 | 380.00 | 382.50 | 382.50 | 66,071 |
11 Nov 2022 | 377.50 | 385.00 | 378.00 | 382.50 | 382.50 | 453,185 |
10 Nov 2022 | 377.50 | 385.00 | 370.20 | 377.50 | 377.50 | 58,622 |
09 Nov 2022 | 377.50 | 385.00 | 370.00 | 377.50 | 377.50 | 15,985 |
08 Nov 2022 | 385.00 | 385.00 | 372.50 | 377.50 | 377.50 | 79,140 |
07 Nov 2022 | 372.50 | 385.00 | 366.00 | 382.50 | 382.50 | 107,271 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |