Revenue: $451.9M, up by 6.2% year-over-year, surpassing estimates of $449.00M. Net Income: $7.6M, down from $8.4M in the previous year, falling short of estimates of $13.00M. Earnings Per Share (EPS): ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results