Market news: An explosion at a substation at Texas Tech University caused a power outage and the university's engineering building has been evacuated.

2025-03-13

Market news: An explosion at a substation at Texas Tech University caused a power outage and the university's engineering building has been evacuated.