v3.25.2
Stockholders' Equity Transactions (Tables)
12 Months Ended
Jun. 30, 2025
Stockholders' Equity Transactions  
Schedule of dividends payable

​

​

​

​

​

​

​

​

Dividend Declaration Date

​

Stockholders of Record Date

​

Dividend Payable Date

​

Per Share Cash Dividend Amount

​

​

​

​

​

​

​

May 2, 2025

​

June 12, 2025

​

July 3, 2025

​

$ 0.14

January 30, 2025

​

March 12, 2025

​

April 3, 2025

​

$0.125

November 1, 2024

​

December 12, 2024

​

January 3, 2025

​

$0.125

August 22, 2024

​

September 12, 2024

​

October 3, 2024

​

$0.125

May 2, 2024

​

June 3, 2024

​

June 24, 2024

​

$ 0.10

February 1, 2024

​

March 1, 2024

​

March 22, 2024

​

$ 0.10

November 2, 2023

​

December 1, 2023

​

December 22, 2023

​

$ 0.08

August 18, 2023

​

September 1, 2023

​

September 22, 2023

​

$ 0.08

May 5, 2023

​

May 22, 2023

​

June 12, 2023

​

$0.0625

Schedule of shares repurchased

​

​

​

​

​

​

​

​

​

​

​

    

​

    

​

    

Total Number of

    

Maximum

​

​

Total

​

​

​

Shares Purchased as

​

Number of Shares

​

​

Number of

​

Average

​

Part of Publicly

​

that May Yet Be

​

​

Shares

​

Price Paid

​

Announced Plans or

​

Purchased Under

Period

    

Purchased

    

per Share

    

Programs

    

Plans or Programs

September 10, 2024 - September 19, 2024

 

193,252

 

$ 37.67

 

193,252

 

1,387,388

November 7, 2024 - December 19, 2024

​

282,647

​

$ 37.95

​

282,647

​

1,104,741

February 6, 2025 - March 20, 2025

​

745,000

​

$ 25.22

​

745,000

​

359,741

Total for the Year ended June 30, 2025

 

1,220,899

 

$ 30.14

 

1,220,899

 

359,741