Keel Infrastructure Corp (KEEL) EV/Sales: 15.35x | 2016-2026