Reports Q4 revenue $326.6M, consensus $325.22M. “Steady, reliable, and consistent, are some of the words used to describe what was an ...