Revvity (RVTY): financials explained · StockLab