Financial Metrics
CASY CASEYS GENERAL STORES INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-01-06 | SEC Filing Index |
| Insider | 4 | 2026-01-02 | 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 | 3332555000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 3869251000.0 | +16.1% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 4064400000.0 | +5.0% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 3329247000.0 | -18.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 4097737000.0 | +23.1% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 3946771000.0 | -3.7% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 3903633000.0 | -1.1% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 4567106000.0 | +17.0% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 4506084000.0 | -1.3% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 3916132000.0 | -13.1% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 15094475000.0 | — | USD | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 14862913000.0 | -1.5% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 15940899000.0 | +7.3% | USD | 10-K | 2025-06-23 |
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 |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 100112000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 169237000.0 | +69.0% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 158782000.0 | -6.2% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 86933000.0 | -45.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 180198000.0 | +107.3% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2024-10-31 | 180918000.0 | +0.4% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-01-31 | 87097000.0 | -51.9% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 215355000.0 | +147.3% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-10-31 | 206336000.0 | -4.2% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2026-01-31 | 130073000.0 | -37.0% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 446691000.0 | — | USD | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 501972000.0 | +12.4% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 546520000.0 | +8.9% | USD | 10-K | 2025-06-23 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 2.69 | — | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 4.54 | +68.8% | USD/shares | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 4.27 | -5.9% | USD/shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 2.34 | -45.2% | USD/shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 4.86 | +107.7% | USD/shares | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 4.87 | +0.2% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 2.35 | -51.7% | USD/shares | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 5.8 | +146.8% | USD/shares | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 5.56 | -4.1% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 3.51 | -36.9% | USD/shares | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 11.99 | — | USD/shares | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 13.51 | +12.7% | USD/shares | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 14.72 | +9.0% | USD/shares | 10-K | 2025-06-23 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 2.67 | — | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 4.52 | +69.3% | USD/shares | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 4.24 | -6.2% | USD/shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 2.33 | -45.0% | USD/shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 4.83 | +107.3% | USD/shares | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 4.85 | +0.4% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 2.33 | -52.0% | USD/shares | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 5.77 | +147.6% | USD/shares | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 5.53 | -4.2% | USD/shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 3.49 | -36.9% | USD/shares | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 11.91 | — | USD/shares | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 13.43 | +12.8% | USD/shares | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 14.64 | +9.0% | USD/shares | 10-K | 2025-06-23 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 413199000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 378869000.0 | -8.3% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 439112000.0 | +15.9% | USD | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 409891000.0 | -6.7% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 177881000.0 | -56.6% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 206482000.0 | +16.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 304988000.0 | +47.7% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 351723000.0 | +15.3% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 394815000.0 | +12.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 326662000.0 | -17.3% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 458073000.0 | +40.2% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 492016000.0 | +7.4% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 465019000.0 | -5.5% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 378869000.0 | — | USD | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 206482000.0 | -45.5% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 326662000.0 | +58.2% | USD | 10-K | 2025-06-23 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 387136000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 376085000.0 | -2.9% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 424728000.0 | +12.9% | USD | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 418901000.0 | -1.4% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 414721000.0 | -1.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 428722000.0 | +3.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 452017000.0 | +5.4% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 432268000.0 | -4.4% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 482101000.0 | +11.5% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 480034000.0 | -0.4% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 478880000.0 | -0.2% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 452063000.0 | -5.6% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 440832000.0 | -2.5% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 376085000.0 | — | USD | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 428722000.0 | +14.0% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 480034000.0 | +12.0% | USD | 10-K | 2025-06-23 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 958204000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 920955000.0 | -3.9% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 1022191000.0 | +11.0% | USD | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 1010710000.0 | -1.1% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 781004000.0 | -22.7% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 829854000.0 | +6.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 955002000.0 | +15.1% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 978694000.0 | +2.5% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1099656000.0 | +12.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1012853000.0 | -7.9% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 1177119000.0 | +16.2% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 1191273000.0 | +1.2% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1148003000.0 | -3.6% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 920955000.0 | — | USD | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 829854000.0 | -9.9% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 1012853000.0 | +22.1% | USD | 10-K | 2025-06-23 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 5840617000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 5943270000.0 | +1.8% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 6062352000.0 | +2.0% | USD | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 6227461000.0 | +2.7% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 6207014000.0 | -0.3% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 6347433000.0 | +2.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 6496425000.0 | +2.3% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 7725570000.0 | +18.9% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 8220178000.0 | +6.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 8208118000.0 | -0.1% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 8371009000.0 | +2.0% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 8585167000.0 | +2.6% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 8585750000.0 | +0.0% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 5943270000.0 | — | USD | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 6347433000.0 | +6.8% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 8208118000.0 | +29.3% | USD | 10-K | 2025-06-23 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 869809000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 927125000.0 | +6.6% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 933999000.0 | +0.7% | USD | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 949826000.0 | +1.7% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 880906000.0 | -7.3% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 953466000.0 | +8.2% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1132143000.0 | +18.7% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 1116536000.0 | -1.4% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1195638000.0 | +7.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1101693000.0 | -7.9% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 1138047000.0 | +3.3% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 1135061000.0 | -0.3% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1101695000.0 | -2.9% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 927125000.0 | — | USD | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 953466000.0 | +2.8% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 1101693000.0 | +15.5% | USD | 10-K | 2025-06-23 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 3233835000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 3282604000.0 | +1.5% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 3286057000.0 | +0.1% | USD | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 3330070000.0 | +1.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 3259553000.0 | -2.1% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 3332052000.0 | +2.2% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 3333505000.0 | +0.0% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 4388124000.0 | +31.6% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 4802862000.0 | +9.5% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 4699448000.0 | -2.2% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 4730331000.0 | +0.7% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 4775639000.0 | +1.0% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 4732265000.0 | -0.9% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 3282604000.0 | — | USD | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 3332052000.0 | +1.5% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 4699448000.0 | +41.0% | USD | 10-K | 2025-06-23 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 2606782000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 2660666000.0 | +2.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2023-07-31 | 2776295000.0 | +4.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 2897391000.0 | +4.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 2947461000.0 | +1.7% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-04-30 | 3015381000.0 | +2.3% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2024-07-31 | 3162920000.0 | +4.9% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2024-10-31 | 3337446000.0 | +5.5% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-01-31 | 3417316000.0 | +2.4% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-04-30 | 3508670000.0 | +2.7% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 3640678000.0 | +3.8% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-10-31 | 3809528000.0 | +4.6% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2026-01-31 | 3853485000.0 | +1.2% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 2660666000.0 | — | USD | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 3015381000.0 | +13.3% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 3508670000.0 | +16.4% | USD | 10-K | 2025-06-23 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1634500000.0 | — | USD | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 1620513000.0 | -0.9% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 1598524000.0 | -1.4% | USD | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 1596786000.0 | -0.1% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 1583613000.0 | -0.8% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1582758000.0 | -0.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1398712000.0 | -11.6% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 2461922000.0 | +76.0% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 2439038000.0 | -0.9% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 2413620000.0 | -1.0% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 2373058000.0 | -1.7% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 2352032000.0 | -0.9% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 2331744000.0 | -0.9% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 1620513000.0 | — | USD | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 1582758000.0 | -2.3% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 2413620000.0 | +52.5% | USD | 10-K | 2025-06-23 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 636593000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 229131000.0 | -64.0% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 481780000.0 | +110.3% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 604600000.0 | +25.5% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 281354000.0 | -53.5% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 552057000.0 | +96.2% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 756996000.0 | +37.1% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 372417000.0 | -50.8% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 719486000.0 | +93.2% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 979030000.0 | +36.1% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 881951000.0 | — | USD | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 892953000.0 | +1.2% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 1090854000.0 | +22.2% | USD | 10-K | 2025-06-23 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -300949000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | -76416000.0 | +74.6% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | -307023000.0 | -301.8% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -602184000.0 | -96.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | -111989000.0 | +81.4% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | -245847000.0 | -119.5% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | -1522537000.0 | -519.3% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | -102042000.0 | +93.3% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | -344242000.0 | -237.4% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -512941000.0 | -49.0% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | -545034000.0 | — | USD | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | -825356000.0 | -51.4% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | -1726668000.0 | -109.2% | USD | 10-K | 2025-06-23 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -81323000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | -92472000.0 | -13.7% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | -143735000.0 | -55.4% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | -203404000.0 | -41.5% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | -70859000.0 | +65.2% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 999149000.0 | +1510.1% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 953874000.0 | -4.5% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | -138964000.0 | -114.6% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | -209890000.0 | -51.0% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | -327732000.0 | -56.1% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | -116926000.0 | — | USD | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | -239984000.0 | -105.2% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 755994000.0 | +415.0% | USD | 10-K | 2025-06-23 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 301298000.0 | — | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 68903000.0 | -77.1% | USD | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 175955000.0 | +155.4% | USD | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 325726000.0 | +85.1% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 100564000.0 | -69.1% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 211226000.0 | +110.0% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 325499000.0 | +54.1% | USD | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 110046000.0 | -66.2% | USD | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 281100000.0 | +155.4% | USD | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 464838000.0 | +65.4% | USD | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 476568000.0 | — | USD | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 522004000.0 | +9.5% | USD | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 506224000.0 | -3.0% | USD | 10-K | 2025-06-23 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-04-30 | 37263248.0 | — | shares | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 37008488.0 | -0.7% | shares | 10-K | 2025-06-23 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-04-30 | 37263248.0 | — | shares | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 37008488.0 | -0.7% | shares | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 37119083.0 | +0.3% | shares | 10-K | 2025-06-23 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 37281103.0 | — | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 37300952.0 | +0.1% | shares | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 37227932.0 | -0.2% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 37100143.0 | -0.3% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 37087231.0 | -0.0% | shares | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 37124541.0 | +0.1% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 37125570.0 | +0.0% | shares | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 37148383.0 | +0.1% | shares | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 37132365.0 | -0.0% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 37034207.0 | -0.3% | shares | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 37266851.0 | — | shares | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 37164022.0 | -0.3% | shares | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 37116152.0 | -0.1% | shares | 10-K | 2025-06-23 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 37564551.0 | — | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 37456139.0 | -0.3% | shares | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 37431075.0 | -0.1% | shares | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 37336083.0 | -0.3% | shares | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 37277694.0 | -0.2% | shares | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 37311479.0 | +0.1% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 37362056.0 | +0.1% | shares | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 37352080.0 | -0.0% | shares | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 37285133.0 | -0.2% | shares | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 37241037.0 | -0.1% | shares | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 37519695.0 | — | shares | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 37370306.0 | -0.4% | shares | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 37343012.0 | -0.1% | shares | 10-K | 2025-06-23 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.5706 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.6382 | +11.9% | ratio | 10-Q | 2024-09-04 |
| Quarterly | 2023-10-31 | 0.6527 | +2.3% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.5364 | -17.8% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.6308 | +17.6% | ratio | 10-Q | 2025-09-08 |
| Quarterly | 2024-10-31 | 0.5109 | -19.0% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.4749 | -7.0% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 0.5456 | +14.9% | ratio | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 0.5249 | -3.8% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.4561 | -13.1% | ratio | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 2.5398 | — | ratio | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 2.3416 | -7.8% | ratio | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 1.9421 | -17.1% | ratio | 10-K | 2025-06-23 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.1016 | — | ratio | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 0.9933 | -9.8% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 1.0944 | +10.2% | ratio | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 1.0641 | -2.8% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 0.8866 | -16.7% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 0.8704 | -1.8% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.8435 | -3.1% | ratio | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 0.8765 | +3.9% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 0.9197 | +4.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 0.9194 | -0.0% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 1.0343 | +12.5% | ratio | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 1.0495 | +1.5% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1.0420 | -0.7% | ratio | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 0.9933 | — | ratio | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 0.8704 | -12.4% | ratio | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 0.9194 | +5.6% | ratio | 10-K | 2025-06-23 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.2405 | — | ratio | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 1.2338 | -0.5% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 1.1836 | -4.1% | ratio | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 1.1493 | -2.9% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 1.1059 | -3.8% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1.1050 | -0.1% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 1.0539 | -4.6% | ratio | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 1.3148 | +24.8% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1.4054 | +6.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1.3394 | -4.7% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 1.2993 | -3.0% | ratio | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 1.2536 | -3.5% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 1.2280 | -2.0% | ratio | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 1.2338 | — | ratio | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 1.1050 | -10.4% | ratio | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 1.3394 | +21.2% | ratio | 10-K | 2025-06-23 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0300 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.0437 | +45.6% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 0.0391 | -10.7% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 0.0261 | -33.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0440 | +68.4% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2024-10-31 | 0.0458 | +4.2% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-01-31 | 0.0223 | -51.3% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 0.0472 | +111.3% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-10-31 | 0.0458 | -2.9% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2026-01-31 | 0.0332 | -27.5% | ratio | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 0.0296 | — | ratio | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 0.0338 | +14.1% | ratio | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 0.0343 | +1.5% | ratio | 10-K | 2025-06-23 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.4750 | — | ratio | 10-Q | 2023-03-07 |
| Quarterly | 2023-04-30 | 0.4086 | -14.0% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.4701 | +15.0% | ratio | 10-Q | 2023-09-11 |
| Quarterly | 2023-10-31 | 0.4315 | -8.2% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2024-01-31 | 0.2019 | -53.2% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 0.2166 | +7.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.2694 | +24.4% | ratio | 10-Q | 2024-09-04 |
| Quarterly | 2024-10-31 | 0.3150 | +16.9% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2025-01-31 | 0.3302 | +4.8% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 0.2965 | -10.2% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 0.4025 | +35.7% | ratio | 10-Q | 2025-09-08 |
| Quarterly | 2025-10-31 | 0.4335 | +7.7% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.4221 | -2.6% | ratio | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 0.4086 | — | ratio | 10-K | 2024-06-24 |
| Annual | 2024-04-30 | 0.2166 | -47.0% | ratio | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 0.2965 | +36.9% | ratio | 10-K | 2025-06-23 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0171 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.0279 | +62.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 0.0255 | -8.7% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 0.0140 | -45.1% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0277 | +98.0% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2024-10-31 | 0.0234 | -15.6% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-01-31 | 0.0106 | -54.8% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 0.0257 | +142.8% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-10-31 | 0.0240 | -6.6% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2026-01-31 | 0.0151 | -37.0% | ratio | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 0.0752 | — | ratio | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 0.0791 | +5.2% | ratio | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 0.0666 | -15.8% | ratio | 10-K | 2025-06-23 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0384 | — | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-07-31 | 0.0610 | +58.7% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 0.0548 | -10.1% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 0.0295 | -46.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0570 | +93.2% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2024-10-31 | 0.0542 | -4.9% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-01-31 | 0.0255 | -53.0% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-07-31 | 0.0592 | +132.1% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2025-10-31 | 0.0542 | -8.4% | ratio | 10-Q | 2026-03-09 |
| Quarterly | 2026-01-31 | 0.0338 | -37.7% | ratio | 10-Q | 2026-03-09 |
| Annual | 2023-04-30 | 0.1679 | — | ratio | 10-K | 2025-06-23 |
| Annual | 2024-04-30 | 0.1665 | -0.8% | ratio | 10-K | 2025-06-23 |
| Annual | 2025-04-30 | 0.1558 | -6.4% | ratio | 10-K | 2025-06-23 |