Cartel hit with $23m in fines for price fixing