Buzzi reports Q1 sales drop to $1.1B amid European slowdown

May 13, 2026 - 11:00
 0
Buzzi reports Q1 sales drop to $1.1B amid European slowdown