Ecolab Inc. on Tuesday reported second-quarter net income of $368.6 million.

The St. Paul-based company said it had net income of $1.26 per share. Earnings, adjusted for non-recurring costs, were $1.42 per share.

The results exceeded Wall Street expectations. The average estimate of 10 analysts surveyed by Zacks Investment Research was for earnings of $1.41 per share.

The company provides cleaning, food-safety and pest-control products and services to business in the food service, health care and hospitality industries. Ecolab posted revenue of $3.76 billion in the period, falling short of Street forecasts. Six analysts surveyed by Zacks expected $3.78 billion.