Greenbrier GBX Q1 2026 Results Fall Short EPS 047 Revenue NA Digital Safety Initiatives Reach Milestone 70 Million Warnings Issued in Online Child Protection Campaign Bank First BFC Q1 2026 Results Miss Estimates EPS 178 vs 221 Meta Stock Declines on Latest Quarterly Results as Iran Internet Disruptions Impact User Growth