Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
May 23, 2024 | 121.50 | 123.00 | 116.50 | 117.50 | 117.50 | 4,674,612 |
May 22, 2024 | 118.50 | 119.00 | 116.00 | 116.50 | 116.50 | 1,648,100 |
May 21, 2024 | 121.50 | 123.00 | 118.00 | 118.00 | 118.00 | 2,183,827 |
May 20, 2024 | 126.50 | 127.50 | 121.00 | 121.00 | 121.00 | 2,660,201 |
May 17, 2024 | 127.50 | 129.00 | 125.00 | 125.50 | 125.50 | 3,247,015 |
May 16, 2024 | 126.50 | 129.50 | 124.50 | 127.00 | 127.00 | 5,140,777 |
May 15, 2024 | 140.00 | 141.50 | 122.50 | 125.50 | 125.50 | 18,133,398 |
May 14, 2024 | 123.50 | 135.50 | 123.50 | 135.50 | 135.50 | 8,205,983 |
May 13, 2024 | 127.00 | 127.00 | 120.50 | 123.50 | 123.50 | 4,737,811 |
May 10, 2024 | 120.50 | 122.00 | 118.00 | 120.00 | 120.00 | 1,791,100 |
May 09, 2024 | 119.50 | 122.00 | 118.00 | 119.50 | 119.50 | 1,904,410 |
May 08, 2024 | 118.50 | 122.00 | 116.50 | 118.00 | 118.00 | 2,159,118 |
May 07, 2024 | 117.50 | 120.50 | 115.00 | 115.00 | 115.00 | 1,059,240 |
May 06, 2024 | 115.00 | 119.00 | 114.00 | 117.00 | 117.00 | 1,293,108 |
May 03, 2024 | 116.50 | 116.50 | 112.50 | 113.50 | 113.50 | 1,144,915 |
May 02, 2024 | 117.00 | 117.50 | 114.00 | 115.50 | 115.50 | 803,060 |
Apr 30, 2024 | 119.50 | 121.00 | 117.00 | 117.00 | 117.00 | 1,143,296 |
Apr 29, 2024 | 118.00 | 121.50 | 117.00 | 119.00 | 119.00 | 1,323,223 |
Apr 26, 2024 | 121.50 | 124.00 | 118.50 | 119.00 | 119.00 | 1,846,850 |
Apr 25, 2024 | 122.50 | 125.00 | 120.00 | 120.00 | 120.00 | 4,031,745 |
Apr 24, 2024 | 115.00 | 122.50 | 113.00 | 121.00 | 121.00 | 3,511,018 |
Apr 23, 2024 | 111.50 | 114.00 | 110.50 | 113.00 | 113.00 | 1,033,210 |
Apr 22, 2024 | 117.00 | 119.50 | 110.00 | 111.00 | 111.00 | 2,503,108 |
Apr 19, 2024 | 117.00 | 122.00 | 113.00 | 116.00 | 116.00 | 4,327,050 |
Apr 18, 2024 | 112.50 | 123.50 | 109.50 | 117.00 | 117.00 | 4,884,075 |
Apr 17, 2024 | 116.00 | 118.50 | 112.50 | 113.00 | 113.00 | 2,162,332 |
Apr 16, 2024 | 127.00 | 130.00 | 114.00 | 114.50 | 114.50 | 5,960,374 |
Apr 15, 2024 | 130.00 | 135.00 | 126.50 | 126.50 | 126.50 | 4,811,809 |
Apr 12, 2024 | 124.00 | 129.00 | 123.00 | 127.00 | 127.00 | 3,520,169 |
Apr 11, 2024 | 130.00 | 131.50 | 123.00 | 124.50 | 124.50 | 7,814,849 |
Apr 10, 2024 | 139.00 | 141.00 | 133.00 | 136.50 | 136.50 | 2,756,235 |
Apr 09, 2024 | 132.50 | 140.00 | 132.50 | 138.00 | 138.00 | 3,677,967 |
Apr 08, 2024 | 134.50 | 136.50 | 130.00 | 130.00 | 130.00 | 2,916,171 |
Apr 03, 2024 | 121.50 | 132.50 | 120.50 | 132.50 | 132.50 | 3,729,507 |
Apr 02, 2024 | 122.00 | 122.00 | 119.00 | 120.50 | 120.50 | 1,006,653 |
Apr 01, 2024 | 121.00 | 122.00 | 119.00 | 120.50 | 120.50 | 1,831,724 |
Mar 29, 2024 | 123.00 | 123.00 | 115.00 | 118.50 | 118.50 | 1,705,000 |
Mar 28, 2024 | 123.00 | 124.00 | 120.50 | 120.50 | 120.50 | 2,244,479 |
Mar 27, 2024 | 119.50 | 123.00 | 119.00 | 120.50 | 120.50 | 2,928,816 |
Mar 26, 2024 | 118.50 | 124.00 | 113.00 | 117.50 | 117.50 | 4,623,755 |
Mar 25, 2024 | 109.50 | 120.00 | 108.50 | 120.00 | 120.00 | 11,520,428 |
Mar 22, 2024 | 116.00 | 118.00 | 109.50 | 109.50 | 109.50 | 9,194,605 |
Mar 21, 2024 | 102.50 | 113.00 | 101.00 | 112.00 | 112.00 | 9,385,967 |
Mar 20, 2024 | 100.00 | 106.00 | 100.00 | 103.00 | 103.00 | 10,443,883 |
Mar 19, 2024 | 89.00 | 97.10 | 89.00 | 97.10 | 97.10 | 5,393,941 |
Mar 18, 2024 | 88.30 | 88.30 | 85.50 | 88.30 | 88.30 | 2,498,132 |
Mar 15, 2024 | 80.00 | 81.20 | 80.00 | 80.30 | 80.30 | 117,370 |
Mar 14, 2024 | 81.40 | 81.40 | 80.00 | 80.00 | 80.00 | 170,000 |
Mar 13, 2024 | 81.90 | 82.00 | 80.30 | 80.30 | 80.30 | 291,012 |
Mar 12, 2024 | 82.60 | 83.60 | 81.80 | 82.00 | 82.00 | 377,655 |
Mar 11, 2024 | 81.20 | 83.70 | 81.20 | 83.40 | 83.40 | 578,258 |
Mar 08, 2024 | 82.40 | 83.20 | 80.20 | 80.70 | 80.70 | 329,135 |
Mar 07, 2024 | 83.00 | 83.30 | 81.20 | 81.60 | 81.60 | 301,572 |
Mar 06, 2024 | 84.60 | 85.00 | 83.00 | 83.00 | 83.00 | 491,360 |
Mar 05, 2024 | 80.00 | 85.60 | 80.00 | 83.70 | 83.70 | 1,326,530 |
Mar 04, 2024 | 81.40 | 81.60 | 79.90 | 80.00 | 80.00 | 303,020 |
Mar 01, 2024 | 80.60 | 80.60 | 79.90 | 80.40 | 80.40 | 195,210 |
Feb 29, 2024 | 80.30 | 80.80 | 79.30 | 80.10 | 80.10 | 174,260 |
Feb 27, 2024 | 81.00 | 81.10 | 79.40 | 79.50 | 79.50 | 247,015 |
Feb 26, 2024 | 78.80 | 80.80 | 78.80 | 80.60 | 80.60 | 365,350 |
Feb 23, 2024 | 80.00 | 80.00 | 78.70 | 78.80 | 78.80 | 543,125 |
Feb 22, 2024 | 80.50 | 81.00 | 79.80 | 79.90 | 79.90 | 265,020 |
Feb 21, 2024 | 79.50 | 80.70 | 79.20 | 80.30 | 80.30 | 235,018 |
Feb 20, 2024 | 80.40 | 80.60 | 79.40 | 79.50 | 79.50 | 512,000 |
Feb 19, 2024 | 81.20 | 82.10 | 80.20 | 80.30 | 80.30 | 500,213 |
Feb 16, 2024 | 81.30 | 82.00 | 81.10 | 81.20 | 81.20 | 337,173 |
Feb 15, 2024 | 81.20 | 82.10 | 81.20 | 81.70 | 81.70 | 217,625 |
Feb 05, 2024 | 82.70 | 82.70 | 81.30 | 82.40 | 82.40 | 284,050 |
Feb 02, 2024 | 82.60 | 83.80 | 82.40 | 82.70 | 82.70 | 161,000 |
Feb 01, 2024 | 82.30 | 83.30 | 82.30 | 82.60 | 82.60 | 78,253 |
Jan 31, 2024 | 82.70 | 83.80 | 82.50 | 82.50 | 82.50 | 172,000 |
Jan 30, 2024 | 83.40 | 84.20 | 82.80 | 83.00 | 83.00 | 185,100 |
Jan 29, 2024 | 82.30 | 83.00 | 82.20 | 82.70 | 82.70 | 126,000 |
Jan 26, 2024 | 83.20 | 84.80 | 82.70 | 82.70 | 82.70 | 236,015 |
Jan 25, 2024 | 84.30 | 84.50 | 83.50 | 83.50 | 83.50 | 182,030 |
Jan 24, 2024 | 83.70 | 84.90 | 83.70 | 84.50 | 84.50 | 159,400 |
Jan 23, 2024 | 84.10 | 84.50 | 83.40 | 83.70 | 83.70 | 263,411 |
Jan 22, 2024 | 84.00 | 86.00 | 84.00 | 84.10 | 84.10 | 155,442 |
Jan 19, 2024 | 84.20 | 84.20 | 83.50 | 84.00 | 84.00 | 165,167 |
Jan 18, 2024 | 83.80 | 84.80 | 83.50 | 83.80 | 83.80 | 135,100 |
Jan 17, 2024 | 85.70 | 85.70 | 83.80 | 83.80 | 83.80 | 309,037 |
Jan 16, 2024 | 86.90 | 86.90 | 85.40 | 85.70 | 85.70 | 337,625 |
Jan 15, 2024 | 88.60 | 88.60 | 88.60 | 88.60 | 88.60 | - |
Jan 12, 2024 | 86.50 | 88.80 | 86.00 | 88.60 | 88.60 | 650,283 |
Jan 11, 2024 | 86.70 | 86.90 | 85.10 | 86.50 | 86.50 | 268,027 |
Jan 10, 2024 | 88.00 | 88.70 | 86.60 | 86.70 | 86.70 | 300,120 |
Jan 09, 2024 | 87.00 | 87.90 | 86.00 | 87.20 | 87.20 | 307,067 |
Jan 08, 2024 | 87.10 | 88.00 | 86.00 | 86.00 | 86.00 | 271,385 |
Jan 05, 2024 | 84.80 | 88.80 | 84.80 | 87.00 | 87.00 | 423,055 |
Jan 04, 2024 | 84.90 | 85.40 | 84.20 | 84.20 | 84.20 | 132,100 |
Jan 03, 2024 | 86.60 | 86.60 | 84.00 | 84.90 | 84.90 | 146,118 |
Jan 02, 2024 | 85.60 | 86.50 | 85.60 | 85.90 | 85.90 | 93,140 |
Dec 29, 2023 | 85.60 | 85.80 | 85.30 | 85.50 | 85.50 | 106,000 |
Dec 28, 2023 | 85.40 | 85.60 | 84.70 | 85.60 | 85.60 | 116,000 |
Dec 27, 2023 | 85.30 | 86.00 | 85.10 | 85.40 | 85.40 | 157,200 |
Dec 26, 2023 | 86.30 | 86.30 | 85.00 | 85.30 | 85.30 | 100,022 |
Dec 25, 2023 | 85.40 | 86.30 | 84.90 | 85.10 | 85.10 | 98,000 |
Dec 22, 2023 | 86.00 | 86.10 | 85.40 | 85.40 | 85.40 | 185,038 |
Dec 21, 2023 | 85.40 | 87.10 | 85.40 | 85.80 | 85.80 | 242,000 |
Dec 20, 2023 | 84.00 | 85.80 | 84.00 | 85.80 | 85.80 | 115,050 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |