Finance Shoals Technologies Reports Strong Q1 2023 Results, Expects Revenue of up to $510 Million for the Year byPhilip BrooksMay 10, 2023