Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 378.00 | 395.90 | 379.90 | 395.00 | 395.00 | 146,285 |
01 May 2024 | 364.50 | 380.00 | 359.50 | 378.00 | 378.00 | 116,607 |
30 Apr 2024 | 360.50 | 374.90 | 360.50 | 364.50 | 364.50 | 178,619 |
25 Apr 2024 | 350.00 | 351.10 | 349.30 | 350.00 | 350.00 | 6,162 |
24 Apr 2024 | 347.40 | 355.80 | 346.90 | 350.00 | 350.00 | 82,311 |
21 Apr 2024 | 346.00 | 348.20 | 346.00 | 347.40 | 347.40 | 19,125 |
18 Apr 2024 | 353.50 | 353.40 | 345.10 | 346.50 | 346.50 | 31,876 |
17 Apr 2024 | 359.80 | 380.00 | 350.60 | 353.50 | 353.50 | 41,028 |
16 Apr 2024 | 369.60 | 363.60 | 358.00 | 359.80 | 359.80 | 16,476 |
15 Apr 2024 | 365.00 | 372.10 | 365.00 | 369.60 | 369.60 | 39,050 |
14 Apr 2024 | 361.10 | 366.00 | 361.10 | 365.00 | 365.00 | 21,120 |
11 Apr 2024 | 382.00 | 375.10 | 370.60 | 372.80 | 372.80 | 9,149 |
10 Apr 2024 | 382.30 | 383.30 | 374.00 | 382.00 | 382.00 | 42,518 |
09 Apr 2024 | 383.30 | 375.00 | 375.00 | 382.30 | 382.30 | 69 |
08 Apr 2024 | 372.20 | 391.60 | 371.10 | 383.30 | 383.30 | 46,530 |
07 Apr 2024 | - | - | - | - | - | - |
04 Apr 2024 | 381.70 | 385.00 | 372.00 | 373.80 | 373.80 | 10,585 |
03 Apr 2024 | 393.00 | 398.80 | 378.90 | 381.70 | 381.70 | 132,903 |
02 Apr 2024 | 371.00 | 396.60 | 367.60 | 392.40 | 392.40 | 188,080 |
01 Apr 2024 | 351.60 | 373.60 | 354.00 | 370.60 | 370.60 | 84,004 |
31 Mar 2024 | 345.10 | 353.20 | 345.10 | 351.60 | 351.60 | 71,362 |
28 Mar 2024 | 356.50 | 358.30 | 345.00 | 349.00 | 349.00 | 302,198 |
27 Mar 2024 | 358.00 | 358.00 | 356.10 | 356.50 | 356.50 | 32,524 |
26 Mar 2024 | 371.30 | 370.40 | 358.90 | 359.30 | 359.30 | 102,007 |
25 Mar 2024 | 369.10 | 374.50 | 369.00 | 371.30 | 371.30 | 34,931 |
21 Mar 2024 | 369.50 | 379.80 | 367.90 | 369.10 | 369.10 | 120,650 |
20 Mar 2024 | 368.20 | 372.10 | 368.00 | 369.50 | 369.50 | 52,397 |
19 Mar 2024 | 366.60 | 374.70 | 366.00 | 368.20 | 368.20 | 48,772 |
18 Mar 2024 | 367.40 | 378.30 | 359.90 | 366.60 | 366.60 | 86,033 |
17 Mar 2024 | 370.10 | 372.70 | 366.60 | 367.40 | 367.40 | 45,618 |
14 Mar 2024 | 379.80 | 378.00 | 370.00 | 370.90 | 370.90 | 29,782 |
13 Mar 2024 | 382.90 | 382.90 | 378.40 | 379.80 | 379.80 | 23,253 |
12 Mar 2024 | 389.30 | 389.30 | 382.00 | 382.90 | 382.90 | 33,127 |
11 Mar 2024 | 389.40 | 390.20 | 387.20 | 389.30 | 389.30 | 21,230 |
10 Mar 2024 | 395.90 | 395.90 | 387.00 | 389.40 | 389.40 | 25,169 |
07 Mar 2024 | 396.00 | 397.80 | 394.00 | 395.90 | 395.90 | 64,906 |
06 Mar 2024 | 398.20 | 398.20 | 398.20 | 398.20 | 398.20 | - |
05 Mar 2024 | 400.70 | 401.00 | 398.00 | 398.20 | 398.20 | 76,251 |
04 Mar 2024 | 410.80 | 411.00 | 399.20 | 402.30 | 402.30 | 60,067 |
03 Mar 2024 | 406.30 | 412.50 | 406.30 | 410.80 | 410.80 | 2,661 |
29 Feb 2024 | 399.10 | 413.00 | 399.10 | 406.30 | 406.30 | 31,010 |
28 Feb 2024 | 401.10 | 403.50 | 398.30 | 402.50 | 402.50 | 23,321 |
26 Feb 2024 | 398.10 | 403.50 | 398.10 | 401.10 | 401.10 | 20,516 |
25 Feb 2024 | 394.70 | 399.10 | 394.70 | 398.10 | 398.10 | 11,717 |
22 Feb 2024 | 393.20 | 397.90 | 393.90 | 394.70 | 394.70 | 11,161 |
21 Feb 2024 | 399.00 | 407.30 | 393.10 | 393.20 | 393.20 | 84,984 |
20 Feb 2024 | 394.90 | 398.90 | 393.00 | 395.90 | 395.90 | 12,939 |
19 Feb 2024 | 392.40 | 398.00 | 392.40 | 394.90 | 394.90 | 8,283 |
18 Feb 2024 | 395.30 | 399.00 | 392.30 | 393.50 | 393.50 | 4,998 |
15 Feb 2024 | 399.00 | 399.00 | 392.40 | 395.30 | 395.30 | 7,052 |
14 Feb 2024 | 393.40 | 396.70 | 390.10 | 391.70 | 391.70 | 24,615 |
13 Feb 2024 | 394.30 | 399.10 | 392.00 | 393.40 | 393.40 | 33,378 |
12 Feb 2024 | 394.50 | 398.70 | 394.00 | 394.30 | 394.30 | 48,234 |
11 Feb 2024 | 399.00 | 399.00 | 394.00 | 394.50 | 394.50 | 54,489 |
08 Feb 2024 | 411.30 | 411.10 | 400.00 | 403.90 | 403.90 | 13,656 |
07 Feb 2024 | 414.30 | 416.90 | 410.00 | 411.30 | 411.30 | 29,209 |
06 Feb 2024 | 412.50 | 414.00 | 410.00 | 412.60 | 412.60 | 352,880 |
05 Feb 2024 | 407.00 | 414.00 | 407.00 | 412.50 | 412.50 | 7,743 |
04 Feb 2024 | 405.00 | 409.00 | 405.00 | 408.00 | 408.00 | 5,567 |
01 Feb 2024 | 417.00 | 417.00 | 405.00 | 405.00 | 405.00 | 52,026 |
31 Jan 2024 | 413.10 | 414.00 | 407.80 | 411.30 | 411.30 | 20,015 |
30 Jan 2024 | 412.20 | 415.00 | 407.00 | 413.10 | 413.10 | 38,485 |
29 Jan 2024 | 399.30 | 415.70 | 399.30 | 412.20 | 412.20 | 192,098 |
28 Jan 2024 | 395.00 | 403.90 | 388.10 | 397.50 | 397.50 | 394,270 |
25 Jan 2024 | 385.30 | 391.80 | 385.30 | 385.70 | 385.70 | 10,656 |
24 Jan 2024 | 383.20 | 389.90 | 383.20 | 385.80 | 385.80 | 44,475 |
23 Jan 2024 | 394.60 | 391.20 | 383.20 | 386.90 | 386.90 | 13,300 |
22 Jan 2024 | 398.50 | 399.00 | 391.00 | 394.60 | 394.60 | 25,757 |
21 Jan 2024 | 399.50 | 405.30 | 391.90 | 398.50 | 398.50 | 37,628 |
18 Jan 2024 | 398.60 | 402.20 | 397.00 | 399.50 | 399.50 | 34,544 |
17 Jan 2024 | 405.00 | 401.00 | 397.20 | 398.60 | 398.60 | 22,521 |
16 Jan 2024 | 403.30 | 408.60 | 400.10 | 405.00 | 405.00 | 25,477 |
15 Jan 2024 | 405.90 | 408.80 | 406.00 | 407.40 | 407.40 | 14,021 |
14 Jan 2024 | 407.10 | 408.50 | 402.50 | 405.90 | 405.90 | 12,351 |
11 Jan 2024 | 411.80 | 411.80 | 402.30 | 407.10 | 407.10 | 39,920 |
10 Jan 2024 | 405.40 | 412.50 | 407.90 | 411.80 | 411.80 | 80,327 |
09 Jan 2024 | 418.00 | 422.90 | 404.30 | 405.40 | 405.40 | 145,464 |
08 Jan 2024 | 400.00 | 418.00 | 400.00 | 415.20 | 415.20 | 129,320 |
07 Jan 2024 | 399.60 | 404.60 | 399.60 | 402.10 | 402.10 | 13,749 |
04 Jan 2024 | 390.00 | 401.90 | 390.00 | 399.60 | 399.60 | 51,643 |
03 Jan 2024 | 400.00 | 400.80 | 391.30 | 393.40 | 393.40 | 108,641 |
02 Jan 2024 | 387.00 | 409.80 | 387.00 | 403.70 | 403.70 | 166,818 |
01 Jan 2024 | 355.30 | 390.00 | 360.50 | 386.30 | 386.30 | 235,700 |
31 Dec 2023 | 345.00 | 360.00 | 343.00 | 355.30 | 355.30 | 393,742 |
28 Dec 2023 | 347.00 | 348.90 | 345.10 | 347.10 | 347.10 | 67,719 |
27 Dec 2023 | 345.00 | 357.00 | 345.00 | 347.00 | 347.00 | 77,625 |
26 Dec 2023 | 346.00 | 348.40 | 343.80 | 344.60 | 344.60 | 67,135 |
25 Dec 2023 | 358.10 | 363.50 | 348.80 | 350.30 | 350.30 | 179,730 |
24 Dec 2023 | 363.20 | 363.90 | 359.00 | 359.00 | 359.00 | 72,174 |
21 Dec 2023 | 361.80 | 365.40 | 360.00 | 363.90 | 363.90 | 75,800 |
20 Dec 2023 | 369.20 | 370.90 | 360.00 | 367.10 | 367.10 | 130,160 |
19 Dec 2023 | 374.80 | 372.00 | 368.00 | 369.20 | 369.20 | 72,440 |
18 Dec 2023 | 369.10 | 389.30 | 363.20 | 374.80 | 374.80 | 153,179 |
17 Dec 2023 | 372.90 | 369.20 | 367.40 | 369.10 | 369.10 | 11,049 |
14 Dec 2023 | 352.80 | 374.80 | 350.50 | 372.90 | 372.90 | 188,365 |
13 Dec 2023 | 358.60 | 358.60 | 351.00 | 352.80 | 352.80 | 28,018 |
12 Dec 2023 | 357.60 | 364.90 | 356.50 | 358.60 | 358.60 | 36,045 |
11 Dec 2023 | 364.60 | 365.00 | 356.00 | 357.60 | 357.60 | 36,268 |
10 Dec 2023 | 366.70 | 366.70 | 363.50 | 364.60 | 364.60 | 54,000 |
07 Dec 2023 | 370.00 | 369.90 | 365.00 | 366.70 | 366.70 | 32,146 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |