Financial Metrics
MPWR MONOLITHIC POWER SYSTEMS INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-08 | SEC Filing Index |
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-03-24 | SEC Filing Index |
| Insider | 3 | 2026-03-09 | 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 | 451065000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 441128000.0 | -2.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 474867000.0 | +7.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 457885000.0 | -3.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 507431000.0 | +10.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 620119000.0 | +22.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 637554000.0 | +2.8% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 664574000.0 | +4.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 737176000.0 | +10.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1821072000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2207100000.0 | +21.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 637554000.0 | -71.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 664574000.0 | +4.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 737176000.0 | +10.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2790459000.0 | +278.5% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 258780000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 247675000.0 | -4.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 263541000.0 | +6.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 252441000.0 | -4.2% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 280578000.0 | +11.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 343443000.0 | +22.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 353230000.0 | +2.8% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 366016000.0 | +3.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 406228000.0 | +11.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1021119000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1220870000.0 | +19.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 353230000.0 | -71.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 366016000.0 | +3.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 406228000.0 | +11.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1539741000.0 | +279.0% | USD | 10-K | 2026-02-27 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 124276000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 112325000.0 | -9.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 135566000.0 | +20.7% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 95487000.0 | -29.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 116536000.0 | +22.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 164028000.0 | +40.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 168759000.0 | +2.9% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 164758000.0 | -2.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 195183000.0 | +18.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 481736000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 539358000.0 | +12.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 168759000.0 | -68.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 164758000.0 | -2.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 195183000.0 | +18.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 728636000.0 | +273.3% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 109802000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 99504000.0 | -9.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 121163000.0 | +21.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 92541000.0 | -23.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 100366000.0 | +8.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 144430000.0 | +43.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 133791000.0 | -7.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 133726000.0 | -0.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 178274000.0 | +33.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 427374000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1592058000.0 | +272.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 135052000.0 | -91.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 135009000.0 | -0.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 179766000.0 | +33.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 621483000.0 | +245.7% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.32 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 2.1 | -9.5% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 2.54 | +21.0% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1.9 | -25.2% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 2.06 | +8.4% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2.96 | +43.7% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2.8 | -5.4% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 2.79 | -0.4% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3.72 | +33.3% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 8.98 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 32.76 | +264.8% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 2.82 | -91.4% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 2.82 | +0.0% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 3.75 | +33.0% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 12.94 | +245.1% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.26 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 2.04 | -9.7% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 2.48 | +21.6% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1.89 | -23.8% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 2.05 | +8.5% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2.95 | +43.9% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2.79 | -5.4% | USD/shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 2.78 | -0.4% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3.71 | +33.5% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 8.76 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 32.6 | +272.1% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 2.81 | -91.4% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 2.81 | +0.0% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 3.74 | +33.1% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 12.86 | +243.9% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 488972000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 506959000.0 | +3.7% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 421178000.0 | -16.9% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 527843000.0 | +25.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 488273000.0 | -7.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 550475000.0 | +12.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 700347000.0 | +27.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 691816000.0 | -1.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 637354000.0 | -7.9% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 787382000.0 | +23.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1081251000.0 | +37.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 527843000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 691816000.0 | +31.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 637354000.0 | -7.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 787382000.0 | +23.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 1081251000.0 | +37.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1099302000.0 | +1.7% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 184274000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 169180000.0 | -8.2% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 185820000.0 | +9.8% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 179858000.0 | -3.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 194428000.0 | +8.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 157890000.0 | -18.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 164704000.0 | +4.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 172518000.0 | +4.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 214866000.0 | +24.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 194821000.0 | -9.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 241560000.0 | +24.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 179858000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 172518000.0 | -4.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 214866000.0 | +24.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 194821000.0 | -9.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 241560000.0 | +24.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 255626000.0 | +5.8% | USD | 10-K | 2026-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 430830000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 427432000.0 | -0.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 397288000.0 | -7.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 383702000.0 | -3.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 395990000.0 | +3.2% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 426751000.0 | +7.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 424942000.0 | -0.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 419611000.0 | -1.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 454793000.0 | +8.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 490642000.0 | +7.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 505680000.0 | +3.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 383702000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 419611000.0 | +9.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 454793000.0 | +8.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 490642000.0 | +7.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 505680000.0 | +3.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 564649000.0 | +11.7% | USD | 10-K | 2026-02-27 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1622629000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1632351000.0 | +0.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1735376000.0 | +6.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1819499000.0 | +4.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1976492000.0 | +8.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1997433000.0 | +1.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2160450000.0 | +8.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1565053000.0 | -27.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1788386000.0 | +14.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 1918757000.0 | +7.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 2112745000.0 | +10.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1819499000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1565053000.0 | -14.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 1788386000.0 | +14.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 1918757000.0 | +7.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 2112745000.0 | +10.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2183802000.0 | +3.4% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2226651000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2220620000.0 | -0.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2328089000.0 | +4.8% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 2434353000.0 | +4.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 2578701000.0 | +5.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2648132000.0 | +2.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2854740000.0 | +7.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 3617097000.0 | +26.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 3805760000.0 | +5.2% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 3972210000.0 | +4.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 4206392000.0 | +5.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 2434353000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 3515822000.0 | +44.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 3705143000.0 | +5.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 3872262000.0 | +4.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 4107222000.0 | +6.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 4194199000.0 | +2.1% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 315843000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 250841000.0 | -20.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 250018000.0 | -0.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 235035000.0 | -6.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 311880000.0 | +32.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 295159000.0 | -5.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 336588000.0 | +14.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 294567000.0 | -12.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 363401000.0 | +23.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 383508000.0 | +5.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 442804000.0 | +15.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 235035000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 294567000.0 | +25.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 363401000.0 | +23.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 383508000.0 | +5.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 442804000.0 | +15.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 369365000.0 | -16.6% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 450390000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 381531000.0 | -15.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 383225000.0 | +0.4% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 384414000.0 | +0.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 465144000.0 | +21.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 452274000.0 | -2.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 503050000.0 | +11.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 471330000.0 | -6.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 538750000.0 | +14.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 570142000.0 | +5.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 638445000.0 | +12.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 384414000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 564697000.0 | +46.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 631514000.0 | +11.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 662292000.0 | +4.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 729881000.0 | +10.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 662702000.0 | -9.2% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1776261000.0 | — | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-06-30 | 1839089000.0 | +3.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 1944864000.0 | +5.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-12-31 | 2049939000.0 | +5.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-03-31 | 2113557000.0 | +3.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-06-30 | 2195858000.0 | +3.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 2351690000.0 | +7.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 3145767000.0 | +33.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 3267010000.0 | +3.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-06-30 | 3402068000.0 | +4.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 3567947000.0 | +4.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 2049939000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2951125000.0 | +44.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 3073629000.0 | +4.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 3209970000.0 | +4.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 3377341000.0 | +5.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3531497000.0 | +4.6% | USD | 10-K | 2026-02-27 |
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 | 218807000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 308992000.0 | +41.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 484900000.0 | +56.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 248051000.0 | -48.8% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 389026000.0 | +56.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 620729000.0 | +59.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 256387000.0 | -58.7% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 494024000.0 | +92.7% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 733292000.0 | +48.4% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 638213000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 788410000.0 | +23.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 838202000.0 | +6.3% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12314000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 263000.0 | -97.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -212695000.0 | -80972.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -266015000.0 | -25.1% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -269366000.0 | -1.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -296128000.0 | -9.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -257485000.0 | +13.0% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -273283000.0 | -6.1% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -145718000.0 | +46.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -178726000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 223047000.0 | +224.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -157269000.0 | -170.5% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -32252000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -82204000.0 | -154.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -129311000.0 | -57.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -50001000.0 | +61.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -123638000.0 | -147.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -186853000.0 | -51.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -55916000.0 | +70.1% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -135327000.0 | -142.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -208567000.0 | -54.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -183725000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -872227000.0 | -374.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -285863000.0 | +67.2% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 8854000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 16681000.0 | +88.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 43772000.0 | +162.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15991000.0 | -63.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 47498000.0 | +197.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 81316000.0 | +71.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 40342000.0 | -50.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 88485000.0 | +119.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 131000000.0 | +48.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 57578000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 146118000.0 | +153.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 172013000.0 | +17.7% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47411000.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 47611000.0 | +0.4% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 47911000.0 | +0.6% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 48028000.0 | +0.2% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 48667000.0 | +1.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 48698000.0 | +0.1% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 48779000.0 | +0.2% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 47823000.0 | -2.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 47877000.0 | +0.1% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 47892000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 47905000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 48028000.0 | — | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 47823000.0 | -0.4% | shares | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 47877000.0 | +0.1% | shares | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 47892000.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 47905000.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 48709000.0 | +1.7% | shares | 10-K | 2026-02-27 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47411000.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 47611000.0 | +0.4% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 47911000.0 | +0.6% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 48028000.0 | +0.2% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 48667000.0 | +1.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 48698000.0 | +0.1% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 48779000.0 | +0.2% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 47823000.0 | -2.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 47877000.0 | +0.1% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 47892000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 47905000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 48028000.0 | — | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 47823000.0 | -0.4% | shares | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 47877000.0 | +0.1% | shares | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 47892000.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 47905000.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 48709000.0 | +1.7% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47234000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 47489000.0 | +0.5% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 47780000.0 | +0.6% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 48635000.0 | +1.8% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 48687000.0 | +0.1% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 48757000.0 | +0.1% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 47851000.0 | -1.9% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 47887000.0 | +0.1% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 47898000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 47610000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 48599000.0 | +2.1% | shares | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 47851000.0 | -1.5% | shares | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 47887000.0 | +0.1% | shares | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 47898000.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 48035000.0 | +0.3% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 48655000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 48756000.0 | +0.2% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 48792000.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 48928000.0 | +0.3% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 48945000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 48964000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 48006000.0 | -2.0% | shares | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 48019000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 48042000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 48771000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 48835000.0 | +0.1% | shares | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 48006000.0 | -1.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 48019000.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 48042000.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 48309000.0 | +0.6% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2026 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1987 | -1.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2040 | +2.7% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.1776 | -12.9% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.1916 | +7.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.2172 | +13.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.1675 | -22.9% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.1673 | -0.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.1753 | +4.7% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.7481 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.6278 | -16.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 0.1721 | -72.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 0.1716 | -0.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 0.1795 | +4.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.6653 | +270.7% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5.1375 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 6.5075 | +26.7% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 6.9410 | +6.7% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 7.7414 | +11.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 6.3373 | -18.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 6.7673 | +6.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 6.4187 | -5.2% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 5.3131 | -17.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 4.9212 | -7.4% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 5.0032 | +1.7% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 4.7713 | -4.6% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 7.7414 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 5.3131 | -31.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 4.9212 | -7.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 5.0032 | +1.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 4.7713 | -4.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 5.9123 | +23.9% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2536 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.2075 | -18.2% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 0.1970 | -5.0% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 0.1875 | -4.8% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.2201 | +17.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.2060 | -6.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.2139 | +3.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.1498 | -30.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.1649 | +10.1% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.1676 | +1.6% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.1789 | +6.8% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.1875 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 0.1913 | +2.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 0.2055 | +7.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 0.2063 | +0.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 0.2161 | +4.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1877 | -13.2% | ratio | 10-K | 2026-02-27 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5737 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.5615 | -2.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.5550 | -1.2% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.5513 | -0.7% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.5529 | +0.3% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.5538 | +0.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.5540 | +0.0% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.5508 | -0.6% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.5511 | +0.1% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.5607 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.5532 | -1.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 0.5540 | +0.2% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 0.5508 | -0.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 0.5511 | +0.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.5518 | +0.1% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2434 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2256 | -7.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2552 | +13.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.2021 | -20.8% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.1978 | -2.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.2329 | +17.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.2099 | -9.9% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.2012 | -4.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.2418 | +20.2% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.2347 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.7213 | +207.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 0.2118 | -70.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 0.2032 | -4.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 0.2439 | +20.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2227 | -8.7% | ratio | 10-K | 2026-02-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2755 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2546 | -7.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2855 | +12.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.2085 | -27.0% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.2297 | +10.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.2645 | +15.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.2647 | +0.1% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.2479 | -6.3% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.2648 | +6.8% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.2645 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.2444 | -7.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 0.2647 | +8.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 0.2479 | -6.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 0.2648 | +6.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2611 | -1.4% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.5481 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2.0210 | +30.5% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1.6846 | -16.6% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 2.2458 | +33.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1.5656 | -30.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1.8650 | +19.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2.0807 | +11.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 2.3486 | +12.9% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.7539 | -25.3% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 2.0531 | +17.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 2.4418 | +18.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 2.2458 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2.3486 | +4.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 1.7539 | -25.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 2.0531 | +17.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 2.4418 | +18.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2.9762 | +21.9% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0493 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0448 | -9.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0520 | +16.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0359 | -31.0% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.0379 | +5.6% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0506 | +33.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0352 | -30.5% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0337 | -4.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0424 | +25.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.1756 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.4528 | +157.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 0.0364 | -92.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 0.0349 | -4.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 0.0438 | +25.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1482 | +238.5% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0618 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0541 | -12.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0623 | +15.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0438 | -29.7% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.0457 | +4.4% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0614 | +34.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0410 | -33.3% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0393 | -4.0% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0500 | +27.1% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.2085 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.5395 | +158.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-03-31 | 0.0439 | -91.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-06-30 | 0.0421 | -4.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-09-30 | 0.0532 | +26.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1760 | +230.6% | ratio | 10-K | 2026-02-27 |