Steady revenue growth; gross profit margin under short-term pressure
Lead the way as the renewable frontrunner
Steady revenue growth; US business improved as expected
Steady revenue growth; sustained overseas market share gains
Revenue growth steady; globalization continuing