v3.26.1
Share Transactions (Tables)
6 Months Ended
Mar. 31, 2026
Share Transactions [Abstract]  
Schedule of Shares of Common Stock Repurchased

The following table sets forth the number of shares of common stock repurchased by the Company at an average price of $40.94 per share under its share repurchase program from February 10, 2021 through March 31, 2026:

 

Month Ended   Shares Repurchased     Repurchase Price
Per Share
    Aggregate Consideration for Repurchased Shares  
February 2021     13,082       $30.25 - $30.96       397,384  
March 2021     12,241       $30.25 - $34.42       393,938  
April 2021     14,390       $33.11 - $34.89       491,469  
May 2021     25,075       $34.56 - $39.93       976,440  
August 2021     141,700       $41.03 - $42.28       5,944,213  
January 2022     7,312       $39.07 - $40.88       293,756  
February 2022     170,589       $39.53 - $41.00       6,908,864  
March 2022     132,054       $39.24 - $40.57       5,306,885  
April 2022     2,942       $39.07 - $41.00       117,758  
May 2022     3,391       $37.70 - $39.78       131,338  
June 2022     3,515       $37.28 - $39.19       135,063  
July 2022     700       $36.40 - $37.23       25,864  
August 2022     3,081       $28.24 - $37.79       112,456  
September 2022     91,508       $36.80 - $37.50       3,443,845  
October 2022     701       $35.20 - $36.14       14,434  
November 2022     1,103       $34.53 - $35.28       38,790  
December 2022     1,501       $33.26 - $34.84       51,295  
January 2023     2,052       $32.78 - $34.84       68,665  
February 2023     3,131       $33.06 - $39.03       115,430  
March 2023     2,003       $37.02 - $38.89       76,214  
April 2023     649       $35.79 - $37.03       23,671  
May 2023     100       $36.53 - $36.53       3,658  
June 2023     2,300       $33.63 - $38.76       85,556  
August 2023     14,751       $36.98 - $39.41       575,728  
September 2023     125       $38.11 - $38.11       4,772  
November 2023     475       $37.03 - $37.78       17,825  
December 2023     12,748       $37.53 - $41.03       520,749  
March 2024     40,000       $45.03 - $45.03       1,801,205  
April 2024     700       $43.76 - $43.76       30,637  
May 2024     12       $44.82 - $44.82       543  
June 2025     15,909       $50.03 - $50.03       795,932  
September 2025     100       $47.68 - $47.68       4,773  
December 2025     4,135       $41.68 - $47.38       182,876  
January 2026     1,375       $43.09 - $45.62       60,872  
February 2026     60,600       $42.41 - $47.77       2,893,547  
March 2026     1,375       $40.04 - $44.40       187,893  
Total     787,425             $ 32,234,338