Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 Jul 2024 | 108.00 | 108.90 | 106.80 | 108.40 | 108.40 | 160,191 |
01 Jul 2024 | 113.90 | 115.60 | 102.90 | 107.60 | 107.60 | 381,905 |
28 Jun 2024 | 114.10 | 116.00 | 113.00 | 113.80 | 113.80 | 192,454 |
27 Jun 2024 | 111.90 | 113.70 | 111.70 | 113.40 | 113.40 | 156,663 |
26 Jun 2024 | 115.20 | 115.70 | 111.40 | 111.50 | 111.50 | 216,127 |
25 Jun 2024 | 114.10 | 115.50 | 112.90 | 115.20 | 115.20 | 218,115 |
24 Jun 2024 | 116.90 | 117.40 | 113.40 | 114.10 | 114.10 | 226,297 |
21 Jun 2024 | 117.60 | 117.60 | 116.10 | 116.50 | 116.50 | 223,792 |
20 Jun 2024 | 122.20 | 122.30 | 116.20 | 117.20 | 117.20 | 398,612 |
14 Jun 2024 | 117.70 | 119.20 | 114.60 | 117.90 | 117.90 | 307,333 |
13 Jun 2024 | 112.00 | 117.60 | 111.90 | 117.10 | 117.10 | 475,835 |
12 Jun 2024 | 111.00 | 111.80 | 109.50 | 110.70 | 110.70 | 291,522 |
11 Jun 2024 | 111.80 | 115.40 | 110.50 | 111.00 | 111.00 | 237,932 |
10 Jun 2024 | 113.60 | 114.00 | 111.20 | 111.80 | 111.80 | 262,582 |
07 Jun 2024 | 115.10 | 116.10 | 113.20 | 113.60 | 113.60 | 323,634 |
06 Jun 2024 | 116.60 | 118.40 | 115.00 | 115.00 | 115.00 | 337,060 |
05 Jun 2024 | 119.00 | 119.50 | 115.50 | 116.50 | 116.50 | 464,325 |
04 Jun 2024 | 120.60 | 121.70 | 117.30 | 118.80 | 118.80 | 475,903 |
03 Jun 2024 | 117.70 | 121.90 | 117.20 | 120.60 | 120.60 | 400,496 |
31 May 2024 | 125.50 | 126.90 | 123.10 | 124.50 | 124.50 | 185,228 |
30 May 2024 | 124.40 | 126.30 | 122.10 | 125.50 | 125.50 | 367,708 |
29 May 2024 | 129.00 | 129.90 | 124.00 | 124.00 | 124.00 | 474,273 |
28 May 2024 | 131.20 | 134.20 | 128.80 | 128.90 | 128.90 | 338,787 |
27 May 2024 | 134.10 | 135.50 | 127.40 | 131.40 | 131.40 | 446,417 |
24 May 2024 | 134.00 | 135.70 | 133.00 | 133.90 | 133.90 | 231,917 |
23 May 2024 | 138.50 | 138.50 | 132.40 | 134.00 | 134.00 | 475,235 |
22 May 2024 | 140.20 | 141.50 | 138.30 | 139.50 | 139.50 | 317,595 |
21 May 2024 | 144.80 | 144.90 | 139.20 | 140.20 | 140.20 | 504,754 |
20 May 2024 | 142.50 | 146.00 | 142.50 | 143.90 | 143.90 | 807,207 |
17 May 2024 | 138.90 | 142.10 | 138.30 | 141.50 | 141.50 | 435,024 |
16 May 2024 | 139.00 | 140.80 | 137.10 | 138.60 | 138.60 | 375,476 |
15 May 2024 | 137.60 | 141.50 | 136.70 | 138.70 | 138.70 | 446,773 |
14 May 2024 | 135.70 | 138.40 | 135.50 | 137.60 | 137.60 | 282,475 |
13 May 2024 | 140.40 | 141.80 | 135.20 | 135.70 | 135.70 | 402,669 |
10 May 2024 | 140.90 | 141.20 | 137.20 | 140.30 | 140.30 | 488,877 |
09 May 2024 | 140.50 | 141.70 | 139.00 | 140.90 | 140.90 | 394,148 |
08 May 2024 | 139.30 | 141.00 | 138.30 | 139.00 | 139.00 | 465,600 |
07 May 2024 | 142.70 | 143.70 | 136.00 | 138.80 | 138.80 | 743,585 |
06 May 2024 | 142.50 | 147.00 | 142.30 | 142.30 | 142.30 | 661,541 |
03 May 2024 | 140.20 | 143.70 | 140.20 | 142.30 | 142.30 | 541,792 |
02 May 2024 | 140.80 | 141.90 | 138.70 | 140.00 | 140.00 | 574,344 |
30 Apr 2024 | 143.70 | 145.60 | 139.90 | 140.80 | 140.80 | 564,228 |
29 Apr 2024 | 147.30 | 148.50 | 143.00 | 143.50 | 143.50 | 505,423 |
26 Apr 2024 | 150.60 | 151.40 | 146.60 | 147.20 | 147.20 | 466,371 |
25 Apr 2024 | 146.30 | 152.00 | 145.40 | 150.60 | 150.60 | 632,146 |
24 Apr 2024 | 148.70 | 149.90 | 143.40 | 144.90 | 144.90 | 484,345 |
22 Apr 2024 | 152.00 | 154.00 | 147.20 | 148.70 | 148.70 | 574,507 |
19 Apr 2024 | 146.60 | 152.90 | 145.30 | 151.00 | 151.00 | 629,990 |
18 Apr 2024 | 151.60 | 153.10 | 146.50 | 146.50 | 146.50 | 594,810 |
17 Apr 2024 | 153.00 | 156.50 | 150.40 | 151.00 | 151.00 | 556,775 |
16 Apr 2024 | 158.10 | 158.40 | 151.80 | 151.80 | 151.80 | 564,361 |
15 Apr 2024 | 163.60 | 163.60 | 157.50 | 158.80 | 158.80 | 935,405 |
09 Apr 2024 | - | - | - | - | - | - |
08 Apr 2024 | 172.50 | 174.40 | 167.70 | 168.60 | 168.60 | 937,795 |
05 Apr 2024 | 170.40 | 174.90 | 167.10 | 172.00 | 172.00 | 1,305,090 |
04 Apr 2024 | 171.00 | 186.30 | 169.00 | 170.20 | 170.20 | 2,301,080 |
03 Apr 2024 | 161.90 | 171.60 | 157.10 | 169.40 | 169.40 | 1,273,803 |
02 Apr 2024 | 160.00 | 172.30 | 160.00 | 161.70 | 161.70 | 1,499,999 |
01 Apr 2024 | 166.90 | 170.20 | 157.00 | 159.60 | 159.60 | 924,153 |
29 Mar 2024 | 164.50 | 167.70 | 160.00 | 167.70 | 167.70 | 1,089,853 |
28 Mar 2024 | 154.10 | 157.00 | 146.50 | 152.50 | 152.50 | 393,560 |
27 Mar 2024 | 153.20 | 156.80 | 152.20 | 152.40 | 152.40 | 235,301 |
26 Mar 2024 | 161.50 | 167.40 | 152.70 | 152.80 | 152.80 | 577,664 |
25 Mar 2024 | 161.70 | 172.10 | 157.50 | 161.50 | 161.50 | 1,247,975 |
22 Mar 2024 | 154.00 | 162.90 | 153.20 | 161.70 | 161.70 | 823,845 |
21 Mar 2024 | 155.20 | 163.60 | 153.00 | 153.00 | 153.00 | 765,336 |
20 Mar 2024 | 155.00 | 159.00 | 152.30 | 155.10 | 155.10 | 408,833 |
19 Mar 2024 | 151.00 | 154.60 | 149.50 | 154.60 | 154.60 | 350,646 |
18 Mar 2024 | 157.90 | 158.10 | 151.00 | 151.00 | 151.00 | 456,689 |
15 Mar 2024 | 159.00 | 162.50 | 157.00 | 157.90 | 157.90 | 402,692 |
14 Mar 2024 | 160.80 | 161.90 | 155.90 | 159.00 | 159.00 | 465,979 |
13 Mar 2024 | 164.40 | 164.90 | 158.70 | 160.70 | 160.70 | 616,783 |
12 Mar 2024 | 157.80 | 170.00 | 154.60 | 164.00 | 164.00 | 1,234,887 |
11 Mar 2024 | 164.60 | 168.50 | 157.70 | 157.70 | 157.70 | 714,432 |
08 Mar 2024 | 170.50 | 170.80 | 163.00 | 163.70 | 163.70 | 972,621 |
07 Mar 2024 | 170.00 | 175.00 | 167.60 | 170.50 | 170.50 | 1,069,615 |
06 Mar 2024 | 165.00 | 177.00 | 156.00 | 170.00 | 170.00 | 2,072,303 |
05 Mar 2024 | 179.60 | 185.90 | 165.00 | 166.00 | 166.00 | 2,441,742 |
04 Mar 2024 | 166.00 | 179.30 | 165.90 | 179.30 | 179.30 | 3,752,316 |
01 Mar 2024 | 152.50 | 164.80 | 147.50 | 163.00 | 163.00 | 1,703,631 |
29 Feb 2024 | 140.30 | 153.80 | 139.80 | 152.40 | 152.40 | 1,595,483 |
28 Feb 2024 | 149.90 | 158.90 | 140.30 | 140.80 | 140.80 | 2,942,969 |
27 Feb 2024 | 139.00 | 145.60 | 136.80 | 144.50 | 144.50 | 1,447,255 |
26 Feb 2024 | 134.70 | 143.80 | 133.90 | 139.00 | 139.00 | 1,468,507 |
23 Feb 2024 | 132.60 | 135.90 | 130.20 | 133.60 | 133.60 | 822,828 |
22 Feb 2024 | 127.60 | 134.40 | 127.40 | 132.70 | 132.70 | 781,271 |
21 Feb 2024 | 131.50 | 132.00 | 126.90 | 127.20 | 127.20 | 468,316 |
20 Feb 2024 | 131.20 | 132.00 | 128.70 | 131.50 | 131.50 | 388,771 |
19 Feb 2024 | 134.50 | 135.30 | 130.60 | 131.20 | 131.20 | 868,847 |
16 Feb 2024 | 128.00 | 134.00 | 127.70 | 133.00 | 133.00 | 1,069,611 |
15 Feb 2024 | 124.60 | 129.20 | 124.60 | 127.30 | 127.30 | 620,460 |
14 Feb 2024 | 125.50 | 128.00 | 123.20 | 126.30 | 126.30 | 459,682 |
13 Feb 2024 | 131.20 | 131.50 | 125.10 | 125.10 | 125.10 | 538,203 |
12 Feb 2024 | 133.70 | 135.90 | 128.00 | 130.80 | 130.80 | 733,934 |
09 Feb 2024 | 132.00 | 133.90 | 129.70 | 132.40 | 132.40 | 537,315 |
08 Feb 2024 | 132.10 | 138.00 | 129.10 | 131.60 | 131.60 | 1,521,757 |
07 Feb 2024 | 125.40 | 132.90 | 125.10 | 131.90 | 131.90 | 1,087,743 |
06 Feb 2024 | 126.70 | 127.80 | 124.20 | 125.00 | 125.00 | 503,789 |
05 Feb 2024 | 123.30 | 127.50 | 122.10 | 126.20 | 126.20 | 798,290 |
02 Feb 2024 | 124.60 | 127.70 | 122.50 | 123.30 | 123.30 | 703,942 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |