Despite a recent share price drop and EPS decrease, the company's significant revenue growth over the past three years may suggest a promising future. The company's 5-year performance, returning 12% annually, indicates potential short-term issues. Investors should monitor the fundamentals and be aware of the company's 1 warning sign.