Bookings in Q4 were a record $342 million with a book-to-bill ratio of 1.25, resulting in a record backlog of $1.4 billion, up 6% year-over-year.
Free cash flow for Q4 was $34 million, exceeding expectations, and full year free cash flow was a record $119 million.
GAAP net income in Q4 was $16 million versus a net loss of $11 million in the prior year quarter; full year GAAP net loss improved to $38 million from $138 million.
Q4 adjusted EBITDA was $51 million with a margin of 18.8%, up over 700 basis points sequentially; full year adjusted EBITDA was $119 million with a 13.1% margin.
Q4 revenue was $273 million, up 9.9% year-over-year, with full year revenue of $912 million, up 9.2%.
Cash balance at the end of Q2 2025 was $155 million, down $46 million from December 31, 2024, reflecting investments in growth initiatives and higher commodity costs.
Excluding the impairment charge, net loss was $9 million in Q2 2025 versus net income of $26 million in Q2 2024, driven largely by a $25 million decline in pension income due to KRIP strategy changes.
For the first half of 2025, revenue was $510 million, down 1% from $516 million in the prior year period, with gross profit percentage at 19% versus 21% prior year.
Gross profit percentage declined to 19% in Q2 2025 from 22% in Q2 2024, impacted by lower volumes and higher aluminum and manufacturing costs, partially offset by price increases.
Kodak reported Q2 2025 revenue of $263 million, roughly flat compared to $267 million in Q2 2024, with a 1% decline year-over-year and a 3% decline on a constant currency basis.
Net loss for the first half of 2025 was $33 million compared to net income of $58 million in the prior year period, including a $17 million impairment charge.
Operational EBITDA declined to $9 million in Q2 2025 from $12 million in Q2 2024, impacted by lower volumes, higher costs, partially offset by price increases and lower IT and organizational spend.
The company reported a net loss of $26 million in Q2 2025 compared to net income of $26 million in Q2 2024, including a $17 million noncash asset impairment charge.