Skip to content
20-F

Annual Report (Foreign)

Wisekey International Holding S.A. WKEY WSKEF

0001104659-26-053033

← back to feed
Filed
Apr 30, 2026 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Capex FY 2025 · Dec 31, 2025 $743K
Capex FY 2025 · Dec 31, 2024 $571K
Capex FY 2025 · Dec 31, 2023 $3.02M
Operating Cash Flow FY 2025 · Dec 31, 2025 −$32.36M
Operating Cash Flow FY 2025 · Dec 31, 2024 −$17.77M
Operating Cash Flow FY 2025 · Dec 31, 2023 −$14.21M
Long Term Debt FY 2025 · Dec 31, 2025 $2.37M
Long Term Debt FY 2025 · Dec 31, 2024 $1.49M
Short Term Investments FY 2025 · Dec 31, 2025 $10.03M
Cash And Equivalents FY 2025 · Dec 31, 2025 $429.24M
Cash And Equivalents FY 2025 · Dec 31, 2024 $90.6M
Cash And Equivalents FY 2025 · Dec 31, 2023 $15.31M
Stockholders Equity FY 2025 · Dec 31, 2025 $45.92M
Stockholders Equity FY 2025 · Dec 31, 2024 $25.05M
Current Liabilities FY 2025 · Dec 31, 2025 $35.27M
Current Liabilities FY 2025 · Dec 31, 2024 $21.32M
Total Liabilities FY 2025 · Dec 31, 2025 $53.44M
Total Liabilities FY 2025 · Dec 31, 2024 $27.56M
Current Assets FY 2025 · Dec 31, 2025 $455.78M
Current Assets FY 2025 · Dec 31, 2024 $100.5M
Total Assets FY 2025 · Dec 31, 2025 $514.59M
Total Assets FY 2025 · Dec 31, 2024 $114.69M
Sga Expense FY 2025 · Dec 31, 2025 $27.88M
Sga Expense FY 2025 · Dec 31, 2024 $16.32M
Sga Expense FY 2025 · Dec 31, 2023 $17.29M
Rd Expense FY 2025 · Dec 31, 2025 $14.88M
Rd Expense FY 2025 · Dec 31, 2024 $7.03M
Rd Expense FY 2025 · Dec 31, 2023 $4.4M
Net Income FY 2025 · Dec 31, 2025 −$6.07M
Net Income FY 2025 · Dec 31, 2024 −$13.45M
Net Income restated FY 2025 · Dec 31, 2023 −$15.36M
Operating Income FY 2025 · Dec 31, 2025 −$47.69M
Operating Income FY 2025 · Dec 31, 2024 −$27.42M
Operating Income FY 2025 · Dec 31, 2023 −$13.3M
Gross Profit FY 2025 · Dec 31, 2025 $9.24M
Gross Profit FY 2025 · Dec 31, 2024 $4.29M
Gross Profit FY 2025 · Dec 31, 2023 $14.74M
Revenue FY 2025 · Dec 31, 2025 $19.29M
Revenue FY 2025 · Dec 31, 2024 $11.88M
Revenue FY 2025 · Dec 31, 2023 $30.92M