| Schedule of dividends payable |
The following table summarizes information about dividends declared by the Company for the Fiscal years ended June 30, 2026, 2025 and 2024: | | | | | | | Dividend Declaration Date | | Stockholders of Record Date | | Dividend Payable Date | | Per Share Cash Dividend Amount | | | | | | | | April 30, 2026 | | June 12, 2026 | | July 3, 2026 | | $ 0.15 | January 29, 2026 | | March 12, 2026 | | April 3, 2026 | | $ 0.15 | October 30, 2025 | | December 12, 2025 | | January 2, 2026 | | $ 0.14 | August 21, 2025 | | September 12, 2025 | | October 3, 2025 | | $ 0.14 | 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 |
|
| Schedule of shares repurchased |
The following table summarizes information about shares repurchased by the Company for the Fiscal year ended June 30, 2025: | | | | | | | | | | | | | | | 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 |
|