| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $89.48    | $99.49    | $85.36    | $92.92    | 156,189,070    | 
| September 2025    | $95.13    | $95.36    | $86.30    | $89.70    | 190,247,689    | 
| August 2025    | $98.45    | $107.27    | $94.15    | $95.98    | 164,704,000    | 
| July 2025    | $97.28    | $107.73    | $97.27    | $99.42    | 113,667,000    | 
| June 2025    | $92.41    | $101.27    | $91.07    | $97.59    | 129,448,100    | 
| May 2025    | $94.98    | $100.74    | $89.63    | $93.00    | 171,430,000    | 
| April 2025    | $102.68    | $104.74    | $85.44    | $94.58    | 191,736,300    | 
| March 2025    | $122.53    | $124.28    | $98.30    | $102.07    | 191,493,800    | 
| February 2025    | $130.52    | $132.91    | $119.68    | $121.52    | 112,744,700    | 
| January 2025    | $131.65    | $140.70    | $124.06    | $133.75    | 99,775,900    | 
| December 2024    | $126.78    | $133.94    | $124.01    | $131.10    | 121,684,300    | 
| November 2024    | $145.76    | $152.54    | $116.58    | $128.32    | 195,030,300    | 
| October 2024    | $149.48    | $155.50    | $141.93    | $144.47    | 75,954,500    | 
| September 2024    | $147.31    | $151.97    | $139.30    | $150.07    | 73,760,400    | 
| August 2024    | $144.46    | $161.18    | $126.51    | $147.91    | 117,843,400    | 
| July 2024    | $141.72    | $149.75    | $137.01    | $143.70    | 71,579,300    | 
| June 2024    | $145.30    | $147.60    | $133.16    | $141.44    | 81,603,100    | 
| May 2024    | $152.60    | $157.18    | $133.73    | $149.19    | 102,414,000    | 
| April 2024    | $169.63    | $172.56    | $152.22    | $152.75    | 64,749,700    | 
| March 2024    | $145.40    | $168.33    | $142.41    | $168.15    | 101,509,000    | 
| February 2024    | $132.75    | $145.79    | $130.45    | $145.10    | 66,590,900    | 
| January 2024    | $133.93    | $136.10    | $127.78    | $131.00    | 72,746,300    | 
| December 2023    | $125.65    | $135.04    | $124.60    | $134.14    | 73,278,800    | 
| November 2023    | $103.55    | $126.17    | $98.10    | $126.03    | 127,607,800    | 
| October 2023    | $102.87    | $105.51    | $95.95    | $103.28    | 100,499,100    |