Figures from this source EstimateHeadcount seamless, 2026201-500EstimateRevenue seamless, 20261-5EstimateSelf description, 2026