ALAMO GROUP INC
ALG · Farm Machinery & Equipment · 12.2M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$6M (gross $1M, SBC $7M)
Reference price $171.61 · est. market cap ~$2.1B — last insider purchase, 2026-03-24 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C66Industrial and vegetation equipment maker with above-average percentile returns but declining revenue and earnings in a mixed market.
Strengths
- Strong liquidity (current ratio 4.57, 79th pct) and ROA 6.5% (83rd); industrial division up 13%
- Disciplined balance sheet with interest expense down 28% on debt reduction
Risks
- Revenue -1.5% and net income -10.5%; vegetation division sales down 17% with 59% operating-income drop
- Mid-pack ROE (9%, 58th) and low gross margin (24.8%, 25th); no standout strength
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Customer concentration~25% of revenue from one customer/distributor — 5 million (25
- Strong balance sheetStrong balance sheet — $310M cash & investments
- Insider buyingInsider buying — 2 open-market buy(s) by 2 insider(s) (cluster of 2 insiders, ~$115,609, last 6mo) Form 4 ↗
- Insider sellingInsider selling — 2 open-market sale(s) by 2 insider(s) (cluster of 2 insiders, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
24.8%
Operating margin
9.5%
Net margin
6.5%
Return on equity
9.0%
Return on assets
6.5%
Revenue growth (QoQ)
11.6%
Net-income growth
-10.5%
Current ratio
4.6×
Free cash flow
$147M
Tangible book value
$789M
Cash & investments
$310M
Stock comp / revenue
0.6%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-11 | Tekorius Lorie | Grant | 905 | — |
| 2026-05-11 | Jokinen Tracy C | Grant | 905 | — |
| 2026-05-11 | PAROD RICK | Grant | 905 | — |
| 2026-05-11 | Householder Paul D | Grant | 905 | — |
| 2026-05-11 | Haley Colleen | Grant | 905 | — |
| 2026-05-11 | Grooms Nina C | Grant | 905 | — |
| 2026-05-11 | Etchart Eric | Grant | 905 | — |
| 2026-05-11 | Bauer Robert P | Grant | 905 | — |
| 2026-03-24 | Grooms Nina C | Buy | 233 | $171.61 |
| 2026-03-24 | Rizzuti Edward | Sell | 600 | $170.93 |
| 2026-03-11 | Grooms Nina C | Sell | 499 | $175.19 |
| 2026-03-09 | Rizzuti Edward | Grant | 1.8K | — |
| 2026-03-09 | Hureau Robert Paul | Buy | 460 | $164.40 |
| 2026-03-09 | Hureau Robert Paul | Grant | 9.5K | — |
| 2026-03-09 | Thomas Kevin Jon | Grant | 1.8K | — |
| 2026-03-09 | Sullivan Lori L | Grant | 343 | — |
| 2026-03-09 | Srinivasan Reuben | Grant | 834 | — |
| 2026-03-09 | Raborn Richard Hodges | Grant | 1.8K | — |
| 2026-03-09 | Kamps Agnes | Grant | 2.5K | — |
| 2026-03-06 | Kamps Agnes | Tax withheld | 233 | $173.13 |
| 2026-03-04 | Kamps Agnes | Tax withheld | 203 | $184.78 |
| 2026-03-04 | Rizzuti Edward | Tax withheld | 120 | $184.78 |
| 2026-03-04 | Raborn Richard Hodges | Tax withheld | 139 | $184.78 |
| 2026-03-04 | Srinivasan Reuben | Tax withheld | 79 | $184.78 |
| 2026-03-04 | Thomas Kevin Jon | Tax withheld | 120 | $184.78 |
| 2026-03-04 | Sullivan Lori L | Tax withheld | 32 | $184.78 |
| 2026-02-26 | Rizzuti Edward | Tax withheld | 346 | $213.09 |
| 2026-02-26 | Raborn Richard Hodges | Grant | 1.6K | — |
| 2026-02-26 | Raborn Richard Hodges | Tax withheld | 393 | $213.09 |
| 2026-02-26 | Rizzuti Edward | Grant | 1.4K | — |
| 2026-02-26 | Sullivan Lori L | Grant | 324 | — |
| 2026-02-26 | Sullivan Lori L | Tax withheld | 96 | $213.09 |
| 2026-02-25 | Rizzuti Edward | Tax withheld | 224 | $215.15 |
| 2026-02-25 | Sullivan Lori L | Tax withheld | 55 | $215.15 |
| 2026-02-25 | Raborn Richard Hodges | Tax withheld | 257 | $215.15 |
| 2026-02-25 | Thomas Kevin Jon | Tax withheld | 133 | $215.15 |
| 2025-11-26 | Hureau Robert Paul | Buy | 74 | $161.93 |
| 2025-11-26 | Hureau Robert Paul | Buy | 230 | $163.98 |
| 2025-11-14 | Hureau Robert Paul | Buy | 154 | $161.36 |
| 2025-11-13 | Hureau Robert Paul | Buy | 600 | $167.77 |
| 2025-09-02 | Leonard Jeffery Allen | Tax withheld | 6.1K | $211.46 |
| 2025-08-22 | Leonard Jeffery Allen | Sell | 2.3K | $222.11 |
| 2025-08-22 | Leonard Jeffery Allen | Sell | 200 | $223.15 |
| 2025-08-21 | Rizzuti Edward | Sell | 200 | $212.80 |
| 2025-08-21 | Rizzuti Edward | Sell | 2.7K | $212.10 |
| 2025-08-01 | Thomas Kevin Jon | Tax withheld | 33 | $222.58 |
| 2025-06-25 | Rizzuti Edward | Option exercise | 1.2K | $52.51 |
| 2025-06-06 | Raborn Richard Hodges | Sell | 1.5K | $206.87 |
| 2025-05-14 | Leonard Jeffery Allen | Sell | 1.2K | $200.97 |
| 2025-05-14 | Leonard Jeffery Allen | Sell | 2.3K | $201.81 |
| 2025-05-14 | Raborn Richard Hodges | Sell | 500 | $201.84 |
| 2025-05-12 | Tekorius Lorie | Grant | 651 | — |
| 2025-05-12 | Haley Colleen | Grant | 651 | — |
| 2025-05-12 | Householder Paul D | Grant | 651 | — |
| 2025-05-12 | Grooms Nina C | Grant | 651 | — |
| 2025-05-12 | Jokinen Tracy C | Grant | 651 | — |
| 2025-05-12 | Etchart Eric | Grant | 651 | — |
| 2025-05-12 | Bauer Robert P | Grant | 651 | — |
| 2025-05-12 | PAROD RICK | Grant | 651 | — |
| 2025-04-04 | Pollock Janet S | Tax withheld | 146 | $171.06 |
| 2025-03-31 | Malone Dan Edward | Tax withheld | 230 | $180.84 |
| 2025-03-07 | Rizzuti Edward | Sell | 750 | $183.37 |
| 2025-03-07 | Malone Dan Edward | Sell | 1.8K | $183.07 |
| 2025-03-06 | Kamps Agnes | Tax withheld | 258 | $178.23 |
| 2025-03-04 | Raborn Richard Hodges | Grant | 1.7K | — |
| 2025-03-04 | Leonard Jeffery Allen | Grant | 7.5K | — |
| 2025-03-04 | Rizzuti Edward | Grant | 1.5K | — |
| 2025-03-04 | Kamps Agnes | Grant | 2.2K | — |
| 2025-03-04 | Sullivan Lori L | Grant | 329 | — |
| 2025-03-04 | Thomas Kevin Jon | Grant | 1.5K | — |
| 2025-02-27 | Rizzuti Edward | Tax withheld | 302 | $184.94 |
| 2025-02-27 | Malone Dan Edward | Tax withheld | 276 | $184.94 |
| 2025-02-27 | Sullivan Lori L | Grant | 311 | — |
| 2025-02-27 | Sullivan Lori L | Tax withheld | 92 | $184.94 |
| 2025-02-27 | Leonard Jeffery Allen | Tax withheld | 2.0K | $184.94 |
| 2025-02-27 | Raborn Richard Hodges | Grant | 1.4K | — |
| 2025-02-27 | Raborn Richard Hodges | Tax withheld | 335 | $184.94 |
| 2025-02-27 | Pollock Janet S | Grant | 621 | — |
| 2025-02-27 | Pollock Janet S | Tax withheld | 150 | $184.94 |
| 2025-02-27 | Leonard Jeffery Allen | Grant | 5.2K | — |
| 2025-02-27 | Malone Dan Edward | Grant | 1.1K | — |
| 2025-02-27 | Rizzuti Edward | Grant | 1.2K | — |
| 2025-02-25 | Thomas Kevin Jon | Tax withheld | 133 | $185.73 |
| 2025-02-25 | Malone Dan Edward | Tax withheld | 284 | $185.73 |
| 2025-02-25 | Pollock Janet S | Tax withheld | 184 | $185.73 |
| 2025-02-25 | Leonard Jeffery Allen | Tax withheld | 1.6K | $185.73 |
| 2025-02-25 | Rizzuti Edward | Tax withheld | 331 | $185.73 |
| 2025-02-25 | Sullivan Lori L | Tax withheld | 87 | $185.73 |
| 2025-02-25 | Raborn Richard Hodges | Tax withheld | 376 | $185.73 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-28 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-05-19 | Exec/director changeExhibits | filing ↗ |
| 2026-05-04 | ResultsExhibits | filing ↗ |
| 2026-05-01 | Shareholder vote | filing ↗ |
| 2026-03-02 | ResultsExhibits | filing ↗ |
| 2026-01-26 | Acquisition/dispositionExhibits | filing ↗ |
| 2025-12-10 | Material agreement | filing ↗ |
| 2025-11-12 | Exec/director changeExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-28 | 2026-05-27 | 0000897077-26-000078 ↗ |
| 8-K | 2026-05-19 | 2026-05-14 | 0000897077-26-000076 ↗ |
| 8-K | 2026-05-04 | 2026-05-04 | 0000897077-26-000058 ↗ |
| 10-Q | 2026-05-04 | 2026-03-31 | 0000897077-26-000059 ↗ |
| 8-K | 2026-05-01 | 2026-05-01 | 0000897077-26-000052 ↗ |
| 8-K | 2026-03-02 | 2026-03-02 | 0000897077-26-000015 ↗ |
| 10-K | 2026-03-02 | 2025-12-31 | 0000897077-26-000016 ↗ |
| 8-K | 2026-01-26 | 2026-01-26 | 0000897077-26-000002 ↗ |
| 8-K | 2025-12-10 | 2025-12-10 | 0000897077-25-000122 ↗ |
| 8-K | 2025-11-12 | 2025-11-06 | 0000897077-25-000119 ↗ |
| 10-Q | 2025-11-06 | 2025-09-30 | 0000897077-25-000116 ↗ |
| 8-K | 2025-11-06 | 2025-11-06 | 0000897077-25-000115 ↗ |