icapsulate worth 2021