| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $66.815     | $67.070     | $66.295     | $66.510     | 4,328,733     | 
October 2025     | $67.150     | $70.720     | $65.880     | $66.830     | 115,889,300     | 
September 2025     | $62.450     | $67.440     | $61.900     | $67.310     | 108,604,800     | 
August 2025     | $58.750     | $66.750     | $58.090     | $62.410     | 139,523,400     | 
July 2025     | $62.830     | $64.360     | $58.290     | $58.750     | 115,822,700     | 
June 2025     | $63.610     | $64.280     | $61.280     | $62.640     | 121,004,100     | 
May 2025     | $59.860     | $64.450     | $58.620     | $63.950     | 119,149,900     | 
April 2025     | $58.500     | $60.340     | $54.730     | $60.120     | 132,439,694     | 
March 2025     | $54.425     | $59.000     | $53.895     | $58.520     | 123,060,045     | 
February 2025     | $48.390     | $56.395     | $45.700     | $54.650     | 129,597,024     | 
January 2025     | $52.955     | $53.310     | $47.861     | $48.710     | 129,814,829     | 
December 2024     | $55.370     | $56.020     | $50.481     | $52.560     | 98,438,206     | 
November 2024     | $52.500     | $56.700     | $51.715     | $55.130     | 127,540,115     | 
October 2024     | $52.170     | $54.540     | $48.880     | $52.680     | 120,682,505     | 
September 2024     | $46.940     | $52.940     | $46.850     | $52.170     | 123,262,409     | 
August 2024     | $51.430     | $52.400     | $43.320     | $47.130     | 153,301,805     | 
July 2024     | $50.040     | $52.230     | $48.970     | $51.450     | 122,188,415     | 
June 2024     | $51.810     | $53.900     | $47.630     | $49.950     | 314,225,826     | 
May 2024     | $53.030     | $55.800     | $50.890     | $51.920     | 185,498,737     | 
April 2024     | $59.560     | $59.560     | $51.980     | $53.450     | 125,787,417     | 
March 2024     | $58.800     | $61.225     | $57.525     | $59.280     | 91,407,206     | 
February 2024     | $55.150     | $60.070     | $54.755     | $59.100     | 109,027,429     | 
January 2024     | $57.520     | $59.400     | $54.840     | $55.020     | 120,140,415     | 
December 2023     | $54.920     | $57.780     | $53.540     | $57.610     | 98,444,031     | 
November 2023     | $51.210     | $58.860     | $51.060     | $55.150     | 132,884,385     |