Financial Metrics
ENSG ENSIGN GROUP, INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-06 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-20 | SEC Filing Index |
| Insider | 4 | 2026-02-20 | 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 | 886841000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 921345000.0 | +3.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 940791000.0 | +2.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1010172000.0 | +7.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 1030574000.0 | +2.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1076092000.0 | +4.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1173041000.0 | +9.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1221414000.0 | +4.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1289779000.0 | +5.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 3708071000.0 | — | USD | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 4237525000.0 | +14.3% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 5032118000.0 | +18.8% | USD | 10-K | 2026-02-04 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 74875000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 77874000.0 | +4.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 79792000.0 | +2.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 82218000.0 | +3.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 85971000.0 | +4.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 89338000.0 | +3.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 101373000.0 | +13.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 103902000.0 | +2.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 96218000.0 | -7.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 255367000.0 | — | USD | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 358304000.0 | +40.3% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 425306000.0 | +18.7% | USD | 10-K | 2026-02-04 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 59852000.0 | — | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 63993000.0 | +6.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 63863000.0 | -0.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 68835000.0 | +7.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 71007000.0 | +3.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 78444000.0 | +10.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 80277000.0 | +2.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 84396000.0 | +5.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 83844000.0 | -0.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 209399000.0 | — | USD | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 297973000.0 | +42.3% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 343971000.0 | +15.4% | USD | 10-K | 2026-02-04 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.08 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.15 | +6.5% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1.14 | -0.9% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.22 | +7.0% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 1.26 | +3.3% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1.38 | +9.5% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.41 | +2.2% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.48 | +5.0% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.46 | -1.4% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 3.76 | — | USD/shares | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 5.26 | +39.9% | USD/shares | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 6.0 | +14.1% | USD/shares | 10-K | 2026-02-04 |
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-01 |
| Quarterly | 2023-06-30 | 1.12 | +6.7% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1.11 | -0.9% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.19 | +7.2% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 1.22 | +2.5% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1.34 | +9.8% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.37 | +2.2% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.44 | +5.1% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.42 | -1.4% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 3.65 | — | USD/shares | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 5.12 | +40.3% | USD/shares | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 5.84 | +14.1% | USD/shares | 10-K | 2026-02-04 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 326969000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 419974000.0 | +28.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 467870000.0 | +11.4% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 509626000.0 | +8.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 511839000.0 | +0.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 477336000.0 | -6.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 532066000.0 | +11.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 464598000.0 | -12.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 282666000.0 | -39.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 363969000.0 | +28.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 443668000.0 | +21.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 509626000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 464598000.0 | -8.8% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 503881000.0 | +8.5% | USD | 10-K | 2026-02-04 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 444181000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 446025000.0 | +0.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 472123000.0 | +5.9% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 485039000.0 | +2.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 519439000.0 | +7.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 547121000.0 | +5.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 554091000.0 | +1.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 569897000.0 | +2.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 584048000.0 | +2.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 578050000.0 | -1.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 612744000.0 | +6.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 485039000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 569897000.0 | +17.5% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 636985000.0 | +11.8% | USD | 10-K | 2026-02-04 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 830497000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 927635000.0 | +11.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 994347000.0 | +7.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1046930000.0 | +5.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1088188000.0 | +3.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1115080000.0 | +2.5% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1196930000.0 | +7.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1157632000.0 | -3.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 986391000.0 | -14.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1067195000.0 | +8.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1206578000.0 | +13.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1046930000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 1157632000.0 | +10.6% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 1272304000.0 | +9.9% | USD | 10-K | 2026-02-04 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3862238000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 3952356000.0 | +2.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 4081981000.0 | +3.3% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 4177541000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 4308410000.0 | +3.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 4437338000.0 | +3.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 4629159000.0 | +4.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 4669356000.0 | +0.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4759846000.0 | +1.9% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 4930291000.0 | +3.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 5226437000.0 | +6.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 4177541000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 4669356000.0 | +11.8% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 5462970000.0 | +17.0% | USD | 10-K | 2026-02-04 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 585277000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 618989000.0 | +5.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 671797000.0 | +8.5% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 734747000.0 | +9.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 709721000.0 | -3.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 730769000.0 | +3.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 768940000.0 | +5.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 743428000.0 | -3.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 705207000.0 | -5.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 755545000.0 | +7.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 825230000.0 | +9.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 734747000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 743428000.0 | +1.2% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 894346000.0 | +20.3% | USD | 10-K | 2026-02-04 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2542484000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 2558963000.0 | +0.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2616539000.0 | +2.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 2680224000.0 | +2.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2724943000.0 | +1.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2774267000.0 | +1.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2878212000.0 | +3.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 2828928000.0 | -1.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2829689000.0 | +0.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 2909308000.0 | +2.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3103535000.0 | +6.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 2680224000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 2828928000.0 | +5.5% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 3228146000.0 | +14.1% | USD | 10-K | 2026-02-04 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1318173000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1387775000.0 | +5.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1459746000.0 | +5.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1491865000.0 | +2.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1577901000.0 | +5.8% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1657365000.0 | +5.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1747297000.0 | +5.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1837111000.0 | +5.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1926817000.0 | +4.9% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 2017659000.0 | +4.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 2119465000.0 | +5.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1491865000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 1837111000.0 | +23.1% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 2231725000.0 | +21.5% | USD | 10-K | 2026-02-04 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 148339000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 147401000.0 | -0.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 146453000.0 | -0.6% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 145497000.0 | -0.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 144533000.0 | -0.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 143559000.0 | -0.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 142577000.0 | -0.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 141585000.0 | -0.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 140585000.0 | -0.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 139576000.0 | -0.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 138557000.0 | -0.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 145497000.0 | — | USD | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 141585000.0 | -2.7% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 137529000.0 | -2.9% | USD | 10-K | 2026-02-04 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 48344000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 168082000.0 | +247.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 291397000.0 | +73.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35312000.0 | -87.9% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 112249000.0 | +217.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 246730000.0 | +119.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 72220000.0 | -70.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 227950000.0 | +215.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 380950000.0 | +67.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 376666000.0 | — | USD | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 347186000.0 | -7.8% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 564270000.0 | +62.5% | USD | 10-K | 2026-02-04 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -35971000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -62435000.0 | -73.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -137754000.0 | -120.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -34655000.0 | +74.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -144564000.0 | -317.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -223465000.0 | -54.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -243804000.0 | -9.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -311924000.0 | -27.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -389237000.0 | -24.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | -182698000.0 | — | USD | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | -390052000.0 | -113.5% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | -513177000.0 | -31.6% | USD | 10-K | 2026-02-04 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -1674000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -1943000.0 | -16.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -2043000.0 | -5.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1556000.0 | +176.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 25000.0 | -98.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -825000.0 | -3400.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -10348000.0 | -1154.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -16655000.0 | -60.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -12643000.0 | +24.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | -612000.0 | — | USD | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | -2162000.0 | -253.3% | USD | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | -11810000.0 | -446.3% | USD | 10-K | 2026-02-04 |
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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 55907000.0 | — | shares | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 56193000.0 | +0.5% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 56413000.0 | +0.4% | shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 56597000.0 | +0.3% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 56904000.0 | +0.5% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 57049000.0 | +0.3% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 57281000.0 | +0.4% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 57438000.0 | +0.3% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 57547000.0 | +0.2% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 57676000.0 | +0.2% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 57897000.0 | +0.4% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 56597000.0 | — | shares | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 57438000.0 | +1.5% | shares | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 58085000.0 | +1.1% | shares | 10-K | 2026-02-04 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 59276000.0 | — | shares | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 59583000.0 | +0.5% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 59803000.0 | +0.4% | shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 59987000.0 | +0.3% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 60294000.0 | +0.5% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 60449000.0 | +0.3% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 60681000.0 | +0.4% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 60838000.0 | +0.3% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 61031000.0 | +0.3% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 61240000.0 | +0.3% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 61461000.0 | +0.4% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 59987000.0 | — | shares | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 60838000.0 | +1.4% | shares | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 61652000.0 | +1.3% | shares | 10-K | 2026-02-04 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 55300000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 55611000.0 | +0.6% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 55829000.0 | +0.4% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 56337000.0 | +0.9% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 56544000.0 | +0.4% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 56776000.0 | +0.4% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 57099000.0 | +0.6% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 57157000.0 | +0.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 57382000.0 | +0.4% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 55708000.0 | — | shares | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 56655000.0 | +1.7% | shares | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 57306000.0 | +1.1% | shares | 10-K | 2026-02-04 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57098000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 57260000.0 | +0.3% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 57337000.0 | +0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 57921000.0 | +1.0% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 58013000.0 | +0.2% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 58444000.0 | +0.7% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 58500000.0 | +0.1% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 58602000.0 | +0.2% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 58956000.0 | +0.6% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 57323000.0 | — | shares | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 58240000.0 | +1.6% | shares | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 58873000.0 | +1.1% | shares | 10-K | 2026-02-04 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2296 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2331 | +1.5% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2305 | -1.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.2345 | +1.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.2323 | -0.9% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2325 | +0.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.2464 | +6.0% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.2477 | +0.5% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2468 | -0.4% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.8876 | — | ratio | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 0.9075 | +2.2% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 0.9211 | +1.5% | ratio | 10-K | 2026-02-04 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.4190 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1.4986 | +5.6% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1.4801 | -1.2% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1.4249 | -3.7% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.5333 | +7.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.5259 | -0.5% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.5566 | +2.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.5572 | +0.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.3987 | -10.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.4125 | +1.0% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.4621 | +3.5% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.4249 | — | ratio | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 1.5572 | +9.3% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 1.4226 | -8.6% | ratio | 10-K | 2026-02-04 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.9288 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1.8439 | -4.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1.7925 | -2.8% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1.7966 | +0.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.7269 | -3.9% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.6739 | -3.1% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.6472 | -1.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.5399 | -6.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.4686 | -4.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.4419 | -1.8% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.4643 | +1.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.7966 | — | ratio | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 1.5399 | -14.3% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 1.4465 | -6.1% | ratio | 10-K | 2026-02-04 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0675 | — | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0695 | +2.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0679 | -2.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0681 | +0.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0689 | +1.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0729 | +5.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0684 | -6.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0691 | +1.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0650 | -5.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.0565 | — | ratio | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 0.0703 | +24.5% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 0.0684 | -2.8% | ratio | 10-K | 2026-02-04 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0844 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0845 | +0.1% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0848 | +0.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0814 | -4.0% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0834 | +2.5% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0830 | -0.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0864 | +4.1% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0851 | -1.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.0746 | -12.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.0689 | — | ratio | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 0.0846 | +22.8% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 0.0845 | -0.0% | ratio | 10-K | 2026-02-04 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5587 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 0.6785 | +21.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.6964 | +2.6% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 0.6936 | -0.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.7212 | +4.0% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.6532 | -9.4% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.6919 | +5.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.6249 | -9.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.4008 | -35.9% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.4817 | +20.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.5376 | +11.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.6936 | — | ratio | 10-K | 2025-02-05 |
| Annual | 2024-12-31 | 0.6249 | -9.9% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 0.5634 | -9.8% | ratio | 10-K | 2026-02-04 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0155 | — | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0162 | +4.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0156 | -3.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0160 | +2.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0160 | +0.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0169 | +5.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0169 | -0.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0171 | +1.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0160 | -6.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.0501 | — | ratio | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 0.0638 | +27.3% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 0.0630 | -1.3% | ratio | 10-K | 2026-02-04 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0454 | — | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0461 | +1.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0437 | -5.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0436 | -0.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0428 | -1.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0449 | +4.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0417 | -7.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0418 | +0.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0396 | -5.4% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.1404 | — | ratio | 10-K | 2026-02-04 |
| Annual | 2024-12-31 | 0.1622 | +15.6% | ratio | 10-K | 2026-02-04 |
| Annual | 2025-12-31 | 0.1541 | -5.0% | ratio | 10-K | 2026-02-04 |