Concrete Pumping Holdings upholds $380M–$390M revenue forecast despite commercial challenges and share repurchases | Intellectia.AI