Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Oct 24, 2024 | 150.00 | 154.50 | 150.00 | 150.50 | 150.50 | 2,500,622 |
Oct 23, 2024 | 152.00 | 153.00 | 149.50 | 150.00 | 150.00 | 1,559,568 |
Oct 22, 2024 | 151.00 | 153.00 | 149.50 | 153.00 | 153.00 | 2,492,930 |
Oct 21, 2024 | 147.00 | 151.00 | 146.50 | 150.00 | 150.00 | 2,397,494 |
Oct 18, 2024 | 146.50 | 147.00 | 145.00 | 146.00 | 146.00 | 1,060,105 |
Oct 17, 2024 | 147.50 | 148.50 | 145.50 | 145.50 | 145.50 | 1,453,400 |
Oct 16, 2024 | 146.00 | 147.50 | 144.50 | 147.50 | 147.50 | 2,108,443 |
Oct 15, 2024 | 146.50 | 147.00 | 144.50 | 145.50 | 145.50 | 1,724,161 |
Oct 14, 2024 | 145.00 | 145.50 | 143.00 | 145.50 | 145.50 | 703,165 |
Oct 11, 2024 | 145.00 | 145.50 | 142.50 | 144.50 | 144.50 | 1,844,245 |
Oct 09, 2024 | 144.00 | 147.00 | 143.00 | 143.50 | 143.50 | 1,891,355 |
Oct 08, 2024 | 144.00 | 144.50 | 140.50 | 141.50 | 141.50 | 1,711,749 |
Oct 07, 2024 | 146.50 | 148.00 | 144.50 | 144.50 | 144.50 | 1,405,352 |
Oct 04, 2024 | 143.50 | 147.00 | 143.50 | 144.50 | 144.50 | 1,408,639 |
Oct 01, 2024 | 143.00 | 144.50 | 142.00 | 143.50 | 143.50 | 1,011,707 |
Sep 30, 2024 | 144.50 | 146.00 | 142.50 | 142.50 | 142.50 | 2,292,318 |
Sep 27, 2024 | 146.50 | 147.50 | 144.50 | 145.00 | 145.00 | 1,197,338 |
Sep 26, 2024 | 146.50 | 148.00 | 144.50 | 144.50 | 144.50 | 2,021,350 |
Sep 25, 2024 | 146.00 | 146.50 | 144.00 | 144.50 | 144.50 | 2,643,920 |
Sep 24, 2024 | 150.00 | 151.00 | 147.00 | 148.00 | 148.00 | 2,542,779 |
Sep 23, 2024 | 146.50 | 150.50 | 146.50 | 149.50 | 149.50 | 1,691,144 |
Sep 20, 2024 | 147.00 | 150.50 | 145.50 | 145.50 | 145.50 | 3,937,653 |
Sep 19, 2024 | 148.00 | 148.50 | 145.00 | 145.00 | 145.00 | 2,253,297 |
Sep 18, 2024 | 151.00 | 151.00 | 146.00 | 146.50 | 146.50 | 1,794,295 |
Sep 16, 2024 | 149.00 | 152.00 | 148.50 | 149.50 | 149.50 | 2,169,310 |
Sep 13, 2024 | 150.00 | 150.50 | 148.00 | 149.00 | 149.00 | 1,673,220 |
Sep 12, 2024 | 145.00 | 150.00 | 144.00 | 149.00 | 149.00 | 2,665,223 |
Sep 11, 2024 | 142.00 | 144.00 | 141.00 | 142.50 | 142.50 | 1,074,070 |
Sep 10, 2024 | 143.00 | 145.00 | 140.00 | 141.50 | 141.50 | 1,887,190 |
Sep 09, 2024 | 137.50 | 142.50 | 137.50 | 142.00 | 142.00 | 819,325 |
Sep 06, 2024 | 139.50 | 141.50 | 137.50 | 141.00 | 141.00 | 1,442,077 |
Sep 05, 2024 | 138.50 | 140.50 | 138.00 | 138.50 | 138.50 | 1,905,370 |
Sep 04, 2024 | 137.50 | 140.00 | 135.50 | 136.50 | 136.50 | 2,446,648 |
Sep 03, 2024 | 146.50 | 146.50 | 144.00 | 144.00 | 144.00 | 472,055 |
Sep 02, 2024 | 148.00 | 148.50 | 146.00 | 146.00 | 146.00 | 340,020 |
Aug 30, 2024 | 148.50 | 150.50 | 146.50 | 147.00 | 147.00 | 2,088,438 |
Aug 29, 2024 | 143.50 | 149.00 | 143.50 | 148.50 | 148.50 | 1,675,455 |
Aug 28, 2024 | 145.00 | 147.50 | 144.50 | 144.50 | 144.50 | 1,313,451 |
Aug 27, 2024 | 144.50 | 146.00 | 143.00 | 144.50 | 144.50 | 981,437 |
Aug 26, 2024 | 144.50 | 146.00 | 143.50 | 143.50 | 143.50 | 1,145,504 |
Aug 23, 2024 | 143.00 | 144.00 | 141.00 | 143.00 | 143.00 | 971,081 |
Aug 22, 2024 | 142.00 | 144.00 | 141.50 | 142.00 | 142.00 | 1,175,810 |
Aug 21, 2024 | 142.00 | 143.50 | 140.50 | 141.00 | 141.00 | 1,285,281 |
Aug 20, 2024 | 144.50 | 146.00 | 142.00 | 142.00 | 142.00 | 1,214,707 |
Aug 19, 2024 | 141.00 | 146.00 | 139.50 | 144.00 | 144.00 | 1,955,888 |
Aug 16, 2024 | 142.00 | 143.50 | 140.50 | 140.50 | 140.50 | 2,488,006 |
Aug 15, 2024 | 141.00 | 142.50 | 138.50 | 141.00 | 141.00 | 1,710,259 |
Aug 14, 2024 | 142.50 | 142.50 | 139.50 | 141.00 | 141.00 | 3,604,483 |
Aug 13, 2024 | 144.00 | 144.00 | 140.50 | 141.50 | 141.50 | 3,841,171 |
Aug 12, 2024 | 137.00 | 141.50 | 137.00 | 140.50 | 140.50 | 1,417,728 |
Aug 09, 2024 | 135.50 | 138.00 | 135.50 | 136.50 | 136.50 | 1,201,622 |
Aug 08, 2024 | 134.00 | 136.50 | 132.50 | 133.00 | 133.00 | 1,460,072 |
Aug 07, 2024 | 127.50 | 136.00 | 127.50 | 135.00 | 135.00 | 2,217,340 |
Aug 06, 2024 | 129.50 | 131.50 | 122.50 | 126.50 | 126.50 | 3,162,300 |
Aug 05, 2024 | 134.00 | 134.50 | 128.00 | 128.00 | 128.00 | 2,540,123 |
Aug 02, 2024 | 139.00 | 140.50 | 138.00 | 139.00 | 139.00 | 2,284,369 |
Aug 01, 2024 | 141.00 | 141.50 | 139.00 | 140.50 | 140.50 | 1,325,248 |
Jul 31, 2024 | 138.00 | 140.50 | 137.50 | 138.00 | 138.00 | 1,044,139 |
Jul 30, 2024 | 138.00 | 139.00 | 135.50 | 138.00 | 138.00 | 2,179,070 |
Jul 29, 2024 | 142.00 | 142.50 | 138.00 | 138.00 | 138.00 | 1,652,852 |
Jul 26, 2024 | 138.50 | 142.00 | 137.00 | 141.50 | 141.50 | 3,046,538 |
Jul 23, 2024 | 143.00 | 143.50 | 140.50 | 141.50 | 141.50 | 1,611,831 |
Jul 22, 2024 | 145.50 | 145.50 | 140.00 | 141.50 | 141.50 | 2,907,643 |
Jul 19, 2024 | 149.00 | 150.50 | 145.50 | 145.50 | 145.50 | 2,900,200 |
Jul 18, 2024 | 152.00 | 152.00 | 147.50 | 149.00 | 149.00 | 3,376,606 |
Jul 17, 2024 | 152.50 | 154.00 | 151.50 | 152.50 | 152.50 | 2,218,626 |
Jul 16, 2024 | 152.00 | 152.50 | 150.50 | 151.00 | 151.00 | 1,190,305 |
Jul 15, 2024 | 153.00 | 153.00 | 150.50 | 150.50 | 150.50 | 1,134,010 |
Jul 12, 2024 | 151.00 | 153.50 | 151.00 | 152.50 | 152.50 | 1,032,194 |
Jul 11, 2024 | 153.00 | 153.00 | 151.50 | 151.50 | 151.50 | 833,175 |
Jul 10, 2024 | 151.50 | 153.50 | 151.50 | 151.50 | 151.50 | 846,445 |
Jul 09, 2024 | 154.50 | 154.50 | 150.50 | 151.00 | 151.00 | 1,704,075 |
Jul 08, 2024 | 155.50 | 156.00 | 152.00 | 153.00 | 153.00 | 2,178,408 |
Jul 05, 2024 | 156.50 | 156.50 | 155.00 | 155.50 | 155.50 | 1,046,085 |
Jul 04, 2024 | 156.00 | 157.00 | 155.50 | 156.50 | 156.50 | 710,650 |
Jul 03, 2024 | 155.00 | 157.50 | 154.50 | 154.50 | 154.50 | 969,499 |
Jul 02, 2024 | 155.00 | 155.50 | 152.50 | 154.00 | 154.00 | 1,466,558 |
Jul 01, 2024 | 155.50 | 155.50 | 154.00 | 154.00 | 154.00 | 902,814 |
Jun 28, 2024 | 156.00 | 157.00 | 154.00 | 154.00 | 154.00 | 1,765,747 |
Jun 27, 2024 | 155.00 | 156.50 | 154.50 | 154.50 | 154.50 | 786,651 |
Jun 26, 2024 | 156.50 | 157.00 | 155.00 | 156.00 | 156.00 | 903,586 |
Jun 25, 2024 | 157.00 | 157.50 | 153.50 | 155.00 | 155.00 | 2,037,183 |
Jun 24, 2024 | 161.00 | 161.50 | 157.00 | 157.00 | 157.00 | 2,065,508 |
Jun 21, 2024 | 163.50 | 164.00 | 161.00 | 161.50 | 161.50 | 2,484,105 |
Jun 20, 2024 | 161.50 | 166.00 | 161.00 | 164.50 | 164.50 | 2,355,342 |
Jun 19, 2024 | 162.00 | 162.00 | 160.50 | 161.00 | 161.00 | 817,160 |
Jun 18, 2024 | 162.00 | 163.00 | 160.00 | 161.00 | 161.00 | 1,049,035 |
Jun 17, 2024 | 162.50 | 162.50 | 160.00 | 160.00 | 160.00 | 933,786 |
Jun 14, 2024 | 162.00 | 162.00 | 159.50 | 161.50 | 161.50 | 1,526,249 |
Jun 13, 2024 | 162.00 | 162.50 | 160.50 | 161.00 | 161.00 | 1,144,278 |
Jun 12, 2024 | 158.00 | 161.50 | 157.00 | 160.00 | 160.00 | 2,609,100 |
Jun 11, 2024 | 158.00 | 159.00 | 156.50 | 157.00 | 157.00 | 1,530,282 |
Jun 07, 2024 | 157.50 | 159.00 | 157.00 | 157.00 | 157.00 | 1,385,619 |
Jun 06, 2024 | 160.50 | 161.00 | 156.50 | 157.00 | 157.00 | 3,007,237 |
Jun 05, 2024 | 162.50 | 163.00 | 159.00 | 159.00 | 159.00 | 1,974,401 |
Jun 04, 2024 | 164.50 | 165.00 | 162.00 | 162.00 | 162.00 | 1,358,376 |
Jun 03, 2024 | 165.50 | 166.00 | 162.00 | 163.50 | 163.50 | 1,452,202 |
May 31, 2024 | 168.00 | 169.00 | 163.00 | 163.00 | 163.00 | 3,352,501 |
May 30, 2024 | 175.00 | 175.00 | 167.00 | 167.00 | 167.00 | 3,998,227 |
May 29, 2024 | 173.50 | 176.50 | 172.00 | 174.00 | 174.00 | 2,935,767 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |