Atlanticus ATLCZ Stock Should You Buy At Highs 20260420 Does Varonis Systems VRNS stock justify its valuation Q4 2025 Better Than Expected TRNO Terreno posts 166 percent earnings surprise and 245 percent YoY revenue growth shares dip slightly Charter Communications CHTR