20040519 business.india-business: Apollo Tyres' net drops 41 pc in 2003-04