Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 Jul 2024 | 343.70 | 344.60 | 343.70 | 344.60 | 344.60 | 772 |
04 Jul 2024 | 345.00 | 345.00 | 341.10 | 343.70 | 343.70 | 3,322 |
03 Jul 2024 | 354.20 | 354.20 | 347.10 | 349.80 | 349.80 | 3,046 |
02 Jul 2024 | 358.30 | 358.00 | 353.10 | 356.00 | 356.00 | 2,523 |
01 Jul 2024 | 361.30 | 359.50 | 358.10 | 358.30 | 358.30 | 512 |
30 Jun 2024 | 363.80 | 363.90 | 360.00 | 361.30 | 361.30 | 2,568 |
27 Jun 2024 | 365.50 | 365.50 | 360.00 | 363.80 | 363.80 | 5,588 |
26 Jun 2024 | 350.50 | 370.00 | 350.50 | 365.50 | 365.50 | 5,571 |
25 Jun 2024 | 350.10 | 351.00 | 349.00 | 350.50 | 350.50 | 1,605 |
24 Jun 2024 | 352.30 | 351.00 | 350.50 | 350.90 | 350.90 | 1,769 |
23 Jun 2024 | 355.40 | 353.20 | 351.10 | 352.30 | 352.30 | 1,478 |
20 Jun 2024 | 359.00 | 359.00 | 350.60 | 355.40 | 355.40 | 2,611 |
19 Jun 2024 | 360.00 | 364.00 | 358.00 | 360.50 | 360.50 | 7,583 |
18 Jun 2024 | 366.20 | 365.90 | 358.00 | 364.00 | 364.00 | 14,615 |
17 Jun 2024 | 363.50 | 370.10 | 360.00 | 366.20 | 366.20 | 6,624 |
16 Jun 2024 | 375.20 | 375.20 | 358.00 | 363.50 | 363.50 | 4,746 |
13 Jun 2024 | 376.90 | 378.10 | 365.00 | 375.20 | 375.20 | 2,684 |
10 Jun 2024 | 365.00 | 377.70 | 365.00 | 376.90 | 376.90 | 1,184 |
09 Jun 2024 | 375.40 | 374.90 | 361.10 | 370.50 | 370.50 | 2,776 |
06 Jun 2024 | 377.00 | 377.00 | 375.40 | 375.40 | 375.40 | 2,148 |
05 Jun 2024 | 386.90 | 385.00 | 367.20 | 377.00 | 377.00 | 4,072 |
04 Jun 2024 | 392.70 | 392.70 | 380.20 | 386.90 | 386.90 | 5,367 |
03 Jun 2024 | 406.60 | 406.60 | 391.00 | 394.70 | 394.70 | 5,082 |
02 Jun 2024 | 396.00 | 412.90 | 396.00 | 406.60 | 406.60 | 4,043 |
30 May 2024 | 382.50 | 409.60 | 368.00 | 396.00 | 396.00 | 18,328 |
29 May 2024 | 380.00 | 385.00 | 370.00 | 382.50 | 382.50 | 25,477 |
28 May 2024 | 396.00 | 396.00 | 376.20 | 381.90 | 381.90 | 4,531 |
27 May 2024 | 396.50 | 390.10 | 377.00 | 387.50 | 387.50 | 2,151 |
26 May 2024 | 387.50 | 397.90 | 387.50 | 396.50 | 396.50 | 3,026 |
23 May 2024 | 387.50 | 387.50 | 387.50 | 387.50 | 387.50 | 515 |
22 May 2024 | 389.60 | 377.00 | 377.00 | 387.50 | 387.50 | 84 |
21 May 2024 | 393.00 | 392.30 | 387.50 | 389.60 | 389.60 | 908 |
20 May 2024 | 392.20 | 394.10 | 392.20 | 393.00 | 393.00 | 358 |
19 May 2024 | 392.20 | 392.20 | 392.20 | 392.20 | 392.20 | 140 |
16 May 2024 | 396.80 | 396.10 | 384.40 | 392.20 | 392.20 | 5,632 |
15 May 2024 | 398.80 | 399.60 | 395.00 | 396.80 | 396.80 | 3,088 |
12 May 2024 | 398.20 | 399.80 | 397.00 | 398.80 | 398.80 | 949 |
09 May 2024 | 398.10 | 398.70 | 395.00 | 398.20 | 398.20 | 457 |
08 May 2024 | 397.70 | 398.20 | 398.20 | 398.10 | 398.10 | 442 |
07 May 2024 | 397.70 | 397.70 | 397.70 | 397.70 | 397.70 | 182 |
06 May 2024 | 395.00 | 397.70 | 397.70 | 397.70 | 397.70 | 1,220 |
05 May 2024 | 390.00 | 395.00 | 391.90 | 395.00 | 395.00 | 1,191 |
02 May 2024 | 398.20 | 390.00 | 390.00 | 390.00 | 390.00 | 4,648 |
01 May 2024 | 396.40 | 399.00 | 394.10 | 398.20 | 398.20 | 3,616 |
30 Apr 2024 | 393.50 | 397.00 | 385.00 | 396.40 | 396.40 | 3,015 |
25 Apr 2024 | 394.00 | 385.00 | 385.00 | 393.50 | 393.50 | 27 |
24 Apr 2024 | 400.00 | 395.20 | 391.00 | 394.00 | 394.00 | 6,000 |
21 Apr 2024 | 404.80 | 400.00 | 400.00 | 400.00 | 400.00 | 853 |
18 Apr 2024 | 404.80 | 404.80 | 404.80 | 404.80 | 404.80 | 284 |
17 Apr 2024 | 400.40 | 405.50 | 400.40 | 404.80 | 404.80 | 2,071 |
16 Apr 2024 | 395.20 | 410.00 | 388.00 | 400.40 | 400.40 | 3,215 |
15 Apr 2024 | 406.60 | 395.20 | 395.20 | 395.20 | 395.20 | 703 |
14 Apr 2024 | 406.60 | 406.60 | 406.60 | 406.60 | 406.60 | 37 |
11 Apr 2024 | 406.60 | 406.60 | 406.60 | 406.60 | 406.60 | 1,049 |
10 Apr 2024 | 407.80 | 408.50 | 395.20 | 406.60 | 406.60 | 2,522 |
09 Apr 2024 | 407.00 | 407.00 | 407.00 | 407.80 | 407.80 | 293 |
08 Apr 2024 | 402.70 | 409.00 | 404.70 | 409.00 | 409.00 | 2,643 |
07 Apr 2024 | - | - | - | - | - | - |
04 Apr 2024 | 421.20 | 419.10 | 385.00 | 395.00 | 395.00 | 17,279 |
03 Apr 2024 | 420.40 | 420.40 | 420.40 | 421.20 | 421.20 | 289 |
02 Apr 2024 | 428.90 | 428.90 | 422.00 | 422.50 | 422.50 | 2,901 |
01 Apr 2024 | 429.60 | 428.90 | 428.90 | 428.90 | 428.90 | 831 |
31 Mar 2024 | 429.60 | 429.80 | 429.80 | 429.60 | 429.60 | 88 |
28 Mar 2024 | 425.80 | 430.90 | 429.00 | 429.60 | 429.60 | 2,071 |
27 Mar 2024 | 427.60 | 431.90 | 414.60 | 425.80 | 425.80 | 846 |
26 Mar 2024 | 425.70 | 433.00 | 427.70 | 427.60 | 427.60 | 346 |
25 Mar 2024 | 426.10 | 427.60 | 421.30 | 425.70 | 425.70 | 3,220 |
21 Mar 2024 | 423.30 | 427.70 | 426.00 | 426.10 | 426.10 | 8,273 |
20 Mar 2024 | 418.80 | 429.00 | 429.00 | 423.30 | 423.30 | 222 |
19 Mar 2024 | 411.40 | 419.90 | 411.40 | 418.80 | 418.80 | 2,745 |
18 Mar 2024 | 414.80 | 414.80 | 402.40 | 411.40 | 411.40 | 7,555 |
17 Mar 2024 | 414.80 | 414.80 | 414.70 | 414.80 | 414.80 | 758 |
14 Mar 2024 | 414.90 | 414.80 | 414.80 | 414.80 | 414.80 | 287 |
13 Mar 2024 | 414.90 | 414.90 | 414.90 | 414.90 | 414.90 | 52 |
12 Mar 2024 | 403.00 | 415.00 | 403.00 | 414.90 | 414.90 | 2,009 |
11 Mar 2024 | 406.40 | 406.40 | 403.00 | 404.40 | 404.40 | 1,154 |
10 Mar 2024 | 411.00 | 411.20 | 404.50 | 406.40 | 406.40 | 790 |
07 Mar 2024 | 410.40 | 412.30 | 410.40 | 411.00 | 411.00 | 219 |
06 Mar 2024 | 408.90 | 408.90 | 408.90 | 408.90 | 408.90 | - |
05 Mar 2024 | 407.60 | 414.90 | 407.30 | 408.90 | 408.90 | 1,060 |
04 Mar 2024 | 400.50 | 408.20 | 399.70 | 407.60 | 407.60 | 2,012 |
03 Mar 2024 | 398.90 | 408.20 | 396.90 | 400.50 | 400.50 | 13,657 |
29 Feb 2024 | 392.10 | 398.90 | 398.90 | 398.90 | 398.90 | 983 |
28 Feb 2024 | 392.20 | 395.90 | 388.70 | 392.10 | 392.10 | 159,376 |
26 Feb 2024 | 385.20 | 394.30 | 388.10 | 392.20 | 392.20 | 9,183 |
25 Feb 2024 | 379.80 | 393.00 | 379.80 | 385.20 | 385.20 | 12,604 |
22 Feb 2024 | 378.60 | 380.20 | 378.60 | 379.80 | 379.80 | 7,589 |
21 Feb 2024 | 367.90 | 385.00 | 367.70 | 378.60 | 378.60 | 174,921 |
20 Feb 2024 | 367.20 | 369.70 | 367.20 | 367.90 | 367.90 | 369 |
19 Feb 2024 | 369.00 | 369.70 | 366.00 | 367.20 | 367.20 | 754 |
18 Feb 2024 | 366.70 | 373.00 | 365.00 | 369.00 | 369.00 | 5,845 |
15 Feb 2024 | 364.80 | 373.00 | 364.80 | 366.70 | 366.70 | 14,266 |
14 Feb 2024 | 364.80 | 369.50 | 363.00 | 364.80 | 364.80 | 420,888 |
13 Feb 2024 | 363.70 | 365.90 | 363.70 | 364.80 | 364.80 | 317 |
12 Feb 2024 | 363.10 | 363.70 | 363.10 | 363.70 | 363.70 | 1,473 |
11 Feb 2024 | 361.10 | 364.00 | 361.10 | 363.10 | 363.10 | 6,082 |
08 Feb 2024 | 361.00 | 362.20 | 361.00 | 361.10 | 361.10 | 3,996 |
07 Feb 2024 | 353.00 | 363.00 | 356.80 | 361.00 | 361.00 | 73,652 |
06 Feb 2024 | 360.90 | 360.90 | 347.90 | 353.00 | 353.00 | 30,600 |
05 Feb 2024 | 359.00 | 370.00 | 350.00 | 360.90 | 360.90 | 119,524 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |