Financial Metrics
MTZ MASTEC INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-27 | SEC Filing Index |
| Insider | 4 | 2026-03-20 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2584659000.0 | — | 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 | 2023-12-31 | 11995934000.0 | — | 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 | 2023-03-31 | -80540000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 15542000.0 | +119.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 14296000.0 | -8.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -41180000.0 | -388.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 33988000.0 | +182.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 95240000.0 | +180.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 9903000.0 | -89.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 85766000.0 | +766.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 160660000.0 | +87.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -49949000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 162788000.0 | +425.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 399042000.0 | +145.1% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -1.05 | — | 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 | 2023-12-31 | -0.64 | — | 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 | 2023-03-31 | -1.05 | — | 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 | 2023-12-31 | -0.64 | — | 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 | 2023-03-31 | 141560000.0 | — | 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 | 2023-12-31 | 529561000.0 | — | 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 | 2023-03-31 | 1372046000.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 | 2023-12-31 | 1370074000.0 | — | 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 | 2023-03-31 | 164917000.0 | — | 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 | 2023-12-31 | 108146000.0 | — | 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 | 2023-03-31 | 3656663000.0 | — | 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 | 2023-12-31 | 3974253000.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 | 2023-03-31 | 9055336000.0 | — | 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 | 2023-12-31 | 9373500000.0 | — | 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 | 2023-03-31 | 2378535000.0 | — | 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 | 2023-12-31 | 2837219000.0 | — | 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 | 2023-03-31 | 6407704000.0 | — | 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 | 2023-12-31 | 6652250000.0 | — | 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 | 2023-03-31 | 2646304000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2679052000.0 | +1.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2703344000.0 | +0.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2706152000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2674264000.0 | -1.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2714364000.0 | +1.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2809666000.0 | +3.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2911857000.0 | +3.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2884341000.0 | -0.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2947147000.0 | +2.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3112397000.0 | +5.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2706152000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2911857000.0 | +7.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3259309000.0 | +11.9% | 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 | 2023-03-31 | -86371000.0 | — | 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 | 2023-12-31 | 687277000.0 | — | 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 | 2023-03-31 | -89486000.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 | 2023-12-31 | -178061000.0 | — | 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 | 2023-03-31 | -53442000.0 | — | 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 | 2023-12-31 | -350998000.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 | 2023-03-31 | 98674997.0 | — | 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 | 2023-12-31 | 99093134.0 | — | 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 | 2023-03-31 | 76984000.0 | — | 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 | 2023-12-31 | 77535000.0 | — | 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 | 2023-03-31 | 76984000.0 | — | 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 | 2023-12-31 | 77535000.0 | — | 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 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2854 | — | 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 | 2023-12-31 | 1.2798 | — | 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 | 2023-03-31 | 1.5374 | — | 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 | 2023-12-31 | 1.4008 | — | 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 | 2023-03-31 | 2.4214 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.4633 | +1.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.5213 | +2.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.4582 | -2.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.2643 | -7.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2.1902 | -3.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2.1121 | -3.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2.0564 | -2.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.0478 | -0.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.0758 | +1.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.0930 | +0.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2.4582 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2.0564 | -16.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.0216 | -1.7% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0312 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0054 | +117.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0044 | -18.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0153 | -449.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0115 | +174.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0293 | +155.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0035 | -88.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0242 | +595.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0405 | +67.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.0042 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0132 | +417.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0279 | +110.9% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0595 | — | 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 | 2023-12-31 | 0.1866 | — | 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 | 2023-03-31 | -0.0089 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0017 | +118.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0015 | -10.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0047 | -413.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0039 | +183.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0109 | +177.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0011 | -89.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0094 | +740.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0166 | +76.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.0053 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0181 | +440.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0402 | +121.7% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0304 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0058 | +119.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0053 | -8.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0154 | -391.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0125 | +181.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0339 | +170.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0034 | -89.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0291 | +747.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0516 | +77.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.0185 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0559 | +402.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1224 | +119.0% | ratio | 10-K | 2026-02-26 |