BNSF Railway says its customers invested more than $4.2 billion along its lines in 2024.