Financial Metrics
KFY KORN FERRYRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-06 | SEC Filing Index |
| Insider | 3 | 2026-03-06 | SEC Filing Index |
| Insider | 4 | 2025-12-29 | SEC Filing Index |
| Insider | 4 | 2025-10-14 | SEC Filing Index |
| Insider | 4 | 2025-10-10 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 686845000.0 | — | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 706262000.0 | +2.8% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | 712447000.0 | +0.9% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 676873000.0 | -5.0% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 682761000.0 | +0.9% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 681960000.0 | -0.1% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 676538000.0 | -0.8% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 715543000.0 | +5.8% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 729800000.0 | +2.0% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 725042000.0 | -0.7% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 2863836000.0 | — | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 2795505000.0 | -2.4% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 2761086000.0 | -1.2% | USD | 10-K | 2025-06-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 12513000.0 | — | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 56768000.0 | +353.7% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | 22816000.0 | -59.8% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 49867000.0 | +118.6% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 76050000.0 | +52.5% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 87476000.0 | +15.0% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 78232000.0 | -10.6% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 83448000.0 | +6.7% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 98755000.0 | +18.3% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 91017000.0 | -7.8% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 316340000.0 | — | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 212929000.0 | -32.7% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 346322000.0 | +62.6% | USD | 10-K | 2025-06-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 11247000.0 | — | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 46605000.0 | +314.4% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -1711000.0 | -103.7% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 59071000.0 | +3552.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 62604000.0 | +6.0% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 60800000.0 | -2.9% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 58414000.0 | -3.9% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 66636000.0 | +14.1% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 72399000.0 | +8.6% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 65265000.0 | -9.9% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 209529000.0 | — | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 169154000.0 | -19.3% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 246062000.0 | +45.5% | USD | 10-K | 2025-06-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.21 | — | USD/shares | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.89 | +323.8% | USD/shares | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -0.04 | -104.5% | USD/shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 1.14 | +2950.0% | USD/shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1.19 | +4.4% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 1.16 | -2.5% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 1.12 | -3.4% | USD/shares | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 1.28 | +14.3% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1.38 | +7.8% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1.25 | -9.4% | USD/shares | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 3.98 | — | USD/shares | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 3.25 | -18.3% | USD/shares | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 4.69 | +44.3% | USD/shares | 10-K | 2025-06-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.21 | — | USD/shares | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.89 | +323.8% | USD/shares | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -0.04 | -104.5% | USD/shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 1.13 | +2925.0% | USD/shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1.17 | +3.5% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 1.14 | -2.6% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 1.1 | -3.5% | USD/shares | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 1.26 | +14.5% | USD/shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1.36 | +7.9% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1.23 | -9.6% | USD/shares | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 3.95 | — | USD/shares | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 3.23 | -18.2% | USD/shares | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 4.6 | +42.4% | USD/shares | 10-K | 2025-06-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 771898000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 844024000.0 | +9.3% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 562209000.0 | -33.4% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 620836000.0 | +10.4% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 736797000.0 | +18.7% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 941005000.0 | +27.7% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 633376000.0 | -32.7% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 694850000.0 | +9.7% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 779298000.0 | +12.2% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1006964000.0 | +29.2% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 684855000.0 | -32.0% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 761579000.0 | +11.2% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 938365000.0 | +23.2% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 844024000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 941005000.0 | +11.5% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1006964000.0 | +7.0% | USD | 10-K | 2025-06-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 628693000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 569601000.0 | -9.4% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 592333000.0 | +4.0% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 592208000.0 | -0.0% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 589717000.0 | -0.4% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 541014000.0 | -8.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 573019000.0 | +5.9% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 579696000.0 | +1.2% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 575703000.0 | -0.7% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 565255000.0 | -1.8% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 600362000.0 | +6.2% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 607303000.0 | +1.2% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 626813000.0 | +3.2% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 569601000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 541014000.0 | -5.0% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 565255000.0 | +4.5% | USD | 10-K | 2025-06-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1613427000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1638669000.0 | +1.6% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 1366607000.0 | -16.6% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1421540000.0 | +4.0% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 1544709000.0 | +8.7% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 1674160000.0 | +8.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1415481000.0 | -15.5% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 1482447000.0 | +4.7% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1557320000.0 | +5.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1750138000.0 | +12.4% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 1490902000.0 | -14.8% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1606237000.0 | +7.7% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1788475000.0 | +11.3% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 1638669000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 1674160000.0 | +2.2% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1750138000.0 | +4.5% | USD | 10-K | 2025-06-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 3406188000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 3574444000.0 | +4.9% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 3313468000.0 | -7.3% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 3360961000.0 | +1.4% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 3556325000.0 | +5.8% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 3678869000.0 | +3.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 3447569000.0 | -6.3% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 3526653000.0 | +2.3% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 3649659000.0 | +3.5% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 3861224000.0 | +5.8% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 3630597000.0 | -6.0% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 3722933000.0 | +2.5% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 3949608000.0 | +6.1% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 3574444000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 3678869000.0 | +2.9% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 3861224000.0 | +5.0% | USD | 10-K | 2025-06-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 856347000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 976260000.0 | +14.0% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 655791000.0 | -32.8% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 764119000.0 | +16.5% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 842641000.0 | +10.3% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 934519000.0 | +10.9% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 658018000.0 | -29.6% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 717783000.0 | +9.1% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 817757000.0 | +13.9% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 955598000.0 | +16.9% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 674400000.0 | -29.4% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 749249000.0 | +11.1% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 889555000.0 | +18.7% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 976260000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 934519000.0 | -4.3% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 955598000.0 | +2.3% | USD | 10-K | 2025-06-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1793174000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1921439000.0 | +7.2% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 1620938000.0 | -15.6% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1700461000.0 | +4.9% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 1848914000.0 | +8.7% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 1941544000.0 | +5.0% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1688327000.0 | -13.0% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 1743788000.0 | +3.3% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1852382000.0 | +6.2% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1989085000.0 | +7.4% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 1731784000.0 | -12.9% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1773148000.0 | +2.4% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1941643000.0 | +9.5% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 1921439000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 1941544000.0 | +1.0% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1989085000.0 | +2.4% | USD | 10-K | 2025-06-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1608979000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1648071000.0 | +2.4% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 1686681000.0 | +2.3% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1656153000.0 | -1.8% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 1703623000.0 | +2.9% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 1733058000.0 | +1.7% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1753841000.0 | +1.2% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 1777745000.0 | +1.4% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1792740000.0 | +0.8% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1866456000.0 | +4.1% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 1892088000.0 | +1.4% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1944155000.0 | +2.8% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 2002447000.0 | +3.0% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 1648071000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 1733058000.0 | +5.2% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1866456000.0 | +7.7% | USD | 10-K | 2025-06-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 396011000.0 | — | USD | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 396194000.0 | +0.0% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 396379000.0 | +0.0% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 396565000.0 | +0.0% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 396755000.0 | +0.0% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 396946000.0 | +0.0% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 397140000.0 | +0.0% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 397336000.0 | +0.0% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 397535000.0 | +0.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 397736000.0 | +0.1% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 397939000.0 | +0.1% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 398145000.0 | +0.1% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 398354000.0 | +0.1% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 396194000.0 | — | USD | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 396946000.0 | +0.2% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 397736000.0 | +0.2% | USD | 10-K | 2025-06-27 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 92784000.0 | — | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | -274487000.0 | -395.8% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -141896000.0 | +48.3% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 22105000.0 | +115.6% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | -227185000.0 | -1127.8% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | -105187000.0 | +53.7% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 108549000.0 | +203.2% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | -237367000.0 | -318.7% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | -115952000.0 | +51.2% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 117508000.0 | +201.3% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 343894000.0 | — | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 283961000.0 | -17.4% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 364362000.0 | +28.3% | USD | 10-K | 2025-06-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -165356000.0 | — | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 11443000.0 | +106.9% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -22306000.0 | -294.9% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -44544000.0 | -99.7% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | -26736000.0 | +40.0% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | -36260000.0 | -35.6% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | -112682000.0 | -210.8% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | -32181000.0 | +71.4% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | -41935000.0 | -30.3% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -73671000.0 | -75.7% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | -323477000.0 | — | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | -53828000.0 | +83.4% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | -125499000.0 | -133.1% | USD | 10-K | 2025-06-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -130119000.0 | — | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | -20626000.0 | +84.1% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -38649000.0 | -87.4% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -75276000.0 | -94.8% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | -56077000.0 | +25.5% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | -111055000.0 | -98.0% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | -146449000.0 | -31.9% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | -51552000.0 | +64.8% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | -87776000.0 | -70.3% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -130974000.0 | -49.2% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | -152180000.0 | — | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | -116333000.0 | +23.6% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | -190730000.0 | -64.0% | USD | 10-K | 2025-06-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 54049000.0 | — | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 15659000.0 | -71.0% | USD | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | 31538000.0 | +101.4% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 43287000.0 | +37.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 10497000.0 | -75.8% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 24807000.0 | +136.3% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 42191000.0 | +70.1% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 22599000.0 | -46.4% | USD | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 43352000.0 | +91.8% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 65083000.0 | +50.1% | USD | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 70382000.0 | — | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 55147000.0 | -21.6% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 62484000.0 | +13.3% | USD | 10-K | 2025-06-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 52522000.0 | — | shares | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 52269000.0 | -0.5% | shares | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 52705000.0 | +0.8% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 52656000.0 | -0.1% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 52345000.0 | -0.6% | shares | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 51983000.0 | -0.7% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 52154000.0 | +0.3% | shares | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 51748000.0 | -0.8% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 51573000.0 | -0.3% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 51458000.0 | -0.2% | shares | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 51770000.0 | +0.6% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 51694000.0 | -0.1% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 51463000.0 | -0.4% | shares | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 52269000.0 | — | shares | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 51983000.0 | -0.5% | shares | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 51458000.0 | -1.0% | shares | 10-K | 2025-06-27 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 76691000.0 | — | shares | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 76693000.0 | +0.0% | shares | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 77474000.0 | +1.0% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 77505000.0 | +0.0% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 77511000.0 | +0.0% | shares | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 77460000.0 | -0.1% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 78210000.0 | +1.0% | shares | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 78232000.0 | +0.0% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 78287000.0 | +0.1% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 78264000.0 | -0.0% | shares | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 79124000.0 | +1.1% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 79136000.0 | +0.0% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 79180000.0 | +0.1% | shares | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 76693000.0 | — | shares | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 77460000.0 | +1.0% | shares | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 78264000.0 | +1.0% | shares | 10-K | 2025-06-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 51278000.0 | — | shares | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 50934000.0 | -0.7% | shares | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | 51328000.0 | +0.8% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 51126000.0 | -0.4% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 51950000.0 | +1.6% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 51957000.0 | +0.0% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 51606000.0 | -0.7% | shares | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 51466000.0 | -0.3% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 51745000.0 | +0.5% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 51570000.0 | -0.3% | shares | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 51482000.0 | — | shares | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 51038000.0 | -0.9% | shares | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 51778000.0 | +1.4% | shares | 10-K | 2025-06-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 51431000.0 | — | shares | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 51082000.0 | -0.7% | shares | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | 51328000.0 | +0.5% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 51343000.0 | +0.0% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 52745000.0 | +2.7% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 52750000.0 | +0.0% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 52364000.0 | -0.7% | shares | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 52368000.0 | +0.0% | shares | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 52517000.0 | +0.3% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 52417000.0 | -0.2% | shares | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 51883000.0 | — | shares | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 51432000.0 | -0.9% | shares | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 52806000.0 | +2.7% | shares | 10-K | 2025-06-27 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.2016 | — | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.2131 | +5.7% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | 0.2120 | -0.5% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.1903 | -10.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.1980 | +4.1% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.1934 | -2.4% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.1854 | -4.1% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.1971 | +6.3% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.1960 | -0.5% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.1836 | -6.4% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 0.8012 | — | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.7599 | -5.2% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.7151 | -5.9% | ratio | 10-K | 2025-06-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.8841 | — | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1.6785 | -10.9% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 2.0839 | +24.2% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1.8604 | -10.7% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 1.8332 | -1.5% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 1.7915 | -2.3% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 2.1511 | +20.1% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 2.0653 | -4.0% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1.9044 | -7.8% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1.8315 | -3.8% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 2.2107 | +20.7% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 2.1438 | -3.0% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 2.0105 | -6.2% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 1.6785 | — | ratio | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 1.7915 | +6.7% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1.8315 | +2.2% | ratio | 10-K | 2025-06-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.1145 | — | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1.1659 | +4.6% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.9610 | -17.6% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1.0268 | +6.8% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 1.0853 | +5.7% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 1.1203 | +3.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.9626 | -14.1% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 0.9809 | +1.9% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1.0333 | +5.3% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1.0657 | +3.1% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.9153 | -14.1% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.9120 | -0.4% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.9696 | +6.3% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 1.1659 | — | ratio | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 1.1203 | -3.9% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1.0657 | -4.9% | ratio | 10-K | 2025-06-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0164 | — | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.0660 | +303.0% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -0.0024 | -103.6% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.0873 | +3733.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0917 | +5.1% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.0892 | -2.8% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.0863 | -3.2% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.0931 | +7.9% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.0992 | +6.5% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.0900 | -9.3% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 0.0732 | — | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.0605 | -17.3% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.0891 | +47.3% | ratio | 10-K | 2025-06-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0182 | — | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.0804 | +341.2% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | 0.0320 | -60.2% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.0737 | +130.0% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.1114 | +51.2% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.1283 | +15.2% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.1156 | -9.9% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.1166 | +0.9% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.1353 | +16.0% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.1255 | -7.2% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 0.1105 | — | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.0762 | -31.0% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.1254 | +64.7% | ratio | 10-K | 2025-06-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.9014 | — | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 0.8645 | -4.1% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.8573 | -0.8% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 0.8125 | -5.2% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 0.8744 | +7.6% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 1.0069 | +15.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.9626 | -4.4% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 0.9681 | +0.6% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 0.9530 | -1.6% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1.0538 | +10.6% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 1.0155 | -3.6% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 1.0165 | +0.1% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1.0549 | +3.8% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 0.8645 | — | ratio | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 1.0069 | +16.5% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1.0538 | +4.6% | ratio | 10-K | 2025-06-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0033 | — | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.0141 | +326.0% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -0.0005 | -103.6% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.0166 | +3362.8% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0182 | +9.3% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.0172 | -5.1% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.0160 | -7.2% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.0184 | +14.7% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.0194 | +6.0% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.0165 | -15.0% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 0.0586 | — | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.0460 | -21.6% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.0637 | +38.6% | ratio | 10-K | 2025-06-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0070 | — | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.0276 | +295.3% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2023-10-31 | -0.0010 | -103.7% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.0347 | +3456.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0357 | +2.9% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2024-10-31 | 0.0342 | -4.2% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.0326 | -4.7% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.0352 | +8.1% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.0372 | +5.7% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.0326 | -12.5% | ratio | 10-Q | 2026-03-11 |
| Annual | 2023-04-30 | 0.1271 | — | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.0976 | -23.2% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.1318 | +35.1% | ratio | 10-K | 2025-06-27 |