Financial Metrics
TWLO TWILIO INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-08 | SEC Filing Index |
| Insider | 4 | 2026-04-06 | SEC Filing Index |
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-26 | SEC Filing Index |
| Insider | 3 | 2026-03-26 | 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 | 1006564000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 1037761000.0 | +3.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1033670000.0 | -0.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1047050000.0 | +1.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1082502000.0 | +3.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 1133649000.0 | +4.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1172463000.0 | +3.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1228425000.0 | +4.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1300402000.0 | +5.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 4153945000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 4458036000.0 | +7.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 5067220000.0 | +13.7% | 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 | 490690000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 505755000.0 | +3.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 516319000.0 | +2.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 544041000.0 | +5.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 555845000.0 | +2.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 578629000.0 | +4.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 581567000.0 | +0.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 602740000.0 | +3.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 632077000.0 | +4.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2043930000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2278212000.0 | +11.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2478734000.0 | +8.8% | 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 | -264084000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -141827000.0 | +46.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -108903000.0 | +23.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -43504000.0 | +60.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -19037000.0 | +56.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -4894000.0 | +74.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 23082000.0 | +571.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 36989000.0 | +60.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 40948000.0 | +10.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -876541000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -53708000.0 | +93.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 157802000.0 | +393.8% | 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 | -342139000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -166187000.0 | +51.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -141707000.0 | +14.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -55349000.0 | +60.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -31858000.0 | +42.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -9726000.0 | +69.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 20017000.0 | +305.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 22423000.0 | +12.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 37248000.0 | +66.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -1015441000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -109403000.0 | +89.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 33834000.0 | +130.9% | 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.84 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.91 | +50.5% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.78 | +14.3% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.31 | +60.3% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.19 | +38.7% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.06 | +68.4% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.13 | +316.7% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.15 | +15.4% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.24 | +60.0% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -5.54 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.66 | +88.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.22 | +133.3% | 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.84 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.91 | +50.5% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.78 | +14.3% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.31 | +60.3% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.19 | +38.7% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.06 | +68.4% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.12 | +300.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.14 | +16.7% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.23 | +64.3% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -5.54 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.66 | +88.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.21 | +131.8% | 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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 634824000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 675081000.0 | +6.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 677917000.0 | +0.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 655931000.0 | -3.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 672595000.0 | +2.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 755065000.0 | +12.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 583969000.0 | -22.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 421297000.0 | -27.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 467094000.0 | +10.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 969229000.0 | +107.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 734843000.0 | -24.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 655931000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 421297000.0 | -35.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 682335000.0 | +62.0% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 575664000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 599806000.0 | +4.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 557201000.0 | -7.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 562773000.0 | +1.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 540932000.0 | -3.9% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 537313000.0 | -0.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 550901000.0 | +2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 588540000.0 | +6.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 577624000.0 | -1.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 587966000.0 | +1.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 613120000.0 | +4.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 562773000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 588540000.0 | +4.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 636736000.0 | +8.2% | USD | 10-K | 2026-02-24 |
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 | 4856536000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 4664500000.0 | -4.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 4741578000.0 | +1.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 4903972000.0 | +3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4677595000.0 | -4.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 3963701000.0 | -15.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3548322000.0 | -10.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3447299000.0 | -2.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3467856000.0 | +0.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3531637000.0 | +1.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 3477326000.0 | -1.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 4903972000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 3447299000.0 | -29.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3576728000.0 | +3.8% | 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 | 12298908000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 11904486000.0 | -3.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 11857738000.0 | -0.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 11609707000.0 | -2.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 11289289000.0 | -2.8% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 10507652000.0 | -6.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 10037257000.0 | -4.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 9865472000.0 | -1.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 9814715000.0 | -0.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 9848292000.0 | +0.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 9712319000.0 | -1.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 11609707000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 9865472000.0 | -15.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 9770890000.0 | -1.0% | 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 | 788449000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 759803000.0 | -3.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 726117000.0 | -4.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 738297000.0 | +1.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 714603000.0 | -3.2% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 711499000.0 | -0.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 700737000.0 | -1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 820220000.0 | +17.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 725940000.0 | -11.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 720059000.0 | -0.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 742288000.0 | +3.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 738297000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 820220000.0 | +11.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 887008000.0 | +8.1% | 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 | 1980042000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1927927000.0 | -2.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1878357000.0 | -2.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1877155000.0 | -0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1841559000.0 | -1.9% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 1828179000.0 | -0.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1808390000.0 | -1.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1912506000.0 | +5.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1810424000.0 | -5.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1804370000.0 | -0.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1817030000.0 | +0.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1877155000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1912506000.0 | +1.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1949344000.0 | +1.9% | 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 | 10318866000.0 | — | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 9976559000.0 | -3.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 9979381000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 9732552000.0 | -2.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-03-31 | 9447730000.0 | -2.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-06-30 | 8679473000.0 | -8.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 8228867000.0 | -5.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 7952966000.0 | -3.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 8004291000.0 | +0.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-06-30 | 8043922000.0 | +0.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 7895289000.0 | -1.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 9732552000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 7952966000.0 | -18.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 7821546000.0 | -1.7% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 987769000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 988160000.0 | +0.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 988555000.0 | +0.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 988953000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 989356000.0 | +0.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 989762000.0 | +0.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 990173000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 990587000.0 | +0.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 991006000.0 | +0.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 991429000.0 | +0.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 991856000.0 | +0.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 988953000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 990587000.0 | +0.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 992287000.0 | +0.2% | 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 | -97866000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -14220000.0 | +85.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 192207000.0 | +1451.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 190123000.0 | -1.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 403466000.0 | +112.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 607795000.0 | +50.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 191042000.0 | -68.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 468126000.0 | +145.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 731689000.0 | +56.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 414752000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 716241000.0 | +72.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1003244000.0 | +40.1% | 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 | 202465000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 509777000.0 | +151.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 365745000.0 | -28.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 189770000.0 | -48.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 974384000.0 | +413.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 1241739000.0 | +27.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -19140000.0 | -101.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 382879000.0 | +2100.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 221377000.0 | -42.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 228603000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1370837000.0 | +499.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 80948000.0 | -94.1% | 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 | -121538000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -469356000.0 | -286.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -536221000.0 | -14.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -363229000.0 | +32.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -1261022000.0 | -247.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -1903802000.0 | -51.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -125794000.0 | +93.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -301708000.0 | -139.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -649660000.0 | -115.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -643610000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -2311572000.0 | -259.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -833095000.0 | +64.0% | USD | 10-K | 2026-02-24 |
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 |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 181945771.0 | — | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 152610697.0 | -16.1% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 152411346.0 | -0.1% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 181945771.0 | — | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 152610697.0 | -16.1% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 152411346.0 | -0.1% | 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 | 186403349.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 183490982.0 | -1.6% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 181749309.0 | -0.9% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 181017726.0 | -0.4% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 170222104.0 | -6.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 159091110.0 | -6.5% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 153345192.0 | -3.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 153228766.0 | -0.1% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 153119639.0 | -0.1% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 183327844.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 165925128.0 | -9.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 152986390.0 | -7.8% | 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 | 186403349.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 183490982.0 | -1.6% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 181749309.0 | -0.9% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 181017726.0 | -0.4% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 170222104.0 | -6.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 159091110.0 | -6.5% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 161794287.0 | +1.7% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 159691758.0 | -1.3% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 159209951.0 | -0.3% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 183327844.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 165925128.0 | -9.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 159788944.0 | -3.7% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0818 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0872 | +6.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0872 | -0.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0927 | +6.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1030 | +11.1% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.1129 | +9.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1195 | +5.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1247 | +4.4% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1339 | +7.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.3578 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4519 | +26.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.5186 | +14.8% | 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 | 6.1596 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 6.1391 | -0.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 6.5300 | +6.4% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 6.6423 | +1.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6.5457 | -1.5% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 5.5709 | -14.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 5.0637 | -9.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4.2029 | -17.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 4.7771 | +13.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 4.9046 | +2.7% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 4.6846 | -4.5% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 6.6423 | — | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 4.2029 | -36.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 4.0324 | -4.1% | 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 | 0.1919 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 0.1932 | +0.7% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.1882 | -2.6% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.1929 | +2.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1949 | +1.1% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 0.2106 | +8.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.2198 | +4.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.2405 | +9.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.2262 | -5.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2243 | -0.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.2301 | +2.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.1929 | — | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 0.2405 | +24.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2492 | +3.6% | 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.4875 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.4874 | -0.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.4995 | +2.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5196 | +4.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.5135 | -1.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.5104 | -0.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.4960 | -2.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.4907 | -1.1% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.4861 | -0.9% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.4920 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.5110 | +3.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4892 | -4.3% | 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.3399 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.1601 | +52.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.1371 | +14.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0529 | +61.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0294 | +44.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.0086 | +70.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0171 | +299.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0183 | +6.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0286 | +56.9% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.2445 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.0245 | +90.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0067 | +127.2% | 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.2624 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.1367 | +47.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.1054 | +22.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0415 | +60.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0176 | +57.7% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.0043 | +75.5% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0197 | +556.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0301 | +53.0% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0315 | +4.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.2110 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.0120 | +94.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0311 | +358.5% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.8052 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.8885 | +10.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.9336 | +5.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.8884 | -4.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.9412 | +5.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1.0612 | +12.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.8334 | -21.5% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 0.5136 | -38.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.6434 | +25.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.3460 | +109.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.9900 | -26.5% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.8884 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.5136 | -42.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.7693 | +49.8% | 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.0278 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.0140 | +49.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0120 | +14.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0049 | +59.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0030 | +38.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.0010 | +68.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0020 | +310.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0023 | +11.6% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0038 | +68.4% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.0875 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.0111 | +87.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0035 | +131.2% | 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.0332 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.0167 | +49.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0142 | +14.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0059 | +58.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -0.0037 | +37.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.0012 | +67.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0025 | +311.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0028 | +11.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0047 | +69.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -0.1043 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.0138 | +86.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0043 | +131.4% | ratio | 10-K | 2026-02-24 |