Reports Q4 revenue $172M, consensus $173.4M. “Our business continued to perform well throughout 2024 and we have now achieved nine consecutive ...