Financial Metrics
CCOI COGENT COMMUNICATIONS HOLDINGS, 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 | 108291000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 109955000.0 | +1.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 113057000.0 | +2.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 117203000.0 | +3.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 119777000.0 | +2.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 122969000.0 | +2.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 128706000.0 | +4.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 129296000.0 | +0.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 130139000.0 | +0.7% | USD | 10-Q | 2018-11-01 |
| Annual | 2016-12-31 | 115596000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 125226000.0 | +8.3% | USD | 10-K | 2018-02-23 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 15675000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 17511000.0 | +11.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 16063000.0 | -8.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 18666000.0 | +16.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 19000000.0 | +1.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 17720000.0 | -6.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 20637000.0 | +16.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 21354000.0 | +3.5% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 22255000.0 | +4.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 24400000.0 | +9.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 22022000.0 | -9.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 25799000.0 | +17.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 25850000.0 | +0.2% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 27574000.0 | +6.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 26036000.0 | -5.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 26291000.0 | +1.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 28211000.0 | +7.3% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 28556000.0 | +1.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 28784000.0 | +0.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 29566000.0 | +2.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 28095000.0 | -5.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 24312000.0 | -13.5% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -34604000.0 | -242.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -50558000.0 | -46.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -59389000.0 | -17.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -47143000.0 | +20.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -57829000.0 | -22.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -40292000.0 | +30.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -31459000.0 | +21.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -18128000.0 | +42.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 64042000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 75918000.0 | +18.5% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 86558000.0 | +14.0% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 100257000.0 | +15.8% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 106922000.0 | +6.6% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 119233000.0 | +11.5% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 113959000.0 | -4.4% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -129329000.0 | -213.5% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -197606000.0 | -52.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -101073000.0 | +48.9% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | 6784000.0 | — | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 13336000.0 | +96.6% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 21567000.0 | +61.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 9217000.0 | -57.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 16353000.0 | +77.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 30054000.0 | +83.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 9227000.0 | -69.3% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 17791000.0 | +92.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 12836000.0 | -27.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 18851000.0 | +46.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 16358000.0 | -13.2% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 29678000.0 | +81.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1137000.0 | -96.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 12301000.0 | +981.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 4294000.0 | -65.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 6148000.0 | +43.2% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1130011000.0 | +18280.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1073288000.0 | -5.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -65307000.0 | -106.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -97645000.0 | -49.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -160757000.0 | -64.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -52042000.0 | +67.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -109849000.0 | -111.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -151393000.0 | -37.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 14929000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 5876000.0 | -60.6% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 28667000.0 | +387.9% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 37520000.0 | +30.9% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 6216000.0 | -83.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 48185000.0 | +675.2% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 5146000.0 | -89.3% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1273441000.0 | +24646.2% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -204074000.0 | -116.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -182174000.0 | +10.7% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 0.1 | — | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.27 | +170.0% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.15 | -44.4% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.15 | +0.0% | USD/shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.18 | +20.0% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.2 | +11.1% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 0.16 | -20.0% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.3 | +87.5% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-06-30 | 0.19 | -36.7% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -0.11 | -157.9% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.41 | +472.7% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -0.05 | -112.2% | USD/shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.29 | +680.0% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.02 | -93.1% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.24 | +1100.0% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -0.17 | -170.8% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.13 | +176.5% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 23.84 | +18238.5% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -1.2 | -105.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -1.38 | -15.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.68 | +50.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -1.33 | -95.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -1.09 | +18.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -1.21 | -11.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.87 | +28.1% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.33 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.13 | -60.6% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.63 | +384.6% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.82 | +30.2% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.14 | -82.9% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1.04 | +642.9% | USD/shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.11 | -89.4% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 26.88 | +24336.4% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -4.28 | -115.9% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -3.8 | +11.2% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | 0.1 | — | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.27 | +170.0% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-06-30 | 0.14 | -48.1% | USD/shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.18 | +28.6% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-06-30 | 0.16 | -11.1% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.3 | +87.5% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-06-30 | 0.18 | -40.0% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -0.11 | -161.1% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.41 | +472.7% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -0.05 | -112.2% | USD/shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.28 | +660.0% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.02 | -92.9% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.24 | +1100.0% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -0.17 | -170.8% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.13 | +176.5% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 23.65 | +18092.3% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -1.2 | -105.1% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -1.38 | -15.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.68 | +50.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -1.33 | -95.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -1.09 | +18.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -1.21 | -11.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.87 | +28.1% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.33 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.13 | -60.6% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.63 | +384.6% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.81 | +28.6% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.13 | -84.0% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1.03 | +692.3% | USD/shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.11 | -89.3% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 26.62 | +24100.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -4.28 | -116.1% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -3.8 | +11.2% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 196050000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 154967000.0 | -21.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 148151000.0 | -4.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 247011000.0 | +66.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2017-03-31 | 263196000.0 | +6.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 256492000.0 | -2.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 250765000.0 | -2.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 247011000.0 | -1.5% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 236026000.0 | -4.4% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 276093000.0 | +17.0% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2018-09-30 | 284558000.0 | +3.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 276093000.0 | -3.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | 399422000.0 | +44.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2019-06-30 | 399422000.0 | +0.0% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 396271000.0 | -0.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 399422000.0 | +0.8% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-03-31 | 375116000.0 | -6.1% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 417026000.0 | +11.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 393293000.0 | -5.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 371301000.0 | -5.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 237980000.0 | -35.9% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 373963000.0 | +57.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 351879000.0 | -5.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 319609000.0 | -9.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 281485000.0 | -11.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 312051000.0 | +10.9% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 268945000.0 | -13.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 223783000.0 | -16.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 184140000.0 | -17.7% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 192366000.0 | +4.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 109661000.0 | -43.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 75092000.0 | -31.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 118433000.0 | +57.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 384419000.0 | +224.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 279191000.0 | -27.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 198486000.0 | -28.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 153805000.0 | -22.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 213651000.0 | +38.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 147088000.0 | -31.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 274319000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 247011000.0 | -10.0% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 276093000.0 | +11.8% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 399422000.0 | +44.7% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 371301000.0 | -7.0% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 319609000.0 | -13.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 223783000.0 | -30.0% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 75092000.0 | -66.4% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 198486000.0 | +164.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 148515000.0 | -25.2% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 31528000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 32379000.0 | +2.7% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 33487000.0 | +3.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 33598000.0 | +0.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 33698000.0 | +0.3% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 34754000.0 | +3.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 39118000.0 | +12.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 39096000.0 | -0.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 38015000.0 | -2.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 39482000.0 | +3.9% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 40993000.0 | +3.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 41709000.0 | +1.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 39258000.0 | -5.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 40684000.0 | +3.6% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 41292000.0 | +1.5% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 40484000.0 | -2.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 42964000.0 | +6.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 40560000.0 | -5.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 42053000.0 | +3.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 44185000.0 | +5.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 41234000.0 | -6.7% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 43751000.0 | +6.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 43672000.0 | -0.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 41938000.0 | -4.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 41662000.0 | -0.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 44568000.0 | +7.0% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 43433000.0 | -2.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 44123000.0 | +1.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 45172000.0 | +2.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 89207000.0 | +97.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 87170000.0 | -2.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 135475000.0 | +55.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 107169000.0 | -20.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 111676000.0 | +4.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 99565000.0 | -10.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 96934000.0 | -2.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 87955000.0 | -9.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 95127000.0 | +8.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 95853000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 33598000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 39096000.0 | +16.4% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 41709000.0 | +6.7% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 40484000.0 | -2.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 44185000.0 | +9.1% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 41938000.0 | -5.1% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 44123000.0 | +5.2% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 135475000.0 | +207.0% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 96934000.0 | -28.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 88050000.0 | -9.2% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 247393000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 208047000.0 | -15.9% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 202280000.0 | -2.8% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 327623000.0 | +62.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 317838000.0 | -3.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 313152000.0 | -1.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 310310000.0 | -0.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 306118000.0 | -1.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 307549000.0 | +0.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 296736000.0 | -3.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 358507000.0 | +20.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 350337000.0 | -2.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 333850000.0 | -4.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 485993000.0 | +45.6% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 474373000.0 | -2.4% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 475728000.0 | +0.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 456562000.0 | -4.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 497116000.0 | +8.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 475353000.0 | -4.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 456337000.0 | -4.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 316270000.0 | -30.7% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 454555000.0 | +43.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 436118000.0 | -4.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 409577000.0 | -6.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 395190000.0 | -3.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 437469000.0 | +10.7% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 413504000.0 | -5.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 365913000.0 | -11.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 328797000.0 | -10.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 713189000.0 | +116.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 581251000.0 | -18.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 513627000.0 | -11.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 473161000.0 | -7.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 689475000.0 | +45.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 569403000.0 | -17.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 482101000.0 | -15.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 422681000.0 | -12.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 560971000.0 | +32.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 479769000.0 | -14.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 327623000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 306118000.0 | -6.6% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 350337000.0 | +14.4% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 475728000.0 | +35.8% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 456337000.0 | -4.1% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 409577000.0 | -10.2% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 365913000.0 | -10.7% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 513627000.0 | +40.4% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 482101000.0 | -6.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 450581000.0 | -6.5% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 665096000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 626378000.0 | -5.8% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 617622000.0 | -1.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 737892000.0 | +19.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 732675000.0 | -0.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 732439000.0 | -0.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 729860000.0 | -0.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 710588000.0 | -2.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 716453000.0 | +0.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 700229000.0 | -2.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 757319000.0 | +8.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 739850000.0 | -2.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 797003000.0 | +7.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 949065000.0 | +19.1% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 932344000.0 | -1.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 932124000.0 | -0.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 913625000.0 | -2.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1005401000.0 | +10.0% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1000914000.0 | -0.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1000477000.0 | -0.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 852962000.0 | -14.7% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 1010747000.0 | +18.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1008749000.0 | -0.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 984557000.0 | -2.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 969769000.0 | -1.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1014584000.0 | +4.6% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 1020702000.0 | +0.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1010182000.0 | -1.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 998412000.0 | -1.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3162737000.0 | +216.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2961681000.0 | -6.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 3211619000.0 | +8.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3145412000.0 | -2.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 3344173000.0 | +6.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 3204094000.0 | -4.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3173102000.0 | -1.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3120722000.0 | -1.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3270531000.0 | +4.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3148271000.0 | -3.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 737892000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 710588000.0 | -3.7% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 739850000.0 | +4.1% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 932124000.0 | +26.0% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1000477000.0 | +7.3% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 984557000.0 | -1.6% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1010182000.0 | +2.6% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 3211619000.0 | +217.9% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3173102000.0 | -1.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3099784000.0 | -2.3% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 78911000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 65881000.0 | -16.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 61959000.0 | -6.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 67913000.0 | +9.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 69249000.0 | +2.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 72335000.0 | +4.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 73551000.0 | +1.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 74526000.0 | +1.3% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 74474000.0 | -0.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 74951000.0 | +0.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 72272000.0 | -3.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 75307000.0 | +4.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 81551000.0 | +8.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 90217000.0 | +10.6% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 86225000.0 | -4.4% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 89694000.0 | +4.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 90140000.0 | +0.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 100063000.0 | +11.0% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 95247000.0 | -4.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 94443000.0 | -0.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 422709000.0 | +347.6% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 93726000.0 | -77.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 98996000.0 | +5.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 81010000.0 | -18.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 91605000.0 | +13.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 96879000.0 | +5.8% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 121607000.0 | +25.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 120284000.0 | -1.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 127422000.0 | +5.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 415824000.0 | +226.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 355662000.0 | -14.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 373324000.0 | +5.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 420609000.0 | +12.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 312960000.0 | -25.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 280633000.0 | -10.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 253336000.0 | -9.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 283424000.0 | +11.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 243286000.0 | -14.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 237546000.0 | -2.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 67913000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 74526000.0 | +9.7% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 75307000.0 | +1.0% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 89694000.0 | +19.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 94443000.0 | +5.3% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 81010000.0 | -14.2% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 120284000.0 | +48.5% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 373324000.0 | +210.4% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 253336000.0 | -32.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 220841000.0 | -12.8% | USD | 10-K | 2026-02-20 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 683478000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 655767000.0 | -4.1% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 658108000.0 | +0.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 791146000.0 | +20.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 796287000.0 | +0.6% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 803640000.0 | +0.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 809983000.0 | +0.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 813132000.0 | +0.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 813508000.0 | +0.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 814865000.0 | +0.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 883163000.0 | +8.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 888852000.0 | +0.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 961234000.0 | +8.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1125655000.0 | +17.1% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 1122845000.0 | -0.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1135803000.0 | +1.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 1135850000.0 | +0.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1240951000.0 | +9.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1261605000.0 | +1.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1293643000.0 | +2.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1160521000.0 | -10.3% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 1346888000.0 | +16.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1365516000.0 | +1.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1357655000.0 | -0.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1378375000.0 | +1.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1454765000.0 | +5.5% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 1512467000.0 | +4.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1528814000.0 | +1.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1546959000.0 | +1.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2623537000.0 | +69.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2519553000.0 | -4.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2602063000.0 | +3.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2644768000.0 | +1.6% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2928650000.0 | +10.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2880541000.0 | -1.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2950254000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2977878000.0 | +0.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3223863000.0 | +8.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3187441000.0 | -1.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 791146000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 813132000.0 | +2.8% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 888852000.0 | +9.3% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1135803000.0 | +27.8% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1293643000.0 | +13.9% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1357655000.0 | +4.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1528814000.0 | +12.6% | USD | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 2602063000.0 | +70.2% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2950254000.0 | +13.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3163632000.0 | +7.2% | USD | 10-K | 2026-02-20 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -18382000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | -29389000.0 | -59.9% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | -40486000.0 | -37.8% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | -53254000.0 | -31.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -63612000.0 | -19.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | -71201000.0 | -11.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | -80123000.0 | -12.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | -102544000.0 | -28.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | -97055000.0 | +5.4% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-06-30 | -114636000.0 | -18.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-09-30 | -125844000.0 | -9.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | -149002000.0 | -18.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | -164231000.0 | -10.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-06-30 | -176590000.0 | -7.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | -190501000.0 | -7.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | -203679000.0 | -6.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | -222225000.0 | -9.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-06-30 | -235550000.0 | -6.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | -260691000.0 | -10.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | -293166000.0 | -12.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | -307559000.0 | -4.9% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-06-30 | -336141000.0 | -9.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | -356767000.0 | -6.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | -373098000.0 | -4.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-03-31 | -408606000.0 | -9.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-06-30 | -440181000.0 | -7.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | -491765000.0 | -11.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-12-31 | -518632000.0 | -5.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | -548547000.0 | -5.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-06-30 | 539200000.0 | +198.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 442128000.0 | -18.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 609556000.0 | +37.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 500644000.0 | -17.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-06-30 | 415523000.0 | -17.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 323553000.0 | -22.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 222848000.0 | -31.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 142844000.0 | -35.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-06-30 | 46668000.0 | -67.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | -39170000.0 | -183.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -53254000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | -102544000.0 | -92.6% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | -149002000.0 | -45.3% | USD | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | -203679000.0 | -36.7% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | -293166000.0 | -43.9% | USD | 10-K | 2024-02-29 |
| Annual | 2021-12-31 | -373098000.0 | -27.3% | USD | 10-K | 2025-02-28 |
| Annual | 2022-12-31 | -518632000.0 | -39.0% | USD | 10-K | 2026-02-20 |
| Annual | 2023-12-31 | 609556000.0 | +217.5% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 222848000.0 | -63.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -63848000.0 | -128.7% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 569746000.0 | — | USD | 10-K | 2017-02-24 |
| Annual | 2017-12-31 | 574973000.0 | +0.9% | USD | 10-K | 2018-02-23 |
| Annual | 2018-12-31 | 645464000.0 | +12.3% | USD | 10-K | 2019-02-22 |
| Annual | 2019-12-31 | 798123000.0 | +23.7% | USD | 10-K | 2020-02-28 |
| Annual | 2020-12-31 | 881975000.0 | +10.5% | USD | 10-K | 2021-02-26 |
| Annual | 2021-12-31 | 897796000.0 | +1.8% | USD | 10-K | 2022-02-25 |
| Annual | 2022-12-31 | 950000000.0 | +5.8% | USD | 10-K | 2023-02-24 |
| Annual | 2023-12-31 | 950000000.0 | +0.0% | USD | 10-K | 2024-02-29 |
| Annual | 2024-12-31 | 1456000000.0 | +53.3% | USD | 10-K | 2025-02-28 |
| Annual | 2025-12-31 | 1730400000.0 | +18.8% | USD | 10-K | 2026-02-20 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 51255000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 74088000.0 | +44.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 23514000.0 | -68.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 51559000.0 | +119.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 80342000.0 | +55.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 30179000.0 | -62.4% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 61450000.0 | +103.6% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 93195000.0 | +51.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 28637000.0 | -69.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 69269000.0 | +141.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 102712000.0 | +48.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 28458000.0 | -72.3% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 69769000.0 | +145.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 102749000.0 | +47.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 47106000.0 | -54.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 86855000.0 | +84.4% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 134273000.0 | +54.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 49411000.0 | -63.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 83814000.0 | +69.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 137384000.0 | +63.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 35821000.0 | -73.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 118475000.0 | +230.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 66043000.0 | -44.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 19219000.0 | -70.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -2951000.0 | -115.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -23177000.0 | -685.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 36351000.0 | +256.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -7687000.0 | -121.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -4587000.0 | +40.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 107967000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 111702000.0 | +3.5% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 133921000.0 | +19.9% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 148809000.0 | +11.1% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 140320000.0 | -5.7% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 170257000.0 | +21.3% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 173707000.0 | +2.0% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 17345000.0 | -90.0% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -8645000.0 | -149.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -10579000.0 | -22.4% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -29294000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -38039000.0 | -29.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -12249000.0 | +67.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -24256000.0 | -98.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -35183000.0 | -45.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -14905000.0 | +57.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -26893000.0 | -80.4% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | -39000000.0 | -45.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -13288000.0 | +65.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -25008000.0 | -88.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -37059000.0 | -48.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -12866000.0 | +65.3% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | -26796000.0 | -108.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -40092000.0 | -49.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -15444000.0 | +61.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -32661000.0 | -111.5% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | -54620000.0 | -67.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -18121000.0 | +66.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | -35409000.0 | -95.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -59380000.0 | -67.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -23204000.0 | +60.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -45520000.0 | -96.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 16607000.0 | +136.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 50951000.0 | +206.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 76840000.0 | +50.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 42596000.0 | -44.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -33088000.0 | -177.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -64288000.0 | -94.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -75538000.0 | -17.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -45234000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -45801000.0 | -1.3% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -49937000.0 | -9.0% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -46958000.0 | +6.0% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | -55952000.0 | -19.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -69916000.0 | -25.0% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | -78971000.0 | -13.0% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 76726000.0 | +197.2% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 21492000.0 | -72.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -87569000.0 | -507.4% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -71494000.0 | — | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -92419000.0 | -29.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -22771000.0 | +75.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -47287000.0 | -107.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -72285000.0 | -52.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -26791000.0 | +62.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -55918000.0 | -108.7% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | -15035000.0 | +73.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -31809000.0 | -111.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 88961000.0 | +379.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 56144000.0 | -36.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -38572000.0 | -168.7% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | -25257000.0 | +34.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -70234000.0 | -178.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -163667000.0 | -133.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -50874000.0 | +68.9% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | -94554000.0 | -85.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -47528000.0 | +49.7% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | -24052000.0 | +49.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -76548000.0 | -218.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -54616000.0 | +28.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -107080000.0 | -96.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -193116000.0 | -80.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -23549000.0 | +87.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 232046000.0 | +1085.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 181068000.0 | -22.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -57015000.0 | -131.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 136739000.0 | +339.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 73737000.0 | -46.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 8341000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -97267000.0 | -1266.1% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -52545000.0 | +46.0% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 22020000.0 | +141.9% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | -116002000.0 | -626.8% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -140825000.0 | -21.4% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | -144849000.0 | -2.9% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -257851000.0 | -78.0% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 105925000.0 | +141.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 62904000.0 | -40.6% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 15034000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 29294000.0 | +94.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 38039000.0 | +29.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 12249000.0 | -67.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 24256000.0 | +98.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 35183000.0 | +45.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 14905000.0 | -57.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 26893000.0 | +80.4% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 39000000.0 | +45.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 13288000.0 | -65.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 25008000.0 | +88.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 37059000.0 | +48.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 12866000.0 | -65.3% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 26796000.0 | +108.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 40092000.0 | +49.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 15444000.0 | -61.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 32661000.0 | +111.5% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 54620000.0 | +67.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 18121000.0 | -66.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 35409000.0 | +95.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 59380000.0 | +67.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 23204000.0 | -60.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 60653000.0 | +161.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 86023000.0 | +41.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 40883000.0 | -52.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 89650000.0 | +119.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 148894000.0 | +66.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 58088000.0 | -61.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 114288000.0 | +96.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 150538000.0 | +31.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 45234000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 45801000.0 | +1.3% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 49937000.0 | +9.0% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 46958000.0 | -6.0% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 55952000.0 | +19.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 69916000.0 | +25.0% | USD | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 78971000.0 | +13.0% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 129632000.0 | +64.2% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 194998000.0 | +50.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 187569000.0 | -3.8% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 45198718.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 45198718.0 | +0.0% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 45537353.0 | +0.7% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 45478787.0 | -0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 45498751.0 | +0.0% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 45927374.0 | +0.9% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 45946226.0 | +0.0% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 45960799.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 46283140.0 | +0.7% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 46443945.0 | +0.3% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 46461371.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 46336499.0 | -0.3% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 46336499.0 | +0.0% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 46336499.0 | +0.0% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 46821586.0 | +1.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 46840434.0 | +0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 47139369.0 | +0.6% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 47279201.0 | +0.3% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 47284336.0 | +0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 47214077.0 | -0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 47522672.0 | +0.7% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 47655131.0 | +0.3% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 47663276.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 47674189.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 47926580.0 | +0.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 48003724.0 | +0.2% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 48002135.0 | -0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 48013330.0 | +0.0% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 48296882.0 | +0.6% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 48617162.0 | +0.7% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 48612382.0 | -0.0% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 48608569.0 | -0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49013487.0 | +0.8% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 48990760.0 | -0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 49012688.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 49034925.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49337310.0 | +0.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 49246196.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49121159.0 | -0.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 45478787.0 | — | shares | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 45960799.0 | +1.1% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 46336499.0 | +0.8% | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 46840434.0 | +1.1% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 47214077.0 | +0.8% | shares | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 47674189.0 | +1.0% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 48013330.0 | +0.7% | shares | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 48608569.0 | +1.2% | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 49034925.0 | +0.9% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 50062158.0 | +2.1% | shares | 10-K | 2026-02-20 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 45217520.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 45565303.0 | +0.8% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 45537353.0 | -0.1% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 45478787.0 | -0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 45498751.0 | +0.0% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 45927374.0 | +0.9% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 45946226.0 | +0.0% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 45960799.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 46283140.0 | +0.7% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 46443945.0 | +0.3% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 46461371.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 46336499.0 | -0.3% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 46350434.0 | +0.0% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 46806370.0 | +1.0% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 46821586.0 | +0.0% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 46840434.0 | +0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 47139369.0 | +0.6% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 47279201.0 | +0.3% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 47284336.0 | +0.0% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 47214077.0 | -0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 47522672.0 | +0.7% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 47655131.0 | +0.3% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 47663276.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 47674189.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 47926580.0 | +0.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 48003724.0 | +0.2% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 48002135.0 | -0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 48013330.0 | +0.0% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 48296882.0 | +0.6% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 48617162.0 | +0.7% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 48612382.0 | -0.0% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 48608569.0 | -0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49013487.0 | +0.8% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 48990760.0 | -0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 49012688.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 49034925.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49337310.0 | +0.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 49246196.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49121159.0 | -0.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 45478787.0 | — | shares | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 45960799.0 | +1.1% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 46336499.0 | +0.8% | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 46840434.0 | +1.1% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 47214077.0 | +0.8% | shares | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 47674189.0 | +1.0% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 48013330.0 | +0.7% | shares | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 48608569.0 | +1.2% | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 49034925.0 | +0.9% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 50062158.0 | +2.1% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44402640.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 44491899.0 | +0.2% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 44574583.0 | +0.2% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 44649645.0 | +0.2% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 44717372.0 | +0.2% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 44767163.0 | +0.1% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 44923973.0 | +0.4% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 45016767.0 | +0.2% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 45105830.0 | +0.2% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 45223157.0 | +0.3% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 45354327.0 | +0.3% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 45438656.0 | +0.2% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 45658565.0 | +0.5% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 45754880.0 | +0.2% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 45815718.0 | +0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 46067096.0 | +0.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 46229603.0 | +0.4% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 46293524.0 | +0.1% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 46575848.0 | +0.6% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 46691142.0 | +0.2% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 46736742.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 47037091.0 | +0.6% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 47137822.0 | +0.2% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 47227338.0 | +0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 47416268.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 47511613.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 47426131.0 | -0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 47676735.0 | +0.5% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 47592836.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 47603287.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 44641805.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 44855263.0 | +0.5% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 45280161.0 | +0.9% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 45542315.0 | +0.6% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 45947772.0 | +0.9% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 46419180.0 | +1.0% | shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 46875992.0 | +1.0% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 47373361.0 | +1.1% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 47627873.0 | +0.5% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 47928826.0 | +0.6% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 44593710.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 44757494.0 | +0.4% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 44816860.0 | +0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 44917014.0 | +0.2% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 44988655.0 | +0.2% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 45118607.0 | +0.3% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 45294697.0 | +0.4% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 45536473.0 | +0.5% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 45699635.0 | +0.4% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 45644236.0 | -0.1% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 45912291.0 | +0.6% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 46019691.0 | +0.2% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 46391066.0 | +0.8% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 46686665.0 | +0.6% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 45815718.0 | -1.9% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 46507258.0 | +1.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 46229603.0 | -0.6% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 46866929.0 | +1.4% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 46929191.0 | +0.1% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 47029446.0 | +0.2% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 46736742.0 | -0.6% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 47381226.0 | +1.4% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 47526207.0 | +0.3% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 47227338.0 | -0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 47416268.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 47511613.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 47426131.0 | -0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 47676735.0 | +0.5% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 47592836.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 47603287.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 44873030.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 45184203.0 | +0.7% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 45780954.0 | +1.3% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 46080395.0 | +0.7% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 46668198.0 | +1.3% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 46963920.0 | +0.6% | shares | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 47207298.0 | +0.5% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 47837512.0 | +1.3% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 47627873.0 | -0.4% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 47928826.0 | +0.6% | shares | 10-K | 2026-02-20 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1628 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1755 | +7.8% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.1831 | +4.3% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.1600 | -12.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1635 | +2.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.1685 | +3.0% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.1796 | +6.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 0.1846 | +2.8% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 0.1718 | -6.9% | ratio | 10-Q | 2018-11-01 |
| Annual | 2016-12-31 | 0.1567 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 0.1762 | +12.5% | ratio | 10-K | 2018-02-23 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3.1351 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 3.1579 | +0.7% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 3.2647 | +3.4% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 4.8242 | +47.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 4.5898 | -4.9% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 4.3292 | -5.7% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 4.2190 | -2.5% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 4.1075 | -2.6% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 4.1296 | +0.5% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 3.9591 | -4.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 4.9605 | +25.3% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 4.6521 | -6.2% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 4.0938 | -12.0% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 5.3869 | +31.6% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 5.5016 | +2.1% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 5.3039 | -3.6% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 5.0650 | -4.5% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 4.9680 | -1.9% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 4.9907 | +0.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 4.8319 | -3.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.7482 | -84.5% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 4.8498 | +548.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 4.4054 | -9.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 5.0559 | +14.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 4.3141 | -14.7% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 4.5156 | +4.7% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 3.4003 | -24.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3.0421 | -10.5% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 2.5804 | -15.2% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1.7151 | -33.5% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.6343 | -4.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.3758 | -15.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.1249 | -18.2% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.2031 | +95.8% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.0290 | -7.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.9030 | -6.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.4913 | -21.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.3058 | +54.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.0197 | -12.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.8242 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 4.1075 | -14.9% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 4.6521 | +13.3% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 5.3039 | +14.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 4.8319 | -8.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 5.0559 | +4.6% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 3.0421 | -39.8% | ratio | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 1.3758 | -54.8% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.9030 | +38.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2.0403 | +7.2% | ratio | 10-K | 2026-02-20 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -37.1819 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | -22.3133 | +40.0% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | -16.2552 | +27.2% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | -14.8561 | +8.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -12.5179 | +15.7% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | -11.2869 | +9.8% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | -10.1092 | +10.4% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | -7.9296 | +21.6% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -8.3819 | -5.7% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | -7.1083 | +15.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | -7.0179 | +1.3% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | -5.9654 | +15.0% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -5.8529 | +1.9% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | -6.3744 | -8.9% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | -5.8942 | +7.5% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | -5.5764 | +5.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -5.1113 | +8.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | -5.2683 | -3.1% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | -4.8395 | +8.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | -4.4127 | +8.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -3.7733 | +14.5% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | -4.0069 | -6.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | -3.8275 | +4.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | -3.6389 | +4.9% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -3.3734 | +7.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | -3.3049 | +2.0% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | -3.0756 | +6.9% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | -2.9478 | +4.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -2.8201 | +4.3% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 4.8656 | +272.5% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 5.6987 | +17.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 4.2688 | -25.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 5.2827 | +23.8% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 7.0481 | +33.4% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 8.9028 | +26.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 13.2389 | +48.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 20.8471 | +57.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 69.0808 | +231.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -81.3745 | -217.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -14.8561 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | -7.9296 | +46.6% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | -5.9654 | +24.8% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | -5.5764 | +6.5% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | -4.4127 | +20.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | -3.6389 | +17.5% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | -2.9478 | +19.0% | ratio | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 4.2688 | +244.8% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 13.2389 | +210.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -49.5494 | -474.3% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | 0.0527 | — | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.1031 | +95.7% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.1657 | +60.7% | ratio | 10-Q | 2019-11-07 |
| Annual | 2016-12-31 | 0.1291 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0469 | -63.7% | ratio | 10-K | 2020-02-28 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1447 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1593 | +10.0% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.1421 | -10.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.1593 | +12.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1586 | -0.4% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.1441 | -9.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.1603 | +11.3% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.1652 | +3.0% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.1710 | +3.5% | ratio | 10-Q | 2019-11-07 |
| Annual | 2016-12-31 | 0.5540 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.6062 | +9.4% | ratio | 10-K | 2020-02-28 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.4844 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 2.3522 | -5.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 2.3911 | +1.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 3.6372 | +52.1% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2017-03-31 | 3.8007 | +4.5% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 3.5459 | -6.7% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 3.4094 | -3.8% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 3.3144 | -2.8% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 3.1692 | -4.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 3.6836 | +16.2% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2018-09-30 | 3.9373 | +6.9% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 3.6662 | -6.9% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | 4.8978 | +33.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2019-06-30 | 4.4273 | -9.6% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 4.5958 | +3.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 4.4532 | -3.1% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2020-03-31 | 4.1615 | -6.5% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 4.1676 | +0.1% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 4.1292 | -0.9% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 3.9315 | -4.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.5630 | -85.7% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 3.9900 | +608.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 3.5545 | -10.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 3.9453 | +11.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 3.0728 | -22.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3.2210 | +4.8% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 2.2116 | -31.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1.8605 | -15.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.4451 | -22.3% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.4626 | -68.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.3083 | -33.4% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.2011 | -34.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2816 | +40.0% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1.2283 | +336.2% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.9949 | -19.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.7835 | -21.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.5427 | -30.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.8782 | +61.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.6192 | -29.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.0393 | — | ratio | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 3.3144 | -17.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 3.6662 | +10.6% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 4.4532 | +21.5% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 3.9315 | -11.7% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 3.9453 | +0.4% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1.8605 | -52.8% | ratio | 10-K | 2024-02-29 |
| Annual | 2023-12-31 | 0.2011 | -89.2% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.7835 | +289.5% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.6725 | -14.2% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | 0.0095 | — | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0190 | +101.1% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.0285 | +49.5% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0116 | -59.4% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0172 | +49.0% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.0322 | +87.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0101 | -68.7% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 0.0177 | +75.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0128 | -27.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0221 | +72.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0162 | -26.8% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.0294 | +81.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0012 | -96.0% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.0121 | +934.1% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.0042 | -65.3% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0062 | +46.4% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.3573 | +5702.2% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.3624 | +1.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.0208 | -105.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.0292 | -40.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -0.0502 | -71.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0167 | +66.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.0336 | -101.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.0481 | -43.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0202 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0083 | -59.1% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0387 | +368.6% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0403 | +3.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0062 | -84.6% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0489 | +687.7% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | 0.0051 | -89.6% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.3965 | +7683.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -0.0643 | -116.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -0.0588 | +8.6% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-03-31 | -0.0699 | — | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -0.1163 | -66.4% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | -0.1714 | -47.3% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -0.0561 | +67.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -0.0926 | -65.0% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -0.1578 | -70.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -0.0415 | +73.7% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | -0.0755 | -81.9% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -0.0492 | +34.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -0.0613 | -24.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -0.0487 | +20.6% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | -0.0832 | -70.9% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -0.0028 | +96.7% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | -0.0279 | -904.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -0.0087 | +68.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -0.0112 | -28.4% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 2.0957 | +18798.8% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 2.4276 | +15.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.1304 | -105.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.2350 | -80.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -0.4968 | -111.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.3643 | +26.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -2.3538 | -546.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3.8650 | +264.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -0.2803 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -0.0573 | +79.6% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -0.1924 | -235.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -0.1842 | +4.3% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | -0.0212 | +88.5% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -0.1291 | -509.1% | ratio | 10-K | 2024-02-29 |
| Annual | 2022-12-31 | -0.0099 | +92.3% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 2.0891 | +21155.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -0.9158 | -143.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2.8532 | +411.6% | ratio | 10-K | 2026-02-20 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Equity grant / award
G
|
common stock | 29,333 | $0.00 | $0 | 258,990 |
| 2026-04-01 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Other disposed transaction
D
|
common stock | 58,667 | $0.00 | $0 | 638,476 |
| 2026-03-31 | Montagner Marc | — |
Equity grant / award
A
|
common stock | 3,445 | $0.00 | $0 | 96,397 |
| 2026-03-06 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $23.35 | $56,040 | 41,000 |
| 2026-03-05 | FERGUSON Lewis H | — |
Open-market sell
S
|
common stock | 2,206 | $23.03 | $50,804 | 20,449 |
| 2025-12-31 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Equity grant / award
G
|
common stock | 229,657 | $0.00 | $0 | 229,657 |
| 2025-12-31 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Equity grant / award
A
|
common stock | 229,657 | $0.00 | $0 | 926,800 |
| 2025-12-11 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 7,300 | $23.99 | $175,127 | 88,200 |
| 2025-12-08 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 4,800 | $19.79 | $94,992 | 33,800 |
| 2025-12-02 | FERGUSON Lewis H | — |
Open-market sell
S
|
common stock | 4,000 | $20.34 | $81,341 | 19,267 |
| 2025-12-01 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Equity grant / award
A
|
common stock | 2,400 | $0.00 | $0 | 95,500 |
| 2025-11-11 | Kennedy Sheryl Lynn | — |
Open-market sell
S
|
common stock | 2,400 | $21.34 | $51,221 | 10,012 |
| 2025-09-30 | FERGUSON Lewis H | — |
Equity grant / award
A
|
common stock | 2,395 | $0.00 | $0 | 23,267 |
| 2025-09-05 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $36.99 | $88,776 | 36,200 |
| 2025-09-02 | Harris Mark Andrew | VP & Chief Revenue Officer |
Equity grant / award
A
|
common stock | 668 | $0.00 | $0 | 5,168 |
| 2025-08-21 | Kennedy Sheryl Lynn | — |
Open-market sell
S
|
common stock | 2,000 | $36.35 | $72,700 | 10,017 |
| 2025-08-08 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 818,909 | $27.50 | $22,519,998 | 697,143 |
| 2025-08-07 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 1,840,669 | $32.60 | $60,005,809 | 1,516,052 |
| 2025-06-30 | Howard Eve N | — |
Equity grant / award
A
|
common stock | 1,968 | $0.00 | $0 | 14,633 |
| 2025-06-16 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 25,000 | $47.05 | $1,176,368 | 3,356,721 |
| 2025-06-16 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 45,000 | $47.14 | $2,121,242 | 3,381,721 |
| 2025-06-13 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 10,000 | $47.34 | $473,362 | 3,426,721 |
| 2025-06-13 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 45,000 | $47.42 | $2,133,842 | 3,436,721 |
| 2025-06-12 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 10,000 | $47.83 | $478,348 | 3,481,721 |
| 2025-06-12 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 45,000 | $47.87 | $2,154,024 | 3,491,721 |
| 2025-06-11 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 10,000 | $48.35 | $483,511 | 3,536,721 |
| 2025-06-11 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 45,000 | $48.55 | $2,184,624 | 3,546,721 |
| 2025-06-10 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 15,000 | $48.63 | $729,494 | 3,591,721 |
| 2025-06-10 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 40,000 | $48.70 | $1,947,996 | 3,606,721 |
| 2025-06-09 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 15,000 | $48.99 | $734,878 | 3,646,721 |
| 2025-06-09 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 40,000 | $48.51 | $1,940,468 | 3,661,721 |
| 2025-06-06 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $47.95 | $115,080 | 38,600 |
| 2025-06-05 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 35,000 | $47.31 | $1,655,784 | 3,781,721 |
| 2025-06-05 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 40,000 | $47.29 | $1,891,532 | 3,816,721 |
| 2025-06-04 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 2,000 | $47.50 | $94,999 | 55,142 |
| 2025-06-03 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 15,000 | $46.86 | $702,882 | 3,931,721 |
| 2025-06-03 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 50,000 | $47.00 | $2,349,985 | 3,946,721 |
| 2025-06-02 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 15,000 | $46.13 | $692,006 | 3,996,721 |
| 2025-06-02 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 50,000 | $46.38 | $2,319,135 | 4,011,721 |
| 2025-05-30 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 25,000 | $45.90 | $1,147,425 | 4,061,721 |
| 2025-05-29 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 25,000 | $46.90 | $1,172,592 | 4,086,721 |
| 2025-05-28 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 20,000 | $47.41 | $948,174 | 4,111,721 |
| 2025-05-27 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 20,000 | $48.67 | $973,322 | 4,131,721 |
| 2025-05-23 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 25,000 | $46.93 | $1,173,318 | 4,151,721 |
| 2025-05-22 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 25,000 | $46.27 | $1,156,768 | 4,176,721 |
| 2025-05-21 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 40,000 | $46.81 | $1,872,248 | 4,201,721 |
| 2025-05-20 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 15,000 | $49.96 | $749,348 | 4,241,721 |
| 2025-05-16 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 0 | — | — | 103,000 |
| 2025-05-16 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 15,000 | $50.99 | $764,925 | 4,256,721 |
| 2025-05-15 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 40,000 | $50.38 | $2,015,036 | 4,271,721 |
| 2025-05-14 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 30,000 | $50.64 | $1,519,140 | 4,311,721 |
| 2025-05-13 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 42,628 | $50.45 | $2,150,442 | 4,341,721 |
| 2025-05-13 | Kennedy Sheryl Lynn | — |
Open-market sell
S
|
common stock | 1,450 | $50.19 | $72,773 | 10,049 |
| 2025-05-12 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 11,372 | $50.10 | $569,790 | 4,384,349 |
| 2025-04-10 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 357 | $0.00 | $0 | 78,001 |
| 2025-04-04 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Other disposed transaction
D
|
common stock | 48,317 | $0.00 | $0 | 4,395,721 |
| 2025-03-31 | Howell Deneen C | — |
Equity grant / award
A
|
common stock | 1,352 | $0.00 | $0 | 17,689 |
| 2025-03-12 | FERGUSON Lewis H | — |
Open-market sell
S
|
common stock | 956 | $69.36 | $66,313 | 18,652 |
| 2025-03-10 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 357 | $0.00 | $0 | 78,358 |
| 2025-03-07 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $72.57 | $174,168 | 41,000 |
| 2025-03-05 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 715 | $0.00 | $0 | 2,585 |
| 2025-03-04 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 60,000 | $71.77 | $4,305,978 | 4,444,038 |
| 2025-03-03 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 4,900 | $72.06 | $353,110 | 103,000 |
| 2025-01-21 | BROOKS STEVEN D | — |
Equity grant / award
G
|
common stock | 299 | $0.00 | $0 | 42,700 |
| 2025-01-14 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Equity grant / award
A
|
common stock | 96,000 | $0.00 | $0 | 4,504,038 |
| 2025-01-14 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Equity grant / award
A
|
common stock | 84,000 | $0.00 | $0 | 4,408,038 |
| 2025-01-09 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Equity grant / award
A
|
common stock | 9,600 | $0.00 | $0 | 43,400 |
| 2025-01-01 | FERGUSON Lewis H | — |
Equity grant / award
A
|
common stock | 1,254 | $0.00 | $0 | 19,608 |
| 2024-12-18 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 485 | $0.00 | $0 | 935 |
| 2024-12-18 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 970 | $0.00 | $0 | 69,830 |
| 2024-12-16 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Other disposed transaction
D
|
common stock | 20,000 | $75.88 | $1,517,548 | 4,228,038 |
| 2024-12-12 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 4,800 | $75.61 | $362,942 | 33,800 |
| 2024-12-09 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $76.60 | $147,065 | 49,542 |
| 2024-12-04 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 900 | $0.00 | $0 | 70,800 |
| 2024-12-01 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $0.00 | $0 | 38,600 |
| 2024-12-01 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Equity grant / award
A
|
common stock | 2,400 | $0.00 | $0 | 38,600 |
| 2024-11-26 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 24,364 | $82.69 | $2,014,537 | 4,248,038 |
| 2024-11-25 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 35,636 | $83.76 | $2,984,943 | 4,272,402 |
| 2024-11-21 | Bath Blake | — |
Open-market sell
S
|
common stock | 6,220 | $83.69 | $520,565 | 10,000 |
| 2024-11-18 | FERGUSON Lewis H | — |
Open-market sell
S
|
common stock | 846 | $81.76 | $69,171 | 18,354 |
| 2024-11-12 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 2,280 | $80.41 | $183,328 | 69,300 |
| 2024-11-11 | Howard Eve N | — |
Open-market sell
S
|
common stock | 3,500 | $82.02 | $287,070 | 10,059 |
| 2024-10-01 | Howard Eve N | — |
Equity grant / award
A
|
common stock | 1,452 | $0.00 | $0 | 13,559 |
| 2024-10-01 | BROOKS STEVEN D | — |
Equity grant / award
A
|
common stock | 1,452 | $0.00 | $0 | 41,745 |
| 2024-09-12 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 1,400 | $71.67 | $100,338 | 71,580 |
| 2024-09-10 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 65,000 | $71.75 | $4,663,555 | 4,308,038 |
| 2024-09-04 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $69.77 | $133,958 | 50,982 |
| 2024-09-04 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $69.51 | $166,824 | 36,200 |
| 2024-08-27 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 60,000 | $72.82 | $4,368,960 | 4,373,038 |
| 2024-08-23 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 2,055 | $74.00 | $152,070 | 72,980 |
| 2024-08-22 | FERGUSON Lewis H | — |
Open-market sell
S
|
common stock | 1,550 | $72.62 | $112,554 | 17,748 |
| 2024-07-01 | Howell Deneen C | — |
Equity grant / award
A
|
common stock | 1,675 | $0.00 | $0 | 13,631 |
| 2024-06-14 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 60,000 | $51.78 | $3,106,830 | 4,433,038 |
| 2024-06-12 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 60,000 | $54.60 | $3,276,000 | 4,493,038 |
| 2024-06-11 | Montagner Marc | — |
Open-market buy
P
|
common stock | 10,000 | $52.61 | $526,130 | 79,468 |
| 2024-06-10 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 2,400 | $52.60 | $126,252 | 93,300 |
| 2024-06-06 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $56.00 | $134,400 | 38,600 |
| 2024-06-03 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $58.97 | $113,221 | 52,902 |
| 2024-05-23 | Kennedy Sheryl Lynn | — |
Open-market sell
S
|
common stock | 1,640 | $57.79 | $94,782 | 10,091 |
| 2024-05-21 | FERGUSON Lewis H | — |
Open-market sell
S
|
common stock | 2,000 | $58.90 | $117,802 | 17,623 |
| 2024-05-13 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 50,000 | $59.44 | $2,972,000 | 4,553,038 |
| 2024-04-01 | Howell Deneen C | — |
Equity grant / award
A
|
common stock | 1,370 | $0.00 | $0 | 11,956 |
| 2024-03-22 | BROOKS STEVEN D | — |
Equity grant / award
G
|
common stock | 300 | $0.00 | $0 | 38,618 |
| 2024-03-15 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 26,174 | $64.21 | $1,680,633 | 4,653,203 |
| 2024-03-13 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 30,000 | $67.52 | $2,025,600 | 4,679,377 |
| 2024-03-12 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Other disposed transaction
D
|
common stock | 50,000 | $68.12 | $3,406,000 | 4,709,377 |
| 2024-03-12 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 2,400 | $68.17 | $163,608 | 95,700 |
| 2024-03-11 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Other disposed transaction
D
|
common stock | 35,000 | $67.93 | $2,377,550 | 4,759,377 |
| 2024-03-11 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 35,000 | $67.93 | $2,377,550 | 4,759,377 |
| 2024-03-06 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Other disposed transaction
D
|
common stock | 21,387 | $0.00 | $0 | 4,794,377 |
| 2024-03-06 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 8,826 | $72.55 | $640,326 | 4,815,764 |
| 2024-03-05 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $73.47 | $176,339 | 41,000 |
| 2024-03-01 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $76.62 | $147,108 | 54,822 |
| 2024-02-01 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 375 | $0.00 | $0 | 375 |
| 2024-01-03 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Equity grant / award
A
|
common stock | 10,000 | $0.00 | $0 | 56,742 |
| 2024-01-03 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Equity grant / award
A
|
common stock | 9,600 | $0.00 | $0 | 46,742 |
| 2024-01-03 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
A
|
common stock | 30,000 | $0.00 | $0 | 75,410 |
| 2024-01-03 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
A
|
common stock | 9,600 | $0.00 | $0 | 45,410 |
| 2024-01-01 | FERGUSON Lewis H | — |
Equity grant / award
A
|
common stock | 1,403 | $0.00 | $0 | 18,253 |
| 2024-01-01 | BROOKS STEVEN D | — |
Equity grant / award
A
|
common stock | 1,403 | $0.00 | $0 | 37,548 |
| 2023-12-26 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 3,550 | $76.00 | $269,800 | 38,310 |
| 2023-12-21 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 1,000 | $74.00 | $74,000 | 41,860 |
| 2023-12-20 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 450 | $0.00 | $0 | 450 |
| 2023-12-20 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Equity grant / award
G
|
common stock | 900 | $0.00 | $0 | 42,860 |
| 2023-12-14 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 500 | $72.00 | $36,000 | 43,760 |
| 2023-12-13 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 20,000 | $69.99 | $1,399,800 | 4,740,590 |
| 2023-12-11 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Other disposed transaction
D
|
common stock | 3,000 | $69.00 | $207,000 | 44,260 |
| 2023-12-07 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 4,800 | $67.94 | $326,132 | 28,800 |
| 2023-12-05 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $66.12 | $126,957 | 37,142 |
| 2023-12-04 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 9,700 | $65.84 | $638,646 | 48,700 |
| 2023-12-01 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $63.70 | $122,297 | 39,062 |
| 2023-11-30 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 3,396 | $64.31 | $218,409 | 4,797,194 |
| 2023-11-27 | Kennedy Sheryl Lynn | — |
Open-market sell
S
|
common stock | 925 | $65.77 | $60,841 | 8,958 |
| 2023-11-20 | Bath Blake | — |
Open-market sell
S
|
common stock | 9,000 | $67.14 | $604,251 | 10,320 |
| 2023-11-17 | Bath Blake | — |
Open-market sell
S
|
common stock | 8,621 | $67.17 | $579,032 | 19,320 |
| 2023-11-16 | Bath Blake | — |
Open-market sell
S
|
common stock | 379 | $67.00 | $25,393 | 27,941 |
| 2023-11-14 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 40,000 | $66.37 | $2,654,800 | 4,800,590 |
| 2023-10-01 | de Sa Paul | — |
Equity grant / award
A
|
common stock | 1,433 | $0.00 | $0 | 10,645 |
| 2023-09-15 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 18,191 | $65.82 | $1,197,364 | 4,840,590 |
| 2023-09-13 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 16,753 | $66.70 | $1,117,408 | 4,858,781 |
| 2023-09-12 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 28,247 | $66.97 | $1,891,631 | 4,875,534 |
| 2023-09-11 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 3,309 | $67.16 | $222,239 | 4,903,781 |
| 2023-09-08 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 41,691 | $67.72 | $2,823,231 | 4,907,090 |
| 2023-09-07 | KILMER HENRY W | VP OF NETWORK STRATEGY |
Open-market sell
S
|
common stock | 2,400 | $69.16 | $165,984 | 31,200 |
| 2023-09-05 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 4,850 | $69.43 | $336,736 | 53,550 |
| 2023-09-01 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $70.96 | $136,242 | 38,582 |
| 2023-08-29 | FERGUSON Lewis H | — |
Open-market sell
S
|
common stock | 650 | $69.64 | $45,266 | 16,367 |
| 2023-08-24 | Kennedy Sheryl Lynn | — |
Open-market sell
S
|
common stock | 550 | $68.85 | $37,865 | 8,450 |
| 2023-08-11 | Kapp David Allen | VP & CHIEF TECHNICAL OFFICER |
Open-market sell
S
|
Common Stock | 4,000 | $69.07 | $276,295 | 6,600 |
| 2023-08-10 | Kapp David Allen | VP & CHIEF TECHNICAL OFFICER |
Open-market sell
S
|
Common Stock | 5,000 | $65.32 | $326,603 | 10,600 |
| 2023-07-01 | Howell Deneen C | — |
Equity grant / award
A
|
common stock | 1,435 | $0.00 | $0 | 7,750 |
| 2023-06-14 | BROOKS STEVEN D | — |
Open-market sell
S
|
common stock | 4,202 | $65.00 | $273,130 | 33,277 |
| 2023-06-08 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 7,061 | $62.44 | $440,878 | 4,948,781 |
| 2023-06-07 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 42,334 | $62.30 | $2,637,459 | 4,955,842 |
| 2023-06-06 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 25,605 | $62.25 | $1,593,914 | 4,998,176 |
| 2023-06-05 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 4,850 | $62.28 | $302,035 | 58,400 |
| 2023-06-01 | BUBECK JAMES | CHIEF REVENUE OFFICER |
Open-market sell
S
|
common stock | 1,920 | $61.07 | $117,250 | 40,502 |
| 2023-05-30 | Kennedy Sheryl Lynn | — |
Open-market sell
S
|
common stock | 1,100 | $63.14 | $69,451 | 7,565 |
| 2023-05-11 | BROOKS STEVEN D | — |
Open-market sell
S
|
common stock | 3,798 | $65.00 | $246,875 | 37,479 |
| 2023-05-10 | SCHAEFFER DAVE | CHAIRMAN, CEO, AND PRESIDENT |
Open-market sell
S
|
common stock | 35,000 | $65.38 | $2,288,370 | 5,023,781 |
| 2023-05-09 | WEED THADDEUS GERARD | VICE PRESIDENT, CFO |
Open-market sell
S
|
common stock | 10,000 | $64.96 | $649,600 | 63,250 |
| 2023-05-03 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 2,500 | $74.00 | $185,000 | 42,360 |
| 2023-04-17 | Chang John B. | VP & CHIEF LEGAL OFFICER |
Open-market sell
S
|
common stock | 500 | $70.00 | $35,000 | 47,360 |
| 2023-04-01 | Montagner Marc | — |
Equity grant / award
A
|
common stock | 1,456 | $0.00 | $0 | 74,377 |
| 2023-03-13 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 600 | $61.66 | $36,998 | 7,209 |
| 2023-03-07 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $63.51 | $152,436 | 36,000 |
| 2023-03-03 | WEED THADDEUS GERARD | VP, CFO, Treasurer |
Open-market sell
S
|
common stock | 4,850 | $64.30 | $311,855 | 73,250 |
| 2023-03-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $64.49 | $123,818 | 42,422 |
| 2023-02-01 | Chang John B. | Chief Legal Officer |
Open-market sell
S
|
common stock | 2,000 | $70.00 | $140,000 | 47,860 |
| 2023-01-26 | Chang John B. | Chief Legal Officer |
Open-market sell
S
|
common stock | 500 | $68.00 | $34,000 | 49,860 |
| 2023-01-17 | Chang John B. | Chief Legal Officer |
Open-market sell
S
|
common stock | 1,000 | $66.00 | $66,000 | 50,360 |
| 2023-01-12 | Chang John B. | Chief Legal Officer |
Open-market sell
S
|
common stock | 1,500 | $64.00 | $96,000 | 51,360 |
| 2023-01-03 | Kapp David Allen | VP Optical Transport Engr &CTO |
Equity grant / award
A
|
common stock | 9,600 | $0.00 | $0 | 15,600 |
| 2023-01-03 | BROOKS STEVEN D | — |
Equity grant / award
A
|
common stock | 1,709 | $0.00 | $0 | 39,821 |
| 2022-12-06 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 4,800 | $57.36 | $275,333 | 28,800 |
| 2022-12-05 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $57.45 | $110,303 | 34,742 |
| 2022-12-02 | WEED THADDEUS GERARD | VP, CFO Treasurer |
Open-market sell
S
|
common stock | 9,700 | $56.51 | $548,163 | 48,700 |
| 2022-12-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $58.15 | $111,645 | 36,662 |
| 2022-11-29 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 1,050 | $57.50 | $60,375 | 14,047 |
| 2022-11-22 | Kapp David Allen | VP & Chief Technical Officer |
Open-market sell
S
|
common stock | 600 | $58.50 | $35,100 | 6,000 |
| 2022-11-21 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 962 | $57.83 | $55,631 | 6,100 |
| 2022-11-16 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 4,800 | $58.01 | $278,445 | 50,400 |
| 2022-11-09 | Montagner Marc | Dir |
Open-market buy
P
|
common stock | 5,000 | $54.90 | $274,500 | 71,212 |
| 2022-10-01 | FERGUSON Lewis H | Dir |
Equity grant / award
A
|
common stock | 1,626 | $0.00 | $0 | 15,097 |
| 2022-09-12 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 940 | $55.13 | $51,822 | 13,471 |
| 2022-09-09 | WEED THADDEUS GERARD | VP, CFO Treasurer |
Open-market sell
S
|
common stock | 4,850 | $52.35 | $253,880 | 53,550 |
| 2022-09-07 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $53.85 | $129,248 | 31,200 |
| 2022-09-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $53.51 | $102,732 | 36,182 |
| 2022-07-01 | Kennedy Sheryl Lynn | Dir |
Equity grant / award
A
|
common stock | 1,524 | $0.00 | $0 | 5,436 |
| 2022-06-07 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $59.20 | $142,083 | 33,600 |
| 2022-06-02 | WEED THADDEUS GERARD | VP, CFO Treasurer |
Open-market sell
S
|
common stock | 4,850 | $60.49 | $293,376 | 58,400 |
| 2022-06-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $60.03 | $115,248 | 38,102 |
| 2022-05-31 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 950 | $60.72 | $57,684 | 12,887 |
| 2022-05-04 | WEED THADDEUS GERARD | VP, CFO Treasurer |
Equity grant / award
A
|
common stock | 10,000 | $0.00 | $0 | 63,250 |
| 2022-04-06 | Chang John B. | Dir |
Open-market sell
S
|
common stock | 250 | $72.00 | $18,000 | 40,860 |
| 2022-04-05 | Chang John B. | Dir |
Open-market sell
S
|
common stock | 250 | $70.00 | $17,500 | 41,110 |
| 2022-04-01 | Chang John B. | Dir |
Open-market sell
S
|
common stock | 150 | $68.00 | $10,200 | 41,360 |
| 2022-03-31 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 150 | $66.00 | $9,900 | 41,510 |
| 2022-03-17 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 600 | $62.96 | $37,776 | 41,660 |
| 2022-03-09 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 725 | $63.27 | $45,867 | 12,375 |
| 2022-03-08 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $62.72 | $150,534 | 36,000 |
| 2022-03-02 | Wallace Sean Robert | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 250 | $63.30 | $15,824 | 29,225 |
| 2022-03-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $62.94 | $120,842 | 40,022 |
| 2022-01-03 | SCHAEFFER DAVE | Chairman, President & CEO |
Equity grant / award
A
|
common stock | 88,000 | $0.00 | $0 | 4,898,781 |
| 2022-01-03 | SCHAEFFER DAVE | Chairman, President & CEO |
Equity grant / award
A
|
common stock | 72,000 | $0.00 | $0 | 4,810,781 |
| 2021-12-14 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $76.77 | $147,398 | 32,342 |
| 2021-12-13 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $77.26 | $185,432 | 28,800 |
| 2021-12-08 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 900 | $77.31 | $69,579 | 13,100 |
| 2021-12-07 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $77.90 | $186,954 | 31,200 |
| 2021-12-02 | Wallace Sean Robert | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 225 | $75.18 | $16,916 | 19,875 |
| 2021-12-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $74.92 | $143,850 | 34,262 |
| 2021-11-23 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 1,600 | $77.36 | $123,784 | 4,900 |
| 2021-11-18 | Montagner Marc | Dir |
Equity grant / award
G
|
common stock | 650 | $0.00 | $0 | 56,600 |
| 2021-11-16 | Wallace Sean Robert | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 200 | $80.01 | $16,002 | 20,100 |
| 2021-10-01 | FERGUSON Lewis H | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 14,000 |
| 2021-09-07 | Wallace Sean Robert | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 300 | $75.37 | $22,611 | 20,300 |
| 2021-09-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $73.64 | $141,383 | 33,782 |
| 2021-08-24 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 1,750 | $71.99 | $125,990 | 4,750 |
| 2021-08-09 | Bath Blake | Dir |
Open-market sell
S
|
common stock | 8,750 | $77.69 | $679,766 | 15,925 |
| 2021-08-03 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 382 | $78.20 | $29,872 | 43,200 |
| 2021-08-02 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 3,572 | $78.23 | $279,430 | 43,582 |
| 2021-07-16 | KUMMER RAYMOND B | CTO & VP Optical Transport |
Open-market sell
S
|
common stock | 846 | $78.24 | $66,191 | 47,154 |
| 2021-07-02 | KUMMER RAYMOND B | CTO & VP Optical Transport |
Open-market sell
S
|
common stock | 4,800 | $76.14 | $365,484 | 48,000 |
| 2021-07-01 | FERGUSON Lewis H | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 13,100 |
| 2021-06-11 | Wallace Sean Robert | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 1,000 | $76.60 | $76,595 | 20,600 |
| 2021-06-07 | KUMMER RAYMOND B | CTO & VP Optical Transport |
Open-market sell
S
|
common stock | 2,400 | $77.00 | $184,812 | 52,800 |
| 2021-06-03 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 250 | $75.60 | $18,900 | 11,350 |
| 2021-06-03 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 500 | $75.53 | $37,765 | 11,600 |
| 2021-06-02 | ONEILL TIMOTHY G | VP Construction |
Open-market sell
S
|
common stock | 2,400 | $75.18 | $180,440 | 33,600 |
| 2021-06-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $74.96 | $143,922 | 35,702 |
| 2021-05-19 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 5,000 | $74.66 | $373,306 | 37,622 |
| 2021-05-17 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 2,450 | $76.43 | $187,257 | 4,750 |
| 2021-05-10 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 558 | $80.00 | $44,640 | 32,660 |
| 2021-05-03 | BROOKS STEVEN D | Dir |
Open-market sell
S
|
common stock | 5,750 | $76.08 | $437,486 | 30,000 |
| 2021-04-30 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 558 | $75.00 | $41,850 | 33,218 |
| 2021-04-05 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 558 | $70.00 | $39,060 | 33,776 |
| 2021-04-01 | KATZ CAROLYN | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 12,250 |
| 2021-03-15 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 558 | $65.00 | $36,270 | 34,334 |
| 2021-03-12 | ONEILL TIMOTHY G | VP Construction |
Open-market sell
S
|
common stock | 4,000 | $63.30 | $253,200 | 36,000 |
| 2021-03-10 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $60.43 | $116,030 | 42,622 |
| 2021-03-05 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $57.64 | $138,340 | 36,000 |
| 2021-03-04 | Montagner Marc | Dir |
Equity grant / award
G
|
common stock | 750 | $0.00 | $0 | 52,000 |
| 2021-03-02 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 1,050 | $59.34 | $62,303 | 5,450 |
| 2021-02-24 | Wallace Sean Robert | VP, CFO & Treasurer |
Equity grant / award
A
|
common stock | 9,600 | $0.00 | $0 | 21,600 |
| 2021-02-24 | BUBECK JAMES | Chief Revenue Officer |
Equity grant / award
A
|
common stock | 9,600 | $0.00 | $0 | 44,542 |
| 2021-01-18 | SCHAEFFER DAVE | Chairman, President & CEO |
Other disposed transaction
D
|
common stock | 15,951 | $0.00 | $0 | 4,549,781 |
| 2021-01-04 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 558 | $60.00 | $33,480 | 25,292 |
| 2021-01-01 | Montagner Marc | — |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 52,750 |
| 2020-12-09 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 950 | $57.01 | $54,156 | 9,450 |
| 2020-12-07 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $57.93 | $139,032 | 28,800 |
| 2020-12-03 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $58.01 | $139,224 | 31,200 |
| 2020-12-01 | ONEILL TIMOTHY G | VP Construction |
Equity grant / award
A
|
common stock | 2,400 | $0.00 | $0 | 33,600 |
| 2020-11-09 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 1,200 | $58.55 | $70,257 | 4,750 |
| 2020-10-01 | Montagner Marc | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 51,000 |
| 2020-09-15 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 400 | $66.35 | $26,540 | 31,200 |
| 2020-09-08 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 910 | $66.05 | $60,106 | 8,650 |
| 2020-09-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $67.47 | $129,540 | 36,382 |
| 2020-07-31 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 500 | $90.00 | $45,000 | 26,000 |
| 2020-07-21 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 500 | $85.00 | $42,500 | 26,500 |
| 2020-07-01 | Montagner Marc | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 49,250 |
| 2020-06-16 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 400 | $80.49 | $32,196 | 33,600 |
| 2020-06-11 | Kennedy Sheryl Lynn | Dir |
Open-market sell
S
|
common stock | 1,750 | $75.54 | $132,193 | 3,500 |
| 2020-06-09 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 1,000 | $76.52 | $76,520 | 7,810 |
| 2020-06-05 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 2,000 | $76.81 | $153,620 | 34,000 |
| 2020-06-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $78.28 | $150,299 | 38,302 |
| 2020-05-26 | Montagner Marc | Dir |
Open-market sell
S
|
common stock | 3,000 | $77.06 | $231,191 | 47,500 |
| 2020-05-11 | Wallace Sean Robert | VP, CFO & Treasurer |
Equity grant / award
A
|
common stock | 12,000 | $0.00 | $0 | 12,000 |
| 2020-04-01 | Montagner Marc | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 50,500 |
| 2020-03-11 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 300 | $82.85 | $24,854 | 7,060 |
| 2020-03-10 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,352 | $82.68 | $111,783 | 36,000 |
| 2020-03-06 | Montagner Marc | Dir |
Equity grant / award
G
|
common stock | 300 | $0.00 | $0 | 48,750 |
| 2020-03-06 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 2,000 | $84.64 | $169,280 | 37,352 |
| 2020-03-05 | Montagner Marc | Dir |
Equity grant / award
G
|
common stock | 350 | $0.00 | $0 | 49,050 |
| 2020-03-03 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 4,800 | $81.22 | $389,873 | 43,200 |
| 2020-03-02 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 300 | $76.66 | $22,997 | 27,600 |
| 2020-03-01 | SCHAEFFER DAVE | Chairman, President & CEO |
Other disposed transaction
D
|
common stock | 32,608 | $0.00 | $0 | 4,565,732 |
| 2020-02-14 | SCHAEFFER DAVE | Chairman, President & CEO |
Equity grant / award
A
|
common stock | 105,000 | $0.00 | $0 | 4,598,340 |
| 2020-02-14 | SCHAEFFER DAVE | Chairman, President & CEO |
Equity grant / award
A
|
common stock | 84,000 | $0.00 | $0 | 4,493,340 |
| 2020-01-08 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $68.61 | $164,659 | 28,800 |
| 2020-01-07 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 2,000 | $67.42 | $134,840 | 29,752 |
| 2020-01-02 | Chang John B. | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 534 | $65.46 | $34,957 | 18,300 |
| 2020-01-01 | BROOKS STEVEN D | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 27,000 |
| 2019-12-31 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $66.08 | $126,878 | 32,542 |
| 2019-12-12 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 570 | $61.52 | $35,069 | 5,610 |
| 2019-12-06 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 2,000 | $61.97 | $123,940 | 31,752 |
| 2019-12-05 | Bath Blake | Dir |
Open-market sell
S
|
common stock | 200 | $62.45 | $12,489 | 17,925 |
| 2019-12-04 | Bath Blake | Dir |
Open-market sell
S
|
common stock | 3,800 | $62.31 | $236,788 | 18,125 |
| 2019-12-03 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 5,000 | $61.74 | $308,700 | 62,550 |
| 2019-12-02 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $61.76 | $118,583 | 34,462 |
| 2019-11-11 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 2,500 | $63.29 | $158,225 | 34,752 |
| 2019-11-05 | Kennedy Sheryl Lynn | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 1,750 |
| 2019-10-01 | WEINGARTEN TIM | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 28,111 |
| 2019-09-10 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 675 | $58.28 | $39,342 | 4,430 |
| 2019-09-05 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 5,000 | $60.00 | $300,000 | 67,550 |
| 2019-09-03 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $59.77 | $114,760 | 36,632 |
| 2019-08-30 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $60.98 | $60,980 | 37,252 |
| 2019-08-21 | LIEBHABER RICHARD | Dir |
Open-market sell
S
|
common stock | 5,000 | $59.90 | $299,518 | 66,095 |
| 2019-07-01 | FERGUSON Lewis H | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 5,105 |
| 2019-06-13 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 1,400 | $60.84 | $85,176 | 72,550 |
| 2019-06-10 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 2,400 | $61.24 | $146,966 | 41,400 |
| 2019-06-06 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 4,000 | $58.62 | $234,480 | 38,252 |
| 2019-06-05 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 5,000 | $58.50 | $292,500 | 73,950 |
| 2019-06-04 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 3,000 | $57.05 | $171,165 | 43,800 |
| 2019-06-03 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $57.41 | $110,221 | 38,802 |
| 2019-05-31 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $57.52 | $57,520 | 42,252 |
| 2019-05-23 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 515 | $57.45 | $29,586 | 3,355 |
| 2019-05-22 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 2,440 | $58.40 | $142,496 | 46,800 |
| 2019-05-09 | Bath Blake | Dir |
Open-market sell
S
|
common stock | 10,000 | $57.88 | $578,776 | 18,425 |
| 2019-05-06 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 1,500 | $57.11 | $85,663 | 78,950 |
| 2019-05-01 | SCHAEFFER DAVE | Chairman, President & CEO |
Equity grant / award
A
|
common stock | 105,000 | $0.00 | $0 | 4,409,340 |
| 2019-05-01 | SCHAEFFER DAVE | Chairman, President & CEO |
Equity grant / award
A
|
common stock | 84,000 | $0.00 | $0 | 4,304,340 |
| 2019-04-05 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Equity grant / award
G
|
common stock | 1,000 | $0.00 | $0 | 39,640 |
| 2019-04-05 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 2,600 | $56.12 | $145,900 | 40,640 |
| 2019-04-04 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 400 | $56.00 | $22,401 | 43,240 |
| 2019-04-01 | FERGUSON Lewis H | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 3,870 |
| 2019-03-21 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 2,800 | $52.32 | $146,494 | 43,640 |
| 2019-03-20 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 200 | $52.01 | $10,402 | 46,440 |
| 2019-03-15 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 3,000 | $51.00 | $153,000 | 46,640 |
| 2019-03-13 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 2,000 | $51.00 | $102,000 | 33,652 |
| 2019-03-12 | BROOKS STEVEN D | Dir |
Open-market sell
S
|
common stock | 9,900 | $50.13 | $496,280 | 20,000 |
| 2019-03-07 | FERGUSON Lewis H | Dir |
Open-market sell
S
|
common stock | 580 | $48.60 | $28,187 | 2,120 |
| 2019-03-06 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 2,400 | $48.92 | $117,418 | 28,800 |
| 2019-03-04 | Montagner Marc | Dir |
Equity grant / award
G
|
common stock | 1,000 | $0.00 | $0 | 45,750 |
| 2019-03-01 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 1,920 | $48.99 | $94,067 | 31,372 |
| 2019-02-19 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $50.00 | $50,000 | 37,652 |
| 2019-01-02 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 250 | $44.51 | $11,127 | 33,292 |
| 2019-01-01 | WEINGARTEN TIM | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 22,861 |
| 2018-12-14 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 3,000 | $46.89 | $140,658 | 66,050 |
| 2018-12-06 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 3,000 | $46.68 | $140,043 | 31,200 |
| 2018-12-03 | BEURY ROBERT N JR | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 3,000 | $49.16 | $147,472 | 38,840 |
| 2018-11-08 | WEINGARTEN TIM | Dir |
Open-market sell
S
|
common stock | 2,500 | $51.01 | $127,523 | 21,111 |
| 2018-10-01 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $55.80 | $55,800 | 38,652 |
| 2018-09-13 | Bath Blake | Dir |
Open-market sell
S
|
common stock | 3,589 | $54.94 | $197,186 | 23,175 |
| 2018-09-12 | Bath Blake | Dir |
Open-market sell
S
|
common stock | 7,411 | $55.03 | $407,864 | 26,764 |
| 2018-09-12 | BEURY ROBERT N JR | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 2,000 | $54.95 | $109,910 | 45,840 |
| 2018-09-11 | Bath Blake | Dir |
Open-market sell
S
|
common stock | 11,000 | $54.86 | $603,448 | 34,175 |
| 2018-09-06 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 3,000 | $54.98 | $164,928 | 34,200 |
| 2018-09-05 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 4,500 | $53.55 | $240,975 | 69,050 |
| 2018-09-04 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $54.50 | $54,500 | 39,652 |
| 2018-08-01 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $51.95 | $51,950 | 40,652 |
| 2018-07-02 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $53.00 | $53,000 | 41,652 |
| 2018-07-01 | WEINGARTEN TIM | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 21,861 |
| 2018-06-20 | LIEBHABER RICHARD | Dir |
Equity grant / award
G
|
common stock | 5,000 | $0.00 | $0 | 68,545 |
| 2018-06-19 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 2,100 | $54.76 | $114,988 | 49,640 |
| 2018-06-15 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 3,000 | $53.78 | $161,332 | 51,740 |
| 2018-06-06 | KUMMER RAYMOND B | CTO; VP Optical Transport |
Open-market sell
S
|
common stock | 3,000 | $52.67 | $157,997 | 54,740 |
| 2018-06-04 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 4,500 | $51.12 | $230,039 | 73,550 |
| 2018-06-01 | BEURY ROBERT N JR | VP & Chief Legal Officer |
Open-market sell
S
|
common stock | 3,000 | $51.14 | $153,434 | 50,840 |
| 2018-05-18 | Montagner Marc | Dir |
Open-market sell
S
|
common stock | 2,000 | $50.00 | $100,000 | 41,500 |
| 2018-05-16 | BROOKS STEVEN D | Dir |
Open-market sell
S
|
common stock | 2,000 | $50.65 | $101,298 | 24,650 |
| 2018-05-11 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 2,000 | $50.36 | $100,724 | 33,542 |
| 2018-05-09 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 3,000 | $49.32 | $147,952 | 78,050 |
| 2018-05-08 | BROOKS STEVEN D | Dir |
Open-market sell
S
|
common stock | 5,000 | $48.34 | $241,696 | 26,650 |
| 2018-05-03 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $50.00 | $50,000 | 43,652 |
| 2018-04-12 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $45.75 | $45,750 | 44,652 |
| 2018-04-01 | WEINGARTEN TIM | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 20,111 |
| 2018-03-16 | WEINGARTEN TIM | Dir |
Open-market sell
S
|
common stock | 1,700 | $43.60 | $74,120 | 18,361 |
| 2018-03-12 | WEED THADDEUS GERARD | VP, CFO & Treasurer |
Open-market sell
S
|
common stock | 6,000 | $45.17 | $271,015 | 81,050 |
| 2018-03-06 | KILMER HENRY W | VP of IP Engineering |
Open-market sell
S
|
common stock | 3,000 | $43.36 | $130,081 | 40,200 |
| 2018-03-02 | BUBECK JAMES | Chief Revenue Officer |
Open-market sell
S
|
common stock | 300 | $43.01 | $12,902 | 35,542 |
| 2018-03-01 | ONEILL TIMOTHY G | VP Field Engineering |
Open-market sell
S
|
common stock | 1,000 | $42.95 | $42,950 | 45,652 |
| 2018-02-26 | LIEBHABER RICHARD | Dir |
Equity grant / award
G
|
common stock | 1,000 | $0.00 | $0 | 71,795 |
| 2018-02-21 | ONEILL TIMOTHY G | VP Field Engineering |
Equity grant / award
A
|
common stock | 9,600 | $0.00 | $0 | 46,652 |
| 2018-01-01 | WEINGARTEN TIM | Dir |
Equity grant / award
A
|
common stock | 1,750 | $0.00 | $0 | 20,061 |