Financial Metrics
UI Ubiquiti Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 167433000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 204757000.0 | +22.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 213536000.0 | +4.3% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 218359000.0 | +2.3% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 245868000.0 | +12.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 250811000.0 | +2.0% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 250404000.0 | -0.2% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 282905000.0 | +13.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 307276000.0 | +8.6% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 284911000.0 | -7.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 323277000.0 | +13.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 308284000.0 | -4.6% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 337417000.0 | +9.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 473533000.0 | +40.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 479436000.0 | +1.2% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 467237000.0 | -2.5% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 458914000.0 | -1.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 431565000.0 | -6.0% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 358068000.0 | -17.0% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 498083000.0 | +39.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 493571000.0 | -0.9% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 457773000.0 | -7.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 463078000.0 | +1.2% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 464954000.0 | +0.4% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 492997000.0 | +6.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 550344000.0 | +11.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 599879000.0 | +9.0% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 664170000.0 | +10.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 733773000.0 | +10.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 814867000.0 | +11.1% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 213536000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | 250811000.0 | +17.5% | USD | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 307276000.0 | +22.5% | USD | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 308284000.0 | +0.3% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 1284500000.0 | +316.7% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 1898094000.0 | +47.8% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 1691692000.0 | -10.9% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 1940512000.0 | +14.7% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 1928490000.0 | -0.6% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 2573545000.0 | +33.4% | USD | 10-K | 2025-08-22 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 82493000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 98304000.0 | +19.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 95139000.0 | -3.2% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 99086000.0 | +4.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 111656000.0 | +12.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 96900000.0 | -13.2% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 114476000.0 | +18.1% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 131606000.0 | +15.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 140231000.0 | +6.6% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 132830000.0 | -5.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 151391000.0 | +14.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 145086000.0 | -4.2% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 159635000.0 | +10.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 228116000.0 | +42.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 230674000.0 | +1.1% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 222738000.0 | -3.4% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 209463000.0 | -6.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 174698000.0 | -16.6% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 116018000.0 | -33.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 171368000.0 | +47.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 197561000.0 | +15.3% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 188476000.0 | -4.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 183875000.0 | -2.4% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 177647000.0 | -3.4% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 174100000.0 | -2.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 231618000.0 | +33.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 247230000.0 | +6.7% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 295874000.0 | +19.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 337409000.0 | +14.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 374000000.0 | +10.8% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 95139000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | 96900000.0 | +1.9% | USD | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 140231000.0 | +44.7% | USD | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 145086000.0 | +3.5% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 608172000.0 | +319.2% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 912276000.0 | +50.0% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 669812000.0 | -26.6% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 760731000.0 | +13.6% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 739762000.0 | -2.8% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 1117451000.0 | +51.1% | USD | 10-K | 2025-08-22 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 60138000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 74902000.0 | +24.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 69800000.0 | -6.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 73409000.0 | +5.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 87063000.0 | +18.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 66080000.0 | -24.1% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 84870000.0 | +28.4% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 99618000.0 | +17.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 91657000.0 | -8.0% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 102137000.0 | +11.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 120689000.0 | +18.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 112048000.0 | -7.2% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 127357000.0 | +13.7% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 189953000.0 | +49.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 190811000.0 | +0.5% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 179000000.0 | -6.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 161698000.0 | -9.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 125391000.0 | -22.5% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 62606000.0 | -50.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 122013000.0 | +94.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 145153000.0 | +19.0% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 133525000.0 | -8.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 128302000.0 | -3.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 121102000.0 | -5.6% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 111223000.0 | -8.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 169206000.0 | +52.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 178812000.0 | +5.7% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 226861000.0 | +26.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 261722000.0 | +15.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 292901000.0 | +11.9% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 69800000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | 66080000.0 | -5.3% | USD | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 91657000.0 | +38.7% | USD | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 112048000.0 | +22.2% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 478198000.0 | +326.8% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 742592000.0 | +55.3% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 462264000.0 | -37.7% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 544566000.0 | +17.8% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 498997000.0 | -8.4% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 836280000.0 | +67.6% | USD | 10-K | 2025-08-22 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 52699000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 71788000.0 | +36.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 60608000.0 | -15.6% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 64432000.0 | +6.3% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 74925000.0 | +16.3% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2017-12-31 | -51459000.0 | -168.7% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-03-31 | 102739000.0 | +299.7% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 85703000.0 | -16.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2018-12-31 | 77796000.0 | -9.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 88300000.0 | +13.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 98146000.0 | +11.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2019-12-31 | 85811000.0 | -12.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-03-31 | 103722000.0 | +20.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 156509000.0 | +50.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2020-12-31 | 159668000.0 | +2.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-03-31 | 146075000.0 | -8.5% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 132150000.0 | -9.5% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2021-12-31 | 103649000.0 | -21.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-03-31 | 50354000.0 | -51.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 93182000.0 | +85.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2022-12-31 | 112205000.0 | +20.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-03-31 | 98577000.0 | -12.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 87750000.0 | -11.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2023-12-31 | 82116000.0 | -6.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-03-31 | 76290000.0 | -7.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 127988000.0 | +67.8% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2024-12-31 | 136795000.0 | +6.9% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 180435000.0 | +31.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 207876000.0 | +15.2% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-12-31 | 233610000.0 | +12.4% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 60608000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | -51459000.0 | -184.9% | USD | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 77796000.0 | +251.2% | USD | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 85811000.0 | +10.3% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 380297000.0 | +343.2% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 616584000.0 | +62.1% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 378657000.0 | -38.6% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 407641000.0 | +7.7% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 349960000.0 | -14.1% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 711922000.0 | +103.4% | USD | 10-K | 2025-08-22 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.63 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.88 | +39.7% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.74 | -15.9% | USD/shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.79 | +6.8% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.93 | +17.7% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | -0.66 | -171.0% | USD/shares | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 1.34 | +303.0% | USD/shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 1.16 | -13.4% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 1.09 | -6.0% | USD/shares | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 1.25 | +14.7% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 1.44 | +15.2% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 1.32 | -8.3% | USD/shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 1.6 | +21.2% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 2.46 | +53.7% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 2.54 | +3.3% | USD/shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 2.33 | -8.3% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 2.11 | -9.4% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 1.66 | -21.3% | USD/shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.82 | -50.6% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 1.54 | +87.8% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 1.86 | +20.8% | USD/shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 1.63 | -12.4% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 1.45 | -11.0% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 1.36 | -6.2% | USD/shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 1.26 | -7.4% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 2.12 | +68.3% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 2.26 | +6.6% | USD/shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 2.98 | +31.9% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 3.44 | +15.4% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 3.86 | +12.2% | USD/shares | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 0.74 | — | USD/shares | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | -0.66 | -189.2% | USD/shares | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 1.09 | +265.2% | USD/shares | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 1.32 | +21.1% | USD/shares | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 5.81 | +340.2% | USD/shares | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 9.79 | +68.5% | USD/shares | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 6.14 | -37.3% | USD/shares | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 6.75 | +9.9% | USD/shares | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 5.79 | -14.2% | USD/shares | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 11.77 | +103.3% | USD/shares | 10-K | 2025-08-22 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.62 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.86 | +38.7% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.72 | -16.3% | USD/shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.77 | +6.9% | USD/shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.92 | +19.5% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | -0.66 | -171.7% | USD/shares | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 1.32 | +300.0% | USD/shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 1.16 | -12.1% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 1.09 | -6.0% | USD/shares | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 1.25 | +14.7% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 1.43 | +14.4% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 1.32 | -7.7% | USD/shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 1.6 | +21.2% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 2.46 | +53.7% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 2.54 | +3.3% | USD/shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 2.32 | -8.7% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 2.11 | -9.1% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 1.66 | -21.3% | USD/shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.82 | -50.6% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 1.54 | +87.8% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 1.86 | +20.8% | USD/shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 1.63 | -12.4% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 1.45 | -11.0% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 1.36 | -6.2% | USD/shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 1.26 | -7.4% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 2.12 | +68.3% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 2.26 | +6.6% | USD/shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 2.98 | +31.9% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 3.43 | +15.1% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 3.86 | +12.5% | USD/shares | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 0.72 | — | USD/shares | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | -0.66 | -191.7% | USD/shares | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 1.09 | +265.2% | USD/shares | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 1.32 | +21.1% | USD/shares | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 5.8 | +339.4% | USD/shares | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 9.78 | +68.6% | USD/shares | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 6.13 | -37.3% | USD/shares | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 6.74 | +10.0% | USD/shares | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 5.79 | -14.1% | USD/shares | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 11.76 | +103.1% | USD/shares | 10-K | 2025-08-22 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 502549000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 551031000.0 | +9.6% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2016-09-30 | 573644000.0 | +4.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 612725000.0 | +6.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 533944000.0 | -12.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 604198000.0 | +13.2% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2017-09-30 | 631810000.0 | +4.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 823776000.0 | +30.4% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 690806000.0 | -16.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 666681000.0 | -3.5% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-09-30 | 480812000.0 | -27.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 293334000.0 | -39.0% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 310264000.0 | +5.8% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 238147000.0 | -23.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 119741000.0 | -49.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 100004000.0 | -16.5% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 77781000.0 | -22.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 142617000.0 | +83.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 128427000.0 | -9.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 189114000.0 | +47.3% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 262791000.0 | +39.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 249418000.0 | -5.1% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 265930000.0 | +6.6% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 212179000.0 | -20.2% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 144312000.0 | -32.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 136224000.0 | -5.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 136519000.0 | +0.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 159505000.0 | +16.8% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 152520000.0 | -4.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 114826000.0 | -24.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 108527000.0 | -5.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 97601000.0 | -10.1% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 102487000.0 | +5.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 126342000.0 | +23.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 165175000.0 | +30.7% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 133088000.0 | -19.4% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 150967000.0 | +13.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 149727000.0 | -0.8% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 177195000.0 | +18.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 302819000.0 | +70.9% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 551031000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | 604198000.0 | +9.6% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 666681000.0 | +10.3% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 238147000.0 | -64.3% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 142617000.0 | -40.1% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 249418000.0 | +74.9% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 136224000.0 | -45.4% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 114826000.0 | -15.7% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 126342000.0 | +10.0% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 149727000.0 | +18.5% | USD | 10-K | 2025-08-22 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 75245000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 82790000.0 | +10.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 95728000.0 | +15.6% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 115816000.0 | +21.0% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 125341000.0 | +8.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 140561000.0 | +12.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 128589000.0 | -8.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 159153000.0 | +23.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 158439000.0 | -0.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 174521000.0 | +10.2% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 165294000.0 | -5.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 174327000.0 | +5.5% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 159867000.0 | -8.3% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 156043000.0 | -2.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 174256000.0 | +11.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 147081000.0 | -15.6% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 173882000.0 | +18.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 142160000.0 | -18.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 196022000.0 | +37.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 163696000.0 | -16.5% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 187315000.0 | +14.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 172289000.0 | -8.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 173927000.0 | +1.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 125459000.0 | -27.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 87481000.0 | -30.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 119627000.0 | +36.7% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 147567000.0 | +23.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 151945000.0 | +3.0% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 146359000.0 | -3.7% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 167787000.0 | +14.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 168660000.0 | +0.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 171417000.0 | +1.6% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 187564000.0 | +9.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 169147000.0 | -9.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 174501000.0 | +3.2% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 167883000.0 | -3.8% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 222223000.0 | +32.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 244616000.0 | +10.1% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 245336000.0 | +0.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 214376000.0 | -12.6% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 82790000.0 | — | USD | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 140561000.0 | +69.8% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 174521000.0 | +24.2% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 156043000.0 | -10.6% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 142160000.0 | -8.9% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 172289000.0 | +21.2% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 119627000.0 | -30.6% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 167787000.0 | +40.3% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 169147000.0 | +0.8% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 244616000.0 | +44.6% | USD | 10-K | 2025-08-22 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 42776000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 57113000.0 | +33.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 79841000.0 | +39.8% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 104417000.0 | +30.8% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 132512000.0 | +26.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 142048000.0 | +7.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 122263000.0 | -13.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 98893000.0 | -19.1% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 92772000.0 | -6.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 102220000.0 | +10.2% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 139926000.0 | +36.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 255778000.0 | +82.8% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 279924000.0 | +9.4% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 264281000.0 | -5.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 244112000.0 | -7.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 248585000.0 | +1.8% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 205244000.0 | -17.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 285943000.0 | +39.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 256038000.0 | -10.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 233079000.0 | -9.0% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 224930000.0 | -3.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 233767000.0 | +3.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 261590000.0 | +11.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 276006000.0 | +5.5% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 241130000.0 | -12.6% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 262441000.0 | +8.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 354662000.0 | +35.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 644133000.0 | +81.6% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 743397000.0 | +15.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 737121000.0 | -0.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 706508000.0 | -4.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 683593000.0 | -3.2% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 533529000.0 | -22.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 462032000.0 | -13.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 446179000.0 | -3.4% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 537344000.0 | +20.4% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 590477000.0 | +9.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 675098000.0 | +14.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 680713000.0 | +0.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 674698000.0 | -0.9% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 57113000.0 | — | USD | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 142048000.0 | +148.7% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 102220000.0 | -28.0% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 264281000.0 | +158.5% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 285943000.0 | +8.2% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 233767000.0 | -18.2% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 262441000.0 | +12.3% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 737121000.0 | +180.9% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 462032000.0 | -37.3% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 675098000.0 | +46.1% | USD | 10-K | 2025-08-22 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 641428000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 728384000.0 | +13.6% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 785602000.0 | +7.9% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 886592000.0 | +12.9% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 862711000.0 | -2.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 952334000.0 | +10.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 962658000.0 | +1.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1147640000.0 | +19.2% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 1019493000.0 | -11.2% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1001352000.0 | -1.8% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 931746000.0 | -7.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 865917000.0 | -7.1% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 861147000.0 | -0.6% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 753811000.0 | -12.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 600782000.0 | -20.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 529364000.0 | -11.9% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 482796000.0 | -8.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 586647000.0 | +21.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 601951000.0 | +2.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 610230000.0 | +1.4% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 697988000.0 | +14.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 694156000.0 | -0.5% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 780334000.0 | +12.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 672360000.0 | -13.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 543272000.0 | -19.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 621573000.0 | +14.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 711562000.0 | +14.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1044659000.0 | +46.8% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 1152392000.0 | +10.3% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1167044000.0 | +1.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 1153686000.0 | -1.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1105733000.0 | -4.2% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 1000812000.0 | -9.5% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 916013000.0 | -8.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 926497000.0 | +1.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 961661000.0 | +3.8% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 1082297000.0 | +12.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1173222000.0 | +8.4% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 1200314000.0 | +2.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 1292883000.0 | +7.7% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 728384000.0 | — | USD | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 952334000.0 | +30.7% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 1001352000.0 | +5.1% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 753811000.0 | -24.7% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 586647000.0 | -22.2% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 694156000.0 | +18.3% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 621573000.0 | -10.5% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 1167044000.0 | +87.8% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 916013000.0 | -21.5% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 1173222000.0 | +28.1% | USD | 10-K | 2025-08-22 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 658354000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 747108000.0 | +13.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 803973000.0 | +7.6% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 905438000.0 | +12.6% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 882031000.0 | -2.6% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 972711000.0 | +10.3% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 983743000.0 | +1.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1168328000.0 | +18.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 1040820000.0 | -10.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 1022577000.0 | -1.8% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 1003497000.0 | -1.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 936312000.0 | -6.7% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 930549000.0 | -0.6% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 875865000.0 | -5.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 750568000.0 | -14.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 667092000.0 | -11.1% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 620619000.0 | -7.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 737451000.0 | +18.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 751864000.0 | +2.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 781152000.0 | +3.9% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 893008000.0 | +14.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 890985000.0 | -0.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 998656000.0 | +12.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 890848000.0 | -10.8% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 759689000.0 | -14.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 844712000.0 | +11.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 937239000.0 | +11.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1268659000.0 | +35.4% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 1375197000.0 | +8.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1406399000.0 | +2.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 1388135000.0 | -1.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1334913000.0 | -3.8% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 1223784000.0 | -8.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1154412000.0 | -5.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 1157918000.0 | +0.3% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 1183718000.0 | +2.2% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 1298268000.0 | +9.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1466451000.0 | +13.0% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 1490277000.0 | +1.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 1608185000.0 | +7.9% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 747108000.0 | — | USD | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 972711000.0 | +30.2% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 1022577000.0 | +5.1% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 875865000.0 | -14.3% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 737451000.0 | -15.8% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 890985000.0 | +20.8% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 844712000.0 | -5.2% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 1406399000.0 | +66.5% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 1154412000.0 | -17.9% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 1466451000.0 | +27.0% | USD | 10-K | 2025-08-22 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 57315000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 90663000.0 | +58.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 77121000.0 | -14.9% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 119278000.0 | +54.7% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 99103000.0 | -16.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 98488000.0 | -0.6% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 106927000.0 | +8.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 104878000.0 | -1.9% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 152476000.0 | +45.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 112916000.0 | -25.9% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 152160000.0 | +34.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 232097000.0 | +52.5% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 171069000.0 | -26.3% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 179186000.0 | +4.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 227257000.0 | +26.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 204686000.0 | -9.9% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 177749000.0 | -13.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 264297000.0 | +48.7% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 267050000.0 | +1.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 235563000.0 | -11.8% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 257641000.0 | +9.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 276412000.0 | +7.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 322933000.0 | +16.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 253627000.0 | -21.5% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 241344000.0 | -4.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 310950000.0 | +28.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 361494000.0 | +16.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 514601000.0 | +42.4% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 362380000.0 | -29.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 351819000.0 | -2.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 338115000.0 | -3.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 287787000.0 | -14.9% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 253528000.0 | -11.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 284791000.0 | +12.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 364094000.0 | +27.8% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 432294000.0 | +18.7% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 778522000.0 | +80.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 710855000.0 | -8.7% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 573102000.0 | -19.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 475523000.0 | -17.0% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 90663000.0 | — | USD | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 98488000.0 | +8.6% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 112916000.0 | +14.6% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 179186000.0 | +58.7% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 264297000.0 | +47.5% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 276412000.0 | +4.6% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 310950000.0 | +12.5% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 351819000.0 | +13.1% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 284791000.0 | -19.1% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 710855000.0 | +149.6% | USD | 10-K | 2025-08-22 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 226901000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 306732000.0 | +35.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 290992000.0 | -5.1% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 330832000.0 | +13.7% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 338993000.0 | +2.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 370947000.0 | +9.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 422532000.0 | +13.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 692298000.0 | +63.8% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 754911000.0 | +9.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 706829000.0 | -6.4% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 732858000.0 | +3.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 810976000.0 | +10.7% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 742449000.0 | -8.4% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 776588000.0 | +4.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 989995000.0 | +27.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 959197000.0 | -3.1% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 976605000.0 | +1.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1032909000.0 | +5.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 1013726000.0 | -1.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 962952000.0 | -5.0% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 953217000.0 | -1.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 888286000.0 | -6.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 940684000.0 | +5.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 895035000.0 | -4.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 1094686000.0 | +22.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 1227588000.0 | +12.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 1262711000.0 | +2.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1516609000.0 | +20.1% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 1559672000.0 | +2.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1522132000.0 | -2.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 1451199000.0 | -4.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1350635000.0 | -6.9% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 1197911000.0 | -11.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1059352000.0 | -11.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 969779000.0 | -8.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 893273000.0 | -7.9% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 862155000.0 | -3.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 798191000.0 | -7.4% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 661833000.0 | -17.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 592628000.0 | -10.5% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 306732000.0 | — | USD | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 370947000.0 | +20.9% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 706829000.0 | +90.5% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 776588000.0 | +9.9% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 1032909000.0 | +33.0% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 888286000.0 | -14.0% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 1227588000.0 | +38.2% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 1522132000.0 | +24.0% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 1059352000.0 | -30.4% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 798191000.0 | -24.7% | USD | 10-K | 2025-08-22 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 431453000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 440376000.0 | +2.1% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 512981000.0 | +16.5% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 574606000.0 | +12.0% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 543038000.0 | -5.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 601764000.0 | +10.8% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2017-09-30 | 561211000.0 | -6.7% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2017-12-31 | 476030000.0 | -15.2% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-03-31 | 285909000.0 | -39.9% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-06-30 | 315748000.0 | +10.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2018-09-30 | 270639000.0 | -14.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2018-12-31 | 125336000.0 | -53.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 188100000.0 | +50.1% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 99277000.0 | -47.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2019-09-30 | -239427000.0 | -341.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2019-12-31 | -292105000.0 | -22.0% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-03-31 | -355986000.0 | -21.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -295458000.0 | +17.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2020-09-30 | -261862000.0 | +11.4% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2020-12-31 | -181800000.0 | +30.6% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-03-31 | -60209000.0 | +66.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 2699000.0 | +104.5% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2021-09-30 | 57972000.0 | +2047.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2021-12-31 | -4187000.0 | -107.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-03-31 | -334997000.0 | -7900.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | -382876000.0 | -14.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2022-09-30 | -325472000.0 | +15.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2022-12-31 | -247950000.0 | +23.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-03-31 | -184475000.0 | +25.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -115733000.0 | +37.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2023-09-30 | -63064000.0 | +45.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2023-12-31 | -15722000.0 | +75.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-03-31 | 25873000.0 | +264.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 95060000.0 | +267.4% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2024-09-30 | 188139000.0 | +97.9% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2024-12-31 | 290445000.0 | +54.4% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 436113000.0 | +50.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 668260000.0 | +53.2% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 828444000.0 | +24.0% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-12-31 | 1015557000.0 | +22.6% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 440376000.0 | — | USD | 10-K | 2019-08-21 |
| Annual | 2017-06-30 | 601764000.0 | +36.6% | USD | 10-K | 2020-08-21 |
| Annual | 2018-06-30 | 315748000.0 | -47.5% | USD | 10-K | 2021-08-27 |
| Annual | 2019-06-30 | 99277000.0 | -68.6% | USD | 10-K | 2022-08-26 |
| Annual | 2020-06-30 | -295458000.0 | -397.6% | USD | 10-K | 2023-08-25 |
| Annual | 2021-06-30 | 2699000.0 | +100.9% | USD | 10-K | 2024-08-23 |
| Annual | 2022-06-30 | -382876000.0 | -14285.8% | USD | 10-K | 2025-08-22 |
| Annual | 2023-06-30 | -115733000.0 | +69.8% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 95060000.0 | +182.1% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 668260000.0 | +603.0% | USD | 10-K | 2025-08-22 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 156000000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 191564000.0 | +22.8% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 201000000.0 | +4.9% | USD | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 198500000.0 | -1.2% | USD | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 226000000.0 | +13.9% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 241821000.0 | +7.0% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 298500000.0 | +23.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 468250000.0 | +56.9% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 493750000.0 | +5.4% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 460352000.0 | -6.8% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 481250000.0 | +4.5% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 475000000.0 | -1.3% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 468750000.0 | -1.3% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 464700000.0 | -0.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 648750000.0 | +39.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 642500000.0 | -1.0% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 686250000.0 | +6.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 628437000.0 | -8.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 638750000.0 | +1.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 607500000.0 | -4.9% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 575000000.0 | -5.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 467030000.0 | -18.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 487500000.0 | +4.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 511250000.0 | +4.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 725000000.0 | +41.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 762622000.0 | +5.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 792500000.0 | +3.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 896250000.0 | +13.1% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 1090000000.0 | +21.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1041381000.0 | -4.5% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 1046250000.0 | +0.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 996875000.0 | -4.7% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 877500000.0 | -12.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 669878000.0 | -23.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 552500000.0 | -17.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 406250000.0 | -26.5% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 340000000.0 | -16.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 133750000.0 | -60.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 47500000.0 | -64.5% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 191564000.0 | — | USD | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 241821000.0 | +26.2% | USD | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 460352000.0 | +90.4% | USD | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 464700000.0 | +0.9% | USD | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 628437000.0 | +35.2% | USD | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 467030000.0 | -25.7% | USD | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 762622000.0 | +63.3% | USD | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 1041381000.0 | +36.6% | USD | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 669878000.0 | -35.7% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 250000000.0 | -62.7% | USD | 10-K | 2025-08-22 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 151944000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 32769000.0 | -78.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 75671000.0 | +130.9% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 65895000.0 | -12.9% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 96920000.0 | +47.1% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 165666000.0 | +70.9% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 285109000.0 | +72.1% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 93941000.0 | -67.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 144583000.0 | +53.9% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 158254000.0 | +9.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 119650000.0 | -24.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 243338000.0 | +103.4% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 335330000.0 | +37.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 116961000.0 | -65.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 308949000.0 | +164.1% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 447773000.0 | +44.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 100938000.0 | -77.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 196125000.0 | +94.3% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 300280000.0 | +53.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 41984000.0 | -86.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 2333000.0 | -94.4% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | -159872000.0 | -6952.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 67682000.0 | +142.3% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 146263000.0 | +116.1% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 310115000.0 | +112.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 233667000.0 | -24.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 386098000.0 | +65.2% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 509671000.0 | +32.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 198452000.0 | -61.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 462358000.0 | +133.0% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 197508000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | 112036000.0 | -43.3% | USD | 10-K | 2019-08-21 |
| Annual | 2018-06-30 | 332047000.0 | +196.4% | USD | 10-K | 2020-08-21 |
| Annual | 2019-06-30 | 259258000.0 | -21.9% | USD | 10-K | 2021-08-27 |
| Annual | 2020-06-30 | 460284000.0 | +77.5% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 612022000.0 | +33.0% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 370259000.0 | -39.5% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | -145428000.0 | -139.3% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 541516000.0 | +472.4% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 640027000.0 | +18.2% | USD | 10-K | 2025-08-22 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -4820000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | -1064000.0 | +77.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | -2836000.0 | -166.5% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | -5704000.0 | -101.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | -2932000.0 | +48.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | -6195000.0 | -111.3% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | -7318000.0 | -18.1% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | -148119000.0 | -1924.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | -156113000.0 | -5.4% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | -113991000.0 | +27.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 31598000.0 | +127.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 55313000.0 | +75.1% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 60377000.0 | +9.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | -4911000.0 | -108.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | -10948000.0 | -122.9% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | -15080000.0 | -37.7% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | -2990000.0 | +80.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | -6544000.0 | -118.9% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | -10718000.0 | -63.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | -8662000.0 | +19.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | -13468000.0 | -55.5% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | -15650000.0 | -16.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | -3025000.0 | +80.7% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | -6877000.0 | -127.3% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | -10109000.0 | -47.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | -2604000.0 | +74.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | -4590000.0 | -76.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | -7418000.0 | -61.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | -5158000.0 | +30.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | -8789000.0 | -70.4% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | -6248000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | -7232000.0 | -15.7% | USD | 10-K | 2019-08-21 |
| Annual | 2018-06-30 | -9115000.0 | -26.0% | USD | 10-K | 2020-08-21 |
| Annual | 2019-06-30 | -157567000.0 | -1628.7% | USD | 10-K | 2021-08-27 |
| Annual | 2020-06-30 | 69584000.0 | +144.2% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | -19266000.0 | -127.7% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | -11180000.0 | +42.0% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | -20934000.0 | -87.2% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | -11975000.0 | +42.8% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | -12586000.0 | -5.1% | USD | 10-K | 2025-08-22 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -90976000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | -9092000.0 | +90.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | -11141000.0 | -22.5% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | -77278000.0 | -593.6% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | -66376000.0 | +14.1% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 60107000.0 | +190.6% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | -191183000.0 | -418.1% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | -131691000.0 | +31.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | -361817000.0 | -174.7% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | -400680000.0 | -10.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | -269654000.0 | +32.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | -436794000.0 | -62.0% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | -556073000.0 | -27.3% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | -126240000.0 | +77.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | -251504000.0 | -99.2% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | -312519000.0 | -24.3% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | -81436000.0 | +73.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | -226820000.0 | -178.5% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | -394668000.0 | -74.0% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | -33027000.0 | +91.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 34416000.0 | +204.2% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 191818000.0 | +457.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | -70956000.0 | -137.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | -156611000.0 | -120.7% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | -312345000.0 | -99.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | -192230000.0 | +38.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | -374762000.0 | -95.0% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | -477628000.0 | -27.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | -165826000.0 | +65.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | -300477000.0 | -81.2% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | -86630000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | -51637000.0 | +40.4% | USD | 10-K | 2019-08-21 |
| Annual | 2018-06-30 | -260449000.0 | -404.4% | USD | 10-K | 2020-08-21 |
| Annual | 2019-06-30 | -530225000.0 | -103.6% | USD | 10-K | 2021-08-27 |
| Annual | 2020-06-30 | -625398000.0 | -17.9% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | -485955000.0 | +22.3% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | -472273000.0 | +2.8% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 144964000.0 | +130.7% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | -518025000.0 | -457.3% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | -604056000.0 | -16.6% | USD | 10-K | 2025-08-22 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4820000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 1064000.0 | -77.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 2836000.0 | +166.5% | USD | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 5704000.0 | +101.1% | USD | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 2932000.0 | -48.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 6195000.0 | +111.3% | USD | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 7318000.0 | +18.1% | USD | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 4035000.0 | -44.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 5610000.0 | +39.0% | USD | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 7701000.0 | +37.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 18333000.0 | +138.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 20185000.0 | +10.1% | USD | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 28786000.0 | +42.6% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 2836000.0 | -90.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 11870000.0 | +318.5% | USD | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 16002000.0 | +34.8% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 2971000.0 | -81.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 6492000.0 | +118.5% | USD | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 11063000.0 | +70.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 8662000.0 | -21.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 13468000.0 | +55.5% | USD | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 15650000.0 | +16.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 3025000.0 | -80.7% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 6877000.0 | +127.3% | USD | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 10109000.0 | +47.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 2604000.0 | -74.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 4590000.0 | +76.3% | USD | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 7418000.0 | +61.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 5158000.0 | -30.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 8789000.0 | +70.4% | USD | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 6248000.0 | — | USD | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | 7232000.0 | +15.7% | USD | 10-K | 2019-08-21 |
| Annual | 2018-06-30 | 9115000.0 | +26.0% | USD | 10-K | 2020-08-21 |
| Annual | 2019-06-30 | 51684000.0 | +467.0% | USD | 10-K | 2021-08-27 |
| Annual | 2020-06-30 | 30619000.0 | -40.8% | USD | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 18325000.0 | -40.2% | USD | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 13468000.0 | -26.5% | USD | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 20934000.0 | +55.4% | USD | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 11975000.0 | -42.8% | USD | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 12586000.0 | +5.1% | USD | 10-K | 2025-08-22 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 82916307.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 81667129.0 | -1.5% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 82123043.0 | +0.6% | shares | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 82210987.0 | +0.1% | shares | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 80313029.0 | -2.3% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 80275965.0 | -0.0% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 78210182.0 | -2.6% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 77645785.0 | -0.7% | shares | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 74607820.0 | -3.9% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 69472568.0 | -6.9% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 72857887.0 | +4.9% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 70599038.0 | -3.1% | shares | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 70575978.0 | -0.0% | shares | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 69472568.0 | -1.6% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 65847455.0 | -5.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 64877087.0 | -1.5% | shares | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 63783333.0 | -1.7% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 63687891.0 | -0.1% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 63096850.0 | -0.9% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 62798242.0 | -0.5% | shares | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 62814126.0 | +0.0% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 62582858.0 | -0.4% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 62461356.0 | -0.2% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 62037616.0 | -0.7% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 60781979.0 | -2.0% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 60420525.0 | -0.6% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 60428811.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 60430958.0 | +0.0% | shares | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 60441733.0 | +0.0% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 60441896.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 60447556.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 60448287.0 | +0.0% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 60461405.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 60462539.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 60470208.0 | +0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 60470517.0 | +0.0% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 60490469.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 60492105.0 | +0.0% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 60499555.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 60499834.0 | +0.0% | shares | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 81667129.0 | — | shares | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 80275965.0 | -1.7% | shares | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 74072521.0 | -7.7% | shares | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 69472568.0 | -6.2% | shares | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 63687891.0 | -8.3% | shares | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 62582858.0 | -1.7% | shares | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 60420525.0 | -3.5% | shares | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 60441896.0 | +0.0% | shares | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 60462539.0 | +0.0% | shares | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 60492105.0 | +0.0% | shares | 10-K | 2025-08-22 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2022-06-30 | 60420525.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-03-31 | 60441733.0 | +0.0% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 60441896.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 60447556.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 60448287.0 | +0.0% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 60461405.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 60462539.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 60470208.0 | +0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 60470517.0 | +0.0% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 60490469.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 60492105.0 | +0.0% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 60499555.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 60499834.0 | +0.0% | shares | 10-Q | 2026-02-06 |
| Annual | 2022-06-30 | 60420525.0 | — | shares | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 60441896.0 | +0.0% | shares | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 60462539.0 | +0.0% | shares | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 60492105.0 | +0.0% | shares | 10-K | 2025-08-22 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 83349000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 81812000.0 | -1.8% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 82169000.0 | +0.4% | shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 81652000.0 | -0.6% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 80135000.0 | -1.9% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 77654000.0 | -3.1% | shares | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 76782000.0 | -1.1% | shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 73774000.0 | -3.9% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 71225000.0 | -3.5% | shares | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 70540000.0 | -1.0% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 68390000.0 | -3.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 64973000.0 | -5.0% | shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 64630000.0 | -0.5% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 63612000.0 | -1.6% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 62823000.0 | -1.2% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 62810000.0 | -0.0% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 62519000.0 | -0.5% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 62323000.0 | -0.3% | shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 61411000.0 | -1.5% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 60427000.0 | -1.6% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 60429000.0 | +0.0% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 60441000.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 60447000.0 | +0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 60448000.0 | +0.0% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 60461000.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 60469000.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 60470000.0 | +0.0% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 60490000.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 60499000.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 60500000.0 | +0.0% | shares | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 84402000.0 | — | shares | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | 81478000.0 | -3.5% | shares | 10-K | 2019-08-21 |
| Annual | 2018-06-30 | 77179000.0 | -5.3% | shares | 10-K | 2020-08-21 |
| Annual | 2019-06-30 | 71435000.0 | -7.4% | shares | 10-K | 2021-08-27 |
| Annual | 2020-06-30 | 65427000.0 | -8.4% | shares | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 62991000.0 | -3.7% | shares | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 61689000.0 | -2.1% | shares | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 60435000.0 | -2.0% | shares | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 60454000.0 | +0.0% | shares | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 60480000.0 | +0.0% | shares | 10-K | 2025-08-22 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 84685000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 83854000.0 | -1.0% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 83888000.0 | +0.0% | shares | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 83317000.0 | -0.7% | shares | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 81748000.0 | -1.9% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 77654000.0 | -5.0% | shares | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 77953000.0 | +0.4% | shares | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 73963000.0 | -5.1% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 71406000.0 | -3.5% | shares | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 70692000.0 | -1.0% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 68484000.0 | -3.1% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 65071000.0 | -5.0% | shares | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 64699000.0 | -0.6% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 63673000.0 | -1.6% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 62889000.0 | -1.2% | shares | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 62865000.0 | -0.0% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 62561000.0 | -0.5% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 62361000.0 | -0.3% | shares | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 61435000.0 | -1.5% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 60446000.0 | -1.6% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 60448000.0 | +0.0% | shares | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 60455000.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 60451000.0 | -0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 60451000.0 | +0.0% | shares | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 60463000.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 60494000.0 | +0.1% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 60527000.0 | +0.1% | shares | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 60545000.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 60559000.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 60566000.0 | +0.0% | shares | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 85784000.0 | — | shares | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | 83252000.0 | -3.0% | shares | 10-K | 2019-08-21 |
| Annual | 2018-06-30 | 78331000.0 | -5.9% | shares | 10-K | 2020-08-21 |
| Annual | 2019-06-30 | 71602000.0 | -8.6% | shares | 10-K | 2021-08-27 |
| Annual | 2020-06-30 | 65514000.0 | -8.5% | shares | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 63052000.0 | -3.8% | shares | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 61723000.0 | -2.1% | shares | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 60451000.0 | -2.1% | shares | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 60458000.0 | +0.0% | shares | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 60534000.0 | +0.1% | shares | 10-K | 2025-08-22 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2543 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.2547 | +0.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.2358 | -7.4% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.2476 | +5.0% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.2499 | +1.0% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 0.2147 | -14.1% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 0.2406 | +12.1% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 0.2819 | +17.2% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 0.3282 | +16.4% | ratio | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 0.3062 | -6.7% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.4307 | +40.7% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.4621 | +7.3% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.5437 | +17.6% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.6298 | +15.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.6138 | -2.5% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.5232 | -14.8% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.4595 | -12.2% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.4844 | +5.4% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.4713 | -2.7% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.5314 | +12.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.3890 | -26.8% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.3329 | -14.4% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 0.3336 | +0.2% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 0.3483 | +4.4% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.4028 | +15.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 0.4753 | +18.0% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 0.5068 | +6.6% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.5116 | +0.9% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 0.4924 | -3.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 0.5067 | +2.9% | ratio | 10-Q | 2026-02-06 |
| Annual | 2020-06-30 | 1.7418 | — | ratio | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 2.1303 | +22.3% | ratio | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 2.0027 | -6.0% | ratio | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 1.3798 | -31.1% | ratio | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 1.6705 | +21.1% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 1.7549 | +5.1% | ratio | 10-K | 2025-08-22 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11.1913 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 8.0340 | -28.2% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 10.1866 | +26.8% | ratio | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 7.4330 | -27.0% | ratio | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 8.7052 | +17.1% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 9.6695 | +11.1% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 9.0029 | -6.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 10.9426 | +21.5% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 6.6863 | -38.9% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 8.8681 | +32.6% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 6.1235 | -30.9% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 3.7308 | -39.1% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 5.0339 | +34.9% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 4.2069 | -16.4% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 2.6436 | -37.2% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 2.5862 | -2.2% | ratio | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 2.7162 | +5.0% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 2.2197 | -18.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 2.2541 | +1.6% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 2.5905 | +14.9% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 2.7091 | +4.6% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2.5113 | -7.3% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 2.4164 | -3.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2.6510 | +9.7% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 2.2510 | -15.1% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 1.9989 | -11.2% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 1.9684 | -1.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 2.0300 | +3.1% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 3.1801 | +56.7% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3.3172 | +4.3% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 3.4121 | +2.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3.8422 | +12.6% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 3.9475 | +2.7% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 3.2164 | -18.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 2.5447 | -20.9% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 2.2246 | -12.6% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 1.3902 | -37.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.6504 | +18.7% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 2.0944 | +26.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 2.7189 | +29.8% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 8.0340 | — | ratio | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 9.6695 | +20.4% | ratio | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 8.8681 | -8.3% | ratio | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 4.2069 | -52.6% | ratio | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 2.2197 | -47.2% | ratio | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 2.5113 | +13.1% | ratio | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 1.9989 | -20.4% | ratio | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 3.3172 | +65.9% | ratio | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 3.2164 | -3.0% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 1.6504 | -48.7% | ratio | 10-K | 2025-08-22 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.5259 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 0.6965 | +32.4% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.5673 | -18.6% | ratio | 10-Q | 2016-11-07 |
| Quarterly | 2016-12-31 | 0.5758 | +1.5% | ratio | 10-Q | 2017-02-09 |
| Quarterly | 2017-03-31 | 0.6243 | +8.4% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 0.6164 | -1.3% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.7529 | +22.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1.4543 | +93.2% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2018-03-31 | 2.6404 | +81.6% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 2.2386 | -15.2% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 2.7079 | +21.0% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 6.4704 | +138.9% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 3.9471 | -39.0% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 7.8224 | +98.2% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | -4.1349 | -152.9% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | -3.2837 | +20.6% | ratio | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | -2.7434 | +16.5% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | -3.4960 | -27.4% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | -3.8712 | -10.7% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | -5.2968 | -36.8% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | -15.8318 | -198.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 329.1167 | +2178.8% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 16.2265 | -95.1% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | -213.7652 | -1417.4% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | -3.2677 | +98.5% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | -3.2062 | +1.9% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | -3.8796 | -21.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | -6.1166 | -57.7% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | -8.4547 | -38.2% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | -13.1521 | -55.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | -23.0115 | -75.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | -85.9073 | -273.3% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 46.2997 | +153.9% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 11.1440 | -75.9% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 5.1546 | -53.7% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 3.0755 | -40.3% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 1.9769 | -35.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.1944 | -39.6% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 0.7989 | -33.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 0.5835 | -27.0% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 0.6965 | — | ratio | 10-K | 2017-08-25 |
| Annual | 2017-06-30 | 0.6164 | -11.5% | ratio | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 2.2386 | +263.2% | ratio | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 7.8224 | +249.4% | ratio | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | -3.4960 | -144.7% | ratio | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 329.1167 | +9514.2% | ratio | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | -3.2062 | -101.0% | ratio | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | -13.1521 | -310.2% | ratio | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 11.1440 | +184.7% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 1.1944 | -89.3% | ratio | 10-K | 2025-08-22 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.4927 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.4801 | -2.6% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.4455 | -7.2% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.4538 | +1.8% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.4541 | +0.1% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 0.3863 | -14.9% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 0.4572 | +18.3% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 0.4652 | +1.8% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 0.4564 | -1.9% | ratio | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 0.4662 | +2.2% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.4683 | +0.4% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.4706 | +0.5% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.4731 | +0.5% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.4817 | +1.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.4811 | -0.1% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.4767 | -0.9% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.4564 | -4.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.4048 | -11.3% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.3240 | -20.0% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.3441 | +6.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.4003 | +16.3% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.4117 | +2.9% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 0.3971 | -3.6% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 0.3821 | -3.8% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.3531 | -7.6% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 0.4209 | +19.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 0.4121 | -2.1% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.4455 | +8.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 0.4598 | +3.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 0.4590 | -0.2% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 0.4455 | — | ratio | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | 0.3863 | -13.3% | ratio | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 0.4564 | +18.1% | ratio | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 0.4706 | +3.1% | ratio | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 0.4735 | +0.6% | ratio | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 0.4806 | +1.5% | ratio | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 0.3959 | -17.6% | ratio | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 0.3920 | -1.0% | ratio | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 0.3836 | -2.2% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 0.4342 | +13.2% | ratio | 10-K | 2025-08-22 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3147 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.3506 | +11.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.2838 | -19.0% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.2951 | +4.0% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.3047 | +3.3% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2017-12-31 | -0.2052 | -167.3% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-03-31 | 0.4103 | +300.0% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 0.3029 | -26.2% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2018-12-31 | 0.2532 | -16.4% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 0.3099 | +22.4% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.3036 | -2.0% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2019-12-31 | 0.2784 | -8.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-03-31 | 0.3074 | +10.4% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.3305 | +7.5% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2020-12-31 | 0.3330 | +0.8% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-03-31 | 0.3126 | -6.1% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.2880 | -7.9% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2021-12-31 | 0.2402 | -16.6% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-03-31 | 0.1406 | -41.4% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.1871 | +33.0% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2022-12-31 | 0.2273 | +21.5% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-03-31 | 0.2153 | -5.3% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 0.1895 | -12.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2023-12-31 | 0.1766 | -6.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-03-31 | 0.1547 | -12.4% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 0.2326 | +50.3% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2024-12-31 | 0.2280 | -1.9% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.2717 | +19.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 0.2833 | +4.3% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-12-31 | 0.2867 | +1.2% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 0.2838 | — | ratio | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | -0.2052 | -172.3% | ratio | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 0.2532 | +223.4% | ratio | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 0.2784 | +9.9% | ratio | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 0.2961 | +6.4% | ratio | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 0.3248 | +9.7% | ratio | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 0.2238 | -31.1% | ratio | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 0.2101 | -6.1% | ratio | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 0.1815 | -13.6% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 0.2766 | +52.4% | ratio | 10-K | 2025-08-22 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3592 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.3658 | +1.8% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.3269 | -10.6% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.3362 | +2.8% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.3541 | +5.3% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 0.2635 | -25.6% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 0.3389 | +28.6% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 0.3521 | +3.9% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 0.2983 | -15.3% | ratio | 10-Q | 2020-02-07 |
| Quarterly | 2019-03-31 | 0.3585 | +20.2% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.3733 | +4.1% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.3635 | -2.6% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2020-03-31 | 0.3774 | +3.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.4011 | +6.3% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 0.3980 | -0.8% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2021-03-31 | 0.3831 | -3.7% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.3523 | -8.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.2905 | -17.5% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2022-03-31 | 0.1748 | -39.8% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.2450 | +40.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.2941 | +20.1% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2023-03-31 | 0.2917 | -0.8% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 0.2771 | -5.0% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 0.2605 | -6.0% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2024-03-31 | 0.2256 | -13.4% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 0.3075 | +36.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 0.2981 | -3.0% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.3416 | +14.6% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 0.3567 | +4.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 0.3594 | +0.8% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-12-31 | 0.3269 | — | ratio | 10-K | 2018-08-24 |
| Annual | 2017-12-31 | 0.2635 | -19.4% | ratio | 10-K | 2019-08-21 |
| Annual | 2018-12-31 | 0.2983 | +13.2% | ratio | 10-K | 2020-08-21 |
| Annual | 2019-12-31 | 0.3635 | +21.8% | ratio | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 0.3723 | +2.4% | ratio | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 0.3912 | +5.1% | ratio | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 0.2733 | -30.2% | ratio | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 0.2806 | +2.7% | ratio | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 0.2588 | -7.8% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 0.3250 | +25.6% | ratio | 10-K | 2025-08-22 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 8.7682 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 6.0778 | -30.7% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2016-09-30 | 7.4382 | +22.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 5.1369 | -30.9% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 5.3878 | +4.9% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-06-30 | 6.1347 | +13.9% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2017-09-30 | 5.9088 | -3.7% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2017-12-31 | 7.8546 | +32.9% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2018-03-31 | 4.5306 | -42.3% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2018-06-30 | 5.9042 | +30.3% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2018-09-30 | 3.1599 | -46.5% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1.2638 | -60.0% | ratio | 10-Q | 2019-02-08 |
| Quarterly | 2019-03-31 | 1.8137 | +43.5% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2019-06-30 | 1.3290 | -26.7% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.5269 | -60.4% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 0.4886 | -7.3% | ratio | 10-Q | 2020-02-07 |
| Quarterly | 2020-03-31 | 0.4376 | -10.4% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 0.5396 | +23.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.4809 | -10.9% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 0.8028 | +66.9% | ratio | 10-Q | 2021-02-05 |
| Quarterly | 2021-03-31 | 1.0200 | +27.1% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 0.9023 | -11.5% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.8235 | -8.7% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 0.8366 | +1.6% | ratio | 10-Q | 2022-02-04 |
| Quarterly | 2022-03-31 | 0.5980 | -28.5% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 0.4381 | -26.7% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.3777 | -13.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 0.3100 | -17.9% | ratio | 10-Q | 2023-02-03 |
| Quarterly | 2023-03-31 | 0.4209 | +35.8% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.3264 | -22.5% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 0.3210 | -1.7% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.3391 | +5.7% | ratio | 10-Q | 2024-02-09 |
| Quarterly | 2024-03-31 | 0.4042 | +19.2% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 0.4436 | +9.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 0.4537 | +2.3% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 0.3079 | -32.1% | ratio | 10-Q | 2025-02-07 |
| Quarterly | 2025-03-31 | 0.1939 | -37.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.2106 | +8.6% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-09-30 | 0.3092 | +46.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-12-31 | 0.6368 | +106.0% | ratio | 10-Q | 2026-02-06 |
| Annual | 2016-06-30 | 6.0778 | — | ratio | 10-K | 2018-08-24 |
| Annual | 2017-06-30 | 6.1347 | +0.9% | ratio | 10-K | 2018-08-24 |
| Annual | 2018-06-30 | 5.9042 | -3.8% | ratio | 10-K | 2019-08-21 |
| Annual | 2019-06-30 | 1.3290 | -77.5% | ratio | 10-K | 2020-08-21 |
| Annual | 2020-06-30 | 0.5396 | -59.4% | ratio | 10-K | 2021-08-27 |
| Annual | 2021-06-30 | 0.9023 | +67.2% | ratio | 10-K | 2022-08-26 |
| Annual | 2022-06-30 | 0.4381 | -51.4% | ratio | 10-K | 2023-08-25 |
| Annual | 2023-06-30 | 0.3264 | -25.5% | ratio | 10-K | 2024-08-23 |
| Annual | 2024-06-30 | 0.4436 | +35.9% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 0.2106 | -52.5% | ratio | 10-K | 2025-08-22 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0800 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.0893 | +11.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.0669 | -25.0% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.0730 | +9.1% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.0762 | +4.3% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2017-12-31 | -0.0440 | -157.8% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-03-31 | 0.0987 | +324.1% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 0.0854 | -13.5% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2018-12-31 | 0.0831 | -2.7% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 0.0949 | +14.2% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | 0.1308 | +37.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2019-12-31 | 0.1286 | -1.6% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-03-31 | 0.1671 | +29.9% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | 0.2082 | +24.6% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2020-12-31 | 0.2044 | -1.8% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-03-31 | 0.1636 | -20.0% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 0.1323 | -19.1% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2021-12-31 | 0.1163 | -12.1% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-03-31 | 0.0663 | -43.0% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | 0.0994 | +50.0% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2022-12-31 | 0.0884 | -11.0% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-03-31 | 0.0717 | -19.0% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | 0.0632 | -11.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2023-12-31 | 0.0615 | -2.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-03-31 | 0.0623 | +1.3% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 0.1105 | +77.3% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2024-12-31 | 0.1156 | +4.6% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.1390 | +20.3% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 0.1395 | +0.4% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-12-31 | 0.1453 | +4.1% | ratio | 10-Q | 2026-02-06 |
| Annual | 2020-06-30 | 0.5157 | — | ratio | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 0.6920 | +34.2% | ratio | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | 0.4483 | -35.2% | ratio | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | 0.2898 | -35.3% | ratio | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 0.3032 | +4.6% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 0.4855 | +60.1% | ratio | 10-K | 2025-08-22 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1221 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-09-30 | 0.1399 | +14.6% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.1055 | -24.6% | ratio | 10-Q | 2018-02-08 |
| Quarterly | 2017-03-31 | 0.1187 | +12.5% | ratio | 10-Q | 2018-05-10 |
| Quarterly | 2017-09-30 | 0.1335 | +12.5% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2017-12-31 | -0.1081 | -181.0% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-03-31 | 0.3593 | +432.4% | ratio | 10-Q | 2019-05-10 |
| Quarterly | 2018-09-30 | 0.3167 | -11.9% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2018-12-31 | 0.6207 | +96.0% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-03-31 | 0.4694 | -24.4% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-09-30 | -0.4099 | -187.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2019-12-31 | -0.2938 | +28.3% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-03-31 | -0.2914 | +0.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-09-30 | -0.5977 | -105.1% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2020-12-31 | -0.8783 | -46.9% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-03-31 | -2.4261 | -176.2% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-09-30 | 2.2795 | +194.0% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2021-12-31 | -24.7550 | -1186.0% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-03-31 | -0.1503 | +99.4% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-09-30 | -0.2863 | -90.5% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2022-12-31 | -0.4525 | -58.1% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-03-31 | -0.5344 | -18.1% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-09-30 | -1.3914 | -160.4% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2023-12-31 | -5.2230 | -275.4% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-03-31 | 2.9486 | +156.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-09-30 | 0.6803 | -76.9% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2024-12-31 | 0.4710 | -30.8% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-03-31 | 0.4137 | -12.2% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-09-30 | 0.2509 | -39.4% | ratio | 10-Q | 2026-02-06 |
| Quarterly | 2025-12-31 | 0.2300 | -8.3% | ratio | 10-Q | 2026-02-06 |
| Annual | 2020-06-30 | -1.2871 | — | ratio | 10-K | 2022-08-26 |
| Annual | 2021-06-30 | 228.4491 | +17848.5% | ratio | 10-K | 2023-08-25 |
| Annual | 2022-06-30 | -0.9890 | -100.4% | ratio | 10-K | 2024-08-23 |
| Annual | 2023-06-30 | -3.5223 | -256.1% | ratio | 10-K | 2025-08-22 |
| Annual | 2024-06-30 | 3.6815 | +204.5% | ratio | 10-K | 2025-08-22 |
| Annual | 2025-06-30 | 1.0653 | -71.1% | ratio | 10-K | 2025-08-22 |
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 |
|---|---|---|---|---|---|---|---|---|
| 2025-11-12 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Open-market sell
S
|
Common Stock | 350 | $576.58 | $201,803 | 2,768 |
| 2025-08-05 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 489 | $0.00 | $0 | 489 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 340 | $0.00 | $0 | 1,018 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 285 | $0.00 | $0 | 568 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 407 | $0.00 | $0 | 407 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 159 | $0.00 | $0 | 0 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 159 | $409.20 | $65,063 | 3,118 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 340 | $0.00 | $0 | 3,277 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 133 | $409.20 | $54,424 | 2,937 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 285 | $0.00 | $0 | 3,070 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 191 | $409.20 | $78,157 | 2,785 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 407 | $0.00 | $0 | 2,976 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 74 | $409.20 | $30,281 | 2,569 |
| 2025-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 159 | $0.00 | $0 | 2,643 |
| 2025-02-12 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Open-market sell
S
|
Common Stock | 1,000 | $347.99 | $347,990 | 2,484 |
| 2024-08-06 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,358 | $0.00 | $0 | 1,358 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 285 | $0.00 | $0 | 853 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 407 | $0.00 | $0 | 814 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 160 | $0.00 | $0 | 159 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 292 | $0.00 | $0 | 0 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 133 | $147.28 | $19,588 | 3,484 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 285 | $0.00 | $0 | 3,617 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 191 | $147.28 | $28,130 | 3,332 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 407 | $0.00 | $0 | 3,523 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 75 | $147.28 | $11,046 | 3,116 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 160 | $0.00 | $0 | 3,191 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 137 | $147.28 | $20,177 | 3,031 |
| 2024-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 292 | $0.00 | $0 | 3,168 |
| 2023-08-07 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,138 | $0.00 | $0 | 1,138 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 407 | $0.00 | $0 | 1,221 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 160 | $0.00 | $0 | 319 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 292 | $0.00 | $0 | 292 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 381 | $0.00 | $0 | 0 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 191 | $175.75 | $33,568 | 2,876 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 407 | $0.00 | $0 | 3,067 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 75 | $175.75 | $13,181 | 2,660 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 160 | $0.00 | $0 | 2,735 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 137 | $175.75 | $24,078 | 2,575 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 292 | $0.00 | $0 | 2,712 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 179 | $175.75 | $31,459 | 2,420 |
| 2023-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 381 | $0.00 | $0 | 2,599 |
| 2022-09-06 | SEGE RONALD | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,112 | $0.00 | $0 | 0 |
| 2022-09-06 | SEGE RONALD | Dir |
Open-market sell
S
|
Common Stock | 2,112 | $300.80 | $635,290 | 0 |
| 2022-09-06 | SEGE RONALD | Dir |
Exercise / conversion
M
|
Common Stock | 2,112 | $10.77 | $22,746 | 2,112 |
| 2022-08-09 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,628 | $0.00 | $0 | 1,628 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 160 | $0.00 | $0 | 479 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 292 | $0.00 | $0 | 584 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 381 | $0.00 | $0 | 381 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 590 | $0.00 | $0 | 0 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 75 | $245.79 | $18,434 | 2,218 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 160 | $0.00 | $0 | 2,293 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 137 | $245.79 | $33,673 | 2,133 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 292 | $0.00 | $0 | 2,270 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 178 | $245.79 | $43,751 | 1,978 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 381 | $0.00 | $0 | 2,156 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 277 | $245.79 | $68,084 | 1,775 |
| 2022-07-01 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 590 | $0.00 | $0 | 2,052 |
| 2022-05-18 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,112 | $0.00 | $0 | 2,112 |
| 2022-05-18 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 2,112 | $246.98 | $521,622 | 0 |
| 2022-05-18 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 2,112 | $10.77 | $22,746 | 2,112 |
| 2022-02-18 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,112 | $0.00 | $0 | 4,224 |
| 2022-02-18 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 2,112 | $247.71 | $523,164 | 0 |
| 2022-02-18 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 2,112 | $10.77 | $22,746 | 2,112 |
| 2021-11-15 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 6,336 |
| 2021-11-15 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 1,584 | $304.53 | $482,376 | 0 |
| 2021-11-15 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2021-09-03 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 7,920 |
| 2021-09-03 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 1,584 | $329.31 | $521,627 | 0 |
| 2021-09-03 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2021-08-20 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 639 | $0.00 | $0 | 639 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 293 | $0.00 | $0 | 876 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 382 | $0.00 | $0 | 762 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 590 | $0.00 | $0 | 590 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 137 | $313.09 | $42,893 | 1,462 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 293 | $0.00 | $0 | 1,599 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 179 | $313.09 | $56,043 | 1,306 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 382 | $0.00 | $0 | 1,485 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 277 | $313.09 | $86,726 | 1,103 |
| 2021-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 590 | $0.00 | $0 | 1,380 |
| 2021-05-14 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 9,504 |
| 2021-05-14 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 1,584 | $276.69 | $438,277 | 0 |
| 2021-05-14 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2021-02-16 | SEGE RONALD | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 11,088 |
| 2021-02-16 | SEGE RONALD | Dir |
Open-market sell
S
|
Common Stock | 1,584 | $347.83 | $550,963 | 0 |
| 2021-02-16 | SEGE RONALD | Dir |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2020-11-16 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 12,672 |
| 2020-11-16 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 1,584 | $254.48 | $403,096 | 0 |
| 2020-11-16 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2020-09-04 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 14,256 |
| 2020-09-04 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 1,584 | $161.74 | $256,196 | 0 |
| 2020-09-04 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2020-08-18 | Radigan Kevin | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,169 | $0.00 | $0 | 1,169 |
| 2020-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 382 | $0.00 | $0 | 1,144 |
| 2020-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 590 | $0.00 | $0 | 1,180 |
| 2020-07-01 | Radigan Kevin | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 189 | $171.06 | $32,330 | 790 |
| 2020-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 382 | $0.00 | $0 | 979 |
| 2020-07-01 | Radigan Kevin | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 308 | $171.06 | $52,686 | 597 |
| 2020-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 590 | $0.00 | $0 | 905 |
| 2020-05-15 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 15,840 |
| 2020-05-15 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 1,584 | $172.34 | $272,987 | 0 |
| 2020-05-15 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2020-02-18 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,584 | $0.00 | $0 | 17,424 |
| 2020-02-18 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 1,584 | $144.13 | $228,302 | 0 |
| 2020-02-18 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 1,584 | $10.77 | $17,060 | 1,584 |
| 2019-11-15 | SEGE RONALD | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,342 | $0.00 | $0 | 19,008 |
| 2019-11-15 | SEGE RONALD | Dir |
Open-market sell
S
|
Common Stock | 6,342 | $186.24 | $1,181,134 | 0 |
| 2019-11-15 | SEGE RONALD | Dir |
Exercise / conversion
M
|
Common Stock | 6,342 | $10.77 | $68,303 | 6,342 |
| 2019-08-06 | Radigan Kevin | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,526 | $0.00 | $0 | 1,526 |
| 2019-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 591 | $0.00 | $0 | 1,770 |
| 2019-07-01 | Radigan Kevin | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 276 | $131.04 | $36,167 | 315 |
| 2019-07-01 | Radigan Kevin | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 591 | $0.00 | $0 | 591 |
| 2019-02-27 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,900 | $0.00 | $0 | 25,350 |
| 2019-02-27 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 10,900 | $147.60 | $1,608,840 | 0 |
| 2019-02-27 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 10,900 | $10.77 | $117,393 | 10,900 |
| 2018-11-28 | SEGE RONALD | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,250 | $0.00 | $0 | 36,250 |
| 2018-11-28 | SEGE RONALD | — |
Open-market sell
S
|
Common Stock | 6,250 | $110.19 | $688,674 | 0 |
| 2018-11-28 | SEGE RONALD | — |
Exercise / conversion
M
|
Common Stock | 6,250 | $10.77 | $67,312 | 6,250 |
| 2018-08-29 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Open-market sell
S
|
Common Stock | 100,000 | $87.91 | $8,791,000 | 673,206 |
| 2018-08-16 | Radigan Kevin | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 2,361 | $0.00 | $0 | 2,361 |
| 2018-07-08 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 635 | $0.00 | $0 | 1,268 |
| 2018-07-08 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Other disposed transaction
F
|
Common Stock | 281 | $86.66 | $24,351 | 773,206 |
| 2018-07-08 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M
|
Common Stock | 635 | $0.00 | $0 | 773,487 |
| 2018-07-07 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 757 | $0.00 | $0 | 757 |
| 2018-07-07 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Other disposed transaction
F
|
Common Stock | 335 | $86.66 | $29,031 | 772,852 |
| 2018-07-07 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M
|
Common Stock | 757 | $0.00 | $0 | 773,187 |
| 2018-03-06 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,316,964 | $0.00 | $0 | 0 |
| 2018-03-06 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Other disposed transaction
F
|
Common Stock | 582,497 | $69.85 | $40,687,415 | 772,430 |
| 2018-03-06 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M
|
Common Stock | 1,316,964 | $0.05 | $65,848 | 1,354,927 |
| 2017-08-28 | Pera Robert J | CHIEF EXECUTIVE OFFICER |
Open-market sell
S
|
Common Stock | 1,000,000 | $61.25 | $61,250,000 | 56,278,181 |
| 2017-07-08 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 635 | $0.00 | $0 | 1,903 |
| 2017-07-08 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Other disposed transaction
F
|
Common Stock | 203 | $52.45 | $10,647 | 37,963 |
| 2017-07-08 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M
|
Common Stock | 635 | $0.00 | $0 | 38,166 |
| 2017-07-07 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M · derivative
|
Restricted Stock Unit | 758 | $0.00 | $0 | 1,514 |
| 2017-07-07 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Other disposed transaction
F
|
Common Stock | 238 | $52.45 | $12,483 | 37,531 |
| 2017-07-07 | Moore Benjamin | VP BUSINESS DEVELOPMENT |
Exercise / conversion
M
|
Common Stock | 758 | $0.00 | $0 | 37,769 |
| 2017-05-24 | Pera Robert J | CHIEF EXECUTIVE OFFICER |
Equity grant / award
G
|
Common Stock | 6,302 | $0.00 | $0 | 57,278,181 |
| 2016-11-11 | TORRES RAFAEL | — |
Open-market sell
S
|
Common Stock | 10,000 | $52.80 | $527,952 | 10,000 |