TRNO Financials: Terreno Realty Corp AI Analysis