Financial Metrics
FSLR FIRST SOLAR, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | SEC Filing Index |
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | 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 | 548286000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 810673000.0 | +47.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 801090000.0 | -1.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 794108000.0 | -0.9% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 1010482000.0 | +27.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 887668000.0 | -12.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 844568000.0 | -4.9% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1097170000.0 | +29.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1594856000.0 | +45.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3318602000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 4206289000.0 | +26.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 5219376000.0 | +24.1% | 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 | 112051000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 310420000.0 | +177.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 376175000.0 | +21.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 346003000.0 | -8.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 498889000.0 | +44.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 445311000.0 | -10.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 344403000.0 | -22.7% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 499850000.0 | +45.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 610745000.0 | +22.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1300679000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1857864000.0 | +42.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2120339000.0 | +14.1% | 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 | 18002000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 168515000.0 | +836.1% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 272965000.0 | +62.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 243141000.0 | -10.9% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 372511000.0 | +53.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 321999000.0 | -13.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 221244000.0 | -31.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 361607000.0 | +63.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 466095000.0 | +28.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 857266000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1394420000.0 | +62.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1596864000.0 | +14.5% | 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 | 42561000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 170579000.0 | +300.8% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 268398000.0 | +57.3% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 236616000.0 | -11.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 349356000.0 | +47.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 312956000.0 | -10.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 209535000.0 | -33.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 341868000.0 | +63.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 455943000.0 | +33.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 830777000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1292044000.0 | +55.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1528229000.0 | +18.3% | 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 | 0.4 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.6 | +300.0% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 2.51 | +56.9% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 2.21 | -12.0% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 3.26 | +47.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.92 | -10.4% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.96 | -32.9% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 3.19 | +62.8% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4.25 | +33.2% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 7.78 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 12.07 | +55.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 14.25 | +18.1% | 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 | 0.4 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.59 | +297.5% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 2.5 | +57.2% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 2.2 | -12.0% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 3.25 | +47.7% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.91 | -10.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.95 | -33.0% | USD/shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 3.18 | +63.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4.24 | +33.3% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 7.74 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 12.02 | +55.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 14.21 | +18.2% | 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 | 906634000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 829913000.0 | -8.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1492958000.0 | +79.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1946994000.0 | +30.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1682081000.0 | -13.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1702913000.0 | +1.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1005130000.0 | -41.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 1621376000.0 | +61.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 837641000.0 | -48.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1124740000.0 | +34.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1992173000.0 | +77.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1946994000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1621376000.0 | -16.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2803514000.0 | +72.9% | 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 | 298620000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 631335000.0 | +111.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 753520000.0 | +19.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 660776000.0 | -12.3% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 669745000.0 | +1.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 647565000.0 | -3.3% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 762138000.0 | +17.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 1261049000.0 | +65.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1605603000.0 | +27.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1730972000.0 | +7.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1442044000.0 | -16.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 660776000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1261049000.0 | +90.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1294040000.0 | +2.6% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 751407000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 756173000.0 | +0.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 882787000.0 | +16.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 819899000.0 | -7.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 970871000.0 | +18.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1027872000.0 | +5.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1250629000.0 | +21.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 1084384000.0 | -13.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1286120000.0 | +18.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1414006000.0 | +9.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1100850000.0 | -22.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 819899000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1084384000.0 | +32.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 736734000.0 | -32.1% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3619864000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 3660730000.0 | +1.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3824002000.0 | +4.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 4634809000.0 | +21.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 4241393000.0 | -8.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 3948923000.0 | -6.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 3818103000.0 | -3.3% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 5089033000.0 | +33.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4574103000.0 | -10.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 5423591000.0 | +18.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 5901768000.0 | +8.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 4634809000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 5089033000.0 | +9.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 6028832000.0 | +18.5% | 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 | 8564596000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 8997166000.0 | +5.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 9582645000.0 | +6.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 10365132000.0 | +8.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 10760582000.0 | +3.8% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 11014255000.0 | +2.4% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 11436638000.0 | +3.8% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 12124361000.0 | +6.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 12116665000.0 | -0.1% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 12858044000.0 | +6.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 13459309000.0 | +4.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 10365132000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 12124361000.0 | +17.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 13321310000.0 | +9.9% | 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 | 1174173000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1090614000.0 | -7.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1199105000.0 | +9.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1306158000.0 | +8.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1758717000.0 | +34.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1772629000.0 | +0.8% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1782165000.0 | +0.5% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 2077442000.0 | +16.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2371712000.0 | +14.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 2852617000.0 | +20.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3089854000.0 | +8.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1306158000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2077442000.0 | +59.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2254102000.0 | +8.5% | 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 | 2695868000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2957528000.0 | +9.7% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3280269000.0 | +10.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 3677663000.0 | +12.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 3858068000.0 | +4.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 3758858000.0 | -2.6% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 3842990000.0 | +2.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 4146784000.0 | +7.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3929331000.0 | -5.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 4311914000.0 | +9.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4443997000.0 | +3.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3677663000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4146784000.0 | +12.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3783317000.0 | -8.8% | 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 | 5868728000.0 | — | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-06-30 | 6039638000.0 | +2.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-09-30 | 6302376000.0 | +4.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 6687469000.0 | +6.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 6902514000.0 | +3.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-06-30 | 7255397000.0 | +5.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 7593648000.0 | +4.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 7977577000.0 | +5.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 8187334000.0 | +2.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-06-30 | 8546130000.0 | +4.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 9015312000.0 | +5.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 6687469000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 7977577000.0 | +19.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 9537993000.0 | +19.6% | 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 | 320378000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 437410000.0 | +36.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 464040000.0 | +6.1% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 464068000.0 | +0.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 418695000.0 | -9.8% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 418725000.0 | +0.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 373321000.0 | -10.8% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 373354000.0 | +0.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 327942000.0 | -12.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 327972000.0 | +0.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 282565000.0 | -13.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 464068000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 373354000.0 | -19.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 282593000.0 | -24.3% | 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 | -34598000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -124276000.0 | -259.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 41151000.0 | +133.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 267723000.0 | +550.6% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 460737000.0 | +72.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 407003000.0 | -11.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -607982000.0 | -249.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -458405000.0 | +24.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 815212000.0 | +277.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 602260000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1217999000.0 | +102.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2057105000.0 | +68.9% | 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 | -645227000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -743622000.0 | -15.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -299630000.0 | +59.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | -568628000.0 | -89.8% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -675974000.0 | -18.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -1341921000.0 | -98.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -88209000.0 | +93.4% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | -350203000.0 | -297.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -577934000.0 | -65.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -472791000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -1563307000.0 | -230.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -765168000.0 | +51.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 | 107686000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 216578000.0 | +101.1% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 276114000.0 | +27.5% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 40697000.0 | -85.3% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | -27655000.0 | -168.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -5879000.0 | +78.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -99619000.0 | -1594.5% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 346999000.0 | +448.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 124442000.0 | -64.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 336853000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 24849000.0 | -92.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -119228000.0 | -579.8% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 370961000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 753656000.0 | +103.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1039863000.0 | +38.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 413456000.0 | -60.2% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 778618000.0 | +88.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1212537000.0 | +55.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 205966000.0 | -83.0% | USD | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 494100000.0 | +139.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 698148000.0 | +41.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1386775000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1526076000.0 | +10.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 869875000.0 | -43.0% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 106825067.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 106830548.0 | +0.0% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 106844040.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 106847475.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 107041246.0 | +0.2% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 107045972.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 107057732.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 107060281.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 107244215.0 | +0.2% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 107247360.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 107307994.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 106847475.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 107060281.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 107309794.0 | +0.2% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 106825067.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 106830548.0 | +0.0% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 106844040.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 106847475.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 107041246.0 | +0.2% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 107045972.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 107057732.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 107060281.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 107244215.0 | +0.2% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 107247360.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 107307994.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 106847475.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 107060281.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 107309794.0 | +0.2% | 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 | 106675000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 106827000.0 | +0.1% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 106834000.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 106910000.0 | +0.1% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 107042000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 107049000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 107122000.0 | +0.1% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 107245000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 107264000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 106795000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 107015000.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 107235000.0 | +0.2% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 107154000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 107278000.0 | +0.1% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 107498000.0 | +0.2% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 107407000.0 | -0.1% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 107525000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 107562000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 107415000.0 | -0.1% | shares | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 107518000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 107538000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 107372000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 107525000.0 | +0.1% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 107537000.0 | +0.0% | 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.0640 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0901 | +40.7% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.0836 | -7.2% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0738 | -11.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0917 | +24.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0776 | -15.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0697 | -10.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0853 | +22.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1185 | +38.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.3202 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.3469 | +8.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3918 | +12.9% | 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 | 3.0829 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 3.3566 | +8.9% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3.1890 | -5.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 3.5484 | +11.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 2.4116 | -32.0% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2.2277 | -7.6% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 2.1424 | -3.8% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 2.4497 | +14.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.9286 | -21.3% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 1.9013 | -1.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.9100 | +0.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.5484 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2.4497 | -31.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.6746 | +9.2% | 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.4594 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.4897 | +6.6% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.5205 | +6.3% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.5499 | +5.7% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.5589 | +1.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.5181 | -7.3% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 0.5061 | -2.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 0.5198 | +2.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.4799 | -7.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.5045 | +5.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.4929 | -2.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.5499 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.5198 | -5.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3967 | -23.7% | 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.2044 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.3829 | +87.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.4696 | +22.6% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.4357 | -7.2% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.4937 | +13.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.5017 | +1.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.4078 | -18.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.4556 | +11.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3829 | -15.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.3919 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4417 | +12.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4062 | -8.0% | 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.0776 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2104 | +171.1% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.3350 | +59.2% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.2980 | -11.1% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.3457 | +16.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3526 | +2.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2481 | -29.6% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.3116 | +25.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2859 | -8.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.2503 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.3072 | +22.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2928 | -4.7% | 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.0328 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2079 | +533.1% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.3407 | +63.9% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.3062 | -10.1% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.3686 | +20.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3627 | -1.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2620 | -27.8% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.3296 | +25.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2922 | -11.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.2583 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.3315 | +28.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3059 | -7.7% | 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.7721 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.7610 | -1.4% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1.2451 | +63.6% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.4906 | +19.7% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.9564 | -35.8% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.9607 | +0.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 0.5640 | -41.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 0.7805 | +38.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3532 | -54.7% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.3943 | +11.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.6447 | +63.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.4906 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.7805 | -47.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.2437 | +59.4% | 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.0050 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0190 | +281.5% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.0280 | +47.7% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0220 | -21.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0317 | +44.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0274 | -13.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0173 | -36.8% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0266 | +53.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0339 | +27.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0802 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1066 | +33.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1147 | +7.7% | 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.0073 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0282 | +289.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.0426 | +50.8% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0343 | -19.5% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2024-06-30 | 0.0482 | +40.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0412 | -14.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0256 | -37.9% | ratio | 10-Q | 2025-04-29 |
| Quarterly | 2025-06-30 | 0.0400 | +56.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0506 | +26.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1242 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1620 | +30.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1602 | -1.1% | ratio | 10-K | 2026-02-24 |