Yahoo Web Search

Search results

    • Olin Announces First Quarter 2024 Results

      Morningstar· 12 hours ago

      Highlights First quarter 2024 net income of $48.6 million, or $0.40 per diluted shareQuarterly adjusted EBITDA of $242.1 millionShare repurchases of $105.4 million in first ...