Energy Focus EFOI Stock Put Call Ratio On the Radar 20260427 TruBridge TBRG Stock Market Direction Signals Q4 2025 EPS Beats Forecasts What quantitative research Intuit INTU 028 20260427