Revenue: Reported at $324.6 million, down 2.9% year-over-year, falling short of estimates of $333.3 million. Net Income: Recorded at $34.8 million, slightly above the prior year's $34.7 million, but ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results