Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Real Estate
Technology
Currency Converter
Canada markets open in 1 hour 51 minutes
S&P/TSX
22,200.79
-145.97
(-0.65%)
S&P 500
5,267.84
-39.17
(-0.74%)
DOW
39,065.26
-605.78
(-1.53%)
CAD/USD
0.7291
+0.0006
(+0.09%)
CRUDE OIL
76.74
-0.13
(-0.17%)
Bitcoin CAD
92,299.41
-3,600.87
(-3.75%)
Alamo Group Inc. (ALG)
NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
190.77
-3.01
(-1.55%)
At close: 04:00PM EDT
190.77
-0.01
(-0.01%)
After hours:
04:07PM EDT
Summary
Chart
Conversations
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
Income Statement
All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Total Revenue
1,703,466
1,689,651
1,513,616
1,334,223
1,163,466
-
Cost of Revenue
1,250,697
1,236,007
1,137,098
999,709
869,736
-
Gross Profit
452,769
453,644
376,518
334,514
293,730
-
Operating Expenses
Selling General and Administrative
241,084
240,158
212,649
202,939
184,199
-
Total Operating Expenses
256,847
255,677
227,926
217,576
198,945
-
Operating Income or Loss
195,922
197,967
148,592
116,938
94,785
-
Interest Expense
26,244
26,093
14,361
10,533
15,837
-
Total Other Income/Expenses Net
857
1,761
-673
1,944
-557
-
Income Before Tax
172,438
175,120
134,310
109,498
79,757
-
Income Tax Expense
37,506
38,959
32,382
29,253
21,953
-
Income from Continuing Operations
134,932
136,161
101,928
80,245
57,804
-
Net Income
134,932
136,161
101,928
80,245
57,804
-
Net Income available to common shareholders
134,932
136,161
101,928
80,245
57,804
-
Basic EPS
11.23
-
8.58
6.78
4.91
5.38
Diluted EPS
11.17
-
8.54
6.75
4.88
5.35
Basic Average Shares
11,908
-
11,877
11,837
11,782
11,729
Diluted Average Shares
11,972
-
11,934
11,896
11,845
11,800
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.