A record $63B backlog and surging Power & Energy demand can’t hide the fact that CAT is trading near ~41x…
Day: July 1, 2026
1 post
A record $63B backlog and surging Power & Energy demand can’t hide the fact that CAT is trading near ~41x…