Financial Metrics
MTZ MASTEC INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 974225000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 1232404000.0 | +26.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 1586181000.0 | +28.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1158184000.0 | -27.0% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 1890180000.0 | +63.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 1955752000.0 | +3.5% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1396834000.0 | -28.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1617804000.0 | +15.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1977227000.0 | +22.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1518340000.0 | -23.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1939006000.0 | +27.7% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 2016618000.0 | +4.0% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1416604000.0 | -29.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1569297000.0 | +10.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1698279000.0 | +8.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1775424000.0 | +4.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1962658000.0 | +10.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2404332000.0 | +22.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1954400000.0 | -18.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 2301792000.0 | +17.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 2513484000.0 | +9.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2584659000.0 | +2.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 2874115000.0 | +11.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 3257077000.0 | +13.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2686849000.0 | -17.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2961086000.0 | +10.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 3252427000.0 | +9.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2847718000.0 | -12.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3544705000.0 | +24.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3966948000.0 | +11.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 5134703000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 6606978000.0 | +28.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 6909417000.0 | +4.6% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 7183188000.0 | +4.0% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 6320975000.0 | -12.0% | USD | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 7951781000.0 | +25.8% | USD | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 9778038000.0 | +23.0% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 11995934000.0 | +22.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 12303464000.0 | +2.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 14299171000.0 | +16.2% | USD | 10-K | 2026-02-26 |
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 |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -2881000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 24438000.0 | +948.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 56530000.0 | +131.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 40627000.0 | -28.1% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 83332000.0 | +105.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 64201000.0 | -23.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 26463000.0 | -58.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 80401000.0 | +203.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 120542000.0 | +49.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 43107000.0 | -64.2% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 120223000.0 | +178.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 130082000.0 | +8.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 36062000.0 | -72.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 56827000.0 | +57.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 116885000.0 | +105.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 66112000.0 | -43.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 75765000.0 | +14.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 112457000.0 | +48.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -34959000.0 | -131.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 16255000.0 | +146.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 49222000.0 | +202.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -80546000.0 | -263.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 16754000.0 | +120.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 15305000.0 | -8.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -34459000.0 | -325.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 43768000.0 | +227.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 105410000.0 | +140.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 12327000.0 | -88.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 90133000.0 | +631.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 166497000.0 | +84.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 134035000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 348884000.0 | +160.3% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 259231000.0 | -25.7% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 394096000.0 | +52.0% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 322699000.0 | -18.1% | USD | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 330729000.0 | +2.5% | USD | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 33888000.0 | -89.8% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -47296000.0 | -239.6% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 199421000.0 | +521.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 422014000.0 | +111.6% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.03 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.3 | +1100.0% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.7 | +133.3% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.51 | -27.1% | USD/shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 1.01 | +98.0% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.79 | -21.8% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.33 | -58.2% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.02 | +209.1% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.55 | +52.0% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.57 | -63.2% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.59 | +178.9% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 1.71 | +7.5% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.48 | -71.9% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.79 | +64.6% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1.61 | +103.8% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.91 | -43.5% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.04 | +14.3% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.53 | +47.1% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.47 | -130.7% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.22 | +146.8% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.66 | +200.0% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -1.05 | -259.1% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2 | +119.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.18 | -10.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.53 | -394.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.44 | +183.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.22 | +177.3% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.13 | -89.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.1 | +746.2% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.07 | +88.2% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.63 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 4.29 | +163.2% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 3.3 | -23.1% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 5.22 | +58.2% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 4.43 | -15.1% | USD/shares | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 4.54 | +2.5% | USD/shares | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 0.45 | -90.1% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -0.64 | -242.2% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.09 | +426.6% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.12 | +145.0% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.03 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.3 | +1100.0% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.69 | +130.0% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.5 | -27.5% | USD/shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.99 | +98.0% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.77 | -22.2% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.32 | -58.4% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.01 | +215.6% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.52 | +50.5% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.57 | -62.5% | USD/shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 1.58 | +177.2% | USD/shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 1.69 | +7.0% | USD/shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.48 | -71.6% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.78 | +62.5% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 1.59 | +103.8% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.89 | -44.0% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.02 | +14.6% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.5 | +47.1% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.47 | -131.3% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2 | +142.6% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.65 | +225.0% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -1.05 | -261.5% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2 | +119.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.18 | -10.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.53 | -394.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.43 | +181.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.21 | +181.4% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.13 | -89.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.09 | +738.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.04 | +87.2% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.61 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 4.22 | +162.1% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 3.26 | -22.7% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 5.17 | +58.6% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 4.38 | -15.3% | USD/shares | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 4.45 | +1.6% | USD/shares | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 0.42 | -90.6% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -0.64 | -252.4% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.06 | +421.9% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.07 | +146.1% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3885000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 8758000.0 | +125.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 9427000.0 | +7.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 38767000.0 | +311.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 15687000.0 | -59.5% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 18230000.0 | +16.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 43822000.0 | +140.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 40326000.0 | -8.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 40235000.0 | -0.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 20684000.0 | -48.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 68484000.0 | +231.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 27422000.0 | -60.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 43194000.0 | +57.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 59176000.0 | +37.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 43095000.0 | -27.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 71427000.0 | +65.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 71663000.0 | +0.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 48638000.0 | -32.1% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 238174000.0 | +389.7% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 423118000.0 | +77.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 512407000.0 | +21.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 237271000.0 | -53.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 239924000.0 | +1.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 360736000.0 | +50.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 233133000.0 | -35.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 138929000.0 | -40.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 95676000.0 | -31.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 370592000.0 | +287.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 141560000.0 | -61.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 119905000.0 | -15.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 214174000.0 | +78.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 529561000.0 | +147.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 249326000.0 | -52.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 297586000.0 | +19.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 181225000.0 | -39.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 399903000.0 | +120.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 345749000.0 | -13.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 191052000.0 | -44.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 231418000.0 | +21.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 38767000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 40326000.0 | +4.0% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 27422000.0 | -32.0% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 71427000.0 | +160.5% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 423118000.0 | +492.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 360736000.0 | -14.7% | USD | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 370592000.0 | +2.7% | USD | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 529561000.0 | +42.9% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 399903000.0 | -24.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 396030000.0 | -1.0% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 970886000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1091025000.0 | +12.4% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1215954000.0 | +11.5% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1156031000.0 | -4.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1086108000.0 | -6.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1569392000.0 | +44.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1534790000.0 | -2.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1598015000.0 | +4.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1705126000.0 | +6.7% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 2077487000.0 | +21.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 2368597000.0 | +14.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1923970000.0 | -18.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1986335000.0 | +3.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1841768000.0 | -7.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1953340000.0 | +6.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 850326000.0 | -56.5% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 796120000.0 | -6.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 927764000.0 | +16.5% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 917099000.0 | -1.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 784488000.0 | -14.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 876715000.0 | +11.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 865235000.0 | -1.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 956973000.0 | +10.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1019324000.0 | +6.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 902477000.0 | -11.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1014616000.0 | +12.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1057450000.0 | +4.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1399732000.0 | +32.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1372046000.0 | -2.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1485199000.0 | +8.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1542913000.0 | +3.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1370074000.0 | -11.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1310483000.0 | -4.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1341983000.0 | +2.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1453579000.0 | +8.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1381462000.0 | -5.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1345116000.0 | -2.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1424928000.0 | +5.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1692194000.0 | +18.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1156031000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 1598015000.0 | +38.2% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 671324000.0 | -58.0% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 850326000.0 | +26.7% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 784488000.0 | -7.7% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1019324000.0 | +29.9% | USD | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 1399732000.0 | +37.3% | USD | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 1370074000.0 | -2.1% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1381462000.0 | +0.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1540263000.0 | +11.5% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 99405000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 115799000.0 | +16.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 108444000.0 | -6.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 111031000.0 | +2.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 99652000.0 | -10.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 95541000.0 | -4.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 84460000.0 | -11.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 76992000.0 | -8.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 80483000.0 | +4.5% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 100231000.0 | +24.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 125815000.0 | +25.5% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 113709000.0 | -9.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 121648000.0 | +7.0% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 126965000.0 | +4.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 106690000.0 | -16.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 100069000.0 | -6.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 106586000.0 | +6.5% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 104893000.0 | -1.6% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 85541000.0 | -18.4% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 89645000.0 | +4.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 92677000.0 | +3.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 87355000.0 | -5.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 91781000.0 | +5.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 92595000.0 | +0.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 101420000.0 | +9.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 123766000.0 | +22.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 127546000.0 | +3.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 117969000.0 | -7.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 164917000.0 | +39.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 152845000.0 | -7.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 129146000.0 | -15.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 108146000.0 | -16.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 112323000.0 | +3.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 107883000.0 | -4.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 101158000.0 | -6.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 107345000.0 | +6.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 114504000.0 | +6.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 108528000.0 | -5.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 111870000.0 | +3.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 111031000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 76992000.0 | -30.7% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 113709000.0 | +47.7% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 100069000.0 | -12.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 89645000.0 | -10.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 92595000.0 | +3.3% | USD | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 117969000.0 | +27.4% | USD | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 108146000.0 | -8.3% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 107345000.0 | -0.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 112465000.0 | +4.8% | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1198536000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1321842000.0 | +10.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1422427000.0 | +7.6% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1402486000.0 | -1.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1267099000.0 | -9.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1790707000.0 | +41.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1747747000.0 | -2.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1852366000.0 | +6.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1907595000.0 | +3.0% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 2281770000.0 | +19.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 2668962000.0 | +17.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 2168989000.0 | -18.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2262059000.0 | +4.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 2127012000.0 | -6.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 2198696000.0 | +3.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 2173559000.0 | -1.1% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 2079779000.0 | -4.3% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 2137048000.0 | +2.8% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 2334075000.0 | +9.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 2359015000.0 | +1.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 2550424000.0 | +8.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2408289000.0 | -5.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 2588419000.0 | +7.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2873954000.0 | +11.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2784278000.0 | -3.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3057222000.0 | +9.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 3114275000.0 | +1.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 3859127000.0 | +23.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 3656663000.0 | -5.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3829004000.0 | +4.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4038533000.0 | +5.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 3974253000.0 | -1.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3445470000.0 | -13.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3477064000.0 | +0.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3572895000.0 | +2.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3652530000.0 | +2.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3545559000.0 | -2.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3746999000.0 | +5.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4307006000.0 | +14.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1402486000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 1852366000.0 | +32.1% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 2168989000.0 | +17.1% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 2173559000.0 | +0.2% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 2359015000.0 | +8.5% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 2873954000.0 | +21.8% | USD | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 3859127000.0 | +34.3% | USD | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 3974253000.0 | +3.0% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3652530000.0 | -8.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4329079000.0 | +18.5% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2986628000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 3123943000.0 | +4.6% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 3214046000.0 | +2.9% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 3183132000.0 | -1.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 3115834000.0 | -2.1% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 3823485000.0 | +22.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 3942175000.0 | +3.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 4066576000.0 | +3.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 4154348000.0 | +2.2% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 4582157000.0 | +10.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 4974806000.0 | +8.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 4439953000.0 | -10.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 4860393000.0 | +9.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 4797371000.0 | -1.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 4858652000.0 | +1.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 4997006000.0 | +2.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 4893548000.0 | -2.1% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 4989985000.0 | +2.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 5201749000.0 | +4.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 5227849000.0 | +0.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 5538303000.0 | +5.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 5901628000.0 | +6.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 6013248000.0 | +1.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 7121393000.0 | +18.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 7087996000.0 | -0.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 7404686000.0 | +4.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 7475663000.0 | +1.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 9293259000.0 | +24.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 9055336000.0 | -2.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 9287820000.0 | +2.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 9529727000.0 | +2.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 9373511000.0 | -1.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 8745353000.0 | -6.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 8678986000.0 | -0.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 8762972000.0 | +1.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 8975275000.0 | +2.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 8861938000.0 | -1.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 9132156000.0 | +3.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 9693450000.0 | +6.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 3183100000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 4066600000.0 | +27.8% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 4440000000.0 | +9.2% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 4997000000.0 | +12.5% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 5227900000.0 | +4.6% | USD | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 7121400000.0 | +36.2% | USD | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 9293300000.0 | +30.5% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 9373500000.0 | +0.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 8975275000.0 | -4.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 9923542000.0 | +10.6% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 811662000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 866434000.0 | +6.7% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 942365000.0 | +8.8% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 839990000.0 | -10.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 813260000.0 | -3.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 928731000.0 | +14.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1002151000.0 | +7.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 963827000.0 | -3.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1047340000.0 | +8.7% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 1252777000.0 | +19.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1372497000.0 | +9.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1283611000.0 | -6.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1262652000.0 | -1.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1391153000.0 | +10.2% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1334506000.0 | -4.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1219126000.0 | -8.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1260033000.0 | +3.4% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1523391000.0 | +20.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1514154000.0 | -0.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1415199000.0 | -6.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1632900000.0 | +15.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1638991000.0 | +0.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1704308000.0 | +4.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1784598000.0 | +4.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1866037000.0 | +4.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1897690000.0 | +1.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1986483000.0 | +4.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2496037000.0 | +25.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2378535000.0 | -4.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2440835000.0 | +2.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2811293000.0 | +15.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2837219000.0 | +0.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2633371000.0 | -7.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2747909000.0 | +4.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2887751000.0 | +5.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2999699000.0 | +3.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2909875000.0 | -3.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3067658000.0 | +5.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3236417000.0 | +5.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 839990000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 963827000.0 | +14.7% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1283611000.0 | +33.2% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1219126000.0 | -5.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1415199000.0 | +16.1% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1784598000.0 | +26.1% | USD | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 2496037000.0 | +39.9% | USD | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 2837219000.0 | +13.7% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2999699000.0 | +5.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3271045000.0 | +9.0% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2042767000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2153727000.0 | +5.4% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2184466000.0 | +1.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 2079498000.0 | -4.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1968028000.0 | -5.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 2590323000.0 | +31.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 2639130000.0 | +1.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 2633223000.0 | -0.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 2780151000.0 | +5.6% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 3151759000.0 | +13.4% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 3484986000.0 | +10.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 3047929000.0 | -12.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 3426661000.0 | +12.4% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 3246033000.0 | -5.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 3179348000.0 | -2.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 3205315000.0 | +0.8% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 3203735000.0 | -0.0% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 3239149000.0 | +1.1% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 3324604000.0 | +2.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 3222324000.0 | -3.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3449328000.0 | +7.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 3740259000.0 | +8.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 3735766000.0 | -0.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 4577532000.0 | +22.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 4575919000.0 | -0.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 4919744000.0 | +7.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 4929150000.0 | +0.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 6552072000.0 | +32.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 6407704000.0 | -2.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 6599400000.0 | +3.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 6816006000.0 | +3.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 6652250000.0 | -2.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6055329000.0 | -9.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 5944879000.0 | -1.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 5934260000.0 | -0.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5987932000.0 | +0.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5906679000.0 | -1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 6117791000.0 | +3.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 6514117000.0 | +6.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2079498000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 2633223000.0 | +26.6% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 3047929000.0 | +15.7% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 3205315000.0 | +5.2% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 3222324000.0 | +0.5% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 4577532000.0 | +42.1% | USD | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 6552072000.0 | +43.1% | USD | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 6652250000.0 | +1.5% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 5987932000.0 | -10.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6589021000.0 | +10.0% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 943861000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 970216000.0 | +2.8% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1029580000.0 | +6.1% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1103634000.0 | +7.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1147806000.0 | +4.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1233162000.0 | +7.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1303045000.0 | +5.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1433353000.0 | +10.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 1374197000.0 | -4.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-06-30 | 1430398000.0 | +4.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 1489820000.0 | +4.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 1392024000.0 | -6.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-03-31 | 1433732000.0 | +3.0% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-06-30 | 1551338000.0 | +8.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-09-30 | 1679304000.0 | +8.2% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2019-12-31 | 1791691000.0 | +6.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 1689813000.0 | -5.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-06-30 | 1750836000.0 | +3.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 1877145000.0 | +7.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 2005525000.0 | +6.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-03-31 | 2088975000.0 | +4.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-06-30 | 2161369000.0 | +3.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 2277482000.0 | +5.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 2543861000.0 | +11.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 2512077000.0 | -1.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-06-30 | 2484942000.0 | -1.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 2546513000.0 | +2.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 2741187000.0 | +7.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 2647632000.0 | -3.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 2688420000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 2713721000.0 | +0.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 2721261000.0 | +0.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 2690024000.0 | -1.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-06-30 | 2734107000.0 | +1.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 2828712000.0 | +3.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 2987343000.0 | +5.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2955259000.0 | -1.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-06-30 | 3014365000.0 | +2.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 3179333000.0 | +5.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1103634000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 1433353000.0 | +29.9% | USD | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 1392024000.0 | -2.9% | USD | 10-K | 2022-03-01 |
| Annual | 2019-12-31 | 1791691000.0 | +28.7% | USD | 10-K | 2023-03-16 |
| Annual | 2020-12-31 | 2005525000.0 | +11.9% | USD | 10-K | 2024-03-01 |
| Annual | 2021-12-31 | 2543861000.0 | +26.8% | USD | 10-K | 2025-02-28 |
| Annual | 2022-12-31 | 2741187000.0 | +7.8% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 2721261000.0 | -0.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2987343000.0 | +9.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3334521000.0 | +11.6% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 15851000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 28488000.0 | +79.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 127141000.0 | +346.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 154173000.0 | +21.3% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | -100160000.0 | -165.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 166458000.0 | +266.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 83501000.0 | -49.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 23217000.0 | -72.2% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 26770000.0 | +15.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -46807000.0 | -274.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 351461000.0 | +850.9% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 441394000.0 | +25.6% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 203266000.0 | -53.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 467220000.0 | +129.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 683176000.0 | +46.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 257164000.0 | -62.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 349342000.0 | +35.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 499097000.0 | +42.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 131518000.0 | -73.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 1541000.0 | -98.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 118671000.0 | +7600.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -86371000.0 | -172.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -97910000.0 | -13.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 196572000.0 | +300.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 107750000.0 | -45.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 372199000.0 | +245.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 649926000.0 | +74.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 78365000.0 | -87.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 84011000.0 | +7.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 172976000.0 | +105.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 205593000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 144096000.0 | -29.9% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 529956000.0 | +267.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 550278000.0 | +3.8% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 937254000.0 | +70.3% | USD | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 793074000.0 | -15.4% | USD | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 352297000.0 | -55.6% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 687277000.0 | +95.1% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1121625000.0 | +63.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 545714000.0 | -51.3% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -12620000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -59872000.0 | -374.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -94061000.0 | -57.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -69619000.0 | +26.0% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | -149292000.0 | -114.4% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -249429000.0 | -67.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -30856000.0 | +87.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -111095000.0 | -260.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -142137000.0 | -27.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -111203000.0 | +21.8% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -122802000.0 | -10.4% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -143524000.0 | -16.9% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -58740000.0 | +59.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -136673000.0 | -132.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -177177000.0 | -29.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -134612000.0 | +24.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -676114000.0 | -402.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -716694000.0 | -6.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -101361000.0 | +85.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -220021000.0 | -117.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -241694000.0 | -9.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -89486000.0 | +63.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -141460000.0 | -58.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -171683000.0 | -21.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -13031000.0 | +92.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -24470000.0 | -87.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -80798000.0 | -230.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -34905000.0 | +56.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -86653000.0 | -148.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -155327000.0 | -79.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -141021000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -272748000.0 | -93.4% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -181799000.0 | +33.3% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -261823000.0 | -44.0% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -216605000.0 | +17.3% | USD | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | -1357171000.0 | -526.6% | USD | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | -821183000.0 | +39.5% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -178061000.0 | +78.3% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -157490000.0 | +11.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -267245000.0 | -69.7% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -3648000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 36046000.0 | +1088.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -27629000.0 | -176.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -107794000.0 | -290.1% | USD | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 228790000.0 | +312.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 87789000.0 | -61.6% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -53458000.0 | -160.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 67724000.0 | +226.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 142924000.0 | +111.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 173773000.0 | +21.6% | USD | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | -196825000.0 | -213.3% | USD | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | -282043000.0 | -43.3% | USD | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | -145224000.0 | +48.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -354550000.0 | -144.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -339982000.0 | +4.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -33191000.0 | +90.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 140838000.0 | +524.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 34464000.0 | -75.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -158016000.0 | -558.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -2984000.0 | +98.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -139478000.0 | -4574.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -53442000.0 | +61.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -12155000.0 | +77.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -181587000.0 | -1393.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -374822000.0 | -106.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -579078000.0 | -54.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -916513000.0 | -58.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -97694000.0 | +89.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -207274000.0 | -112.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -187041000.0 | +9.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -29486000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 130322000.0 | +542.0% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -361094000.0 | -377.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -244631000.0 | +32.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -369887000.0 | -51.2% | USD | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 501942000.0 | +235.7% | USD | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 480897000.0 | -4.2% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -350998000.0 | -173.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -1090234000.0 | -210.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -283438000.0 | +74.0% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 90314373.0 | — | shares | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 90403416.0 | +0.1% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 90452182.0 | +0.1% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 90634771.0 | +0.2% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 90787596.0 | +0.2% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 90825531.0 | +0.0% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 90843339.0 | +0.0% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 90935584.0 | +0.1% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 91063699.0 | +0.1% | shares | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 91080280.0 | +0.0% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 91104071.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 91327009.0 | +0.2% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 91591398.0 | +0.3% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 91626986.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 91654158.0 | +0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 91909430.0 | +0.3% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 92618032.0 | +0.8% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 92665097.0 | +0.1% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 92761041.0 | +0.1% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 93107440.0 | +0.4% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 93253268.0 | +0.2% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 93256202.0 | +0.0% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 93246800.0 | -0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 95371211.0 | +2.3% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 95488017.0 | +0.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 95491405.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 95467645.0 | -0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 98615105.0 | +3.3% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 98674997.0 | +0.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 98674249.0 | -0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 98638673.0 | -0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 99093134.0 | +0.5% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 99272155.0 | +0.2% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 99044551.0 | -0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 99030346.0 | -0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 99029011.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 99325262.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 99335857.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 99327105.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 90634771.0 | — | shares | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 90935584.0 | +0.3% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 91327009.0 | +0.4% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 91909430.0 | +0.6% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 93107440.0 | +1.3% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 95371211.0 | +2.4% | shares | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 98615105.0 | +3.4% | shares | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 99093134.0 | +0.5% | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 99029011.0 | -0.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 99319916.0 | +0.3% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 80156000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 80351000.0 | +0.2% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 80462000.0 | +0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 80697000.0 | +0.3% | shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 80925000.0 | +0.3% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 80953000.0 | +0.0% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 81150000.0 | +0.2% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 78984000.0 | -2.7% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 78096000.0 | -1.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 74991000.0 | -4.0% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 75183000.0 | +0.3% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 75217000.0 | +0.0% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 74738000.0 | -0.6% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 72045000.0 | -3.6% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 72138000.0 | +0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 72439000.0 | +0.4% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 72501000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 72503000.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 74789000.0 | +3.2% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 74445000.0 | -0.5% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 73936000.0 | -0.7% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 76984000.0 | +4.1% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 77635000.0 | +0.8% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 77640000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 77942000.0 | +0.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 78038000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 78044000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 78192000.0 | +0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 77684000.0 | -0.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 77702000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 80372000.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 80903000.0 | +0.7% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 78695000.0 | -2.7% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 75185000.0 | -4.5% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 72799000.0 | -3.2% | shares | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 72499000.0 | -0.4% | shares | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 74917000.0 | +3.3% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 77535000.0 | +3.5% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 78049000.0 | +0.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 77866000.0 | -0.2% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 80156000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 81266000.0 | +1.4% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 81545000.0 | +0.3% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 82157000.0 | +0.8% | shares | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 82292000.0 | +0.2% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 82386000.0 | +0.1% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 82221000.0 | -0.2% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 80062000.0 | -2.6% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 79201000.0 | -1.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 75578000.0 | -4.6% | shares | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 75747000.0 | +0.2% | shares | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 75934000.0 | +0.2% | shares | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 75413000.0 | -0.7% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 72777000.0 | -3.5% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 73095000.0 | +0.4% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 73846000.0 | +1.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 73976000.0 | +0.2% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 73977000.0 | +0.0% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 74789000.0 | +1.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 75537000.0 | +1.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 75073000.0 | -0.6% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 76984000.0 | +2.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 78372000.0 | +1.8% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 78455000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 77942000.0 | -0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 78860000.0 | +1.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 78913000.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 79052000.0 | +0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 78521000.0 | -0.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 78648000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 81394000.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 82325000.0 | +1.1% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 79772000.0 | -3.1% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 75846000.0 | -4.9% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 73715000.0 | -2.8% | shares | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 73941000.0 | +0.3% | shares | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 76185000.0 | +3.0% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 77535000.0 | +1.8% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 78880000.0 | +1.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 78694000.0 | -0.2% | shares | 10-K | 2026-02-26 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3262 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.3945 | +20.9% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.4935 | +25.1% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.3717 | -24.7% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.4944 | +33.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.4961 | +0.4% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.3362 | -32.2% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.3531 | +5.0% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.3974 | +12.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.3124 | -21.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.4042 | +29.4% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.4151 | +2.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.2895 | -30.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.3145 | +8.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.3265 | +3.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3206 | -1.8% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.3326 | +3.7% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.3998 | +20.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2757 | -31.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.3109 | +12.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.3362 | +8.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.2854 | -15.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3094 | +8.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3418 | +10.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3072 | -10.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3412 | +11.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3712 | +8.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3213 | -13.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3882 | +20.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.4092 | +5.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.6131 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1.6247 | +0.7% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 1.5562 | -4.2% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1.4375 | -7.6% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 1.2091 | -15.9% | ratio | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 1.1166 | -7.6% | ratio | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 1.0522 | -5.8% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1.2798 | +21.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.3708 | +7.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.4409 | +5.1% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.4766 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1.5256 | +3.3% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1.5094 | -1.1% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1.6696 | +10.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1.5580 | -6.7% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1.9281 | +23.8% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1.7440 | -9.5% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1.9219 | +10.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1.8214 | -5.2% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 1.8214 | -0.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1.9446 | +6.8% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1.6898 | -13.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.7915 | +6.0% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1.5290 | -14.7% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1.6476 | +7.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.7829 | +8.2% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.6506 | -7.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.4028 | -15.0% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1.5415 | +9.9% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.6669 | +8.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.5619 | -6.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.4694 | -5.9% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.5188 | +3.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.6104 | +6.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.4921 | -7.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.6110 | +8.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.5677 | -2.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.5461 | -1.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.5374 | -0.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.5687 | +2.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.4365 | -8.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.4008 | -2.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.3084 | -6.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.2653 | -3.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.2373 | -2.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.2176 | -1.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.2185 | +0.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.2215 | +0.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.3308 | +9.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.6696 | — | ratio | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 1.9219 | +15.1% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1.6898 | -12.1% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1.7829 | +5.5% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.6669 | -6.5% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1.6104 | -3.4% | ratio | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 1.5461 | -4.0% | ratio | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 1.4008 | -9.4% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.2176 | -13.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.3235 | +8.7% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.1643 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2.2198 | +2.6% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2.1217 | -4.4% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1.8842 | -11.2% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1.7146 | -9.0% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 2.1006 | +22.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 2.0254 | -3.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1.8371 | -9.3% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 2.0231 | +10.1% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2018-06-30 | 2.2034 | +8.9% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 2.3392 | +6.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 2.1896 | -6.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2.3900 | +9.2% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 2.0924 | -12.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1.8933 | -9.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.7890 | -5.5% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 1.8959 | +6.0% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 1.8501 | -2.4% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 1.7711 | -4.3% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 1.6067 | -9.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.6512 | +2.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.7305 | +4.8% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.6403 | -5.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.7994 | +9.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.8216 | +1.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.9798 | +8.7% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.9356 | -2.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2.3902 | +23.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2.4202 | +1.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.4548 | +1.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.5117 | +2.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.4445 | -2.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.2510 | -7.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2.1743 | -3.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2.0979 | -3.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2.0044 | -4.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.9987 | -0.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.0295 | +1.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.0489 | +1.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.8842 | — | ratio | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 1.8371 | -2.5% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 2.1896 | +19.2% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1.7890 | -18.3% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.6067 | -10.2% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1.7994 | +12.0% | ratio | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 2.3902 | +32.8% | ratio | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 2.4445 | +2.3% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2.0044 | -18.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.9760 | -1.4% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0030 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0198 | +770.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0356 | +79.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0351 | -1.6% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.0441 | +25.7% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0328 | -25.5% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0189 | -42.3% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0497 | +162.3% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0610 | +22.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0284 | -53.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0620 | +118.4% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0645 | +4.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0255 | -60.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0362 | +42.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0688 | +90.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0372 | -45.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0386 | +3.7% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0468 | +21.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.0179 | -138.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0071 | +139.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0196 | +177.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.0312 | -259.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0058 | +118.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0047 | -19.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0128 | -372.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0148 | +215.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0324 | +119.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0043 | -86.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0254 | +487.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0420 | +65.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0261 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0528 | +102.3% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.0375 | -28.9% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0549 | +46.2% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0511 | -6.9% | ratio | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 0.0416 | -18.5% | ratio | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 0.0035 | -91.7% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -0.0039 | -213.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0162 | +511.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0295 | +82.1% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0048 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0101 | +111.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0100 | -1.0% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 0.0462 | +361.4% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 0.0193 | -58.2% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.0196 | +1.8% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0437 | +122.8% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 0.0418 | -4.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 0.0384 | -8.2% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0165 | -57.0% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0499 | +202.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.0214 | -57.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0342 | +60.1% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 0.0425 | +24.3% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 0.0323 | -24.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 0.0586 | +81.4% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0569 | -2.9% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2020-06-30 | 0.0319 | -43.9% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2020-09-30 | 0.1573 | +392.7% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-12-31 | 0.2990 | +90.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3138 | +5.0% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.1448 | -53.9% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.1408 | -2.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.2021 | +43.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1249 | -38.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.0732 | -41.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.0482 | -34.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.1485 | +208.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0595 | -59.9% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.0491 | -17.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.0762 | +55.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.1866 | +145.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0947 | -49.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.1083 | +14.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.0628 | -42.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.1333 | +112.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1188 | -10.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0623 | -47.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0715 | +14.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0462 | — | ratio | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 0.0418 | -9.3% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.0214 | -48.9% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 0.0586 | +174.3% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 0.2990 | +410.3% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 0.2021 | -32.4% | ratio | 10-K | 2023-03-16 |
| Annual | 2022-12-31 | 0.1485 | -26.5% | ratio | 10-K | 2024-03-01 |
| Annual | 2023-12-31 | 0.1866 | +25.7% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.1333 | -28.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1211 | -9.2% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0010 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0078 | +911.0% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0176 | +124.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0130 | -25.9% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.0218 | +67.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0163 | -25.3% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0064 | -60.9% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0175 | +175.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0242 | +38.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0089 | -63.4% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0251 | +182.6% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0268 | +6.8% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0074 | -72.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0114 | +54.5% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0225 | +97.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0119 | -46.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0128 | +7.5% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0187 | +45.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.0049 | -126.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0022 | +144.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0066 | +199.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.0089 | -235.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0018 | +120.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0016 | -11.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0039 | -345.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0050 | +228.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0120 | +138.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0014 | -88.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0099 | +609.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0172 | +74.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0421 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0858 | +103.7% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.0584 | -31.9% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0789 | +35.1% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0617 | -21.7% | ratio | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 0.0464 | -24.8% | ratio | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 0.0036 | -92.1% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -0.0050 | -238.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0222 | +540.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0425 | +91.4% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -0.0031 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0252 | +925.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0549 | +118.0% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0354 | -35.5% | ratio | 10-Q | 2018-04-30 |
| Quarterly | 2017-06-30 | 0.0676 | +90.9% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0493 | -27.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0193 | -60.9% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0562 | +191.9% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0809 | +43.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0301 | -62.8% | ratio | 10-Q | 2020-04-30 |
| Quarterly | 2019-06-30 | 0.0775 | +157.8% | ratio | 10-Q | 2020-07-31 |
| Quarterly | 2019-09-30 | 0.0775 | -0.0% | ratio | 10-Q | 2020-10-29 |
| Quarterly | 2020-03-31 | 0.0213 | -72.4% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0325 | +52.1% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0623 | +91.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0316 | -49.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0351 | +10.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0494 | +40.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.0139 | -128.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0065 | +147.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0193 | +195.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.0304 | -257.4% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0062 | +120.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0056 | -9.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0128 | -327.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0160 | +225.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0373 | +132.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0042 | -88.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0299 | +616.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0524 | +75.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.1214 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.2434 | +100.4% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1862 | -23.5% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.2200 | +18.1% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.1609 | -26.8% | ratio | 10-K | 2023-03-16 |
| Annual | 2021-12-31 | 0.1300 | -19.2% | ratio | 10-K | 2024-03-01 |
| Annual | 2022-12-31 | 0.0124 | -90.5% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -0.0174 | -240.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0668 | +484.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1266 | +89.6% | ratio | 10-K | 2026-02-26 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-25 | Palomarez Javier Alberto | Dir |
Open-market sell
S
|
Common Stock | 950 | $325.43 | $309,158 | 10,592 |
| 2026-03-18 | DiMarco Paul | CFO |
Equity grant / award
A
|
Common Stock | 9,074 | $0.00 | $0 | 66,627 |
| 2026-03-10 | MAS JORGE | Dir |
Other disposed transaction
F
|
Common Stock | 15,958 | $297.81 | $4,752,452 | 4,540,848 |
| 2026-03-03 | Csiszar Ernst N | Dir |
Open-market sell
S
|
Common Stock | 6,500 | $300.40 | $1,952,600 | 17,235 |
| 2026-02-13 | Palomarez Javier Alberto | Dir |
Other disposed transaction
F
|
Common Stock | 34 | $269.53 | $9,164 | 11,542 |
| 2026-02-13 | Palomarez Javier Alberto | Dir |
Equity grant / award
A
|
Common Stock | 154 | $0.00 | $0 | 11,576 |
| 2025-11-14 | Dwyer Robert J | Dir |
Other disposed transaction
F
|
Common Stock | 48 | $192.22 | $9,227 | 20,658 |
| 2025-11-14 | Dwyer Robert J | Dir |
Equity grant / award
A
|
Common Stock | 215 | $0.00 | $0 | 20,706 |
| 2025-11-03 | Love Timothy Michael | CAO |
Open-market sell
S
|
Common Stock | 1,929 | $206.15 | $397,663 | 9,757 |
| 2025-10-10 | Love Timothy Michael | CAO |
Other disposed transaction
F
|
Common Stock | 621 | $210.09 | $130,466 | 11,686 |
| 2025-09-29 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $210.39 | $420,780 | 33,277 |
| 2025-09-18 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 100 | $201.06 | $20,106 | 184,249 |
| 2025-09-18 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 9,900 | $200.43 | $1,984,257 | 184,349 |
| 2025-09-11 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $190.39 | $571,170 | 35,277 |
| 2025-08-21 | MAS JORGE | — |
Other acquired transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 1,099,335 | — | — | 1,099,335 |
| 2025-08-21 | MAS JORGE | — |
Other disposed transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 1,176,933 | — | — | 0 |
| 2025-08-15 | Parker Ava L | Dir |
Other disposed transaction
F
|
Common Stock | 33 | $178.00 | $5,874 | 4,869 |
| 2025-08-15 | Parker Ava L | Dir |
Equity grant / award
A
|
Common Stock | 295 | $0.00 | $0 | 4,902 |
| 2025-08-05 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 9,900 | $180.69 | $1,788,880 | 101,349 |
| 2025-08-05 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 100 | $180.69 | $18,070 | 111,249 |
| 2025-07-16 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 10,000 | $175.00 | $1,750,000 | 194,249 |
| 2025-05-15 | Csiszar Ernst N | Dir |
Other disposed transaction
F
|
Common Stock | 64 | $157.32 | $10,068 | 23,223 |
| 2025-05-15 | Csiszar Ernst N | Dir |
Equity grant / award
A
|
Common Stock | 287 | $0.00 | $0 | 23,287 |
| 2025-05-13 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $155.00 | $310,000 | 37,782 |
| 2025-05-12 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $153.89 | $461,670 | 39,782 |
| 2025-03-24 | Apple Robert E | COO |
Other disposed transaction
F
|
Common Stock | 10,107 | $124.03 | $1,253,571 | 204,249 |
| 2025-03-18 | Love Timothy Michael | CAO |
Equity grant / award
A
|
Common Stock | 1,111 | $0.00 | $0 | 12,307 |
| 2025-02-14 | Csiszar Ernst N | Dir |
Other disposed transaction
F
|
Common Stock | 74 | $135.78 | $10,048 | 25,517 |
| 2025-02-14 | Csiszar Ernst N | Dir |
Equity grant / award
A
|
Common Stock | 332 | $0.00 | $0 | 25,591 |
| 2024-12-04 | Palomarez Javier Alberto | Dir |
Open-market sell
S
|
Common Stock | 200 | $143.00 | $28,600 | 10,633 |
| 2024-11-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 10,000 | $150.00 | $1,500,000 | 187,202 |
| 2024-11-15 | Csiszar Ernst N | Dir |
Other disposed transaction
F
|
Common Stock | 74 | $135.32 | $10,014 | 25,259 |
| 2024-11-15 | Csiszar Ernst N | Dir |
Equity grant / award
A
|
Common Stock | 333 | $0.00 | $0 | 25,333 |
| 2024-11-11 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $145.41 | $436,245 | 45,173 |
| 2024-11-06 | Love Timothy Michael | CAO |
Open-market sell
S
|
Common Stock | 600 | $140.81 | $84,485 | 11,196 |
| 2024-11-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 94 | $138.87 | $13,053 | 197,202 |
| 2024-11-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 840 | $137.93 | $115,858 | 197,296 |
| 2024-11-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 3,253 | $137.04 | $445,793 | 198,136 |
| 2024-11-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 5,338 | $136.15 | $726,782 | 201,389 |
| 2024-11-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 5,956 | $135.18 | $805,126 | 206,727 |
| 2024-11-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 2,331 | $133.98 | $312,298 | 212,683 |
| 2024-11-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 1,211 | $133.03 | $161,095 | 215,014 |
| 2024-10-13 | DiMarco Paul | CFO |
Other disposed transaction
F
|
Common Stock | 493 | $127.39 | $62,803 | 39,907 |
| 2024-10-08 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 177 | $130.00 | $23,010 | 216,225 |
| 2024-10-07 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 800 | $130.04 | $104,028 | 216,402 |
| 2024-09-20 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 10,000 | $127.50 | $1,275,000 | 217,202 |
| 2024-09-18 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $116.26 | $348,777 | 48,173 |
| 2024-09-09 | MAS JORGE | — |
Other acquired transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 1,176,933 | — | — | 1,176,933 |
| 2024-09-09 | MAS JORGE | — |
Other disposed transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 1,250,000 | — | — | 0 |
| 2024-08-22 | Csiszar Ernst N | Dir |
Open-market sell
S
|
Common Stock | 4,853 | $110.96 | $538,481 | 25,000 |
| 2024-08-15 | Parker Ava L | Dir |
Other disposed transaction
F
|
Common Stock | 105 | $110.78 | $11,632 | 3,664 |
| 2024-08-15 | Parker Ava L | Dir |
Equity grant / award
A
|
Common Stock | 474 | $0.00 | $0 | 3,769 |
| 2024-05-22 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $110.00 | $220,000 | 50,725 |
| 2024-05-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 436 | $0.00 | $0 | 52,725 |
| 2024-05-14 | Palomarez Javier Alberto | Dir |
Open-market sell
S
|
Common Stock | 650 | $108.00 | $70,200 | 10,016 |
| 2024-05-14 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $108.00 | $324,000 | 52,289 |
| 2024-05-13 | Palomarez Javier Alberto | Dir |
Open-market sell
S
|
Common Stock | 2,850 | $106.67 | $304,018 | 10,666 |
| 2024-03-18 | MAS JOSE RAMON | CEO |
Other disposed transaction
F
|
Common Stock | 21,057 | $86.36 | $1,818,483 | 3,218,226 |
| 2024-03-05 | MAS JOSE RAMON | CEO |
Equity grant / award
A
|
Common Stock | 81,037 | $0.00 | $0 | 3,239,283 |
| 2024-02-15 | Dwyer Robert J | Dir |
Other disposed transaction
F
|
Common Stock | 121 | $72.98 | $8,831 | 19,052 |
| 2024-02-15 | Dwyer Robert J | Dir |
Equity grant / award
A
|
Common Stock | 547 | $0.00 | $0 | 19,173 |
| 2023-11-15 | Csiszar Ernst N | Dir |
Other disposed transaction
F
|
Common Stock | 194 | $53.68 | $10,414 | 28,685 |
| 2023-11-15 | Csiszar Ernst N | Dir |
Equity grant / award
A
|
Common Stock | 881 | $0.00 | $0 | 28,879 |
| 2023-11-03 | DiMarco Paul | CFO |
Other acquired transaction
I
|
Common Stock | 9,750 | $51.28 | $499,999 | 9,895 |
| 2023-11-01 | Love Timothy Michael | CAO |
Equity grant / award
A
|
Common Stock | 1,600 | $0.00 | $0 | 12,125 |
| 2023-10-02 | Love Timothy Michael | CAO |
Open-market sell
S
|
Common Stock | 1,095 | $71.46 | $78,249 | 10,525 |
| 2023-08-15 | Parker Ava L | Dir |
Other disposed transaction
F
|
Common Stock | 94 | $93.79 | $8,816 | 2,000 |
| 2023-08-15 | Parker Ava L | Dir |
Equity grant / award
A
|
Common Stock | 426 | $0.00 | $0 | 2,094 |
| 2023-05-15 | Parker Ava L | Dir |
Other disposed transaction
F
|
Common Stock | 91 | $97.05 | $8,832 | 1,668 |
| 2023-05-15 | Parker Ava L | Dir |
Equity grant / award
A
|
Common Stock | 411 | $0.00 | $0 | 1,759 |
| 2023-03-19 | MAS JORGE | Dir |
Other disposed transaction
F
|
Common Stock | 33,268 | $87.09 | $2,897,310 | 4,437,888 |
| 2023-03-10 | MAS JOSE RAMON | CEO |
Equity grant / award
A
|
Common Stock | 72,902 | $0.00 | $0 | 3,221,458 |
| 2023-02-15 | Parker Ava L | Dir |
Other disposed transaction
F
|
Common Stock | 88 | $99.72 | $8,775 | 1,348 |
| 2023-02-15 | Parker Ava L | Dir |
Equity grant / award
A
|
Common Stock | 400 | $0.00 | $0 | 1,436 |
| 2023-01-10 | MAS JOSE RAMON | CEO |
Other disposed transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 212,500 | — | — | 0 |
| 2023-01-10 | MAS JOSE RAMON | CEO |
Other acquired transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 387,500 | — | — | 387,500 |
| 2023-01-10 | MAS JOSE RAMON | CEO |
Other disposed transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 775,000 | — | — | 775,000 |
| 2022-11-15 | Dwyer Robert J | Dir |
Other disposed transaction
F
|
Common Stock | 96 | $92.09 | $8,841 | 17,083 |
| 2022-11-15 | Dwyer Robert J | Dir |
Equity grant / award
A
|
Common Stock | 434 | $0.00 | $0 | 17,179 |
| 2022-08-15 | Parker Ava L | Dir |
Other disposed transaction
F
|
Common Stock | 107 | $82.23 | $8,799 | 698 |
| 2022-08-15 | Parker Ava L | Dir |
Equity grant / award
A
|
Common Stock | 485 | $0.00 | $0 | 805 |
| 2022-05-13 | Parker Ava L | Dir |
Other disposed transaction
F
|
Common Stock | 91 | $77.74 | $7,074 | 320 |
| 2022-05-13 | Parker Ava L | Dir |
Equity grant / award
A
|
Common Stock | 411 | $0.00 | $0 | 411 |
| 2022-03-24 | MAS JORGE | Dir |
Equity grant / award
A
|
Common Stock | 37,966 | $0.00 | $0 | 4,009,755 |
| 2022-03-14 | MAS JOSE RAMON | CEO |
Other disposed transaction
F
|
Common Stock | 24,029 | $82.85 | $1,990,803 | 3,168,553 |
| 2022-02-15 | Palomarez Javier Alberto | Dir |
Other disposed transaction
F
|
Common Stock | 76 | $92.88 | $7,059 | 12,574 |
| 2022-02-15 | Palomarez Javier Alberto | Dir |
Equity grant / award
A
|
Common Stock | 344 | $0.00 | $0 | 12,650 |
| 2022-02-14 | Palomarez Javier Alberto | Dir |
Other disposed transaction
J
|
Common Stock | 2,063 | $0.00 | $0 | 10,511 |
| 2021-12-29 | Csiszar Ernst N | Dir |
Equity grant / award
G
|
Common Stock | 324 | $0.00 | $0 | 25,418 |
| 2021-11-15 | Palomarez Javier Alberto | Dir |
Other disposed transaction
F
|
Common Stock | 76 | $93.74 | $7,124 | 12,306 |
| 2021-11-15 | Palomarez Javier Alberto | Dir |
Equity grant / award
A
|
Common Stock | 341 | $0.00 | $0 | 12,382 |
| 2021-09-08 | MASTEC INC | 10% |
Exercise / conversion
C · derivative
|
Series A Convertible Debenture | 3,453,656 | $0.00 | $0 | 0 |
| 2021-09-08 | MASTEC INC | 10% |
Exercise / conversion
C
|
Common Stock | 1,001,060 | $3.45 | $3,453,657 | 2,702,060 |
| 2021-08-13 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 343 | $0.00 | $0 | 50,170 |
| 2021-07-01 | Pita George | CFO |
Open-market sell
S
|
Common stock | 31,971 | $106.81 | $3,414,701 | 137,244 |
| 2021-07-01 | Pita George | CFO |
Open-market sell
S
|
Common stock | 16,481 | $106.28 | $1,751,553 | 169,215 |
| 2021-05-17 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $120.14 | $360,429 | 49,827 |
| 2021-05-14 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 270 | $0.00 | $0 | 52,827 |
| 2021-03-29 | Csiszar Ernst N | Dir |
Open-market sell
S
|
Common Stock | 1,564 | $91.01 | $142,334 | 25,000 |
| 2021-03-23 | Csiszar Ernst N | Dir |
Open-market sell
S
|
Common Stock | 1,700 | $89.92 | $152,860 | 26,564 |
| 2021-03-18 | Apple Robert E | COO |
Equity grant / award
A
|
Common Stock | 23,549 | $0.00 | $0 | 181,601 |
| 2021-03-18 | de Cardenas Alberto | EVP, General Counsel |
Equity grant / award
A
|
Common Stock | 10,286 | $0.00 | $0 | 73,006 |
| 2021-03-17 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 6,975 | $96.22 | $671,155 | 158,052 |
| 2021-03-17 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 9,447 | $95.53 | $902,500 | 165,027 |
| 2021-03-14 | MAS JOSE RAMON | CEO |
Other disposed transaction
F
|
Common Stock | 18,798 | $98.93 | $1,859,686 | 3,134,656 |
| 2021-03-10 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,989 | $95.00 | $378,955 | 52,557 |
| 2021-03-08 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 1,011 | $95.00 | $96,045 | 56,546 |
| 2021-03-05 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 14,474 | $92.26 | $1,335,428 | 182,634 |
| 2021-03-04 | Dwyer Robert J | Dir |
Equity grant / award
G
|
Common Stock | 135 | $0.00 | $0 | 15,037 |
| 2021-03-04 | Dwyer Robert J | Dir |
Equity grant / award
G
|
Common Stock | 1,115 | $0.00 | $0 | 15,172 |
| 2021-03-03 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 20,932 | $92.20 | $1,930,016 | 197,108 |
| 2021-03-02 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 459 | $89.75 | $41,195 | 66,011 |
| 2021-03-01 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 19,328 | $89.64 | $1,732,562 | 66,470 |
| 2021-02-12 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 369 | $0.00 | $0 | 57,557 |
| 2021-01-22 | MAS JOSE RAMON | CEO |
Equity grant / award
G
|
Common Stock | 2,500 | $0.00 | $0 | 3,153,454 |
| 2021-01-07 | Pita George | CFO |
Open-market sell
S
|
Common Stock | 405 | $81.50 | $33,009 | 173,676 |
| 2021-01-07 | Pita George | CFO |
Open-market sell
S
|
Common Stock | 1,213 | $80.60 | $97,770 | 174,081 |
| 2021-01-07 | Pita George | CFO |
Open-market sell
S
|
Common Stock | 28,409 | $80.03 | $2,273,658 | 175,294 |
| 2020-12-23 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $70.11 | $350,570 | 57,188 |
| 2020-12-04 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 3,301 | $62.03 | $204,772 | 62,188 |
| 2020-11-24 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $59.34 | $296,714 | 65,489 |
| 2020-11-13 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 593 | $0.00 | $0 | 70,489 |
| 2020-11-09 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 10,000 | $57.45 | $574,464 | 85,798 |
| 2020-11-09 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 13,202 | $57.38 | $757,539 | 95,798 |
| 2020-11-05 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 1,798 | $55.00 | $98,890 | 109,000 |
| 2020-10-09 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 5,000 | $47.02 | $235,100 | 110,798 |
| 2020-08-14 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 690 | $0.00 | $0 | 69,896 |
| 2020-08-12 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 10,000 | $48.41 | $484,100 | 115,798 |
| 2020-05-27 | Dwyer Robert J | Dir |
Open-market sell
S
|
Common stock | 5,945 | $41.09 | $244,255 | 15,000 |
| 2020-05-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common stock | 964 | $0.00 | $0 | 69,206 |
| 2020-04-07 | MASTEC INC | 10% |
Open-market buy
P · derivative
|
Warrant | 300,000 | $3,000,000.00 | $900,000,000,000 | 300,000 |
| 2020-04-07 | MASTEC INC | 10% |
Open-market buy
P · derivative
|
Series A Convertible Debenture | 3,000,000 | $3,000,000.00 | $9,000,000,000,000 | — |
| 2020-03-19 | MAS JOSE RAMON | CEO |
Equity grant / award
A
|
Common Stock | 165,017 | $0.00 | $0 | 3,155,954 |
| 2020-02-14 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 528 | $0.00 | $0 | 68,242 |
| 2020-01-09 | MAS JOSE RAMON | CEO |
Equity grant / award
G
|
Common Stock | 2,500 | $0.00 | $0 | 2,990,937 |
| 2019-11-19 | MAS JOSE RAMON | CEO |
Other acquired transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 212,500 | — | — | 212,500 |
| 2019-11-19 | MAS JOSE RAMON | CEO |
Other acquired transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 775,000 | — | — | 775,000 |
| 2019-11-19 | MAS JORGE | Dir |
Other acquired transaction
J · derivative
|
Forward sale contract (potential obligation to sell) | 2,500,000 | — | — | 2,500,000 |
| 2019-11-15 | SORZANO JOSE S | Dir |
Equity grant / award
A
|
Common Stock | 322 | $0.00 | $0 | 42,086 |
| 2019-11-04 | Dwyer Robert J | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $70.54 | $352,680 | 19,461 |
| 2019-09-10 | Csiszar Ernst N | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $64.53 | $193,575 | 25,564 |
| 2019-09-03 | SORZANO JOSE S | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $62.13 | $62,132 | 42,578 |
| 2019-08-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 391 | $0.00 | $0 | 67,392 |
| 2019-08-06 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 25,000 | $60.05 | $1,501,352 | 157,143 |
| 2019-08-05 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $57.72 | $288,580 | 67,001 |
| 2019-05-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 483 | $0.00 | $0 | 72,001 |
| 2019-05-06 | Dwyer Robert J | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $51.66 | $516,632 | 23,587 |
| 2019-04-10 | MAS JOSE RAMON | CEO |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 1,197,414 |
| 2019-03-21 | de Cardenas Alberto | EVP, General Counsel |
Other disposed transaction
J
|
Common Stock | 1,642 | $0.00 | $0 | 98,295 |
| 2019-03-14 | MAS JORGE | Dir |
Equity grant / award
A
|
Common Stock | 50,837 | $0.00 | $0 | 200,666 |
| 2019-03-14 | MAS JORGE | Dir |
Equity grant / award
A
|
Common Stock | 50,837 | $0.00 | $0 | 200,666 |
| 2019-02-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 532 | $0.00 | $0 | 70,717 |
| 2018-12-18 | Pita George | CFO |
Other disposed transaction
F
|
Common Stock | 13,972 | $39.40 | $550,497 | 125,113 |
| 2018-11-15 | SORZANO JOSE S | Dir |
Equity grant / award
A
|
Common Stock | 498 | $0.00 | $0 | 40,358 |
| 2018-08-15 | Csiszar Ernst N | Dir |
Other disposed transaction
F
|
Common Stock | 130 | $44.60 | $5,798 | 27,097 |
| 2018-08-15 | Csiszar Ernst N | Dir |
Equity grant / award
A
|
Common Stock | 518 | $0.00 | $0 | 27,227 |
| 2018-08-07 | MAS JORGE | Dir |
Equity grant / award
G
|
Common Stock | 648,941 | $0.00 | $0 | 648,941 |
| 2018-08-03 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 10,000 | $48.00 | $480,000 | 101,755 |
| 2018-05-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 473 | $0.00 | $0 | 69,169 |
| 2018-03-14 | MAS JOSE RAMON | CEO |
Equity grant / award
A
|
Common Stock | 51,622 | $0.00 | $0 | 2,984,120 |
| 2018-03-12 | de Cardenas Alberto | EVP, General Counsel |
Other disposed transaction
J
|
Common Stock | 4,200 | $0.00 | $0 | 99,937 |
| 2018-03-09 | JOHNSON JULIA L | Dir |
Open-market sell
S
|
Common Stock | 835 | $51.65 | $43,126 | 72,086 |
| 2018-03-08 | JOHNSON JULIA L | Dir |
Open-market sell
S
|
Common Stock | 28,772 | $51.09 | $1,470,054 | 72,921 |
| 2018-03-01 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 100 | $50.55 | $5,055 | 99,602 |
| 2018-03-01 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 10,800 | $49.77 | $537,490 | 99,702 |
| 2018-03-01 | de Cardenas Alberto | EVP, General Counsel |
Open-market sell
S
|
Common Stock | 4,100 | $48.94 | $200,645 | 110,502 |
| 2018-02-15 | Dwyer Robert J | Dir |
Equity grant / award
A
|
Common Stock | 457 | $0.00 | $0 | 31,566 |
| 2018-02-01 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 25,000 | $55.07 | $1,376,635 | 145,011 |
| 2017-12-27 | MAS JORGE | Dir |
Equity grant / award
A
|
Common Stock | 32,129 | $0.00 | $0 | 149,829 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 1,000 | $50.40 | $50,400 | 170,011 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 2,443 | $50.35 | $123,005 | 171,011 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 200 | $50.33 | $10,066 | 173,454 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 3,900 | $50.30 | $196,170 | 173,654 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 1,800 | $50.25 | $90,450 | 177,554 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 1,522 | $50.20 | $76,404 | 179,354 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 2,100 | $50.15 | $105,315 | 180,876 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 2,800 | $50.10 | $140,280 | 182,976 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 1,900 | $50.05 | $95,095 | 185,776 |
| 2017-12-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 7,335 | $50.00 | $366,750 | 187,676 |
| 2017-12-19 | MAS JOSE RAMON | CEO |
Other disposed transaction
F
|
Common Stock | 48,435 | $46.90 | $2,271,602 | 2,932,498 |
| 2017-11-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 579 | $0.00 | $0 | 68,239 |
| 2017-08-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 578 | $0.00 | $0 | 67,660 |
| 2017-06-28 | Campbell C Robert | Dir |
Open-market sell
S
|
Common Stock | 12,000 | $45.00 | $540,000 | 67,082 |
| 2017-06-09 | SORZANO JOSE S | Dir |
Open-market sell
S
|
Common Stock | 2,391 | $45.56 | $108,939 | 37,545 |
| 2017-05-15 | JOHNSON JULIA L | Dir |
Equity grant / award
A
|
Common Stock | 1,298 | $0.00 | $0 | 97,766 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 60 | $45.25 | $2,715 | 215,769 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 2,800 | $45.20 | $126,560 | 215,829 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 2,175 | $45.15 | $98,201 | 219,029 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 400 | $45.11 | $18,045 | 221,804 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 2,167 | $45.10 | $97,732 | 222,204 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 100 | $45.08 | $4,508 | 224,371 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 200 | $45.17 | $9,035 | 218,629 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 945 | $45.05 | $42,572 | 224,671 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 1,600 | $45.02 | $72,040 | 225,616 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 600 | $45.12 | $27,075 | 221,204 |
| 2017-04-26 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 12,953 | $45.00 | $582,885 | 227,816 |
| 2017-03-19 | MAS JOSE RAMON | CEO |
Equity grant / award
A
|
Common Stock | 50,450 | $0.00 | $0 | 2,980,933 |
| 2017-03-16 | MAS JOSE RAMON | CEO |
Other disposed transaction
F
|
Common Stock | 20,594 | $39.10 | $805,225 | 2,930,483 |
| 2017-03-16 | de Cardenas Alberto | EVP, General Counsel |
Other disposed transaction
F
|
Common Stock | 3,748 | $39.10 | $146,547 | 111,766 |
| 2017-02-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 590 | $0.00 | $0 | 82,466 |
| 2016-11-15 | Dwyer Robert J | Dir |
Equity grant / award
A
|
Common Stock | 610 | $0.00 | $0 | 28,829 |
| 2016-11-15 | Campbell C Robert | Dir |
Equity grant / award
A
|
Common Stock | 610 | $0.00 | $0 | 81,876 |
| 2016-11-14 | Dwyer Robert J | Dir |
Open-market sell
S
|
Common Stock | 8,300 | $35.11 | $291,395 | 28,219 |
| 2016-11-14 | Dwyer Robert J | Dir |
Open-market sell
S
|
Common Stock | 60 | $35.00 | $2,100 | 36,519 |
| 2016-11-14 | Dwyer Robert J | Dir |
Open-market sell
S
|
Common Stock | 1,640 | $36.14 | $59,265 | 36,579 |
| 2016-08-15 | Palomarez Javier Alberto | Dir |
Other disposed transaction
F
|
Common Stock | 225 | $30.58 | $6,880 | 3,199 |
| 2016-08-15 | Palomarez Javier Alberto | Dir |
Equity grant / award
A
|
Common Stock | 900 | $0.00 | $0 | 3,424 |
| 2016-07-12 | Apple Robert E | COO |
Other disposed transaction
F
|
Common Stock | 31,061 | $24.72 | $767,828 | 218,767 |
| 2016-07-12 | Apple Robert E | COO |
Exercise / conversion
M · derivative
|
Common Stock | 46,261 | $0.00 | $0 | 0 |
| 2016-06-22 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 10,000 | $23.80 | $238,000 | 203,567 |
| 2016-06-22 | Apple Robert E | COO |
Exercise / conversion
M · derivative
|
Common Stock | 10,000 | $0.00 | $0 | 46,261 |
| 2016-06-21 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 3,739 | $23.70 | $88,614 | 203,567 |
| 2016-06-21 | Apple Robert E | COO |
Exercise / conversion
M · derivative
|
Common Stock | 3,739 | $0.00 | $0 | 56,261 |
| 2016-06-20 | Apple Robert E | COO |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option (right to buy) | 40,000 | $0.00 | $0 | 60,000 |
| 2016-06-20 | Apple Robert E | COO |
Open-market sell
S
|
Common Stock | 40,000 | $23.57 | $942,800 | 203,567 |
| 2016-06-20 | Apple Robert E | COO |
Exercise / conversion
M
|
Common Stock | 40,000 | $12.93 | $517,200 | 243,567 |
| 2016-05-13 | Palomarez Javier Alberto | Dir |
Other disposed transaction
F
|
Common Stock | 324 | $21.28 | $6,895 | 2,524 |
| 2016-05-13 | Palomarez Javier Alberto | Dir |
Equity grant / award
A
|
Common Stock | 1,293 | $0.00 | $0 | 2,848 |