Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 148.00 | 149.50 | 147.50 | 149.50 | 149.50 | 1,521,142 |
27 Jun 2024 | 148.50 | 149.00 | 147.00 | 147.00 | 147.00 | 3,495,661 |
26 Jun 2024 | 150.00 | 153.00 | 148.50 | 148.50 | 148.50 | 4,954,989 |
25 Jun 2024 | 154.50 | 155.50 | 149.00 | 149.00 | 149.00 | 5,207,235 |
24 Jun 2024 | 158.50 | 159.00 | 153.50 | 153.50 | 153.50 | 6,297,752 |
21 Jun 2024 | 162.00 | 164.50 | 158.50 | 158.50 | 158.50 | 6,690,163 |
20 Jun 2024 | 163.50 | 163.50 | 160.00 | 163.00 | 163.00 | 3,394,485 |
19 Jun 2024 | 163.00 | 163.50 | 160.00 | 163.50 | 163.50 | 2,988,024 |
18 Jun 2024 | 162.00 | 164.50 | 160.50 | 162.50 | 162.50 | 2,341,499 |
17 Jun 2024 | 157.50 | 162.00 | 156.50 | 162.00 | 162.00 | 2,429,663 |
14 Jun 2024 | 158.00 | 159.50 | 156.00 | 156.00 | 156.00 | 1,642,228 |
13 Jun 2024 | 158.00 | 159.00 | 156.50 | 157.00 | 157.00 | 2,064,689 |
12 Jun 2024 | 154.00 | 157.00 | 153.50 | 156.50 | 156.50 | 2,718,177 |
11 Jun 2024 | 151.50 | 154.00 | 151.50 | 153.50 | 153.50 | 3,721,784 |
07 Jun 2024 | 150.50 | 152.00 | 149.00 | 149.00 | 149.00 | 1,371,926 |
06 Jun 2024 | 150.00 | 152.00 | 148.50 | 148.50 | 148.50 | 1,047,175 |
05 Jun 2024 | 151.00 | 151.00 | 148.00 | 150.00 | 150.00 | 849,001 |
04 Jun 2024 | 150.50 | 152.00 | 149.00 | 150.50 | 150.50 | 1,160,730 |
03 Jun 2024 | 148.50 | 151.50 | 148.50 | 151.00 | 151.00 | 1,737,362 |
31 May 2024 | 148.00 | 149.50 | 148.00 | 148.50 | 148.50 | 1,254,190 |
30 May 2024 | 153.00 | 153.50 | 149.00 | 149.50 | 149.50 | 1,947,401 |
29 May 2024 | 154.50 | 155.00 | 151.00 | 155.00 | 155.00 | 4,035,292 |
28 May 2024 | 141.00 | 154.50 | 141.00 | 154.50 | 154.50 | 7,214,163 |
27 May 2024 | 141.50 | 141.50 | 140.00 | 140.50 | 140.50 | 996,798 |
24 May 2024 | 141.50 | 141.50 | 139.00 | 141.50 | 141.50 | 919,502 |
23 May 2024 | 143.00 | 143.00 | 140.50 | 141.50 | 141.50 | 1,076,198 |
22 May 2024 | 142.50 | 144.00 | 142.00 | 143.50 | 143.50 | 1,077,030 |
21 May 2024 | 143.00 | 143.00 | 141.00 | 142.00 | 142.00 | 916,665 |
20 May 2024 | 142.00 | 143.50 | 141.00 | 142.50 | 142.50 | 860,386 |
17 May 2024 | 141.50 | 142.00 | 139.00 | 141.50 | 141.50 | 1,792,966 |
16 May 2024 | 144.50 | 144.50 | 140.00 | 141.50 | 141.50 | 2,395,305 |
15 May 2024 | 145.00 | 145.00 | 143.00 | 144.00 | 144.00 | 972,128 |
14 May 2024 | 145.50 | 145.50 | 144.00 | 144.50 | 144.50 | 637,343 |
13 May 2024 | 144.50 | 145.50 | 143.00 | 145.50 | 145.50 | 857,150 |
10 May 2024 | 146.00 | 146.00 | 144.00 | 145.00 | 145.00 | 1,043,189 |
09 May 2024 | 146.50 | 146.50 | 145.00 | 145.00 | 145.00 | 989,736 |
08 May 2024 | 149.00 | 149.00 | 145.00 | 148.00 | 148.00 | 1,989,057 |
07 May 2024 | 149.50 | 149.50 | 148.00 | 148.50 | 148.50 | 555,622 |
06 May 2024 | 148.50 | 149.50 | 147.50 | 149.00 | 149.00 | 775,915 |
03 May 2024 | 150.00 | 150.00 | 147.50 | 147.50 | 147.50 | 669,967 |
02 May 2024 | 148.00 | 149.50 | 147.50 | 148.50 | 148.50 | 626,415 |
30 Apr 2024 | 148.50 | 149.50 | 148.00 | 148.00 | 148.00 | 404,030 |
29 Apr 2024 | 147.00 | 149.00 | 146.00 | 149.00 | 149.00 | 1,099,722 |
26 Apr 2024 | 148.00 | 148.00 | 145.50 | 146.00 | 146.00 | 1,008,225 |
25 Apr 2024 | 148.00 | 148.50 | 147.00 | 148.00 | 148.00 | 470,817 |
24 Apr 2024 | 148.50 | 149.00 | 147.50 | 148.50 | 148.50 | 576,094 |
23 Apr 2024 | 148.00 | 148.50 | 147.00 | 147.50 | 147.50 | 499,861 |
22 Apr 2024 | 146.00 | 147.50 | 145.50 | 147.00 | 147.00 | 972,761 |
19 Apr 2024 | 147.00 | 147.00 | 142.50 | 146.00 | 146.00 | 1,720,077 |
18 Apr 2024 | 147.00 | 148.00 | 145.50 | 148.00 | 148.00 | 694,287 |
17 Apr 2024 | 145.00 | 148.00 | 145.00 | 146.00 | 146.00 | 557,869 |
16 Apr 2024 | 148.50 | 148.50 | 144.50 | 145.00 | 145.00 | 1,789,741 |
15 Apr 2024 | 150.00 | 150.00 | 148.50 | 149.00 | 149.00 | 857,887 |
12 Apr 2024 | 151.00 | 151.00 | 148.50 | 150.00 | 150.00 | 1,038,554 |
11 Apr 2024 | 150.00 | 150.00 | 149.00 | 149.50 | 149.50 | 837,147 |
10 Apr 2024 | 148.00 | 151.00 | 147.50 | 149.50 | 149.50 | 1,820,617 |
09 Apr 2024 | 147.50 | 148.50 | 146.50 | 147.00 | 147.00 | 810,100 |
08 Apr 2024 | 146.50 | 147.50 | 146.00 | 146.50 | 146.50 | 612,897 |
03 Apr 2024 | 148.00 | 148.50 | 146.00 | 146.50 | 146.50 | 876,130 |
02 Apr 2024 | 148.00 | 149.00 | 147.50 | 148.00 | 148.00 | 675,877 |
01 Apr 2024 | 146.50 | 148.50 | 146.00 | 147.50 | 147.50 | 675,136 |
29 Mar 2024 | 145.50 | 146.50 | 144.50 | 145.50 | 145.50 | 544,000 |
28 Mar 2024 | 146.00 | 147.50 | 144.50 | 144.50 | 144.50 | 1,255,908 |
27 Mar 2024 | 146.00 | 146.50 | 144.00 | 144.50 | 144.50 | 1,669,299 |
26 Mar 2024 | 146.00 | 147.50 | 145.50 | 145.50 | 145.50 | 798,708 |
25 Mar 2024 | 146.50 | 146.50 | 144.50 | 145.00 | 145.00 | 1,609,714 |
22 Mar 2024 | 147.50 | 148.00 | 145.50 | 146.50 | 146.50 | 1,439,766 |
21 Mar 2024 | 148.50 | 150.00 | 148.50 | 149.50 | 149.50 | 850,854 |
20 Mar 2024 | 148.00 | 149.50 | 147.00 | 147.50 | 147.50 | 1,412,638 |
19 Mar 2024 | 148.50 | 149.50 | 147.00 | 147.50 | 147.50 | 1,429,006 |
18 Mar 2024 | 149.50 | 150.00 | 148.00 | 148.50 | 148.50 | 1,356,386 |
15 Mar 2024 | 150.00 | 150.00 | 148.00 | 149.50 | 149.50 | 1,330,023 |
14 Mar 2024 | 150.50 | 152.00 | 149.50 | 150.50 | 150.50 | 1,906,780 |
13 Mar 2024 | 152.50 | 153.00 | 148.50 | 151.00 | 151.00 | 2,451,324 |
12 Mar 2024 | 146.00 | 152.50 | 145.50 | 152.50 | 152.50 | 2,585,007 |
11 Mar 2024 | 144.50 | 148.00 | 141.50 | 145.50 | 145.50 | 4,506,384 |
08 Mar 2024 | 149.50 | 152.00 | 147.50 | 148.00 | 148.00 | 12,215,688 |
07 Mar 2024 | 164.00 | 164.50 | 163.00 | 163.50 | 163.50 | 785,751 |
06 Mar 2024 | 165.50 | 165.50 | 163.50 | 165.00 | 165.00 | 906,019 |
05 Mar 2024 | 164.50 | 164.50 | 163.00 | 164.00 | 164.00 | 845,451 |
04 Mar 2024 | 166.00 | 166.00 | 163.50 | 164.50 | 164.50 | 1,077,292 |
01 Mar 2024 | 166.50 | 166.50 | 164.50 | 165.50 | 165.50 | 717,646 |
29 Feb 2024 | 164.00 | 165.50 | 163.00 | 165.50 | 165.50 | 852,363 |
27 Feb 2024 | 165.00 | 166.00 | 163.00 | 163.50 | 163.50 | 1,273,479 |
26 Feb 2024 | 169.00 | 169.00 | 164.00 | 165.00 | 165.00 | 2,408,338 |
23 Feb 2024 | 170.00 | 170.00 | 169.00 | 169.50 | 169.50 | 376,241 |
22 Feb 2024 | 170.00 | 170.50 | 168.00 | 170.00 | 170.00 | 738,502 |
21 Feb 2024 | 169.50 | 170.00 | 168.50 | 170.00 | 170.00 | 436,549 |
20 Feb 2024 | 170.00 | 170.00 | 168.50 | 169.00 | 169.00 | 828,348 |
19 Feb 2024 | 166.50 | 170.00 | 166.00 | 169.50 | 169.50 | 1,018,333 |
16 Feb 2024 | 166.00 | 167.00 | 164.00 | 166.00 | 166.00 | 2,021,077 |
15 Feb 2024 | 167.00 | 168.50 | 161.50 | 166.50 | 166.50 | 4,256,014 |
05 Feb 2024 | 176.00 | 176.00 | 174.50 | 175.50 | 175.50 | 605,351 |
02 Feb 2024 | 176.00 | 176.50 | 176.00 | 176.00 | 176.00 | 245,373 |
01 Feb 2024 | 176.00 | 176.00 | 174.50 | 175.00 | 175.00 | 429,422 |
31 Jan 2024 | 175.00 | 175.00 | 174.00 | 174.50 | 174.50 | 734,070 |
30 Jan 2024 | 178.00 | 178.00 | 175.50 | 175.50 | 175.50 | 517,364 |
29 Jan 2024 | 177.00 | 178.50 | 177.00 | 177.50 | 177.50 | 328,074 |
26 Jan 2024 | 176.00 | 177.50 | 176.00 | 177.00 | 177.00 | 241,890 |
25 Jan 2024 | 177.00 | 177.50 | 175.50 | 176.50 | 176.50 | 387,842 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |