| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $255.36     | $258.60     | $252.90     | $254.00     | 95,997,816     | 
October 2025     | $217.36     | $250.50     | $211.03     | $244.22     | 1,196,876,740     | 
September 2025     | $223.52     | $238.85     | $216.47     | $219.57     | 965,100,098     | 
August 2025     | $217.21     | $234.08     | $211.42     | $229.00     | 877,727,769     | 
July 2025     | $219.50     | $236.53     | $217.93     | $234.11     | 856,016,374     | 
June 2025     | $204.98     | $223.82     | $202.68     | $219.39     | 870,802,875     | 
May 2025     | $190.63     | $214.84     | $183.85     | $205.01     | 937,367,052     | 
April 2025     | $187.86     | $198.34     | $161.38     | $184.42     | 1,313,093,470     | 
March 2025     | $213.35     | $214.01     | $184.40     | $190.26     | 966,857,195     | 
February 2025     | $234.06     | $242.52     | $204.16     | $212.28     | 783,718,442     | 
January 2025     | $222.03     | $241.77     | $216.20     | $237.68     | 652,629,091     | 
December 2024     | $209.96     | $233.00     | $209.51     | $219.39     | 760,918,858     | 
November 2024     | $199.00     | $215.90     | $194.31     | $207.89     | 905,938,114     | 
October 2024     | $184.90     | $195.61     | $180.25     | $186.40     | 734,067,362     | 
September 2024     | $177.55     | $195.37     | $171.16     | $186.33     | 765,059,604     | 
August 2024     | $189.29     | $190.60     | $151.61     | $178.50     | 971,024,142     | 
July 2024     | $193.49     | $201.20     | $176.80     | $186.98     | 868,117,789     | 
June 2024     | $177.70     | $199.84     | $175.92     | $193.25     | 813,275,859     | 
May 2024     | $181.64     | $191.70     | $173.87     | $176.44     | 892,339,074     | 
April 2024     | $180.79     | $189.77     | $166.32     | $175.00     | 917,165,203     | 
March 2024     | $176.75     | $181.70     | $171.47     | $180.38     | 702,056,688     | 
February 2024     | $155.87     | $177.22     | $155.62     | $176.76     | 1,045,157,795     | 
January 2024     | $151.54     | $161.73     | $144.05     | $155.20     | 954,015,025     | 
December 2023     | $146.00     | $155.63     | $142.81     | $151.94     | 931,322,334     | 
November 2023     | $133.96     | $149.26     | $133.71     | $146.09     | 1,026,201,811     |