Tyler Technologies (TYL): financials explained · StockLab