Servotech Renewables Power Systems: Financial Performance