Astec Industries' GAAP net income for 2021 was $17.9 million, down 2.6 times from $46.9 million in the previous year. Revenue increased 7.1% to $1.097 billion from $1.024 billion a year earlier.