| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $518.00     | $521.01     | $511.27     | $518.96     | 561,998     | 
October 2025     | $480.47     | $526.19     | $477.79     | $520.78     | 12,203,644     | 
September 2025     | $445.67     | $493.85     | $442.96     | $483.15     | 15,528,803     | 
August 2025     | $410.85     | $457.07     | $396.15     | $453.26     | 31,704,145     | 
July 2025     | $406.25     | $452.00     | $370.16     | $411.47     | 41,746,305     | 
June 2025     | $381.89     | $411.00     | $376.99     | $406.88     | 13,646,041     | 
May 2025     | $356.95     | $387.18     | $347.12     | $382.78     | 15,911,279     | 
April 2025     | $338.19     | $359.54     | $288.63     | $352.16     | 15,791,273     | 
March 2025     | $367.97     | $368.50     | $307.30     | $338.00     | 12,409,170     | 
February 2025     | $365.70     | $421.00     | $348.95     | $363.85     | 14,456,373     | 
January 2025     | $335.61     | $378.62     | $331.64     | $370.98     | 9,313,767     | 
December 2024     | $321.26     | $336.84     | $303.82     | $333.15     | 8,997,132     | 
November 2024     | $276.54     | $332.05     | $271.68     | $323.51     | 10,788,095     | 
October 2024     | $294.55     | $308.63     | $269.00     | $276.52     | 9,549,212     | 
September 2024     | $285.40     | $291.76     | $254.43     | $291.61     | 9,245,181     | 
August 2024     | $257.52     | $293.31     | $230.00     | $286.74     | 10,958,903     | 
July 2024     | $272.90     | $284.10     | $249.05     | $256.38     | 8,932,528     | 
June 2024     | $230.35     | $273.86     | $225.88     | $273.42     | 11,140,524     | 
May 2024     | $239.06     | $252.74     | $223.41     | $229.25     | 12,293,587     | 
April 2024     | $264.99     | $267.52     | $230.38     | $239.25     | 8,667,373     | 
March 2024     | $262.94     | $277.97     | $249.20     | $265.63     | 9,733,770     | 
February 2024     | $236.00     | $283.00     | $223.09     | $263.76     | 16,683,954     | 
January 2024     | $214.84     | $241.36     | $205.59     | $233.48     | 12,374,431     | 
December 2023     | $197.19     | $222.51     | $195.49     | $219.05     | 10,088,270     | 
November 2023     | $164.71     | $200.71     | $159.04     | $199.27     | 11,200,908     |