Fitbm Q4 Earnings Beats Estimates By 0.09 20260403 CSTL Castle Bio shares plummet 22 despite beating estimates raising questions about investor concerns beyond Q1 results Why Donnelley DFIN ability to execute stands out Slight Gain 20260508 IBTA Ibotta Q4 2025 EPS falls far short of estimates shares dip 213 percent on weak quarterly performance PFH Prudential posts modest Q4 2025 EPS miss shares edge higher as investors brush off small shortfall