Dr Reddys Laboratories Marks 25 Years of NYSE Listing with Closing Bell Ceremony Flowserve Corporation Q1 2026 Earnings Earnings Beat Estimates in First Quarter Shrinking Oil Inventories Raise Fears of Prolonged Energy Crisis