Caterpillar just crushed Q3 earnings, up 11% in a day, thanks to a record $39.8B backlog. Click here to read more about CAT ...
The Unexpected Army: Stories of Those Who Fight for Ukraine ...