PennantPark PFLT Stock Up 091 Key Resistance at 873 20260520 Incytes 120 Million AI Drug Discovery Deal Signals Next Phase in Biotech Innovation Ola Electric Q4 Results Loss Narrows 425 but Revenue Slumps 57 Gross Margin Improves to 385 Knowledge Realty Trust Announces Rs 7166 Crore Distribution to Unitholders Hospital MA Landscape Shifts as Providers Seek Scale and Efficiency Diversified Energy Acquires Permian Basin Player Maverick Natural Resources