TCAF: Recent Gains Are Encouraging, But Valuation Remains A… — TCAF -0.30 · News Impact Screener