
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $202.16    | $223.61    | $200.88    | $218.27    | 103,399,169    | 
| September 2025    | $187.26    | $209.51    | $186.35    | $203.62    | 119,679,724    | 
| August 2025    | $173.13    | $192.79    | $165.21    | $190.52    | 228,155,525    | 
| July 2025    | $203.97    | $210.39    | $172.93    | $173.60    | 167,377,747    | 
| June 2025    | $192.14    | $206.74    | $191.48    | $204.64    | 83,947,955    | 
| May 2025    | $188.64    | $195.42    | $178.64    | $192.42    | 121,800,793    | 
| April 2025    | $168.52    | $187.63    | $144.15    | $186.93    | 125,923,820    | 
| March 2025    | $191.50    | $193.66    | $165.88    | $170.64    | 101,918,846    | 
| February 2025    | $181.56    | $208.39    | $180.12    | $190.43    | 116,167,719    | 
| January 2025    | $184.50    | $197.74    | $166.21    | $184.42    | 122,844,521    | 
| December 2024    | $195.12    | $207.24    | $181.26    | $181.96    | 94,819,734    | 
| November 2024    | $179.52    | $204.27    | $178.00    | $193.91    | 119,186,814    | 
| October 2024    | $170.80    | $192.00    | $164.13    | $180.17    | 98,756,992    | 
| September 2024    | $179.78    | $182.75    | $164.36    | $170.90    | 95,395,626    | 
| August 2024    | $161.71    | $187.69    | $142.01    | $181.36    | 168,415,896    | 
| July 2024    | $169.00    | $172.78    | $157.51    | $162.37    | 99,485,596    | 
| June 2024    | $148.21    | $172.95    | $144.46    | $169.51    | 120,276,858    | 
| May 2024    | $144.44    | $162.34    | $142.00    | $147.46    | 190,529,548    | 
| April 2024    | $142.51    | $151.95    | $132.50    | $145.45    | 156,323,988    | 
| March 2024    | $155.77    | $155.77    | $138.28    | $142.07    | 219,485,614    | 
| February 2024    | $169.50    | $190.42    | $130.05    | $155.28    | 382,886,216    | 
| January 2024    | $145.97    | $175.30    | $140.92    | $169.26    | 132,215,868    | 
| December 2023    | $146.16    | $159.00    | $140.33    | $147.44    | 153,960,676    | 
| November 2023    | $122.50    | $148.08    | $116.90    | $147.55    | 231,532,152    | 
| October 2023    | $117.50    | $132.95    | $115.05    | $121.51    | 126,664,320    |