Financial Metrics
BMRN BIOMARIN PHARMACEUTICAL INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-18 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | 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 | 596415000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 595275000.0 | -0.2% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 581329000.0 | -2.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 648833000.0 | +11.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 712029000.0 | +9.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 745740000.0 | +4.7% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 745145000.0 | -0.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 825410000.0 | +10.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 776133000.0 | -6.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2419226000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2853915000.0 | +18.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3221253000.0 | +12.9% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 62404000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 65566000.0 | +5.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 30525000.0 | -53.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 88462000.0 | +189.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 120452000.0 | +36.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 113893000.0 | -5.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 223893000.0 | +96.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 276887000.0 | +23.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -46692000.0 | -116.9% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 185774000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 484214000.0 | +160.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 409478000.0 | -15.4% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 50852000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 56040000.0 | +10.2% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 40378000.0 | -27.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 88662000.0 | +119.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 107174000.0 | +20.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 106080000.0 | -1.0% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 185686000.0 | +75.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 240532000.0 | +29.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -30744000.0 | -112.8% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 167645000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 426859000.0 | +154.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 348901000.0 | -18.3% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.27 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.3 | +11.1% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.21 | -30.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.47 | +123.8% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.56 | +19.1% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.56 | +0.0% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.97 | +73.2% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.25 | +28.9% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.16 | -112.8% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.89 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.25 | +152.8% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.82 | -19.1% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.27 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.29 | +7.4% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.21 | -27.6% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.46 | +119.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.55 | +19.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.55 | +0.0% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.95 | +72.7% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.23 | +29.5% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.16 | -113.0% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.87 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.21 | +154.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.8 | -18.6% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 580074000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 694381000.0 | +19.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 785414000.0 | +13.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 755127000.0 | -3.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 746996000.0 | -1.1% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 972150000.0 | +30.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 675448000.0 | -30.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 942842000.0 | +39.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1048803000.0 | +11.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1213816000.0 | +15.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1250108000.0 | +3.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 755127000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 942842000.0 | +24.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1311679000.0 | +39.1% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 597913000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 610222000.0 | +2.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 572498000.0 | -6.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 633704000.0 | +10.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 637163000.0 | +0.5% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 691232000.0 | +8.5% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 777547000.0 | +12.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 660535000.0 | -15.0% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 739177000.0 | +11.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 855855000.0 | +15.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 790266000.0 | -7.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 633704000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 660535000.0 | +4.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 908214000.0 | +37.5% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 918921000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 975546000.0 | +6.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1032159000.0 | +5.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1107183000.0 | +7.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1137982000.0 | +2.8% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1183621000.0 | +4.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 1179339000.0 | -0.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1232653000.0 | +4.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1274848000.0 | +3.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1340169000.0 | +5.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1382173000.0 | +3.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1107183000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 1232653000.0 | +11.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1298883000.0 | +5.4% | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2842105000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 2950117000.0 | +3.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2955308000.0 | +0.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2956088000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2985012000.0 | +1.0% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 3259630000.0 | +9.2% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 3056590000.0 | -6.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3232427000.0 | +5.8% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 3467905000.0 | +7.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3805332000.0 | +9.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3854543000.0 | +1.3% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2956088000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 3232427000.0 | +9.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3953490000.0 | +22.3% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6433695000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 6563172000.0 | +2.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 6758163000.0 | +3.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 6841603000.0 | +1.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6872673000.0 | +0.5% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 7067121000.0 | +2.8% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 6851195000.0 | -3.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 6988940000.0 | +2.0% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 7147007000.0 | +2.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 7456341000.0 | +4.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 7614868000.0 | +2.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 6841603000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 6988940000.0 | +2.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 7594022000.0 | +8.7% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 598231000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 597231000.0 | -0.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1163223000.0 | +94.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1177024000.0 | +1.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1087900000.0 | -7.6% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1067337000.0 | -1.9% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 715658000.0 | -32.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 606988000.0 | -15.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 628213000.0 | +3.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 684247000.0 | +8.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 798438000.0 | +16.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1177024000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 606988000.0 | -48.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 759031000.0 | +25.0% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1774652000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1780345000.0 | +0.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1861266000.0 | +4.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1890054000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1798857000.0 | -4.8% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1780822000.0 | -1.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 1437799000.0 | -19.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1330950000.0 | -7.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1353548000.0 | +1.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1429228000.0 | +5.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1558157000.0 | +9.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1890054000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 1330950000.0 | -29.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1507023000.0 | +13.2% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4659043000.0 | — | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-06-30 | 4782827000.0 | +2.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 4896897000.0 | +2.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 4951549000.0 | +1.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-03-31 | 5073816000.0 | +2.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-06-30 | 5286299000.0 | +4.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-09-30 | 5413396000.0 | +2.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-12-31 | 5657990000.0 | +4.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 5793459000.0 | +2.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-06-30 | 6027113000.0 | +4.0% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-09-30 | 6056711000.0 | +0.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 4951549000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 5657990000.0 | +14.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6086999000.0 | +7.6% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -73932000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -3870000.0 | +94.8% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 131776000.0 | +3505.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46971000.0 | -64.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 165733000.0 | +252.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 387214000.0 | +133.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 174394000.0 | -55.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 359665000.0 | +106.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 728350000.0 | +102.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 159259000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 572841000.0 | +259.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 827994000.0 | +44.5% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -30012000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -482000.0 | +98.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -46281000.0 | -9501.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -14236000.0 | +69.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 76244000.0 | +635.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 60087000.0 | -21.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -28238000.0 | -147.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -40830000.0 | -44.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -371793000.0 | -810.6% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -111244000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 136491000.0 | +222.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -414242000.0 | -403.5% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -40742000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -28779000.0 | +29.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -29567000.0 | -2.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -42793000.0 | -44.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -30181000.0 | +29.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -529306000.0 | -1653.8% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -38779000.0 | +92.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -43382000.0 | -11.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -45551000.0 | -5.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -18727000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -526447000.0 | -2711.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -42394000.0 | +91.9% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24456000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 46039000.0 | +88.3% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 67774000.0 | +47.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 26104000.0 | -61.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 47431000.0 | +81.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 65894000.0 | +38.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 16768000.0 | -74.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 33869000.0 | +102.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 62316000.0 | +84.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 96691000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 85424000.0 | -11.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 103038000.0 | +20.6% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 187601106.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 188151695.0 | +0.3% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 188339482.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 188598154.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 189776577.0 | +0.6% | shares | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 190355517.0 | +0.3% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 190553918.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 190761349.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 191755802.0 | +0.5% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 192001650.0 | +0.1% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 192098751.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 188598154.0 | — | shares | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 190761349.0 | +1.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 192300101.0 | +0.8% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 187601106.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 188151695.0 | +0.3% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 188339482.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 188598154.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 189776577.0 | +0.6% | shares | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 190355517.0 | +0.3% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 190553918.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 190761349.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 191755802.0 | +0.5% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 192001650.0 | +0.1% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 192098751.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 188598154.0 | — | shares | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 190761349.0 | +1.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 192300101.0 | +0.8% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 186667000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 187948000.0 | +0.7% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 188219000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 188866000.0 | +0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 190114000.0 | +0.7% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 190429000.0 | +0.2% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 190967000.0 | +0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 191907000.0 | +0.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 192032000.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 187834000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 190027000.0 | +1.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 191787000.0 | +0.9% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 194363000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 194998000.0 | +0.3% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 191173000.0 | -2.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 199262000.0 | +4.2% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 200505000.0 | +0.6% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 197147000.0 | -1.7% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 196474000.0 | -0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 197091000.0 | +0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 192032000.0 | -2.6% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 191595000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 196708000.0 | +2.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 197394000.0 | +0.3% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0927 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0907 | -2.2% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0860 | -5.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0944 | +9.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1008 | +6.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1088 | +8.0% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.1043 | -4.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1107 | +6.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1019 | -7.9% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.3536 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.4083 | +15.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.4242 | +3.9% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4.7508 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 4.9397 | +4.0% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2.5406 | -48.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.5115 | -1.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.7438 | +9.3% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 3.0540 | +11.3% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 4.2710 | +39.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5.3254 | +24.7% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 5.5203 | +3.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 5.5613 | +0.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 4.8276 | -13.2% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2.5115 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 5.3254 | +112.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.2086 | -2.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3809 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.3722 | -2.3% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.3801 | +2.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.3817 | +0.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3545 | -7.1% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 0.3369 | -5.0% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 0.2656 | -21.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.2352 | -11.4% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.2336 | -0.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2371 | +1.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2573 | +8.5% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.3817 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 0.2352 | -38.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2476 | +5.2% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0853 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0941 | +10.4% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0695 | -26.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1366 | +96.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1505 | +10.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1422 | -5.5% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.2492 | +75.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2914 | +16.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0396 | -113.6% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.0693 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1496 | +115.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1083 | -27.6% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1046 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.1101 | +5.3% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0525 | -52.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1363 | +159.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1692 | +24.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1527 | -9.7% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.3005 | +96.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.3355 | +11.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0602 | -117.9% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.0768 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1697 | +120.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1271 | -25.1% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.9696 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 1.1627 | +19.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.6752 | -41.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.6416 | -5.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.6866 | +7.0% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 0.9108 | +32.6% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 0.9438 | +3.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.5533 | +64.6% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1.6695 | +7.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.7739 | +6.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.5657 | -11.7% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.6416 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 1.5533 | +142.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.7281 | +11.3% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0079 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0085 | +8.0% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0060 | -30.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0129 | +115.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0152 | +17.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0155 | +2.1% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0260 | +67.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0323 | +24.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0040 | -112.5% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.0245 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0611 | +149.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0459 | -24.8% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0109 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0117 | +7.4% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0082 | -29.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0175 | +111.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0203 | +16.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0196 | -3.3% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0321 | +63.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0399 | +24.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0051 | -112.7% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.0339 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0754 | +122.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0573 | -24.0% | ratio | 10-K | 2026-02-26 |