The big Los Angeles-based contractor earned net income of $108 million for the year, on $5.8 billion in revenue, compared to a loss of $387 million in 2019, due mainly to write-offs and impaired assets, on $4.7 billion in revenue. Its shares (TPC-NYSE) have climbed to $18.34 from a 52-week low of $2.61. The only problem in an otherwise strong performance is the reduced backlog, partly a reflection of the pandemic.