Wow IMPP ! For the 12 months ended December 31, 2023, revenues were $183.7 million, up 89.4% from the previous year, while net income increased by 141% to $71.1 million. The company held $124 million in cash and equivalents as of December 31, 2023. GLTA !