F&F - Financial Insights SEC Filing Analytics

Financial Metrics

CASY CASEYS GENERAL STORES INC
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
19
Material Event Filings (8-K)
0
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-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
2413620000.0
Total Liabilities (latest annual)
4699448000.0
Current Liabilities (latest annual)
1101693000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 10 | A: 3

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

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Operating Income

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Net Income

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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: 9

Cash and Equivalents

Q: 13 | A: 3

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

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Inventory

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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

Q: 13 | A: 3

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: 4

Operating Cash Flow

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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: 4

Shares Outstanding

Q: 0 | A: 2

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

Q: 0 | A: 3

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

Q: 10 | A: 3

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

Q: 10 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.