MGRX Q3 2025 Earnings EPS Surprises with 069 Loss as Revenue Remains Undisclosed BFC Q1 2026 Earnings Earnings Miss Expectations as EPS Falls Short TT Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher FNV Q1 2026 Earnings EPS Surpasses Estimates by 137 as Royalty Portfolio Delivers TLN Q1 2026 Earnings EPS Falls Far Short of Estimates Yet Shares Edge Higher ATHM Q4 2025 Earnings EPS Misses Estimates by a Narrow Margin Stock Dips Slightly