CitroTech CITR Up 259 Is There More Room to Run 20260520 Presidio SQFT Stock Analysis 208 Gain What to Watch 20260520