Financial Metrics
IDT IDT CORPFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 382454000.0 | — | USD | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 355154000.0 | -7.1% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 369151000.0 | +3.9% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 367556000.0 | -0.4% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | 370035000.0 | +0.7% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 393555000.0 | +6.4% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 395883000.0 | +0.6% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | 365410000.0 | -7.7% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 362316000.0 | -0.8% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | 349473000.0 | -3.5% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 341255000.0 | -2.4% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 340200000.0 | -0.3% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 323890000.0 | -4.8% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 321336000.0 | -0.8% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 343425000.0 | +6.9% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 339766000.0 | -1.1% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 373831000.0 | +10.0% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 370083000.0 | -1.0% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 337058000.0 | -8.9% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 328353000.0 | -2.6% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 321816000.0 | -2.0% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 313936000.0 | -2.4% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 299295000.0 | -4.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 301205000.0 | +0.6% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 296098000.0 | -1.7% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 299643000.0 | +1.2% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 309566000.0 | +3.3% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 303349000.0 | -2.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 301985000.0 | -0.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 322752000.0 | +6.9% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 320516000.0 | -0.7% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 369151000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-10-31 | 393555000.0 | +6.6% | USD | 10-K | 2019-10-11 |
| Annual | 2018-10-31 | 362316000.0 | -7.9% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 1409172000.0 | +288.9% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 1345769000.0 | -4.5% | USD | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 1446990000.0 | +7.5% | USD | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 1364057000.0 | -5.7% | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 1238854000.0 | -9.2% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 1205778000.0 | -2.7% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 1231495000.0 | +2.1% | USD | 10-K | 2025-09-29 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2022-10-31 | 89146000.0 | — | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 90437000.0 | +1.4% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 87561000.0 | -3.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 93994000.0 | +7.3% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 96927000.0 | +3.1% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 97044000.0 | +0.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 107627000.0 | +10.9% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 112110000.0 | +4.2% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 111962000.0 | -0.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 118179000.0 | +5.6% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 121277000.0 | +2.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2022-07-31 | 324998000.0 | — | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 357240000.0 | +9.9% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 390157000.0 | +9.2% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 446195000.0 | +14.4% | USD | 10-K | 2025-09-29 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 6377000.0 | — | USD | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 5676000.0 | -11.0% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 5186000.0 | -8.6% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 3128000.0 | -39.7% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -6502000.0 | -307.9% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 83000.0 | +101.3% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | -480000.0 | -678.3% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -1693000.0 | -252.7% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 182000.0 | +110.8% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | -457000.0 | -351.1% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 449000.0 | +198.2% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -1392000.0 | -410.0% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 1323000.0 | +195.0% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 3792000.0 | +186.6% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 13253000.0 | +249.5% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 12923000.0 | -2.5% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 13872000.0 | +7.3% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 13773000.0 | -0.7% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 13814000.0 | +0.3% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 13328000.0 | -3.5% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 20226000.0 | +51.8% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 18181000.0 | -10.1% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 10377000.0 | -42.9% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 17165000.0 | +65.4% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 16017000.0 | -6.7% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 11432000.0 | -28.6% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 23640000.0 | +106.8% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 28317000.0 | +19.8% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 26586000.0 | -6.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 30926000.0 | +16.3% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 27245000.0 | -11.9% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 5186000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-10-31 | 83000.0 | -98.4% | USD | 10-K | 2019-10-11 |
| Annual | 2018-10-31 | 182000.0 | +119.3% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | -1005000.0 | -652.2% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 17942000.0 | +1885.3% | USD | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 56990000.0 | +217.6% | USD | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 60089000.0 | +5.4% | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 60743000.0 | +1.1% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 64753000.0 | +6.6% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 100424000.0 | +55.1% | USD | 10-K | 2025-09-29 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 4663000.0 | — | USD | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 4701000.0 | +0.8% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 22294000.0 | +374.2% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 1257000.0 | -94.4% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -4452000.0 | -454.2% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -1797000.0 | +59.6% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 1690000.0 | +194.0% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -3230000.0 | -291.1% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | -1998000.0 | +38.1% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | -1011000.0 | +49.4% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 2457000.0 | +343.0% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -1422000.0 | -157.9% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 904000.0 | +163.6% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 385000.0 | -57.4% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 8415000.0 | +2085.7% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 13205000.0 | +56.9% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 36398000.0 | +175.6% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -2345000.0 | -106.4% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 8250000.0 | +451.8% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 5106000.0 | -38.1% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 12555000.0 | +145.9% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 15309000.0 | +21.9% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 7744000.0 | -49.4% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 8476000.0 | +9.5% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 15754000.0 | +85.9% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 6342000.0 | -59.7% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 18483000.0 | +191.4% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 22213000.0 | +20.2% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 22962000.0 | +3.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 24096000.0 | +4.9% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 22824000.0 | -5.3% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 22294000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-10-31 | -1797000.0 | -108.1% | USD | 10-K | 2019-10-11 |
| Annual | 2018-10-31 | -1998000.0 | -11.2% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 330000.0 | +116.5% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 21418000.0 | +6390.3% | USD | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 96891000.0 | +352.4% | USD | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 29005000.0 | -70.1% | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 44366000.0 | +53.0% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 68264000.0 | +53.9% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 81139000.0 | +18.9% | USD | 10-K | 2025-09-29 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.18 | — | USD/shares | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 0.19 | +5.6% | USD/shares | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.97 | +410.5% | USD/shares | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 0.04 | -95.9% | USD/shares | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -0.21 | -625.0% | USD/shares | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -0.08 | +61.9% | USD/shares | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 0.06 | +175.0% | USD/shares | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -0.14 | -333.3% | USD/shares | 10-Q | 2019-06-07 |
| Quarterly | 2019-01-31 | -0.05 | +64.3% | USD/shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 0.08 | +260.0% | USD/shares | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -0.06 | -175.0% | USD/shares | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 0.04 | +166.7% | USD/shares | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 0.02 | -50.0% | USD/shares | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.32 | +1500.0% | USD/shares | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 0.52 | +62.5% | USD/shares | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 1.42 | +173.1% | USD/shares | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -0.1 | -107.0% | USD/shares | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 0.29 | +390.0% | USD/shares | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 0.18 | -37.9% | USD/shares | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.43 | +138.9% | USD/shares | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.57 | +32.6% | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.27 | -52.6% | USD/shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.3 | +11.1% | USD/shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.57 | +90.0% | USD/shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.22 | -61.4% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.68 | +209.1% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.81 | +19.1% | USD/shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.86 | +6.2% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.89 | +3.5% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.84 | -5.6% | USD/shares | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 0.97 | — | USD/shares | 10-K | 2018-10-15 |
| Annual | 2017-10-31 | -0.08 | -108.2% | USD/shares | 10-K | 2019-10-11 |
| Annual | 2018-10-31 | -0.1 | -25.0% | USD/shares | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 0.01 | +110.0% | USD/shares | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.82 | +8100.0% | USD/shares | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 3.78 | +361.0% | USD/shares | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 1.05 | -72.2% | USD/shares | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 1.59 | +51.4% | USD/shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 2.55 | +60.4% | USD/shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 3.02 | +18.4% | USD/shares | 10-K | 2025-09-29 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.18 | — | USD/shares | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 0.19 | +5.6% | USD/shares | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.96 | +405.3% | USD/shares | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 0.04 | -95.8% | USD/shares | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -0.21 | -625.0% | USD/shares | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -0.08 | +61.9% | USD/shares | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 0.06 | +175.0% | USD/shares | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -0.14 | -333.3% | USD/shares | 10-Q | 2019-06-07 |
| Quarterly | 2019-01-31 | -0.05 | +64.3% | USD/shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 0.08 | +260.0% | USD/shares | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -0.06 | -175.0% | USD/shares | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 0.04 | +166.7% | USD/shares | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 0.02 | -50.0% | USD/shares | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.32 | +1500.0% | USD/shares | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 0.51 | +59.4% | USD/shares | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 1.39 | +172.5% | USD/shares | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -0.1 | -107.2% | USD/shares | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 0.28 | +380.0% | USD/shares | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 0.18 | -35.7% | USD/shares | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.43 | +138.9% | USD/shares | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.57 | +32.6% | USD/shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.27 | -52.6% | USD/shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.3 | +11.1% | USD/shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.57 | +90.0% | USD/shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.22 | -61.4% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.68 | +209.1% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.8 | +17.6% | USD/shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.86 | +7.5% | USD/shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.89 | +3.5% | USD/shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.84 | -5.6% | USD/shares | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 0.96 | — | USD/shares | 10-K | 2018-10-15 |
| Annual | 2017-10-31 | -0.08 | -108.3% | USD/shares | 10-K | 2019-10-11 |
| Annual | 2018-10-31 | -0.1 | -25.0% | USD/shares | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 0.01 | +110.0% | USD/shares | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.81 | +8000.0% | USD/shares | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 3.7 | +356.8% | USD/shares | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 1.03 | -72.2% | USD/shares | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 1.58 | +53.4% | USD/shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 2.54 | +60.8% | USD/shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 3.01 | +18.5% | USD/shares | 10-K | 2025-09-29 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 105472000.0 | — | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-04-30 | 101135000.0 | -4.1% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-07-31 | 109537000.0 | +8.3% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 91928000.0 | -16.1% | USD | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 77524000.0 | -15.7% | USD | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 71452000.0 | -7.8% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 90344000.0 | +26.4% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 52755000.0 | -41.6% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 54055000.0 | +2.5% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 50153000.0 | -7.2% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 73981000.0 | +47.5% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 59313000.0 | -19.8% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 74445000.0 | +25.5% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 79326000.0 | +6.6% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 80168000.0 | +1.1% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 62183000.0 | -22.4% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 61091000.0 | -1.8% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 51786000.0 | -15.2% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 84860000.0 | +63.9% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 74082000.0 | -12.7% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 79481000.0 | +7.3% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 84017000.0 | +5.7% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 107147000.0 | +27.5% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 114543000.0 | +6.9% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 104268000.0 | -9.0% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 97139000.0 | -6.8% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 98352000.0 | +1.2% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 107895000.0 | +9.7% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 117811000.0 | +9.2% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 90722000.0 | -23.0% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 103637000.0 | +14.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 121668000.0 | +17.4% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 141081000.0 | +16.0% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 139773000.0 | -0.9% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 164557000.0 | +17.7% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 148019000.0 | -10.1% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 142152000.0 | -4.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 199948000.0 | +40.7% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 226505000.0 | +13.3% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 189273000.0 | -16.4% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 210183000.0 | +11.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 104001000.0 | — | USD | 10-K | 2017-10-16 |
| Annual | 2017-07-31 | 90344000.0 | -13.1% | USD | 10-K | 2018-10-15 |
| Annual | 2018-07-31 | 73981000.0 | -18.1% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 80168000.0 | +8.4% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 84860000.0 | +5.9% | USD | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 107147000.0 | +26.3% | USD | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 98352000.0 | -8.2% | USD | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 103637000.0 | +5.4% | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 164557000.0 | +58.8% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 226505000.0 | +37.6% | USD | 10-K | 2025-09-29 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 323488000.0 | — | USD | 10-Q | 2016-03-11 |
| Quarterly | 2016-04-30 | 336757000.0 | +4.1% | USD | 10-Q | 2016-06-09 |
| Quarterly | 2016-07-31 | 339053000.0 | +0.7% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 318673000.0 | -6.0% | USD | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 304903000.0 | -4.3% | USD | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 327028000.0 | +7.3% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 371117000.0 | +13.5% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 342418000.0 | -7.7% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 357257000.0 | +4.3% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 314282000.0 | -12.0% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 328881000.0 | +4.6% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 323575000.0 | -1.6% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 341253000.0 | +5.5% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 346403000.0 | +1.5% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 368461000.0 | +6.4% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 373741000.0 | +1.4% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 355461000.0 | -4.9% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 291916000.0 | -17.9% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 322132000.0 | +10.4% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 325282000.0 | +1.0% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 341399000.0 | +5.0% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 354049000.0 | +3.7% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 388135000.0 | +9.6% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 385490000.0 | -0.7% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 386999000.0 | +0.4% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 371091000.0 | -4.1% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 362627000.0 | -2.3% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 361077000.0 | -0.4% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 373541000.0 | +3.5% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 389962000.0 | +4.4% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 387068000.0 | -0.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 382175000.0 | -1.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 407576000.0 | +6.6% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 408532000.0 | +0.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 422525000.0 | +3.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 431723000.0 | +2.2% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 462134000.0 | +7.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 498274000.0 | +7.8% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 520303000.0 | +4.4% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 550529000.0 | +5.8% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 572800000.0 | +4.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 339053000.0 | — | USD | 10-K | 2017-10-16 |
| Annual | 2017-07-31 | 371117000.0 | +9.5% | USD | 10-K | 2018-10-15 |
| Annual | 2018-07-31 | 328881000.0 | -11.4% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 368461000.0 | +12.0% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 322132000.0 | -12.6% | USD | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 388135000.0 | +20.5% | USD | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 362627000.0 | -6.6% | USD | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 387068000.0 | +6.7% | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 422525000.0 | +9.2% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 520303000.0 | +23.1% | USD | 10-K | 2025-09-29 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 455843000.0 | — | USD | 10-Q | 2016-03-11 |
| Quarterly | 2016-04-30 | 469278000.0 | +2.9% | USD | 10-Q | 2016-06-09 |
| Quarterly | 2016-07-31 | 469658000.0 | +0.1% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 471656000.0 | +0.4% | USD | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 459366000.0 | -2.6% | USD | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 484836000.0 | +5.5% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 518963000.0 | +7.0% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 488172000.0 | -5.9% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 504229000.0 | +3.3% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 387894000.0 | -23.1% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 399597000.0 | +3.0% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 399846000.0 | +0.1% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 416140000.0 | +4.1% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 419898000.0 | +0.9% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 443703000.0 | +5.7% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 459037000.0 | +3.5% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 439712000.0 | -4.2% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 371610000.0 | -15.5% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 404750000.0 | +8.9% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 405946000.0 | +0.3% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 424571000.0 | +4.6% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 461899000.0 | +8.8% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 512655000.0 | +11.0% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 507729000.0 | -1.0% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 505894000.0 | -0.4% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 503270000.0 | -0.5% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 497094000.0 | -1.2% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 490693000.0 | -1.3% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 500511000.0 | +2.0% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 518226000.0 | +3.5% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 510810000.0 | -1.4% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 499046000.0 | -2.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 521778000.0 | +4.6% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 517302000.0 | -0.9% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 550095000.0 | +6.3% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 554634000.0 | +0.8% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 575728000.0 | +3.8% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 600908000.0 | +4.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 626203000.0 | +4.2% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 654913000.0 | +4.6% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 678291000.0 | +3.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 469658000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-07-31 | 518963000.0 | +10.5% | USD | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | 399597000.0 | -23.0% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 443703000.0 | +11.0% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 404750000.0 | -8.8% | USD | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 512655000.0 | +26.7% | USD | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 497094000.0 | -3.0% | USD | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 510810000.0 | +2.8% | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 550095000.0 | +7.7% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 626203000.0 | +13.8% | USD | 10-K | 2025-09-29 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 326388000.0 | — | USD | 10-Q | 2016-03-11 |
| Quarterly | 2016-04-30 | 335334000.0 | +2.7% | USD | 10-Q | 2016-06-09 |
| Quarterly | 2016-07-31 | 343820000.0 | +2.5% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 320167000.0 | -6.9% | USD | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 310907000.0 | -2.9% | USD | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 332669000.0 | +7.0% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 362776000.0 | +9.1% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 338439000.0 | -6.7% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 356120000.0 | +5.2% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 359531000.0 | +1.0% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 366984000.0 | +2.1% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 361767000.0 | -1.4% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 361651000.0 | -0.0% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 362308000.0 | +0.2% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 389070000.0 | +7.4% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 396394000.0 | +1.9% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 376045000.0 | -5.1% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 308532000.0 | -18.0% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 324870000.0 | +5.3% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 319867000.0 | -1.5% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 326301000.0 | +2.0% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 327336000.0 | +0.3% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 339334000.0 | +3.7% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 325919000.0 | -4.0% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 327370000.0 | +0.4% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 315363000.0 | -3.7% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 305072000.0 | -3.3% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 292756000.0 | -4.0% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 287921000.0 | -1.7% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 301675000.0 | +4.8% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 294107000.0 | -2.5% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 275934000.0 | -6.2% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 285034000.0 | +3.3% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 277831000.0 | -2.5% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 279344000.0 | +0.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 269823000.0 | -3.4% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 278190000.0 | +3.1% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 287162000.0 | +3.2% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 292996000.0 | +2.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 305423000.0 | +4.2% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 308411000.0 | +1.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 343820000.0 | — | USD | 10-K | 2017-10-16 |
| Annual | 2017-07-31 | 362776000.0 | +5.5% | USD | 10-K | 2018-10-15 |
| Annual | 2018-07-31 | 366984000.0 | +1.2% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 389070000.0 | +6.0% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 324870000.0 | -16.5% | USD | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 339334000.0 | +4.5% | USD | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 305072000.0 | -10.1% | USD | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 294107000.0 | -3.6% | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 279344000.0 | -5.0% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 292996000.0 | +4.9% | USD | 10-K | 2025-09-29 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 328153000.0 | — | USD | 10-Q | 2016-03-11 |
| Quarterly | 2016-04-30 | 337514000.0 | +2.9% | USD | 10-Q | 2016-06-09 |
| Quarterly | 2016-07-31 | 345455000.0 | +2.4% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 321726000.0 | -6.9% | USD | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 312534000.0 | -2.9% | USD | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 334345000.0 | +7.0% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 364406000.0 | +9.0% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 340123000.0 | -6.7% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 357869000.0 | +5.2% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 360977000.0 | +0.9% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 368294000.0 | +2.0% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 363170000.0 | -1.4% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 362937000.0 | -0.1% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 363471000.0 | +0.1% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 390146000.0 | +7.3% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 406706000.0 | +4.2% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 386319000.0 | -5.0% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 318007000.0 | -17.7% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 333611000.0 | +4.9% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 328363000.0 | -1.6% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 334155000.0 | +1.8% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 334739000.0 | +0.2% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 346041000.0 | +3.4% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 332427000.0 | -3.9% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 332851000.0 | +0.1% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 327011000.0 | -1.8% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 316266000.0 | -3.3% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 301930000.0 | -4.5% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 297108000.0 | -1.6% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 308774000.0 | +3.9% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 300342000.0 | -2.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 281500000.0 | -6.3% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 291198000.0 | +3.4% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 283231000.0 | -2.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 283539000.0 | +0.1% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 272447000.0 | -3.9% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 280632000.0 | +3.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 290057000.0 | +3.4% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 295787000.0 | +2.0% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 307253000.0 | +3.9% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 310087000.0 | +0.9% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 345455000.0 | — | USD | 10-K | 2017-10-16 |
| Annual | 2017-07-31 | 364406000.0 | +5.5% | USD | 10-K | 2018-10-15 |
| Annual | 2018-07-31 | 368294000.0 | +1.1% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 390146000.0 | +5.9% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 333611000.0 | -14.5% | USD | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 346041000.0 | +3.7% | USD | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 316266000.0 | -8.6% | USD | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 300342000.0 | -5.0% | USD | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 283539000.0 | -5.6% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 295787000.0 | +4.3% | USD | 10-K | 2025-09-29 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 127690000.0 | — | USD | 10-Q | 2016-03-11 |
| Quarterly | 2016-04-30 | 131764000.0 | +3.2% | USD | 10-Q | 2016-06-09 |
| Quarterly | 2016-07-31 | 124203000.0 | -5.7% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 149930000.0 | +20.7% | USD | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 146832000.0 | -2.1% | USD | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 150491000.0 | +2.5% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 154557000.0 | +2.7% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2017-10-31 | 148050000.0 | -4.2% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-01-31 | 146360000.0 | -1.1% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-04-30 | 26917000.0 | -81.6% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-07-31 | 31303000.0 | +16.3% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2018-10-31 | 36284000.0 | +15.9% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-01-31 | 50060000.0 | +38.0% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-04-30 | 52377000.0 | +4.6% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-07-31 | 53557000.0 | +2.3% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2019-10-31 | 52331000.0 | -2.3% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-01-31 | 53393000.0 | +2.0% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-04-30 | 53603000.0 | +0.4% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-07-31 | 71139000.0 | +32.7% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2020-10-31 | 77583000.0 | +9.1% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-01-31 | 90416000.0 | +16.5% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-04-30 | 127160000.0 | +40.6% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-07-31 | 166614000.0 | +31.0% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2021-10-31 | 165298000.0 | -0.8% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-01-31 | 162980000.0 | -1.4% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-04-30 | 166160000.0 | +2.0% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-07-31 | 170637000.0 | +2.7% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2022-10-31 | 178439000.0 | +4.6% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-01-31 | 193014000.0 | +8.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-04-30 | 199003000.0 | +3.1% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-07-31 | 199996000.0 | +0.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2023-10-31 | 206967000.0 | +3.5% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-01-31 | 219887000.0 | +6.2% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-04-30 | 223280000.0 | +1.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-07-31 | 255655000.0 | +14.5% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2024-10-31 | 271148000.0 | +6.1% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-01-31 | 283868000.0 | +4.7% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 299494000.0 | +5.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 318957000.0 | +6.5% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 336017000.0 | +5.3% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2026-01-31 | 356350000.0 | +6.1% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 124203000.0 | — | USD | 10-K | 2019-10-11 |
| Annual | 2017-07-31 | 154557000.0 | +24.4% | USD | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | 31303000.0 | -79.7% | USD | 10-K | 2020-10-14 |
| Annual | 2019-07-31 | 53557000.0 | +71.1% | USD | 10-K | 2022-10-14 |
| Annual | 2020-07-31 | 71139000.0 | +32.8% | USD | 10-K | 2023-10-16 |
| Annual | 2021-07-31 | 166614000.0 | +134.2% | USD | 10-K | 2024-10-15 |
| Annual | 2022-07-31 | 170637000.0 | +2.4% | USD | 10-K | 2025-09-29 |
| Annual | 2023-07-31 | 199996000.0 | +17.2% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 255655000.0 | +27.8% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 318957000.0 | +24.8% | USD | 10-K | 2025-09-29 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-10-31 | 5490000.0 | — | USD | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | -814000.0 | -114.8% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | 514000.0 | +163.1% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -45259000.0 | -8905.3% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | -23314000.0 | +48.5% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | 1124000.0 | +104.8% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 8230000.0 | +632.2% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | 38047000.0 | +362.3% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 47354000.0 | +24.5% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -4977000.0 | -110.5% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | -23290000.0 | -368.0% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | -70643000.0 | -203.3% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 18767000.0 | +126.6% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 25611000.0 | +36.5% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 38144000.0 | +48.9% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -5853000.0 | -115.3% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 11664000.0 | +299.3% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 13261000.0 | +13.7% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 18184000.0 | +37.1% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 35616000.0 | +95.9% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 28699000.0 | -19.4% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 14875000.0 | -48.2% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 43306000.0 | +191.1% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 52778000.0 | +21.9% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 164000.0 | -99.7% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 20317000.0 | +12288.4% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 96059000.0 | +372.8% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | -10139000.0 | -110.6% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 28180000.0 | +377.9% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 49054000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-07-31 | 36094000.0 | -26.4% | USD | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | 20394000.0 | -43.5% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 85137000.0 | +317.5% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | -29591000.0 | -134.8% | USD | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 66620000.0 | +325.1% | USD | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 29407000.0 | -55.9% | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 52403000.0 | +78.2% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 78191000.0 | +49.2% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 127061000.0 | +62.5% | USD | 10-K | 2025-09-29 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-10-31 | -18489000.0 | — | USD | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | -21035000.0 | -13.8% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -35288000.0 | -67.8% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -1435000.0 | +95.9% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 882000.0 | +161.5% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -1522000.0 | -272.6% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | -6544000.0 | -330.0% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | -9794000.0 | -49.7% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | -13945000.0 | -42.4% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -11264000.0 | +19.2% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | -14428000.0 | -28.1% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | -22784000.0 | -57.9% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | -27263000.0 | -19.7% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | -39074000.0 | -43.3% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | -46788000.0 | -19.7% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -7797000.0 | +83.3% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | -14899000.0 | -91.1% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | -25916000.0 | -73.9% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 4242000.0 | +116.4% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | -11176000.0 | -363.5% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | -26058000.0 | -133.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 4323000.0 | +116.6% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 1980000.0 | -54.2% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | -1200000.0 | -160.6% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | -8742000.0 | -628.5% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | -10019000.0 | -14.6% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | -10511000.0 | -4.9% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | -9198000.0 | +12.5% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | -21434000.0 | -133.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | -16482000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-07-31 | -39605000.0 | -140.3% | USD | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | -1641000.0 | +95.9% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | -26171000.0 | -1494.8% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | -32463000.0 | -24.0% | USD | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | -44059000.0 | -35.7% | USD | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | -33779000.0 | +23.3% | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | -33459000.0 | +0.9% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | -748000.0 | +97.8% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | -20739000.0 | -2672.6% | USD | 10-K | 2025-09-29 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-10-31 | -3134000.0 | — | USD | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | -9335000.0 | -197.9% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -3047000.0 | +67.4% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -5123000.0 | -68.1% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | -10218000.0 | -99.5% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -22048000.0 | -115.8% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | -4792000.0 | +78.3% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | 8050000.0 | +268.0% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 7568000.0 | -6.0% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 17000.0 | -99.8% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | -539000.0 | -3270.6% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | -1331000.0 | -146.9% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | -2739000.0 | -105.8% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | -3980000.0 | -45.3% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | -4221000.0 | -6.1% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 10851000.0 | +357.1% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 1838000.0 | -83.1% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | -2072000.0 | -212.7% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | -7056000.0 | -240.5% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | -7070000.0 | -0.2% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | -9697000.0 | -37.2% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | -2734000.0 | +71.8% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | -6615000.0 | -142.0% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | -11924000.0 | -80.3% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | -3693000.0 | +69.0% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | -13969000.0 | -278.3% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | -21909000.0 | -56.8% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | -9168000.0 | +58.2% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | -17882000.0 | -95.0% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | -27575000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-07-31 | 6822000.0 | +124.7% | USD | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | -26561000.0 | -489.3% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 7216000.0 | +127.2% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | -5650000.0 | -178.3% | USD | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | -4523000.0 | +19.9% | USD | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | -15617000.0 | -245.3% | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | -14072000.0 | +9.9% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | -17226000.0 | -22.4% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | -23423000.0 | -36.0% | USD | 10-K | 2025-09-29 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 9223000.0 | — | USD | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 13964000.0 | +51.4% | USD | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 5515000.0 | -60.5% | USD | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 10543000.0 | +91.2% | USD | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | 17050000.0 | +61.7% | USD | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 5324000.0 | -68.8% | USD | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 10931000.0 | +105.3% | USD | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | 15969000.0 | +46.1% | USD | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 4463000.0 | -72.1% | USD | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | 9396000.0 | +110.5% | USD | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 13724000.0 | +46.1% | USD | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 3851000.0 | -71.9% | USD | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 7656000.0 | +98.8% | USD | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 11861000.0 | +54.9% | USD | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 4564000.0 | -61.5% | USD | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 8825000.0 | +93.4% | USD | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 13455000.0 | +52.5% | USD | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 4353000.0 | -67.6% | USD | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 8991000.0 | +106.5% | USD | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 13794000.0 | +53.4% | USD | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 5172000.0 | -62.5% | USD | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 10578000.0 | +104.5% | USD | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 16033000.0 | +51.6% | USD | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 4322000.0 | -73.0% | USD | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 8885000.0 | +105.6% | USD | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 13621000.0 | +53.3% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 5278000.0 | -61.3% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 10100000.0 | +91.4% | USD | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 15507000.0 | +53.5% | USD | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 5821000.0 | -62.5% | USD | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 11969000.0 | +105.6% | USD | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 18370000.0 | — | USD | 10-K | 2018-10-15 |
| Annual | 2017-07-31 | 22949000.0 | +24.9% | USD | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | 20567000.0 | -10.4% | USD | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 18681000.0 | -9.2% | USD | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 16041000.0 | -14.1% | USD | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 16765000.0 | +4.5% | USD | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 21879000.0 | +30.5% | USD | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 21958000.0 | +0.4% | USD | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 18922000.0 | -13.8% | USD | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 20770000.0 | +9.8% | USD | 10-K | 2025-09-29 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 22799000.0 | — | shares | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 22635000.0 | -0.7% | shares | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 22712000.0 | +0.3% | shares | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 22768000.0 | +0.2% | shares | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | 23054000.0 | +1.3% | shares | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 24628000.0 | +6.8% | shares | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 24643000.0 | +0.1% | shares | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | 24675000.0 | +0.1% | shares | 10-Q | 2019-06-07 |
| Quarterly | 2019-01-31 | 24816000.0 | +0.6% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 26263000.0 | +5.8% | shares | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 26279000.0 | +0.1% | shares | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 26320000.0 | +0.2% | shares | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 26371000.0 | +0.2% | shares | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 25534000.0 | -3.2% | shares | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 25362000.0 | -0.7% | shares | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 25530000.0 | +0.7% | shares | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 25566000.0 | +0.1% | shares | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 25652000.0 | +0.3% | shares | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 25901000.0 | +1.0% | shares | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 25603000.0 | -1.2% | shares | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 25510000.0 | -0.4% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 25518000.0 | +0.0% | shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 25178000.0 | -1.3% | shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 25175000.0 | -0.0% | shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 25345000.0 | +0.7% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 25204000.0 | -0.6% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 25161000.0 | -0.2% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 25165000.0 | +0.0% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 25183000.0 | +0.1% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 25048000.0 | -0.5% | shares | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 22765000.0 | — | shares | 10-K | 2018-10-15 |
| Annual | 2017-07-31 | 23182000.0 | +1.8% | shares | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | 24655000.0 | +6.4% | shares | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 25293000.0 | +2.6% | shares | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 26278000.0 | +3.9% | shares | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 25495000.0 | -3.0% | shares | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 25791000.0 | +1.2% | shares | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 25517000.0 | -1.1% | shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 25241000.0 | -1.1% | shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 25188000.0 | -0.2% | shares | 10-K | 2025-09-29 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 22799000.0 | — | shares | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 22680000.0 | -0.5% | shares | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 22899000.0 | +1.0% | shares | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 22963000.0 | +0.3% | shares | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | 23054000.0 | +0.4% | shares | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 24628.0 | -99.9% | shares | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 24724000.0 | +100289.8% | shares | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | 24675000.0 | -0.2% | shares | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 23831.0 | -99.9% | shares | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | 24816000.0 | +104033.3% | shares | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 26263000.0 | +5.8% | shares | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 26279000.0 | +0.1% | shares | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 26451000.0 | +0.7% | shares | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 26506000.0 | +0.2% | shares | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 25861000.0 | -2.4% | shares | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 25713000.0 | -0.6% | shares | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 26136000.0 | +1.6% | shares | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 25566000.0 | -2.2% | shares | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 26542000.0 | +3.8% | shares | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 26205000.0 | -1.3% | shares | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 25616000.0 | -2.2% | shares | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 25538000.0 | -0.3% | shares | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 25612000.0 | +0.3% | shares | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 25277000.0 | -1.3% | shares | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 25317000.0 | +0.2% | shares | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 25516000.0 | +0.8% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 25363000.0 | -0.6% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 25324000.0 | -0.2% | shares | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 25249000.0 | -0.3% | shares | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 25193000.0 | -0.2% | shares | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 25055000.0 | -0.5% | shares | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 22815000.0 | — | shares | 10-K | 2018-10-15 |
| Annual | 2017-07-31 | 23309000.0 | +2.2% | shares | 10-K | 2019-10-11 |
| Annual | 2018-07-31 | 24718000.0 | +6.0% | shares | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 25308000.0 | +2.4% | shares | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 26441000.0 | +4.5% | shares | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 26053000.0 | -1.5% | shares | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 26356000.0 | +1.2% | shares | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 25577000.0 | -3.0% | shares | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 25398000.0 | -0.7% | shares | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 25295000.0 | -0.4% | shares | 10-K | 2025-09-29 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.8390 | — | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 0.7568 | -9.8% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.7827 | +3.4% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 0.8001 | +2.2% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | 0.7632 | -4.6% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 0.8062 | +5.6% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 0.7851 | -2.6% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | 0.9420 | +20.0% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 0.9061 | -3.8% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | 0.8398 | -7.3% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 0.8127 | -3.2% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 0.7411 | -8.8% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 0.7366 | -0.6% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 0.8647 | +17.4% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.8460 | -2.2% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 0.8003 | -5.4% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 0.8093 | +1.1% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 0.7289 | -9.9% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 0.6663 | -8.6% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 0.6524 | -2.1% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.6558 | +0.5% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.6272 | -4.4% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.5775 | -7.9% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.6036 | +4.5% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.5675 | -6.0% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.5792 | +2.1% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.5581 | -3.6% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.5269 | -5.6% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.5025 | -4.6% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.4928 | -1.9% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.4725 | -4.1% | ratio | 10-Q | 2026-03-12 |
| Annual | 2019-07-31 | 3.1759 | — | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 3.3249 | +4.7% | ratio | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 2.8225 | -15.1% | ratio | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 2.7441 | -2.8% | ratio | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 2.4253 | -11.6% | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 2.1919 | -9.6% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 1.9666 | -10.3% | ratio | 10-K | 2025-09-29 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.9911 | — | ratio | 10-Q | 2016-03-11 |
| Quarterly | 2016-04-30 | 1.0042 | +1.3% | ratio | 10-Q | 2016-06-09 |
| Quarterly | 2016-07-31 | 0.9861 | -1.8% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.9953 | +0.9% | ratio | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 0.9807 | -1.5% | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 0.9830 | +0.2% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 1.0230 | +4.1% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 1.0118 | -1.1% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 1.0032 | -0.8% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 0.8741 | -12.9% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 0.8962 | +2.5% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 0.8944 | -0.2% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 0.9436 | +5.5% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 0.9561 | +1.3% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 0.9470 | -0.9% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 0.9429 | -0.4% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 0.9453 | +0.3% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 0.9461 | +0.1% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 0.9916 | +4.8% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 1.0169 | +2.6% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 1.0463 | +2.9% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 1.0816 | +3.4% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 1.1438 | +5.8% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 1.1828 | +3.4% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 1.1821 | -0.1% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 1.1767 | -0.5% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 1.1887 | +1.0% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 1.2334 | +3.8% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 1.2974 | +5.2% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 1.2927 | -0.4% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 1.3161 | +1.8% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 1.3850 | +5.2% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 1.4299 | +3.2% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1.4704 | +2.8% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 1.5126 | +2.9% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 1.6000 | +5.8% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 1.6612 | +3.8% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 1.7352 | +4.5% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 1.7758 | +2.3% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 1.8025 | +1.5% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 1.8573 | +3.0% | ratio | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 0.9861 | — | ratio | 10-K | 2017-10-16 |
| Annual | 2017-07-31 | 1.0230 | +3.7% | ratio | 10-K | 2018-10-15 |
| Annual | 2018-07-31 | 0.8962 | -12.4% | ratio | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 0.9470 | +5.7% | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.9916 | +4.7% | ratio | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 1.1438 | +15.4% | ratio | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 1.1887 | +3.9% | ratio | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 1.3161 | +10.7% | ratio | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 1.5126 | +14.9% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 1.7758 | +17.4% | ratio | 10-K | 2025-09-29 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 2.5699 | — | ratio | 10-Q | 2016-03-11 |
| Quarterly | 2016-04-30 | 2.5615 | -0.3% | ratio | 10-Q | 2016-06-09 |
| Quarterly | 2016-07-31 | 2.7814 | +8.6% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 2.1458 | -22.8% | ratio | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 2.1285 | -0.8% | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 2.2217 | +4.4% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 2.3577 | +6.1% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 2.2974 | -2.6% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 2.4451 | +6.4% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 13.4107 | +448.5% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 11.7655 | -12.3% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 10.0091 | -14.9% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 7.2500 | -27.6% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 6.9395 | -4.3% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 7.2847 | +5.0% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 7.7718 | +6.7% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 7.2354 | -6.9% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 5.9326 | -18.0% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 4.6896 | -21.0% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 4.2324 | -9.7% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 3.6958 | -12.7% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 2.6324 | -28.8% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 2.0769 | -21.1% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 2.0111 | -3.2% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 2.0423 | +1.6% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 1.9680 | -3.6% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 1.8534 | -5.8% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 1.6921 | -8.7% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 1.5393 | -9.0% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 1.5516 | +0.8% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 1.5017 | -3.2% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 1.3601 | -9.4% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 1.3243 | -2.6% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 1.2685 | -4.2% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 1.1091 | -12.6% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 1.0048 | -9.4% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 0.9886 | -1.6% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 0.9685 | -2.0% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 0.9274 | -4.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 0.9144 | -1.4% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.8702 | -4.8% | ratio | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 2.7814 | — | ratio | 10-K | 2017-10-16 |
| Annual | 2017-07-31 | 2.3577 | -15.2% | ratio | 10-K | 2018-10-15 |
| Annual | 2018-07-31 | 11.7655 | +399.0% | ratio | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 7.2847 | -38.1% | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 4.6896 | -35.6% | ratio | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 2.0769 | -55.7% | ratio | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 1.8534 | -10.8% | ratio | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 1.5017 | -19.0% | ratio | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 1.1091 | -26.1% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.9274 | -16.4% | ratio | 10-K | 2025-09-29 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2022-10-31 | 0.2770 | — | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.2881 | +4.0% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.2926 | +1.6% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.3121 | +6.7% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.3273 | +4.9% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.3239 | -1.1% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.3477 | +7.4% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.3696 | +6.3% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.3708 | +0.3% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.3662 | -1.2% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.3784 | +3.3% | ratio | 10-Q | 2026-03-12 |
| Annual | 2022-07-31 | 0.2383 | — | ratio | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 0.2884 | +21.0% | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.3236 | +12.2% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.3623 | +12.0% | ratio | 10-K | 2025-09-29 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.0122 | — | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 0.0132 | +8.6% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.0604 | +356.3% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 0.0034 | -94.3% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -0.0120 | -451.8% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -0.0046 | +62.0% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 0.0043 | +193.5% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -0.0088 | -307.1% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | -0.0055 | +37.6% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | -0.0029 | +47.5% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 0.0072 | +348.9% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -0.0042 | -158.1% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 0.0028 | +166.8% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 0.0012 | -57.1% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.0245 | +1945.1% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 0.0389 | +58.6% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 0.0974 | +150.5% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -0.0063 | -106.5% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 0.0245 | +486.3% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 0.0156 | -36.5% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.0390 | +150.9% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.0488 | +25.0% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0259 | -46.9% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0281 | +8.8% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0532 | +89.1% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0212 | -60.2% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0597 | +182.1% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0732 | +22.6% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0760 | +3.8% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0747 | -1.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0712 | -4.6% | ratio | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 0.0604 | — | ratio | 10-K | 2018-10-15 |
| Annual | 2017-10-31 | -0.0046 | -107.6% | ratio | 10-K | 2019-10-11 |
| Annual | 2018-10-31 | -0.0055 | -20.8% | ratio | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 0.0002 | +104.2% | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.0159 | +6696.1% | ratio | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 0.0670 | +320.7% | ratio | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 0.0213 | -68.2% | ratio | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 0.0358 | +68.4% | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.0566 | +58.1% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.0659 | +16.4% | ratio | 10-K | 2025-09-29 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.0167 | — | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 0.0160 | -4.2% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.0140 | -12.1% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 0.0085 | -39.4% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -0.0176 | -306.5% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 0.0002 | +101.2% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | -0.0012 | -674.9% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -0.0046 | -282.1% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 0.0005 | +110.8% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | -0.0013 | -360.3% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 0.0013 | +200.6% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -0.0041 | -411.0% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 0.0041 | +199.8% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 0.0118 | +188.9% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.0386 | +227.0% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 0.0380 | -1.4% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 0.0371 | -2.4% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 0.0372 | +0.3% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 0.0410 | +10.1% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 0.0406 | -1.0% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.0628 | +54.8% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.0579 | -7.9% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0347 | -40.1% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0570 | +64.4% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0541 | -5.1% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0382 | -29.5% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0764 | +100.2% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0933 | +22.2% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0880 | -5.7% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0958 | +8.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0850 | -11.3% | ratio | 10-Q | 2026-03-12 |
| Annual | 2016-10-31 | 0.0140 | — | ratio | 10-K | 2018-10-15 |
| Annual | 2017-10-31 | 0.0002 | -98.5% | ratio | 10-K | 2019-10-11 |
| Annual | 2018-10-31 | 0.0005 | +138.2% | ratio | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | -0.0007 | -242.0% | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.0133 | +1969.4% | ratio | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 0.0394 | +195.4% | ratio | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 0.0441 | +11.8% | ratio | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 0.0490 | +11.3% | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.0537 | +9.5% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.0815 | +51.8% | ratio | 10-K | 2025-09-29 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.3231 | — | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-04-30 | 0.3016 | -6.7% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-07-31 | 0.3186 | +5.6% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.2871 | -9.9% | ratio | 10-Q | 2016-12-12 |
| Quarterly | 2017-01-31 | 0.2493 | -13.2% | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2017-04-30 | 0.2148 | -13.9% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2017-07-31 | 0.2490 | +15.9% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | 0.1559 | -37.4% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2018-01-31 | 0.1518 | -2.6% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2018-04-30 | 0.1395 | -8.1% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2018-07-31 | 0.2016 | +44.5% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | 0.1640 | -18.7% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2019-01-31 | 0.2058 | +25.6% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2019-04-30 | 0.2189 | +6.4% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2019-07-31 | 0.2061 | -5.9% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | 0.1569 | -23.9% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2020-01-31 | 0.1625 | +3.6% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2020-04-30 | 0.1678 | +3.3% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2020-07-31 | 0.2612 | +55.6% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.2316 | -11.3% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2021-01-31 | 0.2436 | +5.2% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2021-04-30 | 0.2567 | +5.4% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2021-07-31 | 0.3158 | +23.0% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | 0.3514 | +11.3% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2022-01-31 | 0.3185 | -9.4% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2022-04-30 | 0.3080 | -3.3% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2022-07-31 | 0.3224 | +4.7% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.3685 | +14.3% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2023-01-31 | 0.4092 | +11.0% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2023-04-30 | 0.3007 | -26.5% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2023-07-31 | 0.3524 | +17.2% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.4409 | +25.1% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2024-01-31 | 0.4950 | +12.3% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2024-04-30 | 0.5031 | +1.6% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2024-07-31 | 0.5891 | +17.1% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.5486 | -6.9% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2025-01-31 | 0.5110 | -6.9% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2025-04-30 | 0.6963 | +36.3% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-07-31 | 0.7731 | +11.0% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-10-31 | 0.6197 | -19.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.6815 | +10.0% | ratio | 10-Q | 2026-03-12 |
| Annual | 2016-07-31 | 0.3025 | — | ratio | 10-K | 2017-10-16 |
| Annual | 2017-07-31 | 0.2490 | -17.7% | ratio | 10-K | 2018-10-15 |
| Annual | 2018-07-31 | 0.2016 | -19.1% | ratio | 10-K | 2019-10-11 |
| Annual | 2019-07-31 | 0.2061 | +2.2% | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.2612 | +26.8% | ratio | 10-K | 2021-10-14 |
| Annual | 2021-07-31 | 0.3158 | +20.9% | ratio | 10-K | 2022-10-14 |
| Annual | 2022-07-31 | 0.3224 | +2.1% | ratio | 10-K | 2023-10-16 |
| Annual | 2023-07-31 | 0.3524 | +9.3% | ratio | 10-K | 2024-10-15 |
| Annual | 2024-07-31 | 0.5891 | +67.2% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.7731 | +31.2% | ratio | 10-K | 2025-09-29 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.0102 | — | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 0.0100 | -2.1% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.0473 | +371.8% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 0.0027 | -94.2% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -0.0092 | -435.6% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -0.0037 | +59.9% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 0.0034 | +191.1% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -0.0083 | -348.4% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | -0.0050 | +40.0% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | -0.0024 | +51.4% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 0.0059 | +340.9% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -0.0031 | -152.9% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 0.0021 | +166.4% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 0.0010 | -49.6% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.0207 | +1900.8% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 0.0311 | +50.0% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 0.0788 | +153.4% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -0.0046 | -105.9% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 0.0163 | +453.1% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 0.0101 | -37.8% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.0256 | +152.2% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.0306 | +19.5% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0149 | -51.1% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0170 | +13.7% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0302 | +77.8% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0123 | -59.4% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0333 | +171.8% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0386 | +15.8% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0382 | -1.0% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0368 | -3.7% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0336 | -8.5% | ratio | 10-Q | 2026-03-12 |
| Annual | 2019-07-31 | 0.0007 | — | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.0529 | +7014.9% | ratio | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 0.1890 | +257.2% | ratio | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 0.0583 | -69.1% | ratio | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 0.0869 | +48.9% | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.1241 | +42.9% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.1296 | +4.4% | ratio | 10-K | 2025-09-29 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-01-31 | 0.0365 | — | ratio | 10-Q | 2017-03-13 |
| Quarterly | 2016-04-30 | 0.0357 | -2.3% | ratio | 10-Q | 2017-06-09 |
| Quarterly | 2016-10-31 | 0.1487 | +316.8% | ratio | 10-Q | 2017-12-11 |
| Quarterly | 2017-01-31 | 0.0086 | -94.2% | ratio | 10-Q | 2018-03-12 |
| Quarterly | 2017-04-30 | -0.0296 | -445.6% | ratio | 10-Q | 2018-06-11 |
| Quarterly | 2017-10-31 | -0.0121 | +59.0% | ratio | 10-Q | 2018-12-10 |
| Quarterly | 2018-01-31 | 0.0115 | +195.1% | ratio | 10-Q | 2019-03-12 |
| Quarterly | 2018-04-30 | -0.1200 | -1139.2% | ratio | 10-Q | 2019-06-07 |
| Quarterly | 2018-10-31 | -0.0551 | +54.1% | ratio | 10-Q | 2019-12-10 |
| Quarterly | 2019-01-31 | -0.0202 | +63.3% | ratio | 10-Q | 2020-03-11 |
| Quarterly | 2019-04-30 | 0.0469 | +332.3% | ratio | 10-Q | 2020-06-09 |
| Quarterly | 2019-10-31 | -0.0272 | -157.9% | ratio | 10-Q | 2020-12-10 |
| Quarterly | 2020-01-31 | 0.0169 | +162.3% | ratio | 10-Q | 2021-03-15 |
| Quarterly | 2020-04-30 | 0.0072 | -57.6% | ratio | 10-Q | 2021-06-09 |
| Quarterly | 2020-10-31 | 0.1085 | +1410.1% | ratio | 10-Q | 2021-12-10 |
| Quarterly | 2021-01-31 | 0.1460 | +34.6% | ratio | 10-Q | 2022-03-14 |
| Quarterly | 2021-04-30 | 0.2862 | +96.0% | ratio | 10-Q | 2022-06-09 |
| Quarterly | 2021-10-31 | -0.0142 | -105.0% | ratio | 10-Q | 2022-12-13 |
| Quarterly | 2022-01-31 | 0.0506 | +456.8% | ratio | 10-Q | 2023-03-13 |
| Quarterly | 2022-04-30 | 0.0307 | -39.3% | ratio | 10-Q | 2023-06-09 |
| Quarterly | 2022-10-31 | 0.0704 | +129.0% | ratio | 10-Q | 2023-12-11 |
| Quarterly | 2023-01-31 | 0.0793 | +12.7% | ratio | 10-Q | 2024-03-11 |
| Quarterly | 2023-04-30 | 0.0389 | -50.9% | ratio | 10-Q | 2024-06-10 |
| Quarterly | 2023-10-31 | 0.0410 | +5.2% | ratio | 10-Q | 2024-12-10 |
| Quarterly | 2024-01-31 | 0.0716 | +74.9% | ratio | 10-Q | 2025-03-12 |
| Quarterly | 2024-04-30 | 0.0284 | -60.4% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2024-10-31 | 0.0682 | +140.0% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2025-01-31 | 0.0783 | +14.8% | ratio | 10-Q | 2026-03-12 |
| Quarterly | 2025-04-30 | 0.0767 | -2.0% | ratio | 10-Q | 2025-06-09 |
| Quarterly | 2025-10-31 | 0.0717 | -6.5% | ratio | 10-Q | 2025-12-10 |
| Quarterly | 2026-01-31 | 0.0640 | -10.7% | ratio | 10-Q | 2026-03-12 |
| Annual | 2019-07-31 | 0.0062 | — | ratio | 10-K | 2020-10-14 |
| Annual | 2020-07-31 | 0.3011 | +4786.2% | ratio | 10-K | 2022-10-14 |
| Annual | 2021-07-31 | 0.5815 | +93.2% | ratio | 10-K | 2023-10-16 |
| Annual | 2022-07-31 | 0.1700 | -70.8% | ratio | 10-K | 2024-10-15 |
| Annual | 2023-07-31 | 0.2218 | +30.5% | ratio | 10-K | 2025-09-29 |
| Annual | 2024-07-31 | 0.2670 | +20.4% | ratio | 10-K | 2025-09-29 |
| Annual | 2025-07-31 | 0.2544 | -4.7% | ratio | 10-K | 2025-09-29 |
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-02-17 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Exercise / conversion
M · derivative
|
Deferred Stock Units | 834 | $0.00 | $0 | 4,166 |
| 2026-02-17 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Other disposed transaction
F
|
Class B Common Stock, $.01 par value per share | 347 | $48.45 | $16,812 | 52,243 |
| 2026-02-17 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Exercise / conversion
M
|
Class B Common Stock, $.01 par value per share | 834 | $48.45 | $40,407 | 52,590 |
| 2026-01-16 | FISCHER MARCELO | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,204 | $0.00 | $0 | 12,890 |
| 2026-01-16 | FISCHER MARCELO | Chief Financial Officer |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 5,204 | $38.43 | $199,990 | 61,147 |
| 2026-01-16 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,505 | $50.28 | $125,964 | 28,708 |
| 2026-01-15 | FISCHER MARCELO | Chief Financial Officer |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 920 | $52.04 | $47,879 | 55,943 |
| 2026-01-15 | PEREIRA BILL | COO & President |
Open-market sell
S
|
Class B Common Stock, $.01 par value per share | 7,287 | $51.17 | $372,876 | 35,213 |
| 2026-01-14 | FISCHER MARCELO | Chief Financial Officer |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 7,009 | $52.03 | $364,702 | 56,863 |
| 2026-01-08 | FISCHER MARCELO | Chief Financial Officer |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 641 | $52.29 | $33,516 | 63,872 |
| 2026-01-05 | KATSOF IRWIN | — |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 986 | $50.73 | $50,025 | 2,408 |
| 2025-12-29 | JONAS HOWARD S | Chairman |
Other disposed transaction
J
|
Class B Common Stock, $.01 par value per share | 97,163 | $0.00 | $0 | 114,106 |
| 2025-12-17 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, $.01 par value per share | 1,150 | $0.00 | $0 | 60,701 |
| 2025-11-25 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 1,000 | $0.00 | $0 | 31,213 |
| 2025-10-10 | COSENTINO ERIC F. | — |
Open-market sell
S
|
Class B Common Stock, $.01 par value per share | 200 | $47.61 | $9,523 | 53 |
| 2025-10-02 | PEREIRA BILL | COO & President |
Open-market sell
S
|
Class B Common Stock, $.01 par value per share | 41,933 | $49.63 | $2,081,168 | 42,500 |
| 2025-09-18 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
A · derivative
|
Deferred Stock Units | 2,000 | $0.00 | $0 | 2,000 |
| 2025-07-17 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, $.01 par value per share | 7,150 | $0.00 | $0 | 62,851 |
| 2025-07-17 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 650 | $0.00 | $0 | 30,213 |
| 2025-07-15 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, $.01 par value per share | 1,200 | $0.00 | $0 | 70,001 |
| 2025-06-16 | COSENTINO ERIC F. | — |
Open-market sell
S
|
Class B Common Stock, $.01 par value per share | 800 | $67.03 | $53,624 | 253 |
| 2025-04-28 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 7,685 | $48.84 | $375,297 | 29,563 |
| 2025-03-18 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 10,735 | $48.99 | $525,882 | 0 |
| 2025-03-17 | SILBERMAN MITCH | CAO & Controller |
Equity grant / award
A · derivative
|
Deferred Stock Units | 261 | $0.00 | $0 | 261 |
| 2025-02-25 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Exercise / conversion
M · derivative
|
Deferred Stock Units | 3,600 | $0.00 | $0 | 0 |
| 2025-02-25 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 2,300 | $49.11 | $112,953 | 9,225 |
| 2025-02-25 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 6,750 | $49.11 | $331,492 | 11,525 |
| 2025-01-21 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, $.01 par value per share | 2,750 | $0.00 | $0 | 71,201 |
| 2025-01-10 | COSENTINO ERIC F. | — |
Open-market sell
S
|
Class B Common Stock, $.01 par value per share | 551 | $45.47 | $25,054 | 1,053 |
| 2025-01-06 | SCHORR JUDAH | — |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 1,053 | $47.48 | $49,991 | 121,439 |
| 2024-12-23 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 17,116 | $47.11 | $806,287 | 0 |
| 2024-12-12 | KATSOF IRWIN | — |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 369 | $0.00 | $0 | 369 |
| 2024-12-09 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,000 | $53.74 | $53,739 | 4,775 |
| 2024-12-05 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,948 | $55.55 | $108,211 | 17,116 |
| 2024-12-02 | SILBERMAN MITCH | CAO & Controller |
Equity grant / award
A · derivative
|
Deferred Stock Units | 2,344 | $0.00 | $0 | 2,344 |
| 2024-12-02 | SILBERMAN MITCH | CAO & Controller |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 1,172 | $0.00 | $0 | 1,172 |
| 2024-11-14 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, $.01 par value per share | 4,145 | $0.00 | $0 | 73,951 |
| 2024-11-12 | JONAS HOWARD S | Chairman |
Other acquired transaction
J
|
Class B Common Stock, $.01 par value per share | 78,016 | $0.00 | $0 | 78,096 |
| 2024-10-21 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,094 | $46.18 | $96,706 | 21,878 |
| 2024-10-21 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 6,557 | $46.00 | $301,627 | 52,947 |
| 2024-10-18 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,475 | $46.95 | $69,257 | 12,562 |
| 2024-10-17 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,290 | $47.18 | $108,045 | 37,113 |
| 2024-10-16 | PEREIRA BILL | COO & President |
Open-market sell
S
|
Class B Common Stock, $.01 par value per share | 29,175 | $47.24 | $1,378,282 | 40,000 |
| 2024-10-16 | PEREIRA BILL | COO & President |
Other disposed transaction
F
|
Class B Common Stock, $.01 par value per share | 19,979 | $47.08 | $940,511 | 69,175 |
| 2024-10-16 | PEREIRA BILL | COO & President |
Equity grant / award
A
|
Class B Common Stock, $.01 par value per share | 39,155 | $0.00 | $0 | 89,154 |
| 2024-10-15 | FISCHER MARCELO | Chief Financial Officer |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,383 | $47.14 | $65,190 | 36,190 |
| 2024-10-14 | FISCHER MARCELO | Chief Financial Officer |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 600 | $48.57 | $29,142 | 37,573 |
| 2024-10-11 | FISCHER MARCELO | Chief Financial Officer |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 423 | $48.36 | $20,455 | 38,173 |
| 2024-09-30 | JONAS SAMUEL | Chief Executive Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 18,094 | $0.00 | $0 | 18,094 |
| 2024-09-18 | FISCHER MARCELO | Chief Financial Officer |
Equity grant / award
A · derivative
|
Deferred Stock Units | 15,624 | $0.00 | $0 | 15,624 |
| 2024-08-06 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 93 | $34.70 | $3,228 | 59,504 |
| 2024-08-06 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 259 | $34.70 | $8,989 | 59,597 |
| 2024-07-30 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 10,976 | $37.89 | $415,881 | 23,972 |
| 2024-07-24 | JONAS HOWARD S | Chairman |
Other acquired transaction
J
|
Class B Common Stock, par value $.01 per share | 211,269 | $0.00 | $0 | 211,269 |
| 2024-07-17 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 7,570 | $37.25 | $281,993 | 12,996 |
| 2024-07-16 | COSENTINO ERIC F. | — |
Open-market sell
S
|
Class B Common Stock, $.01 par value per share | 800 | $37.24 | $29,789 | 551 |
| 2024-07-02 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 500 | $36.21 | $18,105 | 5,775 |
| 2024-06-17 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 827 | $0.00 | $0 | 80 |
| 2024-06-14 | JONAS HOWARD S | Chairman |
Other acquired transaction
J
|
Class B Common Stock, par value $.01 per share | 211,269 | $0.00 | $0 | 211,269 |
| 2024-05-16 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 211,269 | $0.00 | $0 | 211,269 |
| 2024-05-16 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 10,884 | $0.00 | $0 | 211,269 |
| 2024-04-16 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 136,340 | $0.00 | $0 | 222,153 |
| 2024-04-11 | COSENTINO ERIC F. | — |
Open-market sell
S
|
Class A Common Stock, $.01 par value per share | 430 | $36.93 | $15,882 | 1,351 |
| 2024-04-05 | JONAS HOWARD S | Chairman |
Other acquired transaction
J
|
Class B Common Stock, par value $.01 per share | 358,493 | $0.00 | $0 | 358,493 |
| 2024-03-27 | SILBERMAN MITCH | CAO & Controller |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,115 | $38.01 | $80,395 | 0 |
| 2024-03-19 | PEREIRA BILL | COO & President |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 15,647 | $37.95 | $593,760 | 49,999 |
| 2024-03-15 | PEREIRA BILL | COO & President |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 19,967 | $37.83 | $755,252 | 65,646 |
| 2024-03-15 | PEREIRA BILL | COO & President |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 39,155 | $0.00 | $0 | 85,613 |
| 2024-02-21 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Exercise / conversion
M · derivative
|
Deferred Stock Units | 1,667 | $0.00 | $0 | 4,999 |
| 2024-02-21 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 829 | $35.62 | $29,533 | 59,338 |
| 2024-02-21 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 2,293 | $35.62 | $81,688 | 60,167 |
| 2024-01-24 | JONAS HOWARD S | Chairman |
Other acquired transaction
J
|
Class B Common Stock, par value $.01 per share | 358,493 | $0.00 | $0 | 358,493 |
| 2024-01-12 | PEREIRA BILL | COO & President |
Equity grant / award
A · derivative
|
Deferred Stock Units | 23,500 | $0.00 | $0 | 23,500 |
| 2024-01-05 | CHENKIN MICHAEL | Dir |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 1,476 | $33.88 | $50,000 | 41,514 |
| 2023-12-28 | JONAS SAMUEL | Chief Executive Officer |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 5,057 | $0.00 | $0 | 5,057 |
| 2023-12-27 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 148,148 | $0.00 | $0 | 358,493 |
| 2023-12-20 | FISCHER MARCELO | Chief Financial Officer |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,937 | $34.25 | $100,592 | 38,596 |
| 2023-12-14 | JONAS HOWARD S | Chairman |
Other acquired transaction
J
|
Class A Common Stock, par value $.01 per share | 1,574,326 | $0.00 | $0 | 1,574,326 |
| 2023-10-18 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 5,735 | $0.00 | $0 | 506,641 |
| 2023-09-15 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 1,475 | $0.00 | $0 | 19,659 |
| 2023-07-17 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 400 | $24.07 | $9,626 | 305 |
| 2023-05-17 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Exercise / conversion
M · derivative
|
Deferred Stock Units | 2,334 | $0.00 | $0 | 4,666 |
| 2023-05-17 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 781 | $32.37 | $25,281 | 19,064 |
| 2023-05-17 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 2,918 | $32.37 | $94,456 | 19,845 |
| 2023-05-17 | JONAS HOWARD S | Chairman |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 1,811,711 | $0.00 | $0 | 1,811,711 |
| 2023-05-16 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Equity grant / award
A · derivative
|
Deferred Stock Units | 3,000 | $0.00 | $0 | 3,000 |
| 2023-05-16 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 8,000 | $0.00 | $0 | 16,927 |
| 2023-04-11 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 3,407 | $32.89 | $112,057 | 36,119 |
| 2023-04-04 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,100 | $34.17 | $37,592 | 705 |
| 2023-03-29 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,296 | $33.78 | $43,776 | 6,275 |
| 2023-03-02 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Equity grant / award
A · derivative
|
Deferred Stock Units | 3,000 | $0.00 | $0 | 10,000 |
| 2023-03-02 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 16,000 | $0.00 | $0 | 53,706 |
| 2023-01-05 | COSENTINO ERIC F. | Dir |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 1,776 | $28.15 | $49,994 | 1,805 |
| 2022-12-05 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
A · derivative
|
Deferred Stock Units | 3,600 | $0.00 | $0 | 3,600 |
| 2022-12-05 | SILBERMAN MITCH | CAO & Controller |
Equity grant / award
A · derivative
|
Deferred Stock Units | 2,750 | $0.00 | $0 | 2,750 |
| 2022-10-17 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 650 | $26.57 | $17,274 | 29 |
| 2022-10-07 | PEREIRA BILL | COO & President |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 3,240 | $25.11 | $81,356 | 46,458 |
| 2022-10-07 | PEREIRA BILL | COO & President |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 8,961 | $0.00 | $0 | 49,698 |
| 2022-08-16 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 1,150 | $0.00 | $0 | 18,184 |
| 2022-04-28 | JONAS HOWARD S | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 436,851 | $0.00 | $0 | 0 |
| 2022-04-28 | JONAS HOWARD S | Dir |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 317,276 | $27.65 | $8,772,681 | 358,801 |
| 2022-04-28 | JONAS HOWARD S | Dir |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 436,851 | $14.93 | $6,522,185 | 676,077 |
| 2022-04-25 | JONAS HOWARD S | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 563,149 | $0.00 | $0 | 436,851 |
| 2022-04-25 | JONAS HOWARD S | Dir |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 348,723 | $28.72 | $10,015,325 | 239,226 |
| 2022-04-25 | JONAS HOWARD S | Dir |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 563,149 | $14.93 | $8,407,815 | 587,949 |
| 2022-04-22 | JONAS HOWARD S | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 10,047 | $29.22 | $293,575 | 2,074,802 |
| 2022-04-21 | JONAS HOWARD S | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 42,896 | $30.63 | $1,313,952 | 2,084,849 |
| 2022-04-13 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 600 | $32.46 | $19,477 | 679 |
| 2022-01-05 | MASON JOYCE J | EVP and Corporate Secretary |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 4,710 | $44.78 | $210,937 | 38,376 |
| 2022-01-05 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 10,500 | $44.78 | $470,242 | 43,086 |
| 2022-01-05 | JONAS SAMUEL | Chief Executive Officer |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 83,539 | $44.78 | $3,741,294 | 170,421 |
| 2021-12-30 | JONAS HOWARD S | Dir |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 342,779 | $0.00 | $0 | 342,779 |
| 2021-11-10 | JONAS HOWARD S | Dir |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 7,575 | $0.00 | $0 | 367,579 |
| 2021-11-10 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 505 | $0.00 | $0 | 17,034 |
| 2021-10-22 | JONAS HOWARD S | Dir |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 92,076 | $0.00 | $0 | 375,154 |
| 2021-10-22 | JONAS HOWARD S | Dir |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 119,311 | $0.00 | $0 | 283,078 |
| 2021-10-21 | PEREIRA BILL | COO & President |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 4,690 | $47.38 | $222,190 | 30,000 |
| 2021-10-20 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,500 | $48.40 | $72,604 | 163 |
| 2021-08-17 | JONAS HOWARD S | Dir |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 119,311 | $0.00 | $0 | 119,311 |
| 2021-08-12 | JONAS HOWARD S | Dir |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 163,767 | $0.00 | $0 | 163,767 |
| 2021-07-16 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,500 | $47.02 | $70,528 | 32,081 |
| 2021-07-09 | PEREIRA BILL | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 4,924 | $46.90 | $230,949 | 34,690 |
| 2021-06-18 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 14,664 | $33.95 | $497,875 | 0 |
| 2021-04-15 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,035 | $22.87 | $23,669 | 10,000 |
| 2021-04-15 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,100 | $22.50 | $47,250 | 33,581 |
| 2021-03-26 | SILBERMAN MITCH | CAO & Controller |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,919 | $23.00 | $44,137 | 0 |
| 2021-03-09 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,500 | $20.53 | $51,318 | 1,663 |
| 2021-01-15 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 500 | $13.78 | $6,888 | 4,306 |
| 2021-01-06 | SILBERMAN MITCH | CAO & Controller |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,070 | $12.75 | $13,642 | 1,919 |
| 2021-01-05 | MASON JOYCE J | EVP and Corporate Secretary |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,922 | $12.33 | $23,698 | 35,681 |
| 2021-01-05 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 4,219 | $12.33 | $52,020 | 37,603 |
| 2021-01-05 | SCHORR JUDAH | Dir |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 4,055 | $12.33 | $49,998 | 116,018 |
| 2020-12-31 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 5,100 | $12.33 | $62,861 | 16,529 |
| 2020-12-15 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,700 | $13.03 | $22,152 | 108 |
| 2020-10-16 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 4,282 | $10.81 | $46,297 | 11,035 |
| 2020-10-16 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,701 | $10.70 | $28,910 | 33,384 |
| 2020-10-15 | SHEA NADINE | EVP of GLOBAL HUMAN RESOURCES |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,080 | $11.00 | $11,880 | 1,988 |
| 2020-10-12 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 500 | $11.12 | $5,558 | 1,808 |
| 2020-07-16 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 4,800 | $6.42 | $30,815 | 2,308 |
| 2020-06-05 | JONAS HOWARD S | Dir |
Other disposed transaction
J
|
Class B Common Stock | 2,502,899 | $0.00 | $0 | 0 |
| 2020-06-01 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,954 | $6.47 | $12,652 | 6,750 |
| 2020-04-14 | JONAS HOWARD S | Dir |
Equity grant / award
G
|
Class B Common Stock | 68,040 | $0.00 | $0 | 2,502,899 |
| 2020-04-14 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 5,670 | $0.00 | $0 | 15,317 |
| 2020-04-07 | JONAS HOWARD S | Dir |
Other acquired transaction
J
|
Class B Common Stock | 2,570,939 | $0.00 | $0 | 2,570,939 |
| 2020-04-06 | JONAS HOWARD S | Dir |
Other disposed transaction
J
|
Class B Common Stock | 2,382,371 | $0.00 | $0 | 0 |
| 2020-04-06 | JONAS HOWARD S | Dir |
Other disposed transaction
J
|
Class A Common Stock | 1,574,326 | $0.00 | $0 | 0 |
| 2020-01-06 | SILBERMAN MITCH | CAO & Controller |
Exercise / conversion
M · derivative
|
Deferred Stock Units | 1,667 | — | — | 3,333 |
| 2020-01-06 | SILBERMAN MITCH | CAO & Controller |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 597 | $7.12 | $4,251 | 1,070 |
| 2020-01-06 | SILBERMAN MITCH | CAO & Controller |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 1,667 | — | — | 1,667 |
| 2020-01-06 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M · derivative
|
Deferred Stock Units | 1,500 | — | — | 7,500 |
| 2020-01-06 | MASON JOYCE J | EVP and Corporate Secretary |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 671 | $7.12 | $4,778 | 30,415 |
| 2020-01-06 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 1,500 | — | — | 31,086 |
| 2019-12-19 | SCHORR JUDAH | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 16,665 | $7.23 | $120,438 | 104,955 |
| 2019-12-18 | SILBERMAN MITCH | CAO & Controller |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 345 | $7.23 | $2,493 | 0 |
| 2019-08-15 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
G
|
Class B Common Stock | 2,570,939 | $0.00 | $0 | 2,570,939 |
| 2019-08-07 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 2,570,939 | $0.00 | $0 | 2,570,939 |
| 2019-07-02 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 2,570,939 | $0.00 | $0 | 2,570,939 |
| 2019-06-19 | ASH MENACHEM | EVP of Strategic&Legal Affairs |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 20,000 | $0.00 | $0 | 36,332 |
| 2019-06-05 | PEREIRA BILL | Dir |
Equity grant / award
A · derivative
|
Deferred Stock Units | 25,000 | $0.00 | $0 | 25,000 |
| 2019-04-16 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,059 | $6.99 | $14,402 | 29,586 |
| 2019-04-16 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 3,432 | $6.91 | $23,730 | 5,000 |
| 2019-04-15 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,547 | $6.88 | $10,637 | 31,645 |
| 2019-04-02 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 4,000 | $6.62 | $26,460 | 100 |
| 2019-03-19 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 4,245 | $0.00 | $0 | 363,647 |
| 2019-03-19 | JONAS HOWARD S | Chairman of the Board |
Other disposed transaction
J
|
Class B Common Stock | 33,960 | $0.00 | $0 | 148,156 |
| 2019-01-05 | CHENKIN MICHAEL | Dir |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 4,000 | $6.55 | $26,220 | 26,083 |
| 2018-12-21 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
A
|
Class B Common Stock | 2,546,689 | $5.89 | $14,999,998 | 2,570,939 |
| 2018-11-30 | WARTELL DAVID | CHIEF TECHNOLOGY OFFICER |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,568 | $8.07 | $12,654 | 8,432 |
| 2018-10-12 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,400 | $7.79 | $18,707 | 100 |
| 2018-08-23 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 451,112 | $0.00 | $0 | 2,382,371 |
| 2018-07-18 | MASON JOYCE J | EVP and Corporate Secretary |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,451 | $5.63 | $8,169 | 33,192 |
| 2018-07-18 | SCHORR JUDAH | Dir |
Open-market buy
P
|
Class B Common Stock, par value $.01 per share | 10,000 | $5.42 | $54,250 | 117,620 |
| 2018-07-11 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 5,365 | $0.00 | $0 | 9,647 |
| 2018-07-10 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
G
|
Class B Common Stock | 64,380 | $0.00 | $0 | 24,250 |
| 2018-07-10 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 1,659,722 | $0.00 | $0 | 1,931,259 |
| 2018-07-10 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class A Common Stock | 1,574,326 | $0.00 | $0 | 1,574,326 |
| 2018-04-25 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 1,464,739 | $0.00 | $0 | 1,748,352 |
| 2018-04-19 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,800 | $5.62 | $10,122 | 2,500 |
| 2018-03-26 | IDT CORP | 10% |
Other disposed transaction
J
|
Class B Common Stock, par value $.01 per share | 11,639,901 | $0.00 | $0 | 0 |
| 2018-03-26 | IDT CORP | 10% |
Other disposed transaction
J
|
Class A Common Stock, par value $.01 per share | 787,163 | $0.00 | $0 | 0 |
| 2018-01-17 | SCHORR JUDAH | Dir |
Open-market buy
P
|
Class B Common Stock, par value $.01 per share | 10,000 | $10.82 | $108,155 | 97,620 |
| 2018-01-05 | SCHORR JUDAH | Dir |
Equity grant / award
A
|
Class B Common Stock, par value $.01 per share | 4,000 | $10.77 | $43,080 | 87,620 |
| 2017-12-15 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,000 | $10.66 | $21,324 | 300 |
| 2017-11-01 | MASON JOYCE J | EVP and Corporate Secretary |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 2,100 | $0.00 | $0 | 4,282 |
| 2017-10-12 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 549 | $13.20 | $7,248 | 2,300 |
| 2017-09-18 | JONAS SAMUEL | Chief Executive Officer |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,542 | $14.11 | $21,750 | 87,012 |
| 2017-07-13 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 1,736,276 | $0.00 | $0 | 1,736,276 |
| 2017-07-13 | SCHORR JUDAH | Dir |
Open-market buy
P
|
Class B Common Stock, par value $.01 per share | 7,000 | $14.82 | $103,735 | 7,000 |
| 2017-07-06 | SCHORR JUDAH | Dir |
Open-market buy
P
|
Class B Common Stock, par value $.01 per share | 10,000 | $14.32 | $143,169 | 83,287 |
| 2017-06-30 | SCHORR JUDAH | Dir |
Open-market buy
P
|
Class B Common Stock, par value $.01 per share | 4,000 | $14.29 | $57,180 | 73,287 |
| 2017-06-29 | SCHORR JUDAH | Dir |
Open-market buy
P
|
Class B Common Stock, par value $.01 per share | 6,000 | $14.36 | $86,141 | 69,287 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 19,775 | $0.00 | $0 | 359,402 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 6,450 | $0.00 | $0 | 346,114 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 7,617 | $0.00 | $0 | 347,065 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 15,055 | $0.00 | $0 | 343,642 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 8,392 | $0.00 | $0 | 347,819 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 7,330 | $0.00 | $0 | 346,550 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 6,501 | $0.00 | $0 | 345,806 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 7,622 | $0.00 | $0 | 346,880 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 13,617 | $0.00 | $0 | 182,116 |
| 2017-06-14 | JONAS HOWARD S | Chairman of the Board |
Other disposed transaction
J
|
Class B Common Stock | 92,359 | $0.00 | $0 | 1,866,393 |
| 2017-06-09 | JONAS HOWARD S | Chairman of the Board |
Open-market buy
P
|
Class B Common Stock | 1,000,000 | $14.93 | $14,930,000 | 1,958,752 |
| 2017-06-09 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
A
|
Class B Common Stock | 1,000,000 | $14.93 | $14,930,000 | 1,958,752 |
| 2017-05-02 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 1,000,000 | $0.00 | $0 | 1,000,000 |
| 2017-04-11 | JONAS HOWARD S | Chairman of the Board |
Open-market buy
P
|
Class B Common Stock | 728,332 | $13.73 | $9,999,998 | 958,752 |
| 2017-04-11 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
A
|
Class B Common Stock | 728,332 | $13.73 | $9,999,998 | 958,752 |
| 2017-04-06 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,200 | $13.14 | $15,765 | 2,849 |
| 2017-01-17 | FISCHER MARCELO | Senior Vice President-Finance |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 3,227 | $19.57 | $63,136 | 18,347 |
| 2017-01-17 | MASON JOYCE J | EVP and Corporate Secretary |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,691 | $19.57 | $33,084 | 27,178 |
| 2017-01-11 | FISCHER MARCELO | Senior Vice President-Finance |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,200 | $20.21 | $44,455 | 21,574 |
| 2017-01-05 | JONAS SAMUEL | Chief Executive Officer |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 6,398 | $19.57 | $125,177 | 91,907 |
| 2017-01-05 | JONAS HOWARD S | Chairman of the Board |
Other disposed transaction
F
|
Class B Common Stock | 23,208 | $19.57 | $454,065 | 230,420 |
| 2017-01-05 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
A
|
Class B Common Stock | 69,624 | $19.57 | $1,362,194 | 253,628 |
| 2017-01-05 | PEREIRA BILL | Dir |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 3,409 | $19.57 | $66,697 | 31,257 |
| 2017-01-04 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,000 | $0.00 | $0 | 8,000 |
| 2017-01-04 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,000 | $19.72 | $39,440 | 28,869 |
| 2017-01-04 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 2,000 | $13.93 | $27,860 | 30,869 |
| 2016-12-30 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,000 | $0.00 | $0 | 0 |
| 2016-12-30 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,000 | $18.51 | $18,510 | 28,869 |
| 2016-12-30 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 1,000 | $16.24 | $16,240 | 29,869 |
| 2016-12-22 | JONAS HOWARD S | Chairman of the Board |
Equity grant / award
G
|
Class B Common Stock | 9,750 | $0.00 | $0 | 184 |
| 2016-12-16 | PEREIRA BILL | Dir |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,222 | $0.00 | $0 | 0 |
| 2016-12-16 | PEREIRA BILL | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 10,222 | $18.55 | $189,579 | 34,666 |
| 2016-12-16 | PEREIRA BILL | Dir |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 10,222 | $13.93 | $142,392 | 44,888 |
| 2016-11-14 | JONAS SAMUEL | Chief Executive Officer |
Equity grant / award
G
|
Class B Common Stock, par value $.01 per share | 1,800 | $0.00 | $0 | 98,305 |
| 2016-10-21 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 10,116 | $0.00 | $0 | 339,627 |
| 2016-10-21 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 76,753 | $0.00 | $0 | 193,754 |
| 2016-10-21 | JONAS HOWARD S | Chairman of the Board |
Other disposed transaction
J
|
Class B Common Stock | 157,681 | $0.00 | $0 | 168,499 |
| 2016-10-20 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 1,917 | $17.55 | $33,644 | 329,511 |
| 2016-10-20 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 1,916 | $17.55 | $33,627 | 329,104 |
| 2016-10-19 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,555 | $0.00 | $0 | 1,000 |
| 2016-10-19 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 1,555 | $17.77 | $27,637 | 28,869 |
| 2016-10-19 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 1,555 | $16.24 | $25,253 | 30,424 |
| 2016-10-19 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 2,442 | $17.75 | $43,341 | 331,465 |
| 2016-10-19 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 2,443 | $17.75 | $43,359 | 331,428 |
| 2016-10-18 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 2,031 | $17.64 | $35,833 | 333,907 |
| 2016-10-18 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 2,030 | $17.64 | $35,815 | 333,871 |
| 2016-10-18 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,000 | $0.00 | $0 | 2,555 |
| 2016-10-18 | MASON JOYCE J | EVP and Corporate Secretary |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 3,000 | $17.60 | $52,815 | 28,869 |
| 2016-10-18 | MASON JOYCE J | EVP and Corporate Secretary |
Exercise / conversion
M
|
Class B Common Stock, par value $.01 per share | 3,000 | $16.24 | $48,720 | 31,869 |
| 2016-10-17 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 183 | $17.50 | $3,202 | 335,493 |
| 2016-10-17 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 182 | $17.50 | $3,185 | 335,901 |
| 2016-10-14 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stockk | 932 | $17.53 | $16,342 | 335,904 |
| 2016-10-14 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 931 | $17.53 | $16,324 | 336,120 |
| 2016-10-14 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 932 | $17.53 | $16,342 | 336,083 |
| 2016-10-13 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 984 | $17.57 | $17,292 | 333,684 |
| 2016-10-13 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 985 | $17.57 | $17,309 | 337,015 |
| 2016-10-12 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stockk | 1,895 | $17.58 | $33,319 | 337,821 |
| 2016-10-12 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 1,896 | $17.58 | $33,337 | 334,668 |
| 2016-10-12 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 1,895 | $17.58 | $33,319 | 338,000 |
| 2016-10-11 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 2,718 | $17.82 | $48,441 | 339,895 |
| 2016-10-10 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stockk | 3,584 | $17.92 | $64,219 | 342,434 |
| 2016-10-10 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 3,585 | $17.92 | $64,237 | 331,572 |
| 2016-10-10 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 3,584 | $17.92 | $64,219 | 342,613 |
| 2016-10-07 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 1,790 | $17.57 | $31,452 | 346,233 |
| 2016-10-07 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 1,789 | $17.57 | $31,434 | 346,197 |
| 2016-10-05 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 400 | $17.35 | $6,942 | 49 |
| 2016-09-30 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stockk | 109 | $17.50 | $1,908 | 347,807 |
| 2016-09-30 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 109 | $17.50 | $1,908 | 347,986 |
| 2016-09-30 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 110 | $17.50 | $1,925 | 347,578 |
| 2016-09-29 | JONAS HOWARD S | Chairman of the Board |
Open-market sell
S
|
Class B Common Stock | 1,416 | $17.53 | $24,817 | 348,095 |
| 2016-09-19 | JONAS SAMUEL | Chief Executive Officer |
Other disposed transaction
F
|
Class B Common Stock, par value $.01 per share | 1,542 | $14.73 | $22,714 | 100,105 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 20,084 | — | — | 349,511 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 20,128 | — | — | 349,548 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 19,912 | — | — | 349,332 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 16,760 | — | — | 346,180 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 9,051 | — | — | 338,471 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 19,891 | — | — | 349,311 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 19,684 | — | — | 349,104 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 19,769 | — | — | 349,189 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other acquired transaction
J
|
Class B Common Stock | 19,722 | — | — | 349,142 |
| 2016-06-17 | JONAS HOWARD S | Chairman of the Board |
Other disposed transaction
J
|
Class B Common Stock | 165,001 | — | — | 117,001 |
| 2016-06-14 | COSENTINO ERIC F. | Dir |
Open-market sell
S
|
Class B Common Stock, par value $.01 per share | 2,600 | $13.53 | $35,176 | 449 |
| 2016-06-07 | DAVIDSON ANTHONY S | SVP - Technology |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 8,372 | — | $116,622 | 8,372 |
| 2016-06-07 | DAVIDSON ANTHONY S | SVP - Technology |
Other disposed transaction
D · derivative
|
Employee Stock Option (right to buy) | 8,372 | — | $135,459 | 0 |
| 2016-06-01 | IDT CORP | 10% |
Other disposed transaction
J
|
Class B Common Stock, par value $.01 per share | 7,151,607 | $0.00 | $0 | 0 |
| 2016-06-01 | IDT CORP | 10% |
Other disposed transaction
J
|
Class A Common Stock, par value $.01 per share | 524,775 | $0.00 | $0 | 0 |