Align Capital-backed E Source acquires consulting firm Illume
Headquartered in Boulder, Colorado, E Source is a utilities-focused research, data science and consulting platform.
6 May 2025•1 min read
Headquartered in Boulder, Colorado, E Source is a utilities-focused research, data science and consulting platform.