The following is a list of rally stocks, i.e. trading above 20-day, 50-day and 200-day moving averages. All of these stocks have outperformed analyst expectations during the last year, when comparing actual earnings results to estimated earnings results.

This list might be an interesting starting point for momentum investors looking for underestimated companies.

To access full details of these earnings performance calculations, click here. Moving average and short float data sourced from Finviz.

*Click to enlarge*

The list has been sorted by average surprise over the last year.

* 1. W&T Offshore Inc. (NYSE:WTI):* Oil and Gas Drilling and Exploration Industry. Market cap of $1.25B. The stock is currently 13.34% above its 20-day MA, 38.53% above its 50-day MA, and 71.12% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 131.91%. Short float at 24.3%, which implies a short ratio of 11.42 days. The stock has gained 64.05% over the last year.

* 2. Harman International Industries Inc. (NYSE:HAR)*: Electronic Equipment Industry. Market cap of $3.03B. The stock is currently 13.37% above its 20-day MA, 26.13% above its 50-day MA, and 25.38% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 112.99%. Short float at 1.48%, which implies a short ratio of 1.3 days. The stock has gained 15.9% over the last year.

* 3. Silicon Image Inc. (NASDAQ:SIMG):* Semiconductor Industry. Market cap of $594.96M. The stock is currently 18.08% above its 20-day MA, 41.21% above its 50-day MA, and 97.83% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 109.36%. Short float at 3.85%, which implies a short ratio of 2.49 days. The stock has gained 250.23% over the last year.

* 4. Exide Technologies (XIDE): *Industrial Electrical Equipment Industry. Market cap of $627.9M. The stock is currently 12.7% above its 20-day MA, 36.1% above its 50-day MA, and 50.45% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 102.2%. Short float at 4.36%, which implies a short ratio of 4.95 days. The stock has gained 9.07% over the last year.

* 5. OPNET Technologies Inc. (OTCQB:OPNT):* Application Software Industry. Market cap of $525.07M. The stock is currently 13.8% above its 20-day MA, 23.76% above its 50-day MA, and 49.95% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 83.76%. Short float at 2.31%, which implies a short ratio of 2.51 days. The stock has gained 137.27% over the last year.

* 6. Huntsman Corporation (NYSE:HUN):* Chemicals Industry. Market cap of $3.7B. The stock is currently 12.54% above its 20-day MA, 20.24% above its 50-day MA, and 39.53% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 74.26%. Short float at 3.59%, which implies a short ratio of 1.61 days. The stock has gained 68.89% over the last year.

* 7. SanDisk Corp. (SNDK):* Semiconductor Industry. Market cap of $10.46B. The stock is currently 12.81% above its 20-day MA, 18.67% above its 50-day MA, and 16.47% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 72.46%. Short float at 6.52%, which implies a short ratio of 1.38 days. The stock has gained 126.17% over the last year.

* 8. Jazz Pharmaceuticals, Inc. (NASDAQ:JAZZ): *Biotechnology Industry. Market cap of $648.02M. The stock is currently 11.91% above its 20-day MA, 35.98% above its 50-day MA, and 64.81% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 71.05%. Short float at 4.98%, which implies a short ratio of 2.5 days. The stock has gained 118.22% over the last year.

* 9. International Coal Group, Inc. (NYSE:ICO):* Industrial Metals and Minerals Industry. Market cap of $1.55B. The stock is currently 18.55% above its 20-day MA, 29.7% above its 50-day MA, and 58.35% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 69.85%. Short float at 7.17%, which implies a short ratio of 6.72 days. The stock has gained 82.49% over the last year.

* 10. TriMas Corporation (NASDAQ:TRS):* Industrial Equipment and Components Industry. Market cap of $679.7M. The stock is currently 13.01% above its 20-day MA, 22.79% above its 50-day MA, and 72.71% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 67.86%. Short float at 1.37%, which implies a short ratio of 1.72 days. The stock has gained 344.32% over the last year.

* 11. Electro Scientific Industries Inc. (NASDAQ:ESIO):* Diversified Electronics Industry. Market cap of $419.52M. The stock is currently 13.32% above its 20-day MA, 25.31% above its 50-day MA, and 21.3% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 63.12%. Short float at 2.7%, which implies a short ratio of 7.67 days. The stock has gained 53.55% over the last year.

* 12. Constant Contact Inc. (NASDAQ:CTCT):* Marketing Services Industry. Market cap of $743.39M. The stock is currently 12.2% above its 20-day MA, 18.81% above its 50-day MA, and 22.01% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 54.13%. Short float at 39.3%, which implies a short ratio of 36.89 days. The stock has gained 43.28% over the last year.

* 13. Deckers Outdoor Corp. (NYSE:DECK):* Apparel Footwear and Accessories Industry. Market cap of $2.96B. The stock is currently 23.65% above its 20-day MA, 40.35% above its 50-day MA, and 62.51% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 46.95%. Short float at 11.3%, which implies a short ratio of 3.39 days. The stock has gained 149.03% over the last year.

* 14. Chart Industries Inc. (NASDAQ:GTLS)*: Metal Fabrication Industry. Market cap of $907.78M. The stock is currently 22.56% above its 20-day MA, 39.73% above its 50-day MA, and 63.41% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 43.07%. Short float at 3.25%, which implies a short ratio of 3.33 days. The stock has gained 90.54% over the last year.

* 15. Under Armour, Inc. (NYSE:UA):* Apparel Clothing Industry. Market cap of $2.94B. The stock is currently 12.12% above its 20-day MA, 21.06% above its 50-day MA, and 56.41% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 38.92%. Short float at 14.29%, which implies a short ratio of 6.64 days. The stock has gained 125.51% over the last year.

* 16. Avid Technology Inc. (NASDAQ:AVID):* Multimedia and Graphics Software Industry. Market cap of $601.85M. The stock is currently 13.15% above its 20-day MA, 19.61% above its 50-day MA, and 20.87% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 33.44%. Short float at 7.04%, which implies a short ratio of 24.48 days. The stock has gained 32.61% over the last year.

* 17. Perry Ellis International Inc. (NASDAQ:PERY): *Apparel Clothing Industry. Market cap of $383.93M. The stock is currently 17.33% above its 20-day MA, 20.35% above its 50-day MA, and 26.25% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 28.87%. Short float at 4.55%, which implies a short ratio of 5.87 days. The stock has gained 94.64% over the last year.

*Apparel Stores Industry. Market cap of $924.96M. The stock is currently 12.12% above its 20-day MA, 19.18% above its 50-day MA, and 31.7% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 28.67%. Short float at 5.61%, which implies a short ratio of 7.01 days. The stock has gained 47.13% over the last year.*

**18. Genesco Inc. (NYSE:GCO):***Diversified Electronics Industry. Market cap of $324.6M. The stock is currently 27.65% above its 20-day MA, 33.18% above its 50-day MA, and 34.9% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 28.66%. Short float at 1.18%, which implies a short ratio of 2.24 days. The stock has gained 99.9% over the last year.*

**19. CPI International Inc. (CPII):***Apparel Stores Industry. Market cap of $2.94B. The stock is currently 12.1% above its 20-day MA, 20.17% above its 50-day MA, and 34.76% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 26.9%. Short float at 6.07%, which implies a short ratio of 3.05 days. The stock has gained 107.59% over the last year.*

**20. Foot Locker Inc. (NYSE:FL):*** 21. Lululemon Athletica Inc. (NASDAQ:LULU):* Apparel Clothing Industry. Market cap of $3.8B. The stock is currently 11.14% above its 20-day MA, 17.77% above its 50-day MA, and 34.85% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 25.13%. Short float at 19.68%, which implies a short ratio of 7.77 days. The stock has gained 104.89% over the last year.

* 22. Acme Packet Inc. (NASDAQ:APKT):* Communication Equipment Industry. Market cap of $3.11B. The stock is currently 19.62% above its 20-day MA, 28.61% above its 50-day MA, and 72.6% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 23.79%. Short float at 5.95%, which implies a short ratio of 2.37 days. The stock has gained 377.39% over the last year.

* 23. Echelon Corporation (NASDAQ:ELON):* Networking and Communication Devices Industry. Market cap of $398.74M. The stock is currently 10.92% above its 20-day MA, 13.87% above its 50-day MA, and 17.77% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 23.44%. Short float at 7.79%, which implies a short ratio of 13.9 days. The stock has lost -13.83% over the last year

**.**

* 24. OmniVision Technologies Inc. (NASDAQ:OVTI):* Semiconductor Industry. Market cap of $1.53B. The stock is currently 11.92% above its 20-day MA, 22.53% above its 50-day MA, and 49.77% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 20.85%. Short float at 10.73%, which implies a short ratio of 3.19 days. The stock has gained 102.65% over the last year.

* 25. Phillips-Van Heusen Corp. (NYSE:PVH):* Apparel Clothing Industry. Market cap of $4.5B. The stock is currently 9.97% above its 20-day MA, 12.82% above its 50-day MA, and 27.06% above its 200-day MA. Over the last year, the company has surprised analyst earnings estimates by an average of 19.97%. Short float at 6.47%, which implies a short ratio of 4.11 days. The stock has gained 70.07% over the last year.

**Disclosure: **No positions