
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $62.53     | $62.63     | $62.41     | $62.60     | 33,160     | 
October 2025     | $61.52     | $63.20     | $60.17     | $62.41     | 1,076,700     | 
September 2025     | $58.91     | $61.38     | $58.90     | $61.18     | 852,629     | 
August 2025     | $56.74     | $60.93     | $56.41     | $59.75     | 1,297,803     | 
July 2025     | $56.88     | $59.12     | $56.37     | $56.91     | 1,176,175     | 
June 2025     | $55.40     | $57.09     | $54.73     | $57.02     | 1,550,969     | 
May 2025     | $52.42     | $55.46     | $52.26     | $55.24     | 1,282,487     | 
April 2025     | $51.02     | $52.91     | $44.88     | $52.48     | 4,628,251     | 
March 2025     | $51.00     | $52.95     | $49.58     | $50.97     | 2,468,582     | 
February 2025     | $47.51     | $50.88     | $47.35     | $50.07     | 1,742,737     | 
January 2025     | $46.51     | $49.16     | $45.72     | $48.46     | 1,285,056     | 
December 2024     | $47.87     | $48.64     | $45.62     | $46.54     | 2,439,499     | 
November 2024     | $48.17     | $48.71     | $46.52     | $47.84     | 1,470,350     | 
October 2024     | $50.30     | $50.30     | $47.50     | $47.82     | 969,949     | 
September 2024     | $49.18     | $51.05     | $47.46     | $50.32     | 1,464,808     | 
August 2024     | $47.78     | $49.75     | $44.32     | $49.58     | 1,574,116     | 
July 2024     | $47.15     | $48.96     | $46.76     | $48.31     | 1,341,170     | 
June 2024     | $48.27     | $48.32     | $45.94     | $46.68     | 1,447,271     | 
May 2024     | $45.98     | $48.61     | $45.71     | $48.13     | 987,644     | 
April 2024     | $46.91     | $47.43     | $45.00     | $45.91     | 1,513,000     | 
March 2024     | $45.13     | $47.17     | $45.06     | $47.00     | 2,388,364     | 
February 2024     | $44.02     | $45.18     | $43.11     | $44.98     | 862,244     | 
January 2024     | $44.16     | $44.50     | $42.70     | $43.86     | 1,347,397     | 
December 2023     | $42.32     | $44.77     | $42.27     | $44.52     | 1,329,281     | 
November 2023     | $39.42     | $42.54     | $39.29     | $42.37     | 1,354,726     |