Financial Metrics
BF-B BROWN FORMAN CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 3 | 2026-03-31 | SEC Filing Index |
| Insider | 4 | 2026-02-13 | SEC Filing Index |
| Insider | 4 | 2025-12-16 | SEC Filing Index |
| Insider | 4 | 2025-12-05 | SEC Filing Index |
| Insider | 4 | 2025-10-09 | 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 | 1081000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 1038000000.0 | -4.0% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 1107000000.0 | +6.6% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 1069000000.0 | -3.4% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 951000000.0 | -11.0% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 1095000000.0 | +15.1% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 1035000000.0 | -5.5% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 924000000.0 | -10.7% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 1036000000.0 | +12.1% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 1056000000.0 | +1.9% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 4228000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 4178000000.0 | -1.2% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 3975000000.0 | -4.9% | USD | 10-K | 2025-06-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 624000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 651000000.0 | +4.3% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 671000000.0 | +3.1% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 635000000.0 | -5.4% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 565000000.0 | -11.0% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 646000000.0 | +14.3% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 619000000.0 | -4.2% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 552000000.0 | -10.8% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 615000000.0 | +11.4% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 640000000.0 | +4.1% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 2494000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 2526000000.0 | +1.3% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 2343000000.0 | -7.2% | USD | 10-K | 2025-06-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 173000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 327000000.0 | +89.0% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 339000000.0 | +3.7% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 373000000.0 | +10.0% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 281000000.0 | -24.7% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 341000000.0 | +21.4% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 280000000.0 | -17.9% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 260000000.0 | -7.1% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 305000000.0 | +17.3% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 340000000.0 | +11.5% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 1127000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 1414000000.0 | +25.5% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 1107000000.0 | -21.7% | USD | 10-K | 2025-06-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 100000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 231000000.0 | +131.0% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2023-10-31 | 242000000.0 | +4.8% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-01-31 | 285000000.0 | +17.8% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 195000000.0 | -31.6% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2024-10-31 | 258000000.0 | +32.3% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-01-31 | 270000000.0 | +4.7% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 170000000.0 | -37.0% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-10-31 | 224000000.0 | +31.8% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2026-01-31 | 267000000.0 | +19.2% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 783000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 1024000000.0 | +30.8% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 869000000.0 | -15.1% | USD | 10-K | 2025-06-13 |
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-06 |
| Quarterly | 2023-07-31 | 0.48 | +128.6% | USD/shares | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 0.5 | +4.2% | USD/shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 0.6 | +20.0% | USD/shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.41 | -31.7% | USD/shares | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 0.55 | +34.1% | USD/shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 0.57 | +3.6% | USD/shares | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.36 | -36.8% | USD/shares | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 0.47 | +30.6% | USD/shares | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 0.58 | +23.4% | USD/shares | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 1.63 | — | USD/shares | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 2.15 | +31.9% | USD/shares | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 1.84 | -14.4% | USD/shares | 10-K | 2025-06-13 |
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-06 |
| Quarterly | 2023-07-31 | 0.48 | +128.6% | USD/shares | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 0.5 | +4.2% | USD/shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 0.6 | +20.0% | USD/shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.41 | -31.7% | USD/shares | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 0.55 | +34.1% | USD/shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 0.57 | +3.6% | USD/shares | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.36 | -36.8% | USD/shares | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 0.47 | +30.6% | USD/shares | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 0.58 | +23.4% | USD/shares | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 1.63 | — | USD/shares | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 2.14 | +31.3% | USD/shares | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 1.84 | -14.0% | USD/shares | 10-K | 2025-06-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 428000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 374000000.0 | -12.6% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 426000000.0 | +13.9% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 373000000.0 | -12.4% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 589000000.0 | +57.9% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 446000000.0 | -24.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 416000000.0 | -6.7% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 416000000.0 | +0.0% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 599000000.0 | +44.0% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-04-30 | 444000000.0 | -25.9% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 471000000.0 | +6.1% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 319000000.0 | -32.3% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 383000000.0 | +20.1% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 374000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 446000000.0 | +19.3% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 444000000.0 | -0.4% | USD | 10-K | 2025-06-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 944000000.0 | — | USD | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 855000000.0 | -9.4% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 872000000.0 | +2.0% | USD | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 948000000.0 | +8.7% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 878000000.0 | -7.4% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 769000000.0 | -12.4% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 806000000.0 | +4.8% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 954000000.0 | +18.4% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 855000000.0 | -10.4% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 830000000.0 | -2.9% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 847000000.0 | +2.0% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 1042000000.0 | +23.0% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 983000000.0 | -5.7% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 855000000.0 | — | USD | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 769000000.0 | -10.1% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 830000000.0 | +7.9% | USD | 10-K | 2025-06-13 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 2160000000.0 | — | USD | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 2283000000.0 | +5.7% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 2502000000.0 | +9.6% | USD | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 2585000000.0 | +3.3% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 2529000000.0 | -2.2% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 2556000000.0 | +1.1% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 2596000000.0 | +1.6% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 2565000000.0 | -1.2% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 2451000000.0 | -4.4% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 2511000000.0 | +2.4% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 2586000000.0 | +3.0% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 2559000000.0 | -1.0% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 2560000000.0 | +0.0% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 2283000000.0 | — | USD | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 2556000000.0 | +12.0% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 2511000000.0 | -1.8% | USD | 10-K | 2025-06-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 3843000000.0 | — | USD | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 3801000000.0 | -1.1% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 4190000000.0 | +10.2% | USD | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 4273000000.0 | +2.0% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 4415000000.0 | +3.3% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 4036000000.0 | -8.6% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 4081000000.0 | +1.1% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 4196000000.0 | +2.8% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 4279000000.0 | +2.0% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 4195000000.0 | -2.0% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 4178000000.0 | -0.4% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 4211000000.0 | +0.8% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 4234000000.0 | +0.5% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 3801000000.0 | — | USD | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 4036000000.0 | +6.2% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 4195000000.0 | +3.9% | USD | 10-K | 2025-06-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 7754000000.0 | — | USD | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 7777000000.0 | +0.3% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 8086000000.0 | +4.0% | USD | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 8115000000.0 | +0.4% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 8237000000.0 | +1.5% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 8166000000.0 | -0.9% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 8205000000.0 | +0.5% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 8332000000.0 | +1.5% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 8071000000.0 | -3.1% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 8086000000.0 | +0.2% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 8171000000.0 | +1.1% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 8221000000.0 | +0.6% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 8302000000.0 | +1.0% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 7777000000.0 | — | USD | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 8166000000.0 | +5.0% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 8086000000.0 | -1.0% | USD | 10-K | 2025-06-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1933000000.0 | — | USD | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 1084000000.0 | -43.9% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 1308000000.0 | +20.7% | USD | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 1297000000.0 | -0.8% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 1612000000.0 | +24.3% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 1559000000.0 | -3.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 1649000000.0 | +5.8% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 1553000000.0 | -5.8% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 1227000000.0 | -21.0% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 1080000000.0 | -12.0% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 1497000000.0 | +38.6% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 1416000000.0 | -5.4% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 1530000000.0 | +8.1% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 1084000000.0 | — | USD | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 1559000000.0 | +43.8% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 1080000000.0 | -30.7% | USD | 10-K | 2025-06-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 4716000000.0 | — | USD | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 4509000000.0 | -4.4% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 4748000000.0 | +5.3% | USD | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 4661000000.0 | -1.8% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 4992000000.0 | +7.1% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 4649000000.0 | -6.9% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 4740000000.0 | +2.0% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 4627000000.0 | -2.4% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 4248000000.0 | -8.2% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 4093000000.0 | -3.6% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 4183000000.0 | +2.2% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 4087000000.0 | -2.3% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 4220000000.0 | +3.3% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 4509000000.0 | — | USD | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 4649000000.0 | +3.1% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 4093000000.0 | -12.0% | USD | 10-K | 2025-06-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 3038000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 3268000000.0 | +7.6% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2023-07-31 | 3338000000.0 | +2.1% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2023-10-31 | 3454000000.0 | +3.5% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-01-31 | 3245000000.0 | -6.1% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 3517000000.0 | +8.4% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2024-07-31 | 3465000000.0 | -1.5% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2024-10-31 | 3705000000.0 | +6.9% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-01-31 | 3823000000.0 | +3.2% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-04-30 | 3993000000.0 | +4.4% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 3988000000.0 | -0.1% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-10-31 | 4134000000.0 | +3.7% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2026-01-31 | 4082000000.0 | -1.3% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 3268000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 3517000000.0 | +7.6% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 3993000000.0 | +13.5% | USD | 10-K | 2025-06-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 2024000000.0 | — | USD | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 2678000000.0 | +32.3% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 2687000000.0 | +0.3% | USD | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 2654000000.0 | -1.2% | USD | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 2678000000.0 | +0.9% | USD | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 2372000000.0 | -11.4% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 2384000000.0 | +0.5% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 2391000000.0 | +0.3% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 2361000000.0 | -1.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 2421000000.0 | +2.5% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 2075000000.0 | -14.3% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 2072000000.0 | -0.1% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 2089000000.0 | +0.8% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 2678000000.0 | — | USD | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 2372000000.0 | -11.4% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 2421000000.0 | +2.1% | USD | 10-K | 2025-06-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 410000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 38000000.0 | -90.7% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 97000000.0 | +155.3% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 362000000.0 | +273.2% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 17000000.0 | -95.3% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 129000000.0 | +658.8% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 446000000.0 | +245.7% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 160000000.0 | -64.1% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 292000000.0 | +82.5% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 709000000.0 | +142.8% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 640000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 647000000.0 | +1.1% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 598000000.0 | -7.6% | USD | 10-K | 2025-06-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | -1300000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | -44000000.0 | +96.6% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | -61000000.0 | -38.6% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 63000000.0 | +203.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 10000000.0 | -84.1% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | -21000000.0 | -310.0% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 284000000.0 | +1452.4% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 2000000.0 | -99.3% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | -23000000.0 | -1250.0% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | -48000000.0 | -108.7% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | -1355000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 49000000.0 | +103.6% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 249000000.0 | +408.2% | USD | 10-K | 2025-06-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 468000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 50000000.0 | -89.3% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | -23000000.0 | -146.0% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | -212000000.0 | -821.7% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | -51000000.0 | +75.9% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | -129000000.0 | -152.9% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | -546000000.0 | -323.3% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | -138000000.0 | +74.7% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | -399000000.0 | -189.1% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | -737000000.0 | -84.7% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 239000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | -618000000.0 | -358.6% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | -843000000.0 | -36.4% | USD | 10-K | 2025-06-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 116000000.0 | — | USD | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 49000000.0 | -57.8% | USD | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 79000000.0 | +61.2% | USD | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 148000000.0 | +87.3% | USD | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 41000000.0 | -72.3% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 72000000.0 | +75.6% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 117000000.0 | +62.5% | USD | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 31000000.0 | -73.5% | USD | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 56000000.0 | +80.6% | USD | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 81000000.0 | +44.6% | USD | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 183000000.0 | — | USD | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 228000000.0 | +24.6% | USD | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 167000000.0 | -26.8% | USD | 10-K | 2025-06-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-04-30 | 479316000.0 | — | shares | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 472600000.0 | -1.4% | shares | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 472669000.0 | +0.0% | shares | 10-K | 2025-06-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 479152000.0 | — | shares | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 479353000.0 | +0.0% | shares | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 479200000.0 | -0.0% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 474806000.0 | -0.9% | shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 472637000.0 | -0.5% | shares | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 472660000.0 | +0.0% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 472661000.0 | +0.0% | shares | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 472724000.0 | +0.0% | shares | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 471873000.0 | -0.2% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 462460000.0 | -2.0% | shares | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 479155000.0 | — | shares | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 476394000.0 | -0.6% | shares | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 472655000.0 | -0.8% | shares | 10-K | 2025-06-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 480460000.0 | — | shares | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 480383000.0 | -0.0% | shares | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 480115000.0 | -0.1% | shares | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 475566000.0 | -0.9% | shares | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 472941000.0 | -0.6% | shares | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 473057000.0 | +0.0% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 472886000.0 | -0.0% | shares | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 472963000.0 | +0.0% | shares | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 472607000.0 | -0.1% | shares | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 462857000.0 | -2.1% | shares | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 480465000.0 | — | shares | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 477220000.0 | -0.7% | shares | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 472950000.0 | -0.9% | shares | 10-K | 2025-06-13 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.1394 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 0.1284 | -7.9% | ratio | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 0.1364 | +6.3% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 0.1298 | -4.9% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.1159 | -10.7% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 0.1314 | +13.4% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 0.1282 | -2.4% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.1131 | -11.8% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 0.1260 | +11.4% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 0.1272 | +0.9% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 0.5437 | — | ratio | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 0.5116 | -5.9% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 0.4916 | -3.9% | ratio | 10-K | 2025-06-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.9881 | — | ratio | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 3.5065 | +76.4% | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 3.2034 | -8.6% | ratio | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 3.2945 | +2.8% | ratio | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 2.7388 | -16.9% | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 2.5888 | -5.5% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 2.4748 | -4.4% | ratio | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 2.7019 | +9.2% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 3.4874 | +29.1% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 3.8843 | +11.4% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 2.7909 | -28.1% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 2.9739 | +6.6% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 2.7673 | -6.9% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 3.5065 | — | ratio | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 2.5888 | -26.2% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 3.8843 | +50.0% | ratio | 10-K | 2025-06-13 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 1.5523 | — | ratio | 10-Q | 2023-03-08 |
| Quarterly | 2023-04-30 | 1.3797 | -11.1% | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 1.4224 | +3.1% | ratio | 10-Q | 2023-08-30 |
| Quarterly | 2023-10-31 | 1.3494 | -5.1% | ratio | 10-Q | 2023-12-06 |
| Quarterly | 2024-01-31 | 1.5384 | +14.0% | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2024-04-30 | 1.3219 | -14.1% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 1.3680 | +3.5% | ratio | 10-Q | 2024-08-29 |
| Quarterly | 2024-10-31 | 1.2489 | -8.7% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2025-01-31 | 1.1112 | -11.0% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2025-04-30 | 1.0250 | -7.8% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 1.0489 | +2.3% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 0.9886 | -5.7% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 1.0338 | +4.6% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 1.3797 | — | ratio | 10-K | 2024-06-14 |
| Annual | 2024-04-30 | 1.3219 | -4.2% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 1.0250 | -22.5% | ratio | 10-K | 2025-06-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.5772 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 0.6272 | +8.6% | ratio | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 0.6061 | -3.4% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 0.5940 | -2.0% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.5941 | +0.0% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 0.5900 | -0.7% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 0.5981 | +1.4% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.5974 | -0.1% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 0.5936 | -0.6% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 0.6061 | +2.1% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 0.5899 | — | ratio | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 0.6046 | +2.5% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 0.5894 | -2.5% | ratio | 10-K | 2025-06-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0925 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 0.2225 | +140.6% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2023-10-31 | 0.2186 | -1.8% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-01-31 | 0.2666 | +22.0% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.2050 | -23.1% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2024-10-31 | 0.2356 | +14.9% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-01-31 | 0.2609 | +10.7% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.1840 | -29.5% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-10-31 | 0.2162 | +17.5% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2026-01-31 | 0.2528 | +16.9% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 0.1852 | — | ratio | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 0.2451 | +32.3% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 0.2186 | -10.8% | ratio | 10-K | 2025-06-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.1600 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 0.3150 | +96.8% | ratio | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 0.3062 | -2.8% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 0.3489 | +13.9% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.2955 | -15.3% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 0.3114 | +5.4% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 0.2705 | -13.1% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.2814 | +4.0% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 0.2944 | +4.6% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 0.3220 | +9.4% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 0.2666 | — | ratio | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 0.3384 | +27.0% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 0.2785 | -17.7% | ratio | 10-K | 2025-06-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.2214 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-04-30 | 0.3450 | +55.8% | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 0.3257 | -5.6% | ratio | 10-Q | 2024-08-29 |
| Quarterly | 2023-10-31 | 0.2876 | -11.7% | ratio | 10-Q | 2024-12-05 |
| Quarterly | 2024-01-31 | 0.3654 | +27.1% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-04-30 | 0.2861 | -21.7% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.2523 | -11.8% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2024-10-31 | 0.2679 | +6.2% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2025-01-31 | 0.4882 | +82.2% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-04-30 | 0.4111 | -15.8% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.3146 | -23.5% | ratio | 10-Q | 2025-08-28 |
| Quarterly | 2025-10-31 | 0.2253 | -28.4% | ratio | 10-Q | 2025-12-04 |
| Quarterly | 2026-01-31 | 0.2503 | +11.1% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 0.3450 | — | ratio | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 0.2861 | -17.1% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 0.4111 | +43.7% | ratio | 10-K | 2025-06-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0129 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 0.0286 | +121.5% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2023-10-31 | 0.0298 | +4.4% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-01-31 | 0.0346 | +16.0% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.0238 | -31.3% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2024-10-31 | 0.0310 | +30.3% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-01-31 | 0.0335 | +8.0% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.0208 | -37.8% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-10-31 | 0.0272 | +31.0% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2026-01-31 | 0.0322 | +18.0% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 0.1007 | — | ratio | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 0.1254 | +24.5% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 0.1075 | -14.3% | ratio | 10-K | 2025-06-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-01-31 | 0.0329 | — | ratio | 10-Q | 2024-03-06 |
| Quarterly | 2023-07-31 | 0.0692 | +110.2% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2023-10-31 | 0.0701 | +1.2% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-01-31 | 0.0878 | +25.4% | ratio | 10-Q | 2025-03-05 |
| Quarterly | 2024-07-31 | 0.0563 | -35.9% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2024-10-31 | 0.0696 | +23.7% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-01-31 | 0.0706 | +1.4% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-07-31 | 0.0426 | -39.6% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2025-10-31 | 0.0542 | +27.1% | ratio | 10-Q | 2026-03-04 |
| Quarterly | 2026-01-31 | 0.0654 | +20.7% | ratio | 10-Q | 2026-03-04 |
| Annual | 2023-04-30 | 0.2396 | — | ratio | 10-K | 2025-06-13 |
| Annual | 2024-04-30 | 0.2912 | +21.5% | ratio | 10-K | 2025-06-13 |
| Annual | 2025-04-30 | 0.2176 | -25.3% | ratio | 10-K | 2025-06-13 |