How Blue Owl OBDC earnings power compares to its price Investor Interest 20260505 How Oxford OXLC earnings power stacks up historically Oxford posts 74 EPS miss below analyst estimates MWH SOLV Energy CEO upbeat on renewable energy momentum raises fullyear outlook despite market headwinds Caterpillar Inc CAT Secures MultiYear Power Generation Supply Partnership With ProPetro Through 2032