Fortrea: 83% Price Drop, Low Gross Margin, Declining Revenues - Not Yet An Opportunity

May 5, 2025 - 15:09
 0