Keel Infrastructure is trading 4.9% down at $22.63 as the stock gives back part of its recent rebound following a sharp post-earnings selloff.
- The company’s Q1 2026 results showed a 23% revenue decline to $37 million alongside a large operating loss.
- Investor sentiment remains cautious as the market continues to digest weak financial performance despite the stock's recent attempt to bounce from lows.