Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 168.40 | 176.60 | 165.40 | 176.20 | 176.20 | 639,800 |
25 Jul 2024 | 188.20 | 188.20 | 169.00 | 169.00 | 169.00 | 1,158,259 |
24 Jul 2024 | 181.20 | 189.00 | 179.00 | 183.80 | 183.80 | 1,099,127 |
23 Jul 2024 | 179.40 | 179.40 | 172.61 | 177.00 | 177.00 | 524,654 |
22 Jul 2024 | 179.20 | 181.40 | 174.94 | 176.40 | 176.40 | 402,223 |
19 Jul 2024 | 179.20 | 182.80 | 177.20 | 182.80 | 182.80 | 500,808 |
18 Jul 2024 | 185.60 | 187.00 | 182.40 | 183.80 | 183.80 | 504,398 |
17 Jul 2024 | 186.80 | 193.68 | 183.60 | 185.40 | 185.40 | 851,575 |
16 Jul 2024 | 186.40 | 189.00 | 182.80 | 188.80 | 188.80 | 445,841 |
15 Jul 2024 | 190.00 | 191.60 | 187.20 | 187.60 | 187.60 | 705,393 |
12 Jul 2024 | 192.40 | 194.95 | 189.00 | 189.80 | 189.80 | 697,804 |
11 Jul 2024 | 191.60 | 195.00 | 189.20 | 193.80 | 193.80 | 955,844 |
10 Jul 2024 | 189.40 | 193.60 | 187.30 | 191.60 | 191.60 | 527,312 |
09 Jul 2024 | 191.80 | 193.40 | 186.20 | 187.80 | 187.80 | 836,633 |
08 Jul 2024 | 188.20 | 190.00 | 183.80 | 189.60 | 189.60 | 602,732 |
05 Jul 2024 | 180.80 | 191.40 | 180.80 | 188.80 | 188.80 | 1,092,262 |
04 Jul 2024 | 181.60 | 186.80 | 173.40 | 183.00 | 183.00 | 557,549 |
03 Jul 2024 | 175.80 | 186.00 | 173.60 | 186.00 | 186.00 | 1,289,922 |
02 Jul 2024 | 183.00 | 183.00 | 173.40 | 173.40 | 173.40 | 661,782 |
01 Jul 2024 | 179.80 | 181.60 | 177.20 | 179.80 | 179.80 | 778,716 |
28 Jun 2024 | 175.80 | 179.00 | 172.00 | 179.00 | 179.00 | 1,032,630 |
27 Jun 2024 | 172.60 | 176.00 | 167.60 | 175.40 | 175.40 | 4,132,293 |
26 Jun 2024 | 176.60 | 179.40 | 173.00 | 175.20 | 175.20 | 690,453 |
25 Jun 2024 | 176.00 | 181.39 | 175.00 | 178.20 | 178.20 | 393,704 |
24 Jun 2024 | 179.40 | 182.60 | 176.80 | 180.20 | 180.20 | 515,337 |
21 Jun 2024 | 185.20 | 186.60 | 180.11 | 180.20 | 180.20 | 4,577,701 |
20 Jun 2024 | 178.40 | 186.40 | 178.40 | 184.80 | 184.80 | 969,507 |
19 Jun 2024 | 181.60 | 181.80 | 177.60 | 177.60 | 177.60 | 942,216 |
18 Jun 2024 | 175.20 | 181.80 | 173.60 | 178.40 | 178.40 | 1,023,693 |
17 Jun 2024 | 167.20 | 174.80 | 166.60 | 174.60 | 174.60 | 1,632,862 |
14 Jun 2024 | 172.00 | 176.00 | 165.31 | 169.00 | 169.00 | 1,950,039 |
13 Jun 2024 | 177.00 | 178.60 | 171.80 | 171.80 | 171.80 | 1,491,378 |
12 Jun 2024 | 176.80 | 180.80 | 174.40 | 179.60 | 179.60 | 928,974 |
11 Jun 2024 | 180.00 | 182.80 | 169.10 | 176.40 | 176.40 | 1,880,950 |
10 Jun 2024 | 177.80 | 182.76 | 174.56 | 181.40 | 181.40 | 1,176,961 |
07 Jun 2024 | 187.40 | 189.40 | 178.00 | 181.00 | 181.00 | 1,520,409 |
06 Jun 2024 | 187.20 | 191.40 | 183.60 | 186.80 | 186.80 | 1,127,223 |
05 Jun 2024 | 181.00 | 187.00 | 180.20 | 186.00 | 186.00 | 1,704,198 |
04 Jun 2024 | 187.60 | 190.80 | 181.40 | 184.00 | 184.00 | 1,893,447 |
03 Jun 2024 | 186.40 | 188.00 | 177.40 | 188.00 | 188.00 | 1,074,781 |
31 May 2024 | 184.00 | 190.60 | 182.40 | 186.60 | 186.60 | 3,123,482 |
30 May 2024 | 181.60 | 185.60 | 177.80 | 183.60 | 183.60 | 1,383,731 |
29 May 2024 | 179.00 | 183.80 | 176.00 | 179.60 | 179.60 | 1,152,815 |
28 May 2024 | 174.00 | 180.80 | 162.40 | 180.80 | 180.80 | 1,854,035 |
24 May 2024 | 169.40 | 173.40 | 166.80 | 172.60 | 172.60 | 673,948 |
23 May 2024 | 164.80 | 171.60 | 161.80 | 171.60 | 171.60 | 1,625,157 |
22 May 2024 | 172.60 | 172.60 | 164.19 | 164.60 | 164.60 | 995,917 |
21 May 2024 | 171.40 | 174.60 | 170.00 | 173.20 | 173.20 | 1,283,615 |
20 May 2024 | 170.00 | 177.20 | 167.80 | 172.40 | 172.40 | 2,873,781 |
17 May 2024 | 158.80 | 168.00 | 156.20 | 168.00 | 168.00 | 3,602,165 |
16 May 2024 | 163.00 | 163.00 | 157.00 | 159.00 | 159.00 | 990,363 |
15 May 2024 | 160.20 | 162.60 | 156.18 | 159.80 | 159.80 | 987,048 |
14 May 2024 | 155.40 | 161.60 | 155.40 | 158.00 | 158.00 | 638,920 |
13 May 2024 | 162.20 | 163.00 | 157.40 | 157.80 | 157.80 | 672,671 |
10 May 2024 | 165.00 | 168.60 | 162.60 | 162.80 | 162.80 | 1,081,149 |
09 May 2024 | 158.80 | 163.20 | 157.40 | 163.20 | 163.20 | 855,710 |
08 May 2024 | 154.80 | 159.20 | 154.20 | 158.40 | 158.40 | 767,509 |
07 May 2024 | 153.20 | 158.40 | 152.40 | 155.20 | 155.20 | 6,398,793 |
03 May 2024 | 149.80 | 153.20 | 149.40 | 151.20 | 151.20 | 514,305 |
02 May 2024 | 156.20 | 155.80 | 148.00 | 153.40 | 153.40 | 962,751 |
01 May 2024 | 157.80 | 154.20 | 152.20 | 153.20 | 153.20 | 150,783 |
30 Apr 2024 | 161.00 | 161.45 | 152.80 | 155.80 | 155.80 | 1,800,962 |
29 Apr 2024 | 158.40 | 161.40 | 155.40 | 161.40 | 161.40 | 863,621 |
26 Apr 2024 | 158.00 | 163.20 | 158.00 | 158.40 | 158.40 | 1,220,020 |
25 Apr 2024 | 156.40 | 161.00 | 155.60 | 159.60 | 159.60 | 7,078,565 |
24 Apr 2024 | 152.60 | 156.80 | 151.40 | 156.80 | 156.80 | 1,696,839 |
23 Apr 2024 | 152.00 | 152.00 | 146.40 | 151.40 | 151.40 | 1,478,973 |
22 Apr 2024 | 150.00 | 153.00 | 147.20 | 153.00 | 153.00 | 1,747,498 |
19 Apr 2024 | 150.80 | 154.80 | 150.73 | 154.60 | 154.60 | 1,984,806 |
18 Apr 2024 | 146.00 | 152.00 | 144.01 | 151.00 | 151.00 | 3,296,777 |
17 Apr 2024 | 143.60 | 151.20 | 142.20 | 145.80 | 145.80 | 2,408,872 |
16 Apr 2024 | 147.00 | 149.20 | 143.20 | 144.60 | 144.60 | 1,392,885 |
15 Apr 2024 | 150.40 | 151.00 | 143.60 | 146.80 | 146.80 | 1,690,885 |
12 Apr 2024 | 146.40 | 150.22 | 146.20 | 149.40 | 149.40 | 1,961,415 |
11 Apr 2024 | 142.60 | 144.80 | 138.97 | 143.00 | 143.00 | 2,294,008 |
10 Apr 2024 | 145.80 | 148.00 | 142.40 | 142.80 | 142.80 | 2,096,194 |
09 Apr 2024 | 144.80 | 149.72 | 144.40 | 145.60 | 145.60 | 2,288,895 |
08 Apr 2024 | 136.20 | 148.20 | 136.00 | 145.40 | 145.40 | 4,058,429 |
05 Apr 2024 | 133.40 | 137.00 | 131.69 | 136.20 | 136.20 | 1,596,365 |
04 Apr 2024 | 132.40 | 136.00 | 129.80 | 135.40 | 135.40 | 2,453,292 |
03 Apr 2024 | 130.40 | 131.80 | 129.00 | 131.60 | 131.60 | 1,533,146 |
02 Apr 2024 | 129.40 | 134.40 | 128.40 | 129.60 | 129.60 | 1,824,284 |
28 Mar 2024 | 126.50 | 129.40 | 125.20 | 127.40 | 127.40 | 1,405,679 |
27 Mar 2024 | 119.70 | 126.60 | 119.00 | 126.60 | 126.60 | 927,443 |
26 Mar 2024 | 117.80 | 119.82 | 117.30 | 119.50 | 119.50 | 529,812 |
25 Mar 2024 | 119.50 | 120.00 | 117.50 | 119.20 | 119.20 | 628,916 |
22 Mar 2024 | 124.50 | 124.84 | 118.40 | 119.40 | 119.40 | 1,293,322 |
21 Mar 2024 | 117.60 | 125.50 | 117.50 | 124.70 | 124.70 | 2,908,747 |
20 Mar 2024 | 114.50 | 115.80 | 111.20 | 115.40 | 115.40 | 1,410,883 |
19 Mar 2024 | 115.00 | 115.00 | 111.10 | 113.10 | 113.10 | 1,163,238 |
18 Mar 2024 | 113.60 | 115.50 | 111.45 | 113.40 | 113.40 | 1,168,952 |
15 Mar 2024 | 109.00 | 113.70 | 109.00 | 113.10 | 113.10 | 2,121,418 |
14 Mar 2024 | 109.50 | 113.80 | 108.20 | 108.60 | 108.60 | 2,396,442 |
13 Mar 2024 | 111.00 | 111.00 | 100.70 | 110.00 | 110.00 | 2,676,799 |
12 Mar 2024 | 110.00 | 112.60 | 108.30 | 110.40 | 110.40 | 1,950,012 |
11 Mar 2024 | 108.20 | 110.60 | 105.40 | 110.60 | 110.60 | 1,383,241 |
08 Mar 2024 | 108.40 | 111.50 | 108.00 | 109.60 | 109.60 | 2,466,311 |
07 Mar 2024 | 110.00 | 111.09 | 106.60 | 109.60 | 109.60 | 2,081,195 |
06 Mar 2024 | 106.50 | 110.00 | 105.40 | 109.60 | 109.60 | 1,993,964 |
05 Mar 2024 | 99.10 | 105.90 | 98.75 | 105.40 | 105.40 | 2,866,777 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |