| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $90.93 | $96.67 | $85.44 | $95.07 | 269,308,937 |
April 2026 | $105.23 | $105.90 | $81.24 | $88.31 | 591,096,102 |
March 2026 | $105.98 | $126.67 | $98.34 | $104.55 | 368,327,359 |
February 2026 | $118.80 | $121.67 | $98.00 | $108.01 | 460,511,644 |
January 2026 | $153.08 | $153.20 | $113.13 | $117.01 | 323,835,521 |
December 2025 | $160.33 | $175.00 | $151.15 | $153.19 | 209,296,037 |
November 2025 | $184.43 | $184.43 | $159.00 | $162.48 | 147,495,500 |
October 2025 | $184.19 | $192.97 | $177.46 | $183.86 | 154,631,000 |
September 2025 | $180.35 | $194.73 | $175.64 | $184.06 | 147,625,000 |
August 2025 | $187.46 | $187.46 | $168.01 | $183.49 | 200,842,000 |
July 2025 | $205.45 | $211.48 | $186.83 | $188.62 | 169,851,500 |
June 2025 | $201.83 | $207.27 | $191.37 | $205.62 | 112,149,500 |
May 2025 | $194.77 | $209.20 | $191.50 | $202.22 | 146,525,000 |
April 2025 | $159.64 | $192.21 | $135.73 | $191.00 | 240,066,000 |
March 2025 | $187.20 | $187.80 | $151.57 | $159.23 | 224,973,500 |
February 2025 | $201.30 | $208.69 | $179.64 | $185.95 | 152,430,500 |
January 2025 | $214.70 | $239.62 | $198.00 | $203.68 | 171,669,000 |
December 2024 | $209.68 | $231.58 | $207.38 | $212.02 | 123,503,000 |
November 2024 | $187.47 | $214.57 | $186.11 | $209.89 | 122,187,000 |
October 2024 | $179.72 | $195.96 | $172.65 | $186.60 | 146,469,000 |
September 2024 | $171.28 | $189.09 | $163.80 | $178.88 | 123,718,500 |
August 2024 | $163.77 | $171.45 | $149.22 | $171.00 | 112,084,000 |
July 2024 | $156.80 | $170.07 | $145.85 | $162.88 | 178,380,000 |
June 2024 | $131.96 | $157.99 | $129.09 | $157.33 | 131,983,500 |
May 2024 | $138.74 | $156.87 | $127.60 | $131.39 | 157,762,000 |
