To compile the list, Fortune ranked companies based on three years of revenue and profit growth and total return, using data provided by Zacks Investment Research.
Company Name & 2009 Rank / Market Cap (in Millions)
1. Research in Motion $40,264
2. Sigma Designs $427
3. Sohu.com $2,404
4. Ebix $319
5. DG Fastchannel $428
6. CF Industries $3,589
7. Shanda Interactive Entertainment $3,632
8. Arena Resources $1,217
9. Bruker $1,519
10. Potash $27,486
11. Green Mountain Coffee Roasters $2,221
12. IntercontinentalExchange $8,320
13. Darling International $543
14. Millicom International Cellular $6,093
15. Open Text $1,917
16. Vistaprint $1,803
17. Elbit Systems $2,607
18. ITC $2,257
19. Pegasystems $941
20. HMS $1,053
21. AZZ $418
22. Celgene $22,020
23. Natus Medical $323
24. Diana Shipping $1,085
25. Stifel Financial $1,317