Tag: French tire maker Michelin’s net income slides 24 percent