Financial Metrics
KFY KORN FERRYFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 358879000.0 | — | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 392933000.0 | +9.5% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 414954000.0 | +5.6% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 394195000.0 | -5.0% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 414917000.0 | +5.3% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 455468000.0 | +9.8% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 460770000.0 | +1.2% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 478362000.0 | +3.8% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 506793000.0 | +5.9% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 486172000.0 | -4.1% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 496198000.0 | +2.1% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 504177000.0 | +1.6% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 527979000.0 | +4.7% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 346883000.0 | -34.3% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 437789000.0 | +26.2% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 477880000.0 | +9.2% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 588098000.0 | +23.1% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 643398000.0 | +9.4% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 684956000.0 | +6.5% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 703148000.0 | +2.7% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 735719000.0 | +4.6% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 686845000.0 | -6.6% | 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 | 2016-04-30 | 1346714000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 1621669000.0 | +20.4% | USD | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 1819519000.0 | +12.2% | USD | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | 1973862000.0 | +8.5% | USD | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | 1977330000.0 | +0.2% | USD | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | 1819946000.0 | -8.0% | USD | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 2643455000.0 | +45.2% | USD | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 2863836000.0 | +8.3% | 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 | 2016-01-31 | -14067000.0 | — | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 4516000.0 | +132.1% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 46548000.0 | +930.7% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 30542000.0 | -34.4% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 41935000.0 | +37.3% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 52468000.0 | +25.1% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 49846000.0 | -5.0% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -55119000.0 | -210.6% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 70987000.0 | +228.8% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 62683000.0 | -11.7% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 60334000.0 | -3.7% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 61869000.0 | +2.5% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 31595000.0 | -48.9% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -43795000.0 | -238.6% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 48172000.0 | +210.0% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 65155000.0 | +35.3% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 101255000.0 | +55.4% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 103776000.0 | +2.5% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 126290000.0 | +21.7% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 111599000.0 | -11.6% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 119647000.0 | +7.2% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 12513000.0 | -89.5% | 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 | 2016-10-31 | 46548000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-10-31 | 52468000.0 | +12.7% | USD | 10-K | 2019-06-28 |
| Annual | 2018-10-31 | 70987000.0 | +35.3% | USD | 10-K | 2020-07-15 |
| Annual | 2019-10-31 | 61869000.0 | -12.8% | USD | 10-K | 2021-06-28 |
| Annual | 2020-10-31 | 48172000.0 | -22.1% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 155784000.0 | +223.4% | USD | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 470074000.0 | +201.7% | USD | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 316340000.0 | -32.7% | 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 | 2016-01-31 | -15995000.0 | — | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 4068000.0 | +125.4% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 31056000.0 | +663.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 24378000.0 | -21.5% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 29429000.0 | +20.7% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2017-10-31 | 36732000.0 | +24.8% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-01-31 | 27427000.0 | -25.3% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -38592000.0 | -240.7% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2018-10-31 | 47317000.0 | +222.6% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-01-31 | 45444000.0 | -4.0% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 43650000.0 | -3.9% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2019-10-31 | 43032000.0 | -1.4% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-01-31 | 20956000.0 | -51.3% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -30855000.0 | -247.2% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2020-10-31 | 28078000.0 | +191.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-01-31 | 51588000.0 | +83.7% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 76397000.0 | +48.1% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 76332000.0 | -0.1% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 85057000.0 | +11.4% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 78536000.0 | -7.7% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2022-10-31 | 74615000.0 | -5.0% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-01-31 | 11769000.0 | -84.2% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 47185000.0 | +300.9% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 44000.0 | -99.9% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 59720000.0 | +135627.3% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 64256000.0 | +7.6% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2024-10-31 | 62343000.0 | -3.0% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-01-31 | 59339000.0 | -4.8% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 67434000.0 | +13.6% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-10-31 | 73422000.0 | +8.9% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2026-01-31 | 66139000.0 | -9.9% | USD | 10-Q | 2026-03-11 |
| Annual | 2016-10-31 | 31056000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-10-31 | 36732000.0 | +18.3% | USD | 10-K | 2019-06-28 |
| Annual | 2018-10-31 | 47317000.0 | +28.8% | USD | 10-K | 2020-07-15 |
| Annual | 2019-10-31 | 43032000.0 | -9.1% | USD | 10-K | 2021-06-28 |
| Annual | 2020-10-31 | 28078000.0 | -34.8% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 115562000.0 | +311.6% | USD | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 330845000.0 | +186.3% | USD | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 213054000.0 | -35.6% | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 172561000.0 | -19.0% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 251076000.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 | 2016-01-31 | -0.3 | — | USD/shares | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.06 | +120.0% | USD/shares | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.53 | +783.3% | USD/shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.42 | -20.8% | USD/shares | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.52 | +23.8% | USD/shares | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 0.65 | +25.0% | USD/shares | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 0.49 | -24.6% | USD/shares | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -0.7 | -242.9% | USD/shares | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 0.82 | +217.1% | USD/shares | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 0.81 | -1.2% | USD/shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.77 | -4.9% | USD/shares | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 0.78 | +1.3% | USD/shares | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 0.37 | -52.6% | USD/shares | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -0.58 | -256.8% | USD/shares | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 0.51 | +187.9% | USD/shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 0.95 | +86.3% | USD/shares | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 1.38 | +45.3% | USD/shares | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 1.4 | +1.4% | USD/shares | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 1.55 | +10.7% | USD/shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 1.46 | -5.8% | USD/shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 1.39 | -4.8% | USD/shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 0.21 | -84.9% | 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 | 2016-10-31 | 0.53 | — | USD/shares | 10-K | 2018-06-28 |
| Annual | 2017-10-31 | 0.65 | +22.6% | USD/shares | 10-K | 2019-06-28 |
| Annual | 2018-10-31 | 0.82 | +26.2% | USD/shares | 10-K | 2020-07-15 |
| Annual | 2019-10-31 | 0.78 | -4.9% | USD/shares | 10-K | 2021-06-28 |
| Annual | 2020-10-31 | 0.51 | -34.6% | USD/shares | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 2.11 | +313.7% | USD/shares | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 6.04 | +186.3% | USD/shares | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 3.98 | -34.1% | 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 | 2016-01-31 | -0.3 | — | USD/shares | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.06 | +120.0% | USD/shares | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.52 | +766.7% | USD/shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.42 | -19.2% | USD/shares | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.51 | +21.4% | USD/shares | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 0.64 | +25.5% | USD/shares | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 0.48 | -25.0% | USD/shares | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -0.7 | -245.8% | USD/shares | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 0.81 | +215.7% | USD/shares | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 0.8 | -1.2% | USD/shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.76 | -5.0% | USD/shares | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 0.77 | +1.3% | USD/shares | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 0.36 | -53.2% | USD/shares | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -0.58 | -261.1% | USD/shares | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 0.51 | +187.9% | USD/shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 0.94 | +84.3% | USD/shares | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 1.37 | +45.7% | USD/shares | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 1.38 | +0.7% | USD/shares | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 1.54 | +11.6% | USD/shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 1.45 | -5.8% | USD/shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 1.38 | -4.8% | USD/shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 0.21 | -84.8% | 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 | 2016-10-31 | 0.52 | — | USD/shares | 10-K | 2018-06-28 |
| Annual | 2017-10-31 | 0.64 | +23.1% | USD/shares | 10-K | 2019-06-28 |
| Annual | 2018-10-31 | 0.81 | +26.6% | USD/shares | 10-K | 2020-07-15 |
| Annual | 2019-10-31 | 0.77 | -4.9% | USD/shares | 10-K | 2021-06-28 |
| Annual | 2020-10-31 | 0.51 | -33.8% | USD/shares | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 2.09 | +309.8% | USD/shares | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 5.98 | +186.1% | USD/shares | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 3.95 | -33.9% | 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 | 2016-01-31 | 207342000.0 | — | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-04-30 | 273252000.0 | +31.8% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2016-07-31 | 244073000.0 | -10.7% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 250033000.0 | +2.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 351305000.0 | +40.5% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-04-30 | 410882000.0 | +17.0% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2017-07-31 | 282019000.0 | -31.4% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 282625000.0 | +0.2% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 389990000.0 | +38.0% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-04-30 | 520848000.0 | +33.6% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-07-31 | 365729000.0 | -29.8% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 387679000.0 | +6.0% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 489509000.0 | +26.3% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 626360000.0 | +28.0% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 424637000.0 | -32.2% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 464423000.0 | +9.4% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 563708000.0 | +21.4% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 689244000.0 | +22.3% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 542786000.0 | -21.2% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 553109000.0 | +1.9% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 694128000.0 | +25.5% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 850778000.0 | +22.6% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 649304000.0 | -23.7% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 725391000.0 | +11.7% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 846505000.0 | +16.7% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 978070000.0 | +15.5% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 639784000.0 | -34.6% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 593900000.0 | -7.2% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 771898000.0 | +30.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 | 2016-04-30 | 273252000.0 | — | USD | 10-K | 2019-06-28 |
| Annual | 2017-04-30 | 410882000.0 | +50.4% | USD | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 520848000.0 | +26.8% | USD | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 626360000.0 | +20.3% | USD | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 689244000.0 | +10.0% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 850778000.0 | +23.4% | USD | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 978070000.0 | +15.0% | USD | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 844024000.0 | -13.7% | 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 | 2016-01-31 | 330687000.0 | — | USD | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 315975000.0 | -4.4% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 341984000.0 | +8.2% | USD | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 360788000.0 | +5.5% | USD | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 343105000.0 | -4.9% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 345314000.0 | +0.6% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 365657000.0 | +5.9% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 397374000.0 | +8.7% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 397845000.0 | +0.1% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 384996000.0 | -3.2% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 397559000.0 | +3.3% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 433557000.0 | +9.1% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 421812000.0 | -2.7% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 404857000.0 | -4.0% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 432758000.0 | +6.9% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 458263000.0 | +5.9% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 472261000.0 | +3.1% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 397165000.0 | -15.9% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 375157000.0 | -5.5% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 435393000.0 | +16.1% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 448448000.0 | +3.0% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 448733000.0 | +0.1% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 512921000.0 | +14.3% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 608141000.0 | +18.6% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 603346000.0 | -0.8% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 590260000.0 | -2.2% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 637061000.0 | +7.9% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 670408000.0 | +5.2% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 628693000.0 | -6.2% | 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 | 2016-04-30 | 315975000.0 | — | USD | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 345314000.0 | +9.3% | USD | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 384996000.0 | +11.5% | USD | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 404857000.0 | +5.2% | USD | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 397165000.0 | -1.9% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 448733000.0 | +13.0% | USD | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 590260000.0 | +31.5% | USD | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 569601000.0 | -3.5% | 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 | 2016-01-31 | 622853000.0 | — | USD | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 664274000.0 | +6.7% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 671400000.0 | +1.1% | USD | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 715356000.0 | +6.5% | USD | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 774389000.0 | +8.3% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 843674000.0 | +8.9% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 765887000.0 | -9.2% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 800791000.0 | +4.6% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 892036000.0 | +11.4% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 1014259000.0 | +13.7% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 884008000.0 | -12.8% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 931688000.0 | +5.4% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 1017082000.0 | +9.2% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 1136810000.0 | +11.8% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 975123000.0 | -14.2% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 1049498000.0 | +7.6% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 1197127000.0 | +14.1% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 1237083000.0 | +3.3% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 1093282000.0 | -11.6% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 1170888000.0 | +7.1% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 1315586000.0 | +12.4% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 1487132000.0 | +13.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 1366927000.0 | -8.1% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 1549236000.0 | +13.3% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 1667750000.0 | +7.6% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 1759970000.0 | +5.5% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 1497292000.0 | -14.9% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 1480365000.0 | -1.1% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 1613427000.0 | +9.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 | 2016-04-30 | 664274000.0 | — | USD | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 843674000.0 | +27.0% | USD | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 1014259000.0 | +20.2% | USD | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 1136810000.0 | +12.1% | USD | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 1237083000.0 | +8.8% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 1487132000.0 | +20.2% | USD | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 1759970000.0 | +18.3% | USD | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 1638669000.0 | -6.9% | 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 | 2016-01-31 | 1873300000.0 | — | USD | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 1898600000.0 | +1.4% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 1925363000.0 | +1.4% | USD | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 1950073000.0 | +1.3% | USD | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 1996551000.0 | +2.4% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 2062898000.0 | +3.3% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 2014327000.0 | -2.4% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 2062101000.0 | +2.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 2166532000.0 | +5.1% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 2287914000.0 | +5.6% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 2079470000.0 | -9.1% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 2134467000.0 | +2.6% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 2217553000.0 | +3.9% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 2334852000.0 | +5.3% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 2406558000.0 | +3.1% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 2486281000.0 | +3.3% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 2739649000.0 | +10.2% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 2743828000.0 | +0.2% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 2618103000.0 | -4.6% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 2692642000.0 | +2.8% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 2863467000.0 | +6.3% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 3056526000.0 | +6.7% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 2942481000.0 | -3.7% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 3117488000.0 | +5.9% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 3336096000.0 | +7.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 3464546000.0 | +3.9% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 3204079000.0 | -7.5% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 3261735000.0 | +1.8% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 3406188000.0 | +4.4% | 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 | 2016-04-30 | 1898600000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 2062898000.0 | +8.7% | USD | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 2287914000.0 | +10.9% | USD | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 2334852000.0 | +2.1% | USD | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 2743828000.0 | +17.5% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 3056526000.0 | +11.4% | USD | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 3464546000.0 | +13.3% | USD | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 3574444000.0 | +3.2% | 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 | 2016-01-31 | 428001000.0 | — | USD | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 476264000.0 | +11.3% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 355306000.0 | -25.4% | USD | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 365436000.0 | +2.9% | USD | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 407617000.0 | +11.5% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 458579000.0 | +12.5% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 358754000.0 | -21.8% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 413172000.0 | +15.2% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 466874000.0 | +13.0% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 558460000.0 | +19.6% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 413755000.0 | -25.9% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 465622000.0 | +12.5% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 486360000.0 | +4.5% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 550958000.0 | +13.3% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 411653000.0 | -25.3% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 450465000.0 | +9.4% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 560391000.0 | +24.4% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 624207000.0 | +11.4% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 491331000.0 | -21.3% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 558911000.0 | +13.8% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 635410000.0 | +13.7% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 750070000.0 | +18.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 583538000.0 | -22.2% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 697069000.0 | +19.5% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 851151000.0 | +22.1% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 984225000.0 | +15.6% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 686054000.0 | -30.3% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 755175000.0 | +10.1% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 856347000.0 | +13.4% | 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 | 2016-04-30 | 476264000.0 | — | USD | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 458579000.0 | -3.7% | USD | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 558460000.0 | +21.8% | USD | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 550958000.0 | -1.3% | USD | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 624207000.0 | +13.3% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 750070000.0 | +20.2% | USD | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 984225000.0 | +31.2% | USD | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 976260000.0 | -0.8% | 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 | 2016-01-31 | 842586000.0 | — | USD | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 851299000.0 | +1.0% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 889021000.0 | +4.4% | USD | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 895929000.0 | +0.8% | USD | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 928549000.0 | +3.6% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 975850000.0 | +5.1% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 885576000.0 | -9.3% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 927378000.0 | +4.7% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 985638000.0 | +6.3% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 1068299000.0 | +8.4% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 914850000.0 | -14.4% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 957870000.0 | +4.7% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 1010513000.0 | +5.5% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 1091465000.0 | +8.0% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 1142164000.0 | +4.6% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 1227790000.0 | +7.5% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 1461996000.0 | +19.1% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 1520137000.0 | +4.0% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 1400082000.0 | -7.9% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 1471120000.0 | +5.1% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 1568473000.0 | +6.6% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 1687751000.0 | +7.6% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 1521311000.0 | -9.9% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 1633599000.0 | +7.4% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 1800851000.0 | +10.2% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 1914957000.0 | +6.3% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 1632845000.0 | -14.7% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 1679015000.0 | +2.8% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 1793174000.0 | +6.8% | 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 | 2016-04-30 | 851299000.0 | — | USD | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 975850000.0 | +14.6% | USD | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 1068299000.0 | +9.5% | USD | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 1091465000.0 | +2.2% | USD | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 1520137000.0 | +39.3% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 1687751000.0 | +11.0% | USD | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 1914957000.0 | +13.5% | USD | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 1921439000.0 | +0.3% | 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 | 2016-01-31 | 1030714000.0 | — | USD | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 1047301000.0 | +1.6% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2016-07-31 | 1036342000.0 | -1.0% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2016-10-31 | 1054144000.0 | +1.7% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-01-31 | 1068002000.0 | +1.3% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-04-30 | 1087048000.0 | +1.8% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2017-07-31 | 1128751000.0 | +3.8% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2017-10-31 | 1134723000.0 | +0.5% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-01-31 | 1180894000.0 | +4.1% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-04-30 | 1219615000.0 | +3.3% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2018-07-31 | 1164620000.0 | -4.5% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2018-10-31 | 1176597000.0 | +1.0% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-01-31 | 1207040000.0 | +2.6% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 1243387000.0 | +3.0% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2019-07-31 | 1264394000.0 | +1.7% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2019-10-31 | 1258491000.0 | -0.5% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-01-31 | 1277653000.0 | +1.5% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-04-30 | 1223691000.0 | -4.2% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2020-07-31 | 1218021000.0 | -0.5% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2020-10-31 | 1221522000.0 | +0.3% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-01-31 | 1294994000.0 | +6.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-04-30 | 1368775000.0 | +5.7% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2021-07-31 | 1421170000.0 | +3.8% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 1483889000.0 | +4.4% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 1535245000.0 | +3.5% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-04-30 | 1549589000.0 | +0.9% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2022-07-31 | 1571234000.0 | +1.4% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2022-10-31 | 1582720000.0 | +0.7% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-01-31 | 1613014000.0 | +1.9% | USD | 10-Q | 2024-03-08 |
| Quarterly | 2023-04-30 | 1653005000.0 | +2.5% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2023-07-31 | 1692530000.0 | +2.4% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 1660500000.0 | -1.9% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 1707411000.0 | +2.8% | USD | 10-Q | 2025-03-11 |
| Quarterly | 2024-04-30 | 1737325000.0 | +1.8% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2024-07-31 | 1759242000.0 | +1.3% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2024-10-31 | 1782865000.0 | +1.3% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-01-31 | 1797277000.0 | +0.8% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-04-30 | 1872139000.0 | +4.2% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 1898813000.0 | +1.4% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2025-10-31 | 1949785000.0 | +2.7% | USD | 10-Q | 2026-03-11 |
| Quarterly | 2026-01-31 | 2007965000.0 | +3.0% | USD | 10-Q | 2026-03-11 |
| Annual | 2016-04-30 | 1047301000.0 | — | USD | 10-K | 2019-06-28 |
| Annual | 2017-04-30 | 1087048000.0 | +3.8% | USD | 10-K | 2020-07-15 |
| Annual | 2018-04-30 | 1219615000.0 | +12.2% | USD | 10-K | 2021-06-28 |
| Annual | 2019-04-30 | 1243387000.0 | +1.9% | USD | 10-K | 2022-06-28 |
| Annual | 2020-04-30 | 1223691000.0 | -1.6% | USD | 10-K | 2023-06-28 |
| Annual | 2021-04-30 | 1368775000.0 | +11.9% | USD | 10-K | 2024-06-28 |
| Annual | 2022-04-30 | 1549589000.0 | +13.2% | USD | 10-K | 2025-06-27 |
| Annual | 2023-04-30 | 1653005000.0 | +6.7% | USD | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 1737325000.0 | +5.1% | USD | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1872139000.0 | +7.8% | USD | 10-K | 2025-06-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-04-30 | 110000000.0 | — | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 251038000.0 | +128.2% | USD | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 246099000.0 | -2.0% | USD | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 241161000.0 | -2.0% | USD | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 236222000.0 | -2.0% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 231284000.0 | -2.1% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 224626000.0 | -2.9% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 217969000.0 | -3.0% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 211311000.0 | -3.1% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 204654000.0 | -3.2% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 197997000.0 | -3.3% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 222662000.0 | +12.5% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 222878000.0 | +0.1% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 223094000.0 | +0.1% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 273310000.0 | +22.5% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 393986000.0 | +44.2% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 394144000.0 | +0.0% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 394303000.0 | +0.0% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 394465000.0 | +0.0% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 394629000.0 | +0.0% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 394794000.0 | +0.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 394962000.0 | +0.0% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 395132000.0 | +0.0% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 395303000.0 | +0.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 395477000.0 | +0.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 395653000.0 | +0.0% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 395831000.0 | +0.0% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 396011000.0 | +0.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 | 2016-04-30 | 110000000.0 | — | USD | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 236222000.0 | +114.7% | USD | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 211311000.0 | -10.5% | USD | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 222878000.0 | +5.5% | USD | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 394144000.0 | +76.8% | USD | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 394794000.0 | +0.2% | USD | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 395477000.0 | +0.2% | USD | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 396194000.0 | +0.2% | 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 | 2017-07-31 | -109573000.0 | — | USD | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | -56160000.0 | +48.7% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 59592000.0 | +206.1% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -117492000.0 | -297.2% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | -32189000.0 | +72.6% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 100957000.0 | +413.6% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | -161919000.0 | -260.4% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | -104098000.0 | +35.7% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 57137000.0 | +154.9% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -144262000.0 | -352.5% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | -92050000.0 | +36.2% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 54305000.0 | +159.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | -160545000.0 | -395.6% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | -42524000.0 | +73.5% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 221477000.0 | +620.8% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | -231886000.0 | -204.7% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | -98718000.0 | +57.4% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 92784000.0 | +194.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 | 2016-04-30 | 68989000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 106141000.0 | +53.9% | USD | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 219125000.0 | +106.4% | USD | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | 258805000.0 | +18.1% | USD | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | 236349000.0 | -8.7% | USD | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | 251433000.0 | +6.4% | USD | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 501658000.0 | +99.5% | USD | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 343894000.0 | -31.4% | 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 | 2017-07-31 | -11767000.0 | — | USD | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | -24669000.0 | -109.6% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | -32184000.0 | -30.5% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -6632000.0 | +79.4% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | -53416000.0 | -705.4% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | -59501000.0 | -11.4% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | -9209000.0 | +84.5% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | -22817000.0 | -147.8% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | -191073000.0 | -737.4% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -13210000.0 | +93.1% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | -23328000.0 | -76.6% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | -30301000.0 | -29.9% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | -10353000.0 | +65.8% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | -31270000.0 | -202.0% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | -136553000.0 | -336.7% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | -40418000.0 | +70.4% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | -150177000.0 | -271.6% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | -165356000.0 | -10.1% | 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 | 2016-04-30 | -274578000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | -20605000.0 | +92.5% | USD | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | -44839000.0 | -117.6% | USD | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | -69467000.0 | -54.9% | USD | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | -198762000.0 | -186.1% | USD | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | -61379000.0 | +69.1% | USD | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | -184332000.0 | -200.3% | USD | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | -323477000.0 | -75.5% | 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 | 2017-07-31 | -15266000.0 | — | USD | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | -53045000.0 | -247.5% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | -64558000.0 | -21.7% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -20587000.0 | +68.1% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | -27440000.0 | -33.3% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | -57759000.0 | -110.5% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | -24927000.0 | +56.8% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | -31421000.0 | -26.1% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 74116000.0 | +335.9% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -7805000.0 | -110.5% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | -37181000.0 | -376.4% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | -55806000.0 | -50.1% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | -23653000.0 | +57.6% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | -38056000.0 | -60.9% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | -62833000.0 | -65.1% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | -51049000.0 | +18.8% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | -96063000.0 | -88.2% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | -130119000.0 | -35.5% | 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 | 2016-04-30 | 113544000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 64365000.0 | -43.3% | USD | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | -77258000.0 | -220.0% | USD | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | -64625000.0 | +16.4% | USD | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | 43681000.0 | +167.6% | USD | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | -66886000.0 | -253.1% | USD | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | -137444000.0 | -105.5% | USD | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | -152180000.0 | -10.7% | 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 | 2016-01-31 | 17673000.0 | — | USD | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 15079000.0 | -14.7% | USD | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 32322000.0 | +114.4% | USD | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 41616000.0 | +28.8% | USD | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 9529000.0 | -77.1% | USD | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 20813000.0 | +118.4% | USD | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 31133000.0 | +49.6% | USD | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 13163000.0 | -57.7% | USD | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 24565000.0 | +86.6% | USD | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 36886000.0 | +50.2% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 10706000.0 | -71.0% | USD | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 23817000.0 | +122.5% | USD | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 33753000.0 | +41.7% | USD | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 8787000.0 | -74.0% | USD | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 15329000.0 | +74.5% | USD | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 22842000.0 | +49.0% | USD | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 9010000.0 | -60.6% | USD | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 18988000.0 | +110.7% | USD | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 32659000.0 | +72.0% | USD | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 16646000.0 | -49.0% | USD | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 36867000.0 | +121.5% | USD | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 54049000.0 | +46.6% | 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 | 2016-04-30 | 26144000.0 | — | USD | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 50088000.0 | +91.6% | USD | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 42000000.0 | -16.1% | USD | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | 46682000.0 | +11.1% | USD | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | 41460000.0 | -11.2% | USD | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | 31122000.0 | -24.9% | USD | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 49406000.0 | +58.7% | USD | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 70382000.0 | +42.5% | 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 | 2016-01-31 | 57270000.0 | — | shares | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 57272000.0 | +0.0% | shares | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 57898000.0 | +1.1% | shares | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 57601000.0 | -0.5% | shares | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 57326000.0 | -0.5% | shares | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 56938000.0 | -0.7% | shares | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 57246000.0 | +0.5% | shares | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 56511000.0 | -1.3% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 56518000.0 | +0.0% | shares | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 56517000.0 | -0.0% | shares | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 56938000.0 | +0.7% | shares | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 56511000.0 | -0.7% | shares | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 56420000.0 | -0.2% | shares | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 56431000.0 | +0.0% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 56596000.0 | +0.3% | shares | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 55315000.0 | -2.3% | shares | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 55258000.0 | -0.1% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 54450000.0 | -1.5% | shares | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 54869000.0 | +0.8% | shares | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 54153000.0 | -1.3% | shares | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 53997000.0 | -0.3% | shares | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 54008000.0 | +0.0% | shares | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 54506000.0 | +0.9% | shares | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 54466000.0 | -0.1% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 54216000.0 | -0.5% | shares | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 53190000.0 | -1.9% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 53502000.0 | +0.6% | shares | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 52909000.0 | -1.1% | shares | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 52522000.0 | -0.7% | 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 | 2016-04-30 | 57272000.0 | — | shares | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 56938000.0 | -0.6% | shares | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 56517000.0 | -0.7% | shares | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 56431000.0 | -0.2% | shares | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 54450000.0 | -3.5% | shares | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 54008000.0 | -0.8% | shares | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 53190000.0 | -1.5% | shares | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 52269000.0 | -1.7% | 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 | 2016-01-31 | 69951000.0 | — | shares | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 69723000.0 | -0.3% | shares | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 70576000.0 | +1.2% | shares | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 70640000.0 | +0.1% | shares | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 70759000.0 | +0.2% | shares | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 70811000.0 | +0.1% | shares | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 71480000.0 | +0.9% | shares | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 71529000.0 | +0.1% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 71606000.0 | +0.1% | shares | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 71631000.0 | +0.0% | shares | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 72171000.0 | +0.8% | shares | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 72202000.0 | +0.0% | shares | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 72440000.0 | +0.3% | shares | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 72442000.0 | +0.0% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 73076000.0 | +0.9% | shares | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 73120000.0 | +0.1% | shares | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 73210000.0 | +0.1% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 73205000.0 | -0.0% | shares | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 74783000.0 | +2.2% | shares | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 74845000.0 | +0.1% | shares | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 74911000.0 | +0.1% | shares | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 74915000.0 | +0.0% | shares | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 75420000.0 | +0.7% | shares | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 75408000.0 | -0.0% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 75347000.0 | -0.1% | shares | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 75409000.0 | +0.1% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 76568000.0 | +1.5% | shares | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 76622000.0 | +0.1% | shares | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 76691000.0 | +0.1% | 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 | 2016-04-30 | 69723000.0 | — | shares | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 70811000.0 | +1.6% | shares | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 71631000.0 | +1.2% | shares | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 72442000.0 | +1.1% | shares | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 73205000.0 | +1.1% | shares | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 74915000.0 | +2.3% | shares | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 75409000.0 | +0.7% | shares | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 76693000.0 | +1.7% | 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 | 2016-01-31 | 54003000.0 | — | shares | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 56189000.0 | +4.0% | shares | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 56614000.0 | +0.8% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 56173000.0 | -0.8% | shares | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 55795000.0 | -0.7% | shares | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 55390000.0 | -0.7% | shares | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 55252000.0 | -0.2% | shares | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 55378000.0 | +0.2% | shares | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 55461000.0 | +0.1% | shares | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 55233000.0 | -0.4% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 55266000.0 | +0.1% | shares | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 54568000.0 | -1.3% | shares | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 53999000.0 | -1.0% | shares | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 53264000.0 | -1.4% | shares | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 53229000.0 | -0.1% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 52596000.0 | -1.2% | shares | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 52760000.0 | +0.3% | shares | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 53114000.0 | +0.7% | shares | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 52999000.0 | -0.2% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 51771000.0 | -2.3% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 51868000.0 | +0.2% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 51278000.0 | -1.1% | 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 | 2016-04-30 | 52372000.0 | — | shares | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 56205000.0 | +7.3% | shares | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 55426000.0 | -1.4% | shares | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | 55311000.0 | -0.2% | shares | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | 54342000.0 | -1.8% | shares | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | 52928000.0 | -2.6% | shares | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 52807000.0 | -0.2% | shares | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 51482000.0 | -2.5% | 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 | 2016-01-31 | 54003000.0 | — | shares | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 56576000.0 | +4.8% | shares | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 56983000.0 | +0.7% | shares | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 56702000.0 | -0.5% | shares | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 56403000.0 | -0.5% | shares | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 55978000.0 | -0.8% | shares | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 55997000.0 | +0.0% | shares | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 55378000.0 | -1.1% | shares | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 56239000.0 | +1.6% | shares | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 55753000.0 | -0.9% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 55635000.0 | -0.2% | shares | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 54716000.0 | -1.7% | shares | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 54264000.0 | -0.8% | shares | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 53264000.0 | -1.8% | shares | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 53390000.0 | +0.2% | shares | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 53013000.0 | -0.7% | shares | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 53320000.0 | +0.6% | shares | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 53568000.0 | +0.5% | shares | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 53495000.0 | -0.1% | shares | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 52106000.0 | -2.6% | shares | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 52005000.0 | -0.2% | shares | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 51431000.0 | -1.1% | 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 | 2016-04-30 | 52929000.0 | — | shares | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 56900000.0 | +7.5% | shares | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 56254000.0 | -1.1% | shares | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | 56096000.0 | -0.3% | shares | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | 54767000.0 | -2.4% | shares | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | 53405000.0 | -2.5% | shares | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 53401000.0 | -0.0% | shares | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 51883000.0 | -2.8% | 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 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.1916 | — | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.2041 | +6.5% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.2128 | +4.3% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.1974 | -7.2% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.2060 | +4.3% | ratio | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 0.2209 | +7.2% | ratio | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 0.2127 | -3.7% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 0.2300 | +8.2% | ratio | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 0.2374 | +3.2% | ratio | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 0.2192 | -7.7% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.2062 | -6.0% | ratio | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 0.2028 | -1.7% | ratio | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 0.1927 | -5.0% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 0.1325 | -31.2% | ratio | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 0.1626 | +22.7% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 0.1669 | +2.6% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 0.1999 | +19.8% | ratio | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 0.2064 | +3.3% | ratio | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 0.2053 | -0.5% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.2195 | +6.9% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 0.2256 | +2.8% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 0.2016 | -10.6% | 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 | 2016-04-30 | 0.7093 | — | ratio | 10-K | 2018-06-28 |
| Annual | 2017-04-30 | 0.7861 | +10.8% | ratio | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 0.7953 | +1.2% | ratio | 10-K | 2020-07-15 |
| Annual | 2019-04-30 | 0.8454 | +6.3% | ratio | 10-K | 2021-06-28 |
| Annual | 2020-04-30 | 0.7206 | -14.8% | ratio | 10-K | 2022-06-28 |
| Annual | 2021-04-30 | 0.5954 | -17.4% | ratio | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 0.7630 | +28.1% | ratio | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 0.8012 | +5.0% | 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 | 2016-01-31 | 1.4553 | — | ratio | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 1.3948 | -4.2% | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 1.8896 | +35.5% | ratio | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 1.9575 | +3.6% | ratio | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 1.8998 | -2.9% | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 1.8398 | -3.2% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 2.1349 | +16.0% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 1.9382 | -9.2% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 1.9107 | -1.4% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 1.8162 | -4.9% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 2.1365 | +17.6% | ratio | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 2.0010 | -6.3% | ratio | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 2.0912 | +4.5% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 2.0633 | -1.3% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 2.3688 | +14.8% | ratio | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 2.3298 | -1.6% | ratio | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 2.1362 | -8.3% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 1.9818 | -7.2% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 2.2251 | +12.3% | ratio | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 2.0949 | -5.9% | ratio | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 2.0705 | -1.2% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 1.9827 | -4.2% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 2.3425 | +18.1% | ratio | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 2.2225 | -5.1% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 1.9594 | -11.8% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 1.7882 | -8.7% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 2.1825 | +22.0% | ratio | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 1.9603 | -10.2% | ratio | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 1.8841 | -3.9% | 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 | 2016-04-30 | 1.3948 | — | ratio | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 1.8398 | +31.9% | ratio | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 1.8162 | -1.3% | ratio | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 2.0633 | +13.6% | ratio | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 1.9818 | -3.9% | ratio | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 1.9827 | +0.0% | ratio | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 1.7882 | -9.8% | ratio | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 1.6785 | -6.1% | 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 | 2016-01-31 | 0.8175 | — | ratio | 10-Q | 2016-03-10 |
| Quarterly | 2016-04-30 | 0.8129 | -0.6% | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.8578 | +5.5% | ratio | 10-Q | 2016-09-09 |
| Quarterly | 2016-10-31 | 0.8499 | -0.9% | ratio | 10-Q | 2016-12-09 |
| Quarterly | 2017-01-31 | 0.8694 | +2.3% | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2017-04-30 | 0.8977 | +3.3% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.7846 | -12.6% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2017-10-31 | 0.8173 | +4.2% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2018-01-31 | 0.8347 | +2.1% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2018-04-30 | 0.8759 | +4.9% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | 0.7855 | -10.3% | ratio | 10-Q | 2018-09-07 |
| Quarterly | 2018-10-31 | 0.8141 | +3.6% | ratio | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 0.8372 | +2.8% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 0.8778 | +4.9% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.9033 | +2.9% | ratio | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 0.9756 | +8.0% | ratio | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 1.1443 | +17.3% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 1.2423 | +8.6% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 1.1495 | -7.5% | ratio | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 1.2043 | +4.8% | ratio | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 1.2112 | +0.6% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 1.2330 | +1.8% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 1.0705 | -13.2% | ratio | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 1.1009 | +2.8% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 1.1730 | +6.6% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 1.2358 | +5.4% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 1.0392 | -15.9% | ratio | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 1.0608 | +2.1% | ratio | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 1.1117 | +4.8% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2023-04-30 | 1.1624 | +4.6% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.9577 | -17.6% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2023-10-31 | 1.0241 | +6.9% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2024-01-31 | 1.0829 | +5.7% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2024-04-30 | 1.1175 | +3.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.9597 | -14.1% | ratio | 10-Q | 2024-09-06 |
| Quarterly | 2024-10-31 | 0.9781 | +1.9% | ratio | 10-Q | 2024-12-09 |
| Quarterly | 2025-01-31 | 1.0307 | +5.4% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2025-04-30 | 1.0625 | +3.1% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.9120 | -14.2% | ratio | 10-Q | 2025-09-09 |
| Quarterly | 2025-10-31 | 0.9094 | -0.3% | ratio | 10-Q | 2025-12-09 |
| Quarterly | 2026-01-31 | 0.9670 | +6.3% | ratio | 10-Q | 2026-03-11 |
| Annual | 2016-04-30 | 0.8129 | — | ratio | 10-K | 2017-06-28 |
| Annual | 2017-04-30 | 0.8977 | +10.4% | ratio | 10-K | 2018-06-28 |
| Annual | 2018-04-30 | 0.8759 | -2.4% | ratio | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 0.8778 | +0.2% | ratio | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 1.2423 | +41.5% | ratio | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 1.2330 | -0.7% | ratio | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 1.2358 | +0.2% | ratio | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 1.1624 | -5.9% | ratio | 10-K | 2024-06-28 |
| Annual | 2024-04-30 | 1.1175 | -3.9% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 1.0625 | -4.9% | ratio | 10-K | 2025-06-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | -0.0446 | — | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.0104 | +123.2% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.0748 | +622.9% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.0618 | -17.4% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.0709 | +14.7% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2017-10-31 | 0.0806 | +13.7% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-01-31 | 0.0595 | -26.2% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -0.0807 | -235.5% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2018-10-31 | 0.0934 | +215.7% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-01-31 | 0.0935 | +0.1% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.0880 | -5.9% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2019-10-31 | 0.0854 | -3.0% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-01-31 | 0.0397 | -53.5% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -0.0889 | -324.1% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2020-10-31 | 0.0641 | +172.1% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-01-31 | 0.1080 | +68.3% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 0.1299 | +20.3% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 0.1186 | -8.7% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 0.1242 | +4.7% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.1117 | -10.1% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2022-10-31 | 0.1014 | -9.2% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-01-31 | 0.0171 | -83.1% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.0668 | +289.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 0.0001 | -99.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 0.0882 | +142760.6% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0941 | +6.7% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2024-10-31 | 0.0914 | -2.9% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-01-31 | 0.0877 | -4.1% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.0942 | +7.4% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-10-31 | 0.1006 | +6.8% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2026-01-31 | 0.0912 | -9.3% | ratio | 10-Q | 2026-03-11 |
| Annual | 2021-04-30 | 0.0635 | — | ratio | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 0.1252 | +97.1% | ratio | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 0.0744 | -40.6% | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.0617 | -17.0% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.0909 | +47.3% | ratio | 10-K | 2025-06-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | -0.0392 | — | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.0115 | +129.3% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.1122 | +876.0% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.0775 | -30.9% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.1011 | +30.4% | ratio | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 0.1152 | +14.0% | ratio | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 0.1082 | -6.1% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -0.1152 | -206.5% | ratio | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 0.1401 | +221.6% | ratio | 10-Q | 2019-12-06 |
| Quarterly | 2019-01-31 | 0.1289 | -8.0% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.1216 | -5.7% | ratio | 10-Q | 2020-09-08 |
| Quarterly | 2019-10-31 | 0.1227 | +0.9% | ratio | 10-Q | 2020-12-09 |
| Quarterly | 2020-01-31 | 0.0598 | -51.2% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -0.1263 | -311.0% | ratio | 10-Q | 2021-09-08 |
| Quarterly | 2020-10-31 | 0.1100 | +187.2% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2021-01-31 | 0.1363 | +23.9% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 0.1722 | +26.3% | ratio | 10-Q | 2022-09-08 |
| Quarterly | 2021-10-31 | 0.1613 | -6.3% | ratio | 10-Q | 2022-12-09 |
| Quarterly | 2022-01-31 | 0.1844 | +14.3% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.1587 | -13.9% | ratio | 10-Q | 2023-09-08 |
| Quarterly | 2022-10-31 | 0.1626 | +2.5% | ratio | 10-Q | 2023-12-08 |
| Quarterly | 2023-01-31 | 0.0182 | -88.8% | 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 | 2021-04-30 | 0.0856 | — | ratio | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 0.1778 | +107.7% | ratio | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 0.1105 | -37.9% | 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 | 2016-01-31 | 0.4844 | — | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-04-30 | 0.5737 | +18.4% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2016-07-31 | 0.6869 | +19.7% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.6842 | -0.4% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.8619 | +26.0% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-04-30 | 0.8960 | +4.0% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2017-07-31 | 0.7861 | -12.3% | ratio | 10-Q | 2018-09-07 |
| Quarterly | 2017-10-31 | 0.6840 | -13.0% | ratio | 10-Q | 2018-12-07 |
| Quarterly | 2018-01-31 | 0.8353 | +22.1% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-04-30 | 0.9327 | +11.7% | ratio | 10-Q | 2019-09-06 |
| Quarterly | 2018-07-31 | 0.8839 | -5.2% | ratio | 10-Q | 2019-09-06 |
| Quarterly | 2018-10-31 | 0.8326 | -5.8% | ratio | 10-Q | 2018-12-07 |
| Quarterly | 2019-01-31 | 1.0065 | +20.9% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2019-04-30 | 1.1369 | +13.0% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 1.0315 | -9.3% | ratio | 10-Q | 2019-09-06 |
| Quarterly | 2019-10-31 | 1.0310 | -0.1% | ratio | 10-Q | 2019-12-06 |
| Quarterly | 2020-01-31 | 1.0059 | -2.4% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 1.1042 | +9.8% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | 1.1047 | +0.0% | ratio | 10-Q | 2020-09-08 |
| Quarterly | 2020-10-31 | 0.9896 | -10.4% | ratio | 10-Q | 2020-12-09 |
| Quarterly | 2021-01-31 | 1.0924 | +10.4% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2021-04-30 | 1.1343 | +3.8% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 1.1127 | -1.9% | ratio | 10-Q | 2021-09-08 |
| Quarterly | 2021-10-31 | 1.0406 | -6.5% | ratio | 10-Q | 2021-12-09 |
| Quarterly | 2022-01-31 | 0.9945 | -4.4% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2022-04-30 | 0.9937 | -0.1% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.9326 | -6.2% | ratio | 10-Q | 2022-09-08 |
| Quarterly | 2022-10-31 | 0.7864 | -15.7% | ratio | 10-Q | 2022-12-09 |
| Quarterly | 2023-01-31 | 0.9014 | +14.6% | 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 | 2016-04-30 | 0.5737 | — | ratio | 10-K | 2019-06-28 |
| Annual | 2017-04-30 | 0.8960 | +56.2% | ratio | 10-K | 2019-06-28 |
| Annual | 2018-04-30 | 0.9327 | +4.1% | ratio | 10-K | 2019-06-28 |
| Annual | 2019-04-30 | 1.1369 | +21.9% | ratio | 10-K | 2020-07-15 |
| Annual | 2020-04-30 | 1.1042 | -2.9% | ratio | 10-K | 2021-06-28 |
| Annual | 2021-04-30 | 1.1343 | +2.7% | ratio | 10-K | 2022-06-28 |
| Annual | 2022-04-30 | 0.9937 | -12.4% | ratio | 10-K | 2023-06-28 |
| Annual | 2023-04-30 | 0.8645 | -13.0% | 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 | 2016-01-31 | -0.0085 | — | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.0021 | +124.7% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.0159 | +653.7% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.0122 | -23.3% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.0146 | +19.7% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2017-10-31 | 0.0178 | +21.9% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-01-31 | 0.0127 | -28.9% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -0.0186 | -246.6% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2018-10-31 | 0.0222 | +219.4% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-01-31 | 0.0205 | -7.6% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.0181 | -11.5% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2019-10-31 | 0.0173 | -4.6% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-01-31 | 0.0076 | -55.8% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -0.0118 | -254.1% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2020-10-31 | 0.0104 | +188.5% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-01-31 | 0.0180 | +72.8% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 0.0260 | +44.1% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 0.0245 | -5.7% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 0.0255 | +4.1% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.0245 | -3.9% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2022-10-31 | 0.0229 | -6.7% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-01-31 | 0.0035 | -84.9% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.0142 | +312.1% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 0.0000 | -99.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 0.0168 | +128171.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0186 | +11.0% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2024-10-31 | 0.0177 | -5.2% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-01-31 | 0.0163 | -8.0% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.0186 | +14.2% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-10-31 | 0.0197 | +6.2% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2026-01-31 | 0.0167 | -15.1% | ratio | 10-Q | 2026-03-11 |
| Annual | 2021-04-30 | 0.0378 | — | ratio | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 0.0955 | +152.6% | ratio | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 0.0596 | -37.6% | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.0469 | -21.3% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.0650 | +38.6% | ratio | 10-K | 2025-06-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | -0.0155 | — | ratio | 10-Q | 2017-03-10 |
| Quarterly | 2016-07-31 | 0.0039 | +125.3% | ratio | 10-Q | 2017-09-08 |
| Quarterly | 2016-10-31 | 0.0295 | +650.5% | ratio | 10-Q | 2017-12-08 |
| Quarterly | 2017-01-31 | 0.0228 | -22.5% | ratio | 10-Q | 2018-03-09 |
| Quarterly | 2017-07-31 | 0.0261 | +14.2% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2017-10-31 | 0.0324 | +24.2% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-01-31 | 0.0232 | -28.3% | ratio | 10-Q | 2019-03-11 |
| Quarterly | 2018-07-31 | -0.0331 | -242.7% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2018-10-31 | 0.0402 | +221.4% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-01-31 | 0.0376 | -6.4% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-07-31 | 0.0345 | -8.3% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2019-10-31 | 0.0342 | -1.0% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-01-31 | 0.0164 | -52.0% | ratio | 10-Q | 2021-03-11 |
| Quarterly | 2020-07-31 | -0.0253 | -254.4% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2020-10-31 | 0.0230 | +190.7% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-01-31 | 0.0398 | +73.3% | ratio | 10-Q | 2022-03-11 |
| Quarterly | 2021-07-31 | 0.0538 | +34.9% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2021-10-31 | 0.0514 | -4.3% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-01-31 | 0.0554 | +7.7% | ratio | 10-Q | 2023-03-10 |
| Quarterly | 2022-07-31 | 0.0500 | -9.8% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2022-10-31 | 0.0471 | -5.7% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-01-31 | 0.0073 | -84.5% | ratio | 10-Q | 2024-03-08 |
| Quarterly | 2023-07-31 | 0.0279 | +282.1% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2023-10-31 | 0.0000 | -99.9% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-01-31 | 0.0350 | +131898.2% | ratio | 10-Q | 2025-03-11 |
| Quarterly | 2024-07-31 | 0.0365 | +4.4% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2024-10-31 | 0.0350 | -4.3% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-01-31 | 0.0330 | -5.6% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-07-31 | 0.0355 | +7.6% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2025-10-31 | 0.0377 | +6.0% | ratio | 10-Q | 2026-03-11 |
| Quarterly | 2026-01-31 | 0.0329 | -12.5% | ratio | 10-Q | 2026-03-11 |
| Annual | 2021-04-30 | 0.0844 | — | ratio | 10-K | 2023-06-28 |
| Annual | 2022-04-30 | 0.2135 | +152.9% | ratio | 10-K | 2024-06-28 |
| Annual | 2023-04-30 | 0.1289 | -39.6% | ratio | 10-K | 2025-06-27 |
| Annual | 2024-04-30 | 0.0993 | -22.9% | ratio | 10-K | 2025-06-27 |
| Annual | 2025-04-30 | 0.1341 | +35.0% | ratio | 10-K | 2025-06-27 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-05 | Shimer Peter A | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 1,660 | $0.00 | $0 | 1,660 |
| 2025-12-23 | ROZEK ROBERT P | EVP, CFO & CCO |
Equity grant / award
G
|
Common Stock, par value $0.01 per share | 22,470 | $0.00 | $0 | 104,834 |
| 2025-10-14 | Robinson Lori Jean | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,000 | $69.44 | $138,889 | 22,540 |
| 2025-10-09 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 16,864 | $70.01 | $1,180,635 | 198,442 |
| 2025-10-08 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 31,784 | $70.59 | $2,243,772 | 215,306 |
| 2025-10-07 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 28,352 | $70.61 | $2,001,972 | 247,090 |
| 2025-09-18 | Hagey Russell | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 4,010 | $0.00 | $0 | 7,870 |
| 2025-09-05 | MacDonald Jeanne | CEO RPO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 506 | $73.23 | $37,054 | 33,375 |
| 2025-07-16 | Distefano Michael | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 9,605 | $72.25 | $694,003 | 54,271 |
| 2025-07-11 | MacDonald Jeanne | CEO RPO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,969 | $73.57 | $144,859 | 33,881 |
| 2025-07-11 | MacDonald Jeanne | CEO RPO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 2,448 | $73.57 | $180,099 | 35,850 |
| 2025-07-11 | MacDonald Jeanne | CEO RPO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 4,820 | $0.00 | $0 | 38,298 |
| 2025-07-11 | MacDonald Jeanne | CEO RPO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 13,590 | $0.00 | $0 | 33,478 |
| 2025-07-09 | Distefano Michael | See Remarks |
Other disposed transaction
F
|
Common Stock, par value $0.01 | 369 | $74.89 | $27,634 | 50,921 |
| 2025-07-02 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 28,058 | $74.21 | $2,082,246 | 173,118 |
| 2025-07-02 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 9,629 | $73.74 | $710,070 | 201,176 |
| 2025-07-01 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 9,140 | $74.68 | $682,582 | 210,805 |
| 2025-07-01 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 53,173 | $73.86 | $3,927,592 | 219,945 |
| 2025-06-24 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 20,000 | $73.00 | $1,460,000 | 85,456 |
| 2024-12-11 | Arian Mark | CEO of Consulting |
Open-market sell
S
|
Common Stock, par value $0.01 | 20,000 | $72.24 | $1,444,860 | 68,869 |
| 2024-10-15 | PERRY DEBRA J | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,280 | $73.30 | $387,041 | 46,180 |
| 2024-10-03 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 1,000 | $72.81 | $72,811 | 273,118 |
| 2024-10-03 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 37,726 | $72.16 | $2,722,425 | 274,118 |
| 2024-10-02 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 45,000 | $73.68 | $3,315,600 | 311,844 |
| 2024-10-01 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 16,274 | $74.05 | $1,205,090 | 356,844 |
| 2024-09-25 | Hagey Russell | — |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,860 | $0.00 | $0 | 3,860 |
| 2024-09-23 | Distefano Michael | See Remarks |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,000 | $72.36 | $361,807 | 50,954 |
| 2024-09-20 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,879 | $75.63 | $217,749 | 125,456 |
| 2024-09-20 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 26,200 | $75.18 | $1,969,800 | 128,335 |
| 2024-09-19 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 20,921 | $75.53 | $1,580,255 | 154,535 |
| 2024-09-05 | MacDonald Jeanne | CEO RPO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 505 | $67.96 | $34,320 | 19,888 |
| 2024-07-11 | Arian Mark | CEO of Consulting |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 15,160 | $0.00 | $0 | 88,869 |
| 2024-07-11 | Arian Mark | CEO of Consulting |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 4,562 | $65.98 | $301,001 | 73,709 |
| 2024-07-09 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,151 | $64.65 | $74,412 | 159,310 |
| 2024-07-09 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 6,302 | $64.65 | $407,424 | 160,461 |
| 2024-07-09 | ROZEK ROBERT P | EVP, CFO & CCO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 14,880 | $0.00 | $0 | 166,763 |
| 2024-07-08 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 8,866 | $66.43 | $588,968 | 151,883 |
| 2024-06-18 | Arian Mark | CEO of Consulting |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $66.30 | $662,978 | 81,484 |
| 2024-06-17 | Arian Mark | CEO of Consulting |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,000 | $66.01 | $330,042 | 91,484 |
| 2024-06-14 | Arian Mark | CEO of Consulting |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,000 | $66.73 | $333,636 | 96,484 |
| 2024-03-08 | Leamon Jerry | — |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $65.80 | $658,000 | 16,802 |
| 2023-09-21 | ESPE MATTHEW J | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,890 | $0.00 | $0 | 3,890 |
| 2023-09-05 | MacDonald Jeanne | CEO RPO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,980 | $0.00 | $0 | 8,702 |
| 2023-07-11 | Arian Mark | CEO of Consulting |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 20,130 | $0.00 | $0 | 101,484 |
| 2023-07-11 | Arian Mark | CEO of Consulting |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,988 | $50.66 | $100,712 | 81,354 |
| 2023-07-10 | Arian Mark | CEO of Consulting |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,693 | $50.47 | $85,446 | 83,342 |
| 2023-07-10 | Arian Mark | CEO of Consulting |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 7,449 | $50.47 | $375,951 | 85,035 |
| 2022-09-22 | Robinson Lori Jean | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,850 | $0.00 | $0 | 15,380 |
| 2022-07-11 | ROZEK ROBERT P | EVP, CFO & CCO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 20,270 | $0.00 | $0 | 141,348 |
| 2022-07-11 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 19,502 | $59.21 | $1,154,713 | 121,078 |
| 2022-07-11 | ROZEK ROBERT P | EVP, CFO & CCO |
Equity grant / award
A
|
Common Stock, par value $0,01 per share | 44,780 | $0.00 | $0 | 140,580 |
| 2022-07-11 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 3,776 | $59.21 | $223,577 | 95,800 |
| 2022-07-08 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 9,117 | $61.16 | $557,596 | 99,576 |
| 2022-04-04 | Arian Mark | CEO of Consulting |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,296 | $66.03 | $85,575 | 78,219 |
| 2022-01-05 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 3,405 | $78.19 | $266,240 | 239,184 |
| 2022-01-05 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 6,374 | $77.46 | $493,738 | 242,589 |
| 2021-12-28 | ROZEK ROBERT P | EVP, CFO & CCO |
Equity grant / award
G
|
Commmon Stock, par value $0.01 per share | 10,000 | $0.00 | $0 | 108,693 |
| 2021-09-29 | Bishop Laura M | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,050 | $0.00 | $0 | 2,050 |
| 2021-09-27 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $75.70 | $756,976 | 248,963 |
| 2021-09-24 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 10,000 | $75.50 | $755,003 | 118,693 |
| 2021-09-23 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 10,000 | $74.50 | $745,003 | 128,693 |
| 2021-09-09 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 10,000 | $75.75 | $757,500 | 138,693 |
| 2021-08-11 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 67,083 | $68.00 | $4,561,644 | 258,963 |
| 2021-07-12 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Commmon Stock, par value $0.01 per share | 1,851 | $69.02 | $127,756 | 148,693 |
| 2021-07-09 | BURNISON GARY D | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 26,080 | $0.00 | $0 | 330,369 |
| 2021-07-09 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 12,130 | $69.02 | $837,213 | 304,309 |
| 2021-07-09 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 23,779 | $69.02 | $1,641,227 | 316,439 |
| 2021-07-09 | BURNISON GARY D | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 47,960 | $0.00 | $0 | 340,218 |
| 2021-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 7,820 | $0.00 | $0 | 120,644 |
| 2021-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,681 | $68.41 | $730,675 | 112,844 |
| 2021-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 3,414 | $69.02 | $235,634 | 123,525 |
| 2021-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 7,224 | $69.02 | $498,600 | 126,939 |
| 2021-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 14,570 | $0.00 | $0 | 134,163 |
| 2021-07-08 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 25,270 | $66.93 | $1,691,321 | 292,258 |
| 2021-07-08 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 15,006 | $66.93 | $1,004,352 | 119,593 |
| 2021-07-08 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 25,720 | $66.93 | $1,721,440 | 292,258 |
| 2021-06-30 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 9,882 | $72.52 | $716,621 | 318,096 |
| 2021-06-28 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 118 | $72.50 | $8,555 | 317,978 |
| 2021-06-25 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10 | $74.70 | $747 | 327,978 |
| 2021-06-25 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,664 | $74.13 | $197,479 | 327,988 |
| 2021-06-25 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 7,326 | $73.26 | $536,697 | 330,652 |
| 2021-06-24 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 15,000 | $72.71 | $1,090,581 | 337,978 |
| 2021-06-23 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 8,205 | $71.04 | $582,896 | 142,353 |
| 2021-06-23 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 26,795 | $70.45 | $1,887,788 | 150,558 |
| 2021-04-05 | Arian Mark | CEO of Consulting |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,296 | $63.05 | $81,713 | 77,518 |
| 2021-03-26 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 20,297 | $62.03 | $1,259,104 | 352,978 |
| 2021-03-26 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 18,125 | $61.27 | $1,110,608 | 373,275 |
| 2021-03-11 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 30,000 | $64.00 | $1,920,000 | 177,353 |
| 2021-03-01 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 7,651 | $63.02 | $482,145 | 391,400 |
| 2021-03-01 | Leamon Jerry | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $63.04 | $630,389 | 17,012 |
| 2021-02-26 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 22,349 | $62.42 | $1,395,076 | 399,051 |
| 2021-02-26 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 17,500 | $61.60 | $1,077,958 | 168,599 |
| 2021-02-25 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 365 | $64.82 | $23,658 | 421,400 |
| 2021-02-25 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 7,333 | $64.09 | $470,006 | 421,765 |
| 2021-02-25 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 28,751 | $63.10 | $1,814,096 | 429,098 |
| 2021-02-25 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 63,551 | $62.22 | $3,953,965 | 457,849 |
| 2021-02-24 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 15,000 | $63.80 | $956,990 | 211,847 |
| 2021-02-23 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Commmon Stock, par value $0.01 per share | 10,506 | $62.90 | $660,801 | 226,847 |
| 2020-11-24 | SHAHEEN GEORGE T | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 13,650 | $40.84 | $557,496 | 42,680 |
| 2020-09-25 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 500 | $28.63 | $14,317 | 521,400 |
| 2020-09-23 | SHAHEEN GEORGE T | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 5,280 | $0.00 | $0 | 56,330 |
| 2020-09-21 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 500 | $28.32 | $14,158 | 520,900 |
| 2020-09-10 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,000 | $28.56 | $28,559 | 520,400 |
| 2020-07-13 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,850 | $28.10 | $51,985 | 237,353 |
| 2020-07-13 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 9,198 | $28.10 | $258,464 | 239,203 |
| 2020-07-13 | ROZEK ROBERT P | EVP, CFO & CCO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 21,120 | $0.00 | $0 | 248,401 |
| 2020-07-09 | Arian Mark | CEO of Consulting |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,113 | $26.45 | $29,439 | 78,814 |
| 2020-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $26.94 | $269,445 | 186,423 |
| 2020-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 3,415 | $26.45 | $90,327 | 196,423 |
| 2020-07-08 | Arian Mark | CEO of Consulting |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 58,250 | $0.00 | $0 | 79,927 |
| 2020-07-08 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 91,010 | $0.00 | $0 | 199,838 |
| 2020-07-08 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Dig. |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 3,725 | $27.47 | $102,326 | 108,828 |
| 2020-04-16 | SHAHEEN GEORGE T | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,950 | $0.00 | $0 | 51,050 |
| 2020-04-03 | Arian Mark | CEO of Advisory |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 989 | $23.33 | $23,073 | 21,577 |
| 2020-03-23 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market buy
P
|
Commmon Stock, par value $0.01 per share | 2,500 | $22.63 | $56,575 | 150,705 |
| 2020-03-23 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 500 | $23.55 | $11,776 | 311,971 |
| 2020-03-20 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 500 | $23.96 | $11,980 | 310,971 |
| 2020-03-19 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 500 | $23.91 | $11,954 | 310,471 |
| 2020-03-18 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 2,000 | $25.63 | $51,260 | 309,971 |
| 2020-03-16 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,000 | $25.94 | $25,940 | 307,971 |
| 2020-03-13 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,000 | $25.45 | $25,454 | 306,971 |
| 2019-10-03 | Leamon Jerry | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 4,200 | $0.00 | $0 | 21,732 |
| 2019-07-12 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 4,343 | $39.49 | $171,505 | 270,031 |
| 2019-07-09 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 7,675 | $38.95 | $298,941 | 274,374 |
| 2019-07-09 | MULROONEY BYRNE K | CEO-RPO, Pro. Srch. & Prdct. |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 10,920 | $0.00 | $0 | 112,553 |
| 2019-07-08 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 8,502 | $38.55 | $327,752 | 282,049 |
| 2019-07-08 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 32,049 | $38.55 | $1,235,489 | 290,551 |
| 2019-07-08 | BURNISON GARY D | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 64,640 | $0.00 | $0 | 322,600 |
| 2019-04-03 | Arian Mark | CEO - Advisory Services |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 904 | $46.50 | $42,036 | 17,809 |
| 2018-12-03 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 79,531 | $48.82 | $3,882,703 | 257,960 |
| 2018-09-26 | MARTINEZ ANGEL R | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 2,430 | $0.00 | $0 | 7,460 |
| 2018-09-11 | Arian Mark | CEO of Consulting |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 100 | $50.99 | $5,099 | 21,677 |
| 2018-07-25 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 2,333 | $66.40 | $154,911 | 177,083 |
| 2018-07-13 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 6,800 | $64.83 | $440,811 | 179,416 |
| 2018-07-12 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 4,342 | $63.57 | $276,021 | 186,216 |
| 2018-07-12 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 6,151 | $63.33 | $389,567 | 190,558 |
| 2018-07-12 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0,01 per share | 5,849 | $61.45 | $359,396 | 196,709 |
| 2018-07-11 | BURNISON GARY D | CEO |
Open-market sell
S
|
Common Stock, par value $0,01 per share | 8,000 | $62.67 | $501,366 | 202,558 |
| 2018-07-10 | MULROONEY BYRNE K | CEO-RPO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 1,900 | $64.88 | $123,267 | 78,883 |
| 2018-07-10 | MULROONEY BYRNE K | CEO-RPO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 3,700 | $64.12 | $237,237 | 80,783 |
| 2018-07-10 | MULROONEY BYRNE K | CEO-RPO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 11,552 | $62.86 | $726,159 | 84,483 |
| 2018-07-09 | MULROONEY BYRNE K | CEO-RPO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 6,470 | $0.00 | $0 | 96,035 |
| 2018-07-09 | MULROONEY BYRNE K | CEO-RPO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 7,610 | $0.00 | $0 | 89,565 |
| 2018-07-08 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 33,041 | $65.69 | $2,170,463 | 210,588 |
| 2018-07-08 | BURNISON GARY D | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 66,640 | $0.00 | $0 | 243,599 |
| 2018-07-08 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 8,501 | $65.69 | $558,431 | 176,959 |
| 2018-06-28 | PERRY DEBRA J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 3,422 | $60.26 | $206,211 | 23,030 |
| 2018-04-03 | Arian Mark | CEO of Hay Group |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 897 | $51.86 | $46,518 | 12,303 |
| 2018-03-23 | MARTINEZ ANGEL R | Dir |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 2,000 | $50.30 | $100,597 | 5,030 |
| 2018-03-16 | PERRY DEBRA J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,520 | $51.00 | $281,520 | 26,452 |
| 2018-03-12 | PERRY DEBRA J | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 19,480 | $50.21 | $978,124 | 31,972 |
| 2017-10-03 | Leamon Jerry | Dir |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 8,000 | $40.06 | $320,470 | 15,102 |
| 2017-10-02 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $40.15 | $401,480 | 83,522 |
| 2017-10-02 | MULROONEY BYRNE K | CEO of Futurestep |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 22,000 | $40.03 | $880,636 | 81,955 |
| 2017-09-29 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 2,000 | $39.52 | $79,032 | 93,522 |
| 2017-09-27 | MARTINEZ ANGEL R | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 3,030 | $0.00 | $0 | 3,030 |
| 2017-07-25 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 2,456 | $33.69 | $82,743 | 203,700 |
| 2017-07-25 | BURNISON GARY D | CEO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 8,104 | $33.69 | $273,024 | 206,156 |
| 2017-07-25 | BURNISON GARY D | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 15,530 | $0.00 | $0 | 214,260 |
| 2017-07-25 | MULROONEY BYRNE K | CEO of Futurestep |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 4,440 | $0.00 | $0 | 103,955 |
| 2017-07-12 | BURNISON GARY D | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 35,030 | $0.00 | $0 | 198,730 |
| 2017-07-10 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 4,309 | $34.51 | $148,704 | 76,973 |
| 2017-07-06 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $34.35 | $343,472 | 81,282 |
| 2017-07-05 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 10,000 | $34.58 | $345,788 | 91,282 |
| 2017-06-30 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,000 | $34.61 | $173,031 | 101,282 |
| 2017-06-28 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,500 | $34.58 | $190,183 | 106,282 |
| 2017-06-27 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market sell
S
|
Common Stock, par value $0.01 per share | 5,500 | $34.38 | $189,069 | 111,782 |
| 2017-06-08 | BURNISON GARY D | CEO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 160,408 | $0.00 | $0 | 337,491 |
| 2017-04-03 | Arian Mark | CEO of Hay Group |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 13,200 | $0.00 | $0 | 13,200 |
| 2016-12-01 | Kaye Stephen D | CEO of Hay Group |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 2,241 | $25.38 | $56,877 | 72,395 |
| 2016-12-01 | Kaye Stephen D | CEO of Hay Group |
Other acquired transaction
J
|
Common Stock, par value $0.01 per share | 43,526 | — | — | 74,636 |
| 2016-10-06 | Gold Christina A | Dir |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 5,520 | $0.00 | $0 | 13,880 |
| 2016-07-25 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 834 | $23.61 | $19,691 | 117,282 |
| 2016-07-12 | ROZEK ROBERT P | EVP, CFO & CCO |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 9,779 | $22.41 | $219,147 | 118,116 |
| 2016-07-12 | ROZEK ROBERT P | EVP, CFO & CCO |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 18,740 | $0.00 | $0 | 127,895 |
| 2016-07-11 | MULROONEY BYRNE K | CEO of Futurestep |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,565 | $21.81 | $34,133 | 106,132 |
| 2016-07-11 | MULROONEY BYRNE K | CEO of Futurestep |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 1,140 | $21.81 | $24,863 | 107,697 |
| 2016-07-08 | MULROONEY BYRNE K | CEO of Futurestep |
Equity grant / award
A
|
Common Stock, par value $0.01 per share | 37,560 | $0.00 | $0 | 108,837 |
| 2016-07-08 | MULROONEY BYRNE K | CEO of Futurestep |
Other disposed transaction
F
|
Common Stock, par value $0.01 per share | 610 | $21.30 | $12,993 | 71,277 |
| 2016-06-29 | Kaye Stephen D | CEO of Hay Group |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 5,000 | $19.54 | $97,710 | 31,110 |
| 2016-06-28 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,500 | $19.05 | $28,575 | 76,558 |
| 2016-06-27 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 5,000 | $19.29 | $96,440 | 193,372 |
| 2016-06-24 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 2,000 | $21.41 | $42,820 | 75,058 |
| 2016-06-24 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,500 | $20.61 | $30,915 | 188,372 |
| 2016-06-24 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 5,500 | $21.48 | $118,118 | 186,872 |
| 2016-06-23 | ROZEK ROBERT P | EVP, CFO & CCO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,000 | $22.64 | $22,640 | 73,058 |
| 2016-06-21 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 1,500 | $22.30 | $33,448 | 181,372 |
| 2016-06-20 | BURNISON GARY D | CEO |
Open-market buy
P
|
Common Stock, par value $0.01 per share | 2,500 | $22.60 | $56,500 | 179,872 |