F&F - Financial Insights SEC Filing Analytics

Financial Metrics

FSLR FIRST SOLAR, INC.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
26
Material Event Filings (8-K)
0
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-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
282593000.0
Total Liabilities (latest annual)
3783317000.0
Current Liabilities (latest annual)
2254102000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 9

Cash and Equivalents

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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: 4

Operating Cash Flow

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 4

Shares Outstanding

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.