CF Industries CF Q1 2026 Earnings EPS 289 Beats Estimates Truist TFC Q1 2026 Earnings EPS 109 Beats Estimates Supernus Pharmaceuticals SUPN Q1 2026 Earnings EPS 060 Beats Estimates Fifth FITBP Q1 2026 Earnings Beat Revenue NA EPS 084