Ranks 3rd in industry, pretty favorable financials, 75 by Market Grader and in 98th percentile.  ... more