Reports Q4 revenue $3.12B, consensus $3.77B. “In 2024, we delivered on our earnings guidance for the 20th year in a row – one of the best track ...