News

Finance Income, net was $1.0 million for the three months ended March 31, 2025, compared to $0.7 million in the same period of 2024, representing an increase of $0.3 million, primarily attributable to ...