| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $147.87 | $149.28 | $142.18 | $146.42 | 43,240,744 |
April 2026 | $142.84 | $152.42 | $139.69 | $147.09 | 181,962,500 |
March 2026 | $164.05 | $165.31 | $140.95 | $143.36 | 252,591,200 |
February 2026 | $151.28 | $166.00 | $150.12 | $165.95 | 222,010,200 |
January 2026 | $141.04 | $150.83 | $135.63 | $150.64 | 241,975,400 |
December 2025 | $145.96 | $146.74 | $136.14 | $141.24 | 234,367,800 |
November 2025 | $147.93 | $149.31 | $142.00 | $146.02 | 176,389,700 |
October 2025 | $150.42 | $155.12 | $143.84 | $148.19 | 169,411,500 |
September 2025 | $154.01 | $158.22 | $147.75 | $150.38 | 153,921,200 |
August 2025 | $148.54 | $157.60 | $146.82 | $153.69 | 139,352,500 |
July 2025 | $155.41 | $157.99 | $146.71 | $147.26 | 196,076,400 |
June 2025 | $164.29 | $164.31 | $152.78 | $154.87 | 163,008,500 |
May 2025 | $156.17 | $166.21 | $152.31 | $165.14 | 150,869,000 |
April 2025 | $164.74 | $168.83 | $151.34 | $158.02 | 212,131,900 |
March 2025 | $167.65 | $173.84 | $156.66 | $164.60 | 182,481,800 |
February 2025 | $159.82 | $168.68 | $156.66 | $167.90 | 138,223,400 |
January 2025 | $161.36 | $164.13 | $151.17 | $160.32 | 147,588,500 |
December 2024 | $171.95 | $172.95 | $159.70 | $160.94 | 133,889,900 |
November 2024 | $158.70 | $173.21 | $153.42 | $172.09 | 149,963,200 |
October 2024 | $165.34 | $166.93 | $158.48 | $158.57 | 146,902,800 |
September 2024 | $163.23 | $169.82 | $162.61 | $165.30 | 152,447,100 |
August 2024 | $153.54 | $164.05 | $153.35 | $163.71 | 143,599,900 |
July 2024 | $157.09 | $162.76 | $150.83 | $153.43 | 142,583,100 |
June 2024 | $155.52 | $160.71 | $155.23 | $156.45 | 120,334,000 |
May 2024 | $154.90 | $159.89 | $153.13 | $156.09 | 121,094,200 |
