TFCR Truist reaffirms stable Series R preferred payout plans during its latest quarterly earnings update Is SharkNinja SN stock a smart investment today SharkNinja posts 39 EPS beat tops Street views Zhihu Inc ZH Stock Sum of Parts Ticks Lower 20260420 One OLP Stock Should You Invest Marginal Loss 20260420