BARCELONA: One person was killed on Tuesday (Nov 20) and 49 others were injured, five seriously, when a train derailed near Barcelona due to a landslide caused by heavy rains, emergency services and ...
Tetra Tech Inc. (NASDAQ: NASDAQ:TTEK) reported its Q1 FY2025 earnings, surpassing analyst expectations with earnings per share (EPS) of $0.35 against a forecast of $0.34. Despite this, the company's ...