Wide-moat Roper reported first-quarter results that were largely in line with expectations, with both revenue and EPS matching FactSet consensus. Despite the macroeconomic uncertainty, management raised its full-year guidance, citing the company’s recurring revenue business model as a key buffer against a potentially softer environment. We credit Roper for building a portfolio with high retention, SaaS-based businesses and believe management’s outlook is achievable. However, unlike pure-play software names, Roper remains exposed to broad risks such as tariffs and Department of Government Efficiency funding cuts. Shares were trading slightly lower following the earnings release. After factoring in the updated guidance and near-term risks, we maintain our fair value estimate of $540 per share and view shares as fairly valued.