IDE sees losses slashed but decline in revenue

<< Back <<