Company: ACA
Filing Date: 2025-10-31
Form Type: 10-Q
Source: 0001739445-25-000135
Chunk: 47

Company: Arcosa, Inc.
Filing Date: 2025-10-31
Form: 10-Q
Item: Part I, Item 1
Chunk 47
---
 Earnings Per Common Share

Basic earnings per common share is computed by dividing net income remaining after allocation to participating unvested restricted shares by the weighted average number of basic common shares outstanding for the period. Except when the effect would be antidilutive, the calculation of diluted earnings per common share includes the weighted average net impact of nonparticipating unvested restricted shares. Total weighted average restricted shares were 0.9 million and 1.1 million for the three and nine months ended September 30, 2025, respectively. Total weighted average restricted shares were 1.1 million and 1.2 million for the three and nine months ended September 30, 2024, respectively.The computation of basic and diluted earnings per share follows. Three Months EndedSeptember 30, 2025Three Months EndedSeptember 30, 2024 Income(Loss)AverageSharesEPSIncome(Loss)AverageSharesEPS(in millions, except per share amounts)Net income$73.0 $16.6 Unvested restricted share participation(0.1)— Net income per common share – basic72.9 49.0 $1.49 16.6 48.7 $0.34 Effect of dilutive securities:Nonparticipating unvested restricted shares— 0.1 — 0.1 Net income per common share – diluted$72.9 49.1 $1.48 $16.6 48.8 $0.34  Nine Months EndedSeptember 30, 2025Nine Months EndedSeptember 30, 2024 Income(Loss)AverageSharesEPSIncome(Loss)AverageSharesEPS(in millions, except per share amounts)Net income$156.3 $101.4 Unvested restricted share participation(0.3)(0.3)Net income per common share – basic156.0 48.9 $3.19 101.1 48.6 $2.08 Effect of dilutive securities:Nonparticipating unvested restricted shares— 0.1 — 0.1 Net income per common share – diluted$156.0 49.0 $3.18 $101.1 48.7 $2.07 

Note 15. Commitments and Contingencies 

The Company is involved in claims and lawsuits incidental to our business arising from various matters including