PLUG Plug Power Inc posts far wider Q4 2025 loss than estimates shares fall 28 percent amid investor concern PBYI Puma Biotechnology beats Q1 earnings estimates by 698 shares rise 317 on positive outlook How sustainable is British Oil BP profit margins Weakens 20260507 SNFCA Security National Financial Corporation reports Q4 2025 EPS of 053 shares dip 031 in muted trading