John Bean Technologies Corporation logo
John Bean Technologies Corporation JBT
$ 125.32 -1.4%

Annual report 2024
added 02-28-2025

report update icon

John Bean Technologies Corporation Chart for All Time | JBT