Skip to content
10-K

Annual Report

First Solar, Inc. FSLR

0001274494-26-000021

← back to feed
Filed
Feb 24, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 20, 2026 107.31M sh
Shares Diluted FY 2025 · Dec 31, 2025 107.54M sh
Shares Diluted FY 2025 · Dec 31, 2024 107.53M sh
Shares Diluted FY 2025 · Dec 31, 2023 107.37M sh
Capex FY 2025 · Dec 31, 2025 $869.88M
Capex FY 2025 · Dec 31, 2024 $1.53B
Capex FY 2025 · Dec 31, 2023 $1.39B
Operating Cash Flow FY 2025 · Dec 31, 2025 $2.06B
Operating Cash Flow FY 2025 · Dec 31, 2024 $1.22B
Operating Cash Flow FY 2025 · Dec 31, 2023 $602.26M
Long Term Debt FY 2025 · Dec 31, 2025 $282.59M
Long Term Debt FY 2025 · Dec 31, 2024 $373.35M
Cash And Equivalents FY 2025 · Dec 31, 2025 $2.8B
Cash And Equivalents FY 2025 · Dec 31, 2024 $1.62B
Stockholders Equity FY 2025 · Dec 31, 2025 $9.54B
Stockholders Equity FY 2025 · Dec 31, 2024 $7.98B
Stockholders Equity FY 2025 · Dec 31, 2023 $6.69B
Stockholders Equity FY 2025 · Dec 31, 2022 $5.84B
Current Liabilities FY 2025 · Dec 31, 2025 $2.25B
Current Liabilities FY 2025 · Dec 31, 2024 $2.08B
Total Liabilities FY 2025 · Dec 31, 2025 $3.78B
Total Liabilities FY 2025 · Dec 31, 2024 $4.15B
Current Assets FY 2025 · Dec 31, 2025 $6.03B
Current Assets FY 2025 · Dec 31, 2024 $5.09B
Total Assets FY 2025 · Dec 31, 2025 $13.32B
Total Assets FY 2025 · Dec 31, 2024 $12.12B
Eps Diluted FY 2025 · Dec 31, 2025 $14.21
Eps Diluted FY 2025 · Dec 31, 2024 $12.02
Eps Diluted FY 2025 · Dec 31, 2023 $7.74
Eps Basic FY 2025 · Dec 31, 2025 $14.25
Eps Basic FY 2025 · Dec 31, 2024 $12.07
Eps Basic FY 2025 · Dec 31, 2023 $7.78
Sga Expense FY 2025 · Dec 31, 2025 $203.76M
Sga Expense FY 2025 · Dec 31, 2024 $188.26M
Sga Expense FY 2025 · Dec 31, 2023 $197.62M
Rd Expense FY 2025 · Dec 31, 2025 $233.42M
Rd Expense FY 2025 · Dec 31, 2024 $191.38M
Rd Expense FY 2025 · Dec 31, 2023 $152.31M
Net Income FY 2025 · Dec 31, 2025 $1.53B
Net Income FY 2025 · Dec 31, 2024 $1.29B
Net Income FY 2025 · Dec 31, 2023 $830.78M
Operating Income FY 2025 · Dec 31, 2025 $1.6B
Operating Income FY 2025 · Dec 31, 2024 $1.39B
Operating Income FY 2025 · Dec 31, 2023 $857.27M
Gross Profit FY 2025 · Dec 31, 2025 $2.12B
Gross Profit FY 2025 · Dec 31, 2024 $1.86B
Gross Profit FY 2025 · Dec 31, 2023 $1.3B
Cost Of Revenue FY 2025 · Dec 31, 2025 $3.1B
Cost Of Revenue FY 2025 · Dec 31, 2024 $2.35B
Cost Of Revenue FY 2025 · Dec 31, 2023 $2.02B
Revenue FY 2025 · Dec 31, 2025 $5.22B
Revenue FY 2025 · Dec 31, 2024 $4.21B
Revenue FY 2025 · Dec 31, 2023 $3.32B