The El Segundo, California-based company reported revenue of $108.2 million versus the $113.18 million anticipated by analysts.
The text above is a summary, you can read full article here.