DENVER--(BUSINESS WIRE)--Sitio Royalties Corp. (NYSE: STR) (“Sitio”, “STR” or the “Company”) today announced operational and financial results for the quarter ended March 31, 2024. Unless the context ...