Financial Metrics
TNC TENNANT CORegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | 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 | 305800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 321700000.0 | +5.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 304700000.0 | -5.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 311000000.0 | +2.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 331000000.0 | +6.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 315800000.0 | -4.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 290000000.0 | -8.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 318600000.0 | +9.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 303300000.0 | -4.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1243600000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1286700000.0 | +3.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1203500000.0 | -6.5% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 125500000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 139500000.0 | +11.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 132000000.0 | -5.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 137500000.0 | +4.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 142700000.0 | +3.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 133800000.0 | -6.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 120000000.0 | -10.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 134100000.0 | +11.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 129400000.0 | -3.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 527800000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 550000000.0 | +4.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 484300000.0 | -11.9% | USD | 10-K | 2026-02-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 35900000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 43500000.0 | +21.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 34700000.0 | -20.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 37500000.0 | +8.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 38600000.0 | +2.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 30600000.0 | -20.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 19600000.0 | -35.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 30600000.0 | +56.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 22300000.0 | -27.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 138600000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 114300000.0 | -17.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 68300000.0 | -40.2% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24300000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 31300000.0 | +28.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 22900000.0 | -26.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 28400000.0 | +24.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 27900000.0 | -1.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 20800000.0 | -25.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 13100000.0 | -37.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 20200000.0 | +54.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 14900000.0 | -26.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 109500000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 83700000.0 | -23.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 43800000.0 | -47.7% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.32 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1.7 | +28.8% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1.23 | -27.6% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.52 | +23.6% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.47 | -3.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.11 | -24.5% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.7 | -36.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.1 | +57.1% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.81 | -26.4% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5.92 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 4.46 | -24.7% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.38 | -46.6% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.3 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1.68 | +29.2% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1.21 | -28.0% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.49 | +23.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.45 | -2.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.09 | -24.8% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.69 | -36.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.08 | +56.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.8 | -25.9% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5.83 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 4.38 | -24.9% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.36 | -46.1% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 254300000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 263500000.0 | +3.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 241900000.0 | -8.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 247600000.0 | +2.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 257300000.0 | +3.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 268800000.0 | +4.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 260200000.0 | -3.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 259100000.0 | -0.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 251200000.0 | -3.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 265300000.0 | +5.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 249300000.0 | -6.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 247600000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 259100000.0 | +4.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 256800000.0 | -0.9% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 203600000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 198400000.0 | -2.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 184600000.0 | -7.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 175900000.0 | -4.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 181400000.0 | +3.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 189700000.0 | +4.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 201800000.0 | +6.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 183800000.0 | -8.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 191300000.0 | +4.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 195400000.0 | +2.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 205900000.0 | +5.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 175900000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 183800000.0 | +4.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 198500000.0 | +8.0% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 582400000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 589800000.0 | +1.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 554600000.0 | -6.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 569100000.0 | +2.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 561100000.0 | -1.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 577800000.0 | +3.0% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 593900000.0 | +2.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 576600000.0 | -2.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 550900000.0 | -4.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 574600000.0 | +4.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 598300000.0 | +4.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 569100000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 576600000.0 | +1.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 599700000.0 | +4.0% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1100700000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1108300000.0 | +0.7% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1059300000.0 | -4.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1113400000.0 | +5.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1151700000.0 | +3.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1167500000.0 | +1.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1216100000.0 | +4.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1190100000.0 | -2.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1180300000.0 | -0.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1241500000.0 | +5.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1256900000.0 | +1.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1113400000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 1190100000.0 | +6.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1268900000.0 | +6.6% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 256800000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 257800000.0 | +0.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 244800000.0 | -5.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 273700000.0 | +11.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 260400000.0 | -4.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 266200000.0 | +2.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 273500000.0 | +2.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 292200000.0 | +6.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 257400000.0 | -11.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 274800000.0 | +6.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 281500000.0 | +2.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 273700000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 292200000.0 | +6.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 293100000.0 | +0.3% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 607500000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 586400000.0 | -3.5% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 513000000.0 | -12.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 535100000.0 | +4.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 535800000.0 | +0.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 541600000.0 | +1.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 567600000.0 | +4.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 568000000.0 | +0.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 554200000.0 | -2.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 587800000.0 | +6.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 614200000.0 | +4.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 535100000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 568000000.0 | +6.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 665500000.0 | +17.2% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 491900000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 520600000.0 | +5.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 545000000.0 | +4.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 577000000.0 | +5.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 614600000.0 | +6.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 624600000.0 | +1.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 647200000.0 | +3.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 620800000.0 | -4.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 624400000.0 | +0.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 651900000.0 | +4.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 640900000.0 | -1.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 577000000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 620800000.0 | +7.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 601600000.0 | -3.1% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 200600000.0 | — | USD | 10-K | 2024-02-22 |
| Annual | 2024-12-31 | 199500000.0 | -0.5% | USD | 10-K | 2025-02-18 |
| Annual | 2025-12-31 | 273600000.0 | +37.1% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31100000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 70200000.0 | +125.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 124600000.0 | +77.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2900000.0 | -97.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 21500000.0 | +641.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 52200000.0 | +142.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -400000.0 | -100.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 22100000.0 | +5625.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 50800000.0 | +129.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 188400000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 89700000.0 | -52.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 65000000.0 | -27.5% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -6800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -12000000.0 | -76.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -15200000.0 | -26.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -60600000.0 | -298.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -64900000.0 | -7.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -69100000.0 | -6.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -6900000.0 | +90.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -10600000.0 | -53.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -18300000.0 | -72.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -23200000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -78400000.0 | -237.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -22700000.0 | +71.0% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -10300000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -38100000.0 | -269.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -87100000.0 | -128.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 26900000.0 | +130.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 12400000.0 | -53.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -8100000.0 | -165.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -13700000.0 | -69.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -32800000.0 | -139.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -36000000.0 | -9.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -122600000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -25200000.0 | +79.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -38700000.0 | -53.6% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 11800000.0 | +73.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 15300000.0 | +29.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3000000.0 | -80.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 7200000.0 | +140.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 11500000.0 | +59.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 7000000.0 | -39.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 10800000.0 | +54.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 17200000.0 | +59.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 22800000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 20900000.0 | -8.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 21700000.0 | +3.8% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 18541033.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 18521485.0 | -0.1% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 18521485.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 18631384.0 | +0.6% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 18631384.0 | +0.0% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 18631384.0 | +0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 18631384.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 18849456.0 | +1.2% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 18703285.0 | -0.8% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 18532326.0 | -0.9% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 18259632.0 | -1.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 18631384.0 | — | shares | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 18849456.0 | +1.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 17846681.0 | -5.3% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 18541033.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 18540598.0 | -0.0% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 18741371.0 | +1.1% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 18872792.0 | +0.7% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 19006838.0 | +0.7% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 18950661.0 | -0.3% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 18872792.0 | -0.4% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 18849456.0 | -0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 18703285.0 | -0.8% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 18532326.0 | -0.9% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 18259632.0 | -1.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 18849456.0 | — | shares | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 18849456.0 | +0.0% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 17846681.0 | -5.3% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 18449430.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 18436367.0 | -0.1% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 18570293.0 | +0.7% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 18665570.0 | +0.5% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 18896361.0 | +1.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 18810267.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 18702438.0 | -0.6% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 18508758.0 | -1.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 18314488.0 | -1.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 18509523.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 18786871.0 | +1.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 18366216.0 | -2.2% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 18682268.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 18713455.0 | +0.2% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 18878311.0 | +0.9% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 19077767.0 | +1.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 19206801.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 19093873.0 | -0.6% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 18960007.0 | -0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 18687918.0 | -1.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 18547724.0 | -0.8% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 18783633.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 19096138.0 | +1.7% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 18579707.0 | -2.7% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2778 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2903 | +4.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.2876 | -0.9% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2700 | -6.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2835 | +5.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2597 | -8.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2457 | -5.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2566 | +4.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2413 | -6.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.1169 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.0812 | -3.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.9485 | -12.3% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.2679 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 2.2878 | +0.9% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2.2655 | -1.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2.0793 | -8.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2.1548 | +3.6% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2.1705 | +0.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.1715 | +0.0% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1.9733 | -9.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2.1402 | +8.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.0910 | -2.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.1254 | +1.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2.0793 | — | ratio | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 1.9733 | -5.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.0461 | +3.7% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2350 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1.1264 | -8.8% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 0.9413 | -16.4% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.9274 | -1.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.8718 | -6.0% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.8671 | -0.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.8770 | +1.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.9149 | +4.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.8876 | -3.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.9017 | +1.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.9583 | +6.3% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.9274 | — | ratio | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 0.9149 | -1.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.1062 | +20.9% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4104 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.4336 | +5.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.4332 | -0.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.4421 | +2.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.4311 | -2.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.4237 | -1.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.4138 | -2.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.4209 | +1.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.4266 | +1.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.4244 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4275 | +0.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4024 | -5.9% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0795 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0973 | +22.4% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0752 | -22.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0913 | +21.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0843 | -7.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0659 | -21.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0452 | -31.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0634 | +40.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0491 | -22.5% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0881 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0651 | -26.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0364 | -44.1% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1174 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1352 | +15.2% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1139 | -15.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.1206 | +5.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1166 | -3.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0969 | -16.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0676 | -30.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0960 | +42.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0735 | -23.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1115 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0888 | -20.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0568 | -36.1% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0221 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0282 | +27.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0216 | -23.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0247 | +14.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0239 | -3.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0171 | -28.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0111 | -35.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0163 | +46.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0119 | -27.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0983 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0703 | -28.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0345 | -50.9% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0494 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0601 | +21.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0420 | -30.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0462 | +10.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0447 | -3.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0321 | -28.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0210 | -34.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0310 | +47.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0232 | -25.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1898 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1348 | -29.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0728 | -46.0% | ratio | 10-K | 2026-02-24 |