ARGAN INC
AGX · Construction - Special Trade Contractors · 14.0M shares · -3%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $8M (gross $12M, SBC $4M)
Reference price $760.43 · est. market cap ~$10.7B — last insider sale, 2026-06-22 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A86Argan pairs top-decile margins, returns and cash generation with a record $2.9B backlog in power-construction.
Strengths
- Top-decile net margin (100th pct), ROA (100th pct) and FCF margin (43%, 100th pct) with ~$491M cash and no leverage
- ROE ~30% (85th pct) and backlog doubled YoY to $2.9B, providing strong multi-year revenue visibility
Risks
- EPC business is cyclical and lumpy with heavy customer/project concentration in the Power segment (80% of revenue)
- Fixed-price contract estimate risk and convenience-termination exposure can swing results between periods
Notable findings
- Strong balance sheetStrong balance sheet — $491M cash & investments
- Buying back stockNet buyback — share count -3%/yr over 4y
- Insider sellingInsider selling — 33 open-market sale(s) by 10 insider(s) (cluster of 10 insiders, ~$143M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Return on equity
29.8%
Return on assets
11.6%
Revenue growth (QoQ)
15.8%
Net-income growth
61.2%
Current ratio
1.6×
Free cash flow
$411M
Tangible book value
$433M
Cash & investments
$491M
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-22 | Griffin William F Jr | Sell | 20K | $760.43 |
| 2026-06-18 | Griffin William F Jr | Sell | 30K | $725.85 |
| 2026-06-17 | Baugher Joshua Scott | Sell | 455 | $732.83 |
| 2026-06-17 | Baugher Joshua Scott | Sell | 305 | $734.00 |
| 2026-06-17 | Sweeney Karen | Sell | 300 | $705.00 |
| 2026-06-17 | Getsinger Peter W | Sell | 2.0K | $699.00 |
| 2026-06-17 | Baugher Joshua Scott | Option exercise | 455 | $61.22 |
| 2026-06-16 | Getsinger Peter W | Sell | 4.7K | $708.65 |
| 2026-06-16 | Watson David Hibbert | Option exercise | 862 | $39.47 |
| 2026-06-16 | Watson David Hibbert | Option exercise | 588 | $61.22 |
| 2026-06-16 | Watson David Hibbert | Option exercise | 430 | $148.72 |
| 2026-06-16 | Watson David Hibbert | Sell | 1.9K | $707.35 |
| 2026-06-15 | Getsinger Peter W | Option exercise | 4.7K | $35.72 |
| 2026-06-15 | Watson David Hibbert | Sell | 10.0K | $651.22 |
| 2026-06-15 | Flanders Cynthia | Sell | 2.6K | $666.31 |
| 2026-06-12 | Griffin William F Jr | Sell | 50K | $643.46 |
| 2026-06-10 | Flanders Cynthia | Gift | 1.0K | — |
| 2026-06-10 | Sweeney Karen | Option exercise | 533 | — |
| 2026-06-10 | Larroque Alexander Lisa | Option exercise | 533 | — |
| 2026-06-10 | Jeffrey John Ronald Jr. | Option exercise | 533 | — |
| 2026-06-10 | Getsinger Peter W | Option exercise | 533 | — |
| 2026-06-10 | Flanders Cynthia | Option exercise | 533 | — |
| 2026-06-10 | Leimkuhler William F. | Option exercise | 533 | — |
| 2026-06-10 | QUINN JAMES W | Option exercise | 533 | — |
| 2026-04-29 | Getsinger Peter W | Sell | 3.0K | $628.36 |
| 2026-04-29 | Getsinger Peter W | Gift | 500 | — |
| 2026-04-29 | Larroque Alexander Lisa | Sell | 350 | $630.58 |
| 2026-04-28 | Leimkuhler William F. | Sell | 400 | $618.61 |
| 2026-04-28 | Leimkuhler William F. | Sell | 5.0K | $617.41 |
| 2026-04-28 | Leimkuhler William F. | Sell | 400 | $621.14 |
| 2026-04-27 | Jeffrey John Ronald Jr. | Sell | 2.7K | $664.84 |
| 2026-04-21 | Jeffrey John Ronald Jr. | Option exercise | 4.7K | $37.13 |
| 2026-04-21 | Collins Charles Edwin IV | Sell | 11K | $621.61 |
| 2026-04-21 | Jeffrey John Ronald Jr. | Sell | 3.6K | $615.40 |
| 2026-04-21 | Collins Charles Edwin IV | Option exercise | 5.0K | $36.78 |
| 2026-04-21 | Collins Charles Edwin IV | Option exercise | 5.2K | $33.81 |
| 2026-04-21 | Collins Charles Edwin IV | Option exercise | 500 | $61.22 |
| 2026-04-21 | Collins Charles Edwin IV | Option exercise | 333 | $148.72 |
| 2026-04-20 | Collins Charles Edwin IV | Sell | 2.5K | $610.00 |
| 2026-04-20 | Collins Charles Edwin IV | Option exercise | 2.5K | $39.47 |
| 2026-04-17 | Baugher Joshua Scott | Option exercise | 305 | — |
| 2026-04-17 | Collins Charles Edwin IV | Option exercise | 2.8K | — |
| 2026-04-17 | Collins Charles Edwin IV | Option exercise | 1.1K | — |
| 2026-04-17 | Collins Charles Edwin IV | Option exercise | 2.5K | — |
| 2026-04-17 | Collins Charles Edwin IV | Option exercise | 937 | — |
| 2026-04-17 | Watson David Hibbert | Option exercise | 2.3K | — |
| 2026-04-17 | Watson David Hibbert | Option exercise | 12K | — |
| 2026-04-17 | Watson David Hibbert | Option exercise | 5.8K | — |
| 2026-04-17 | Watson David Hibbert | Sell | 19K | $602.11 |
| 2026-04-16 | Baugher Joshua Scott | Sell | 600 | $605.60 |
| 2026-04-16 | Collins Charles Edwin IV | Option exercise | 730 | — |
| 2026-04-16 | Collins Charles Edwin IV | Option exercise | 270 | — |
| 2026-04-16 | Baugher Joshua Scott | Option exercise | 335 | — |
| 2026-04-16 | Baugher Joshua Scott | Option exercise | 509 | — |
| 2026-04-16 | Collins Charles Edwin IV | Option exercise | 548 | — |
| 2026-04-16 | Watson David Hibbert | Option exercise | 1.9K | — |
| 2026-04-16 | Watson David Hibbert | Option exercise | 736 | — |
| 2026-04-16 | Larroque Alexander Lisa | Option exercise | 700 | — |
| 2026-04-16 | Collins Charles Edwin IV | Option exercise | 360 | — |
| 2026-04-13 | Leimkuhler William F. | Sell | 8.4K | $598.49 |
| 2026-04-02 | Getsinger Peter W | Sell | 2.6K | $552.73 |
| 2026-04-02 | Getsinger Peter W | Gift | 1.0K | — |
| 2026-04-01 | Getsinger Peter W | Option exercise | 920 | $43.70 |
| 2026-04-01 | Getsinger Peter W | Option exercise | 4.7K | $37.13 |
| 2026-03-31 | Jeffrey John Ronald Jr. | Sell | 4.6K | $539.85 |
| 2026-01-27 | Jeffrey John Ronald Jr. | Sell | 5.0K | $360.78 |
| 2026-01-21 | Flanders Cynthia | Sell | 19K | $386.70 |
| 2026-01-20 | Jeffrey John Ronald Jr. | Sell | 2.7K | $380.60 |
| 2026-01-16 | Jeffrey John Ronald Jr. | Option exercise | 8.6K | $45.75 |
| 2026-01-16 | Leimkuhler William F. | Sell | 11K | $379.15 |
| 2026-01-13 | Leimkuhler William F. | Sell | 4.2K | $320.53 |
| 2026-01-13 | Flanders Cynthia | Option exercise | 8.7K | $40.15 |
| 2026-01-13 | Flanders Cynthia | Option exercise | 8.5K | $45.75 |
| 2026-01-13 | Flanders Cynthia | Option exercise | 4.4K | $37.13 |
| 2026-01-13 | Flanders Cynthia | Option exercise | 4.4K | $35.72 |
| 2026-01-12 | Leimkuhler William F. | Sell | 2.2K | $318.28 |
| 2026-01-08 | Getsinger Peter W | Sell | 6.6K | $313.71 |
| 2026-01-07 | Getsinger Peter W | Option exercise | 6.6K | $40.15 |
| 2026-01-07 | Getsinger Peter W | Sell | 4.0K | $328.34 |
| 2026-01-07 | Leimkuhler William F. | Option exercise | 8.8K | $40.15 |
| 2026-01-07 | Leimkuhler William F. | Option exercise | 8.6K | $45.75 |
| 2026-01-07 | Leimkuhler William F. | Option exercise | 4.4K | $37.13 |
| 2026-01-07 | Leimkuhler William F. | Option exercise | 4.5K | $35.72 |
| 2025-12-23 | Getsinger Peter W | Gift | 750 | — |
| 2025-12-23 | Leimkuhler William F. | Sell | 100 | $337.01 |
| 2025-12-23 | Leimkuhler William F. | Sell | 100 | $337.93 |
| 2025-12-23 | Leimkuhler William F. | Gift | 500 | — |
| 2025-12-16 | Flanders Cynthia | Option exercise | 1.8K | — |
| 2025-12-16 | Jeffrey John Ronald Jr. | Option exercise | 1.8K | — |
| 2025-12-16 | Getsinger Peter W | Option exercise | 1.8K | — |
| 2025-12-16 | Leimkuhler William F. | Option exercise | 1.8K | — |
| 2025-12-16 | QUINN JAMES W | Option exercise | 1.8K | — |
| 2025-12-14 | Jeffrey John Ronald Jr. | Option exercise | 856 | — |
| 2025-12-14 | Leimkuhler William F. | Option exercise | 856 | — |
| 2025-12-14 | QUINN JAMES W | Option exercise | 856 | — |
| 2025-12-14 | Getsinger Peter W | Option exercise | 856 | — |
| 2025-12-14 | Flanders Cynthia | Option exercise | 856 | — |
| 2025-12-10 | QUINN JAMES W | Sell | 1.0K | $328.04 |
| 2025-12-09 | QUINN JAMES W | Gift | 1.0K | — |
| 2025-12-09 | QUINN JAMES W | Gift | 1.0K | — |
| 2025-12-05 | Griffin William F Jr | Other | 141K | — |
| 2025-12-05 | Griffin William F Jr | Other | 141K | — |
| 2025-12-01 | Griffin William F Jr | Other | 5.0K | — |
| 2025-12-01 | Griffin William F Jr | Other | 5.0K | — |
| 2025-10-20 | Getsinger Peter W | Sell | 6.5K | $294.39 |
| 2025-10-17 | Getsinger Peter W | Sell | 2.0K | $292.00 |
| 2025-10-16 | Getsinger Peter W | Gift | 1.0K | — |
| 2025-10-15 | Collins Charles Edwin IV | Option exercise | 4.8K | $33.81 |
| 2025-10-15 | Getsinger Peter W | Option exercise | 8.5K | $46.35 |
| 2025-10-15 | Getsinger Peter W | Gift | 999 | — |
| 2025-10-15 | Collins Charles Edwin IV | Option exercise | 5.2K | $42.31 |
| 2025-10-15 | Collins Charles Edwin IV | Sell | 10K | $309.37 |
| 2025-10-13 | Collins Charles Edwin IV | Option exercise | 4.8K | $42.31 |
| 2025-10-13 | Collins Charles Edwin IV | Option exercise | 5.2K | $43.10 |
| 2025-10-13 | Collins Charles Edwin IV | Sell | 10K | $292.09 |
| 2025-10-10 | QUINN JAMES W | Other | 5.6K | — |
| 2025-10-10 | QUINN JAMES W | Other | 5.6K | — |
| 2025-10-09 | Watson David Hibbert | Gift | 559 | — |
| 2025-10-09 | Watson David Hibbert | Sell | 4.4K | $277.01 |
| 2025-10-09 | Watson David Hibbert | Sell | 559 | $272.27 |
| 2025-10-09 | Watson David Hibbert | Gift | 559 | — |
| 2025-10-08 | Flanders Cynthia | Sell | 15K | $271.96 |
| 2025-10-01 | Collins Charles Edwin IV | Option exercise | 5.0K | $43.10 |
| 2025-10-01 | Collins Charles Edwin IV | Sell | 5.0K | $275.00 |
| 2025-10-01 | Leimkuhler William F. | Sell | 12K | $274.73 |
| 2025-09-30 | QUINN JAMES W | Sell | 13K | $269.12 |
| 2025-09-29 | Jeffrey John Ronald Jr. | Sell | 4.7K | $268.60 |
| 2025-09-24 | Collins Charles Edwin IV | Sell | 5.0K | $267.00 |
| 2025-09-24 | Collins Charles Edwin IV | Option exercise | 5.0K | $43.10 |
| 2025-09-22 | QUINN JAMES W | Sell | 4.7K | $259.35 |
| 2025-09-19 | Sweeney Karen | Sell | 390 | $264.25 |
| 2025-09-19 | Getsinger Peter W | Sell | 1.0K | $264.54 |
| 2025-09-19 | QUINN JAMES W | Sell | 12K | $260.73 |
| 2025-09-18 | Collins Charles Edwin IV | Option exercise | 7.5K | $43.10 |
| 2025-09-18 | Collins Charles Edwin IV | Sell | 7.5K | $257.39 |
| 2025-09-17 | Getsinger Peter W | Sell | 2.6K | $239.68 |
| 2025-09-15 | Getsinger Peter W | Option exercise | 2.6K | $30.44 |
| 2025-08-05 | Griffin William F Jr | Other | 80K | — |
| 2025-08-05 | Griffin William F Jr | Other | 80K | — |
| 2025-07-31 | Collins Charles Edwin IV | Sell | 5.0K | $245.00 |
| 2025-07-31 | Collins Charles Edwin IV | Option exercise | 2.7K | $46.35 |
| 2025-07-31 | Collins Charles Edwin IV | Option exercise | 2.3K | $43.10 |
| 2025-07-31 | Collins Charles Edwin IV | Sell | 5.0K | $245.00 |
| 2025-07-31 | Deily Richard H | Sell | 1.6K | $242.77 |
| 2025-07-30 | Deily Richard H | Option exercise | 1.6K | $36.78 |
| 2025-07-30 | Flanders Cynthia | Sell | 2.0K | $234.56 |
| 2025-07-29 | Collins Charles Edwin IV | Sell | 1.5K | $241.50 |
| 2025-07-29 | Jeffrey John Ronald Jr. | Sell | 2.6K | $235.63 |
| 2025-07-29 | Collins Charles Edwin IV | Option exercise | 1.5K | $46.35 |
| 2025-07-29 | Collins Charles Edwin IV | Sell | 1.5K | $241.50 |
| 2025-07-28 | Flanders Cynthia | Other | 2.0K | — |
| 2025-07-28 | Flanders Cynthia | Other | 2.0K | — |
| 2025-06-30 | Getsinger Peter W | Gift | 1.0K | — |
| 2025-06-30 | Getsinger Peter W | Gift | 999 | — |
| 2025-06-30 | Leimkuhler William F. | Sell | 7.6K | $222.03 |
| 2025-06-27 | Leimkuhler William F. | Sell | 4.1K | $221.25 |
| 2025-06-26 | Getsinger Peter W | Sell | 3.5K | $212.01 |
| 2025-06-23 | Getsinger Peter W | Option exercise | 6.5K | $71.75 |
| 2025-06-20 | Sweeney Karen | Option exercise | 1.3K | — |
| 2025-06-12 | Flanders Cynthia | Sell | 15K | $220.47 |
| 2025-06-11 | Leimkuhler William F. | Sell | 8.3K | $219.31 |
| 2025-06-11 | BOSSELMANN RAINER H | Sell | 14K | $221.58 |
| 2025-06-11 | Watson David Hibbert | Sell | 18K | $211.02 |
| 2025-06-10 | Sweeney Karen | Option exercise | 390 | — |
| 2025-06-10 | Getsinger Peter W | Option exercise | 390 | — |
| 2025-06-10 | QUINN JAMES W | Option exercise | 390 | — |
| 2025-06-10 | QUINN JAMES W | Sell | 40K | $207.92 |
| 2025-06-10 | Flanders Cynthia | Option exercise | 390 | — |
| 2025-06-10 | Jeffrey John Ronald Jr. | Option exercise | 390 | — |
| 2025-06-10 | Leimkuhler William F. | Option exercise | 390 | — |
| 2025-06-09 | BOSSELMANN RAINER H | Option exercise | 2.5K | $243.48 |
| 2025-06-09 | Flanders Cynthia | Option exercise | 7.1K | $71.75 |
| 2025-06-09 | Flanders Cynthia | Option exercise | 8.1K | $46.35 |
| 2025-06-09 | Flanders Cynthia | Option exercise | 8.3K | $41.19 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 8.1K | $46.35 |
| 2025-06-09 | Collins Charles Edwin IV | Option exercise | 765 | $46.35 |
| 2025-06-09 | Collins Charles Edwin IV | Option exercise | 500 | $61.22 |
| 2025-06-09 | Collins Charles Edwin IV | Sell | 1.3K | $241.29 |
| 2025-06-09 | Jeffrey John Ronald Jr. | Sell | 5.5K | $217.79 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 7.1K | $71.75 |
| 2025-06-09 | Leimkuhler William F. | Option exercise | 7.1K | $71.75 |
| 2025-06-09 | Leimkuhler William F. | Option exercise | 8.1K | $46.35 |
| 2025-06-09 | Leimkuhler William F. | Option exercise | 8.3K | $41.19 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 8.7K | $30.44 |
| 2025-06-09 | BOSSELMANN RAINER H | Option exercise | 1.8K | $36.78 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 8.1K | $45.75 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 4.2K | $37.13 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 2.8K | $35.72 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 8.3K | $40.15 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 8.3K | $41.19 |
| 2025-06-09 | Watson David Hibbert | Option exercise | 1.6K | $36.78 |
| 2025-06-09 | Watson David Hibbert | Option exercise | 1.5K | $39.47 |
| 2025-06-09 | Watson David Hibbert | Option exercise | 410 | $61.22 |
| 2025-06-09 | Watson David Hibbert | Sell | 2.0K | $230.38 |
| 2025-06-09 | QUINN JAMES W | Option exercise | 410 | $43.70 |
| 2025-06-09 | Flanders Cynthia | Option exercise | 8.7K | $30.44 |
| 2025-05-13 | Griffin William F Jr | Other | 25K | — |
| 2025-05-13 | Griffin William F Jr | Other | 25K | — |
| 2025-05-09 | Griffin William F Jr | Other | 25K | — |
| 2025-05-09 | Griffin William F Jr | Other | 25K | — |
| 2025-04-30 | Deily Richard H | Sell | 1.6K | $152.32 |
| 2025-04-18 | BOSSELMANN RAINER H | Option exercise | 2.3K | — |
| 2025-04-18 | BOSSELMANN RAINER H | Option exercise | 14K | — |
| 2025-04-18 | Watson David Hibbert | Option exercise | 12K | — |
| 2025-04-18 | Watson David Hibbert | Option exercise | 2.0K | — |
| 2025-04-18 | Collins Charles Edwin IV | Option exercise | 1.9K | — |
| 2025-04-18 | Collins Charles Edwin IV | Option exercise | 2.6K | — |
| 2025-04-18 | Griffin William F Jr | Option exercise | 3.4K | — |
| 2025-04-18 | Collins Charles Edwin IV | Option exercise | 1.1K | — |
| 2025-04-17 | Collins Charles Edwin IV | Option exercise | 838 | — |
| 2025-04-17 | Baugher Joshua Scott | Option exercise | 322 | — |
| 2025-04-17 | Collins Charles Edwin IV | Option exercise | 931 | — |
| 2025-04-17 | Watson David Hibbert | Option exercise | 2.3K | — |
| 2025-04-16 | Baugher Joshua Scott | Option exercise | 538 | — |
| 2025-04-16 | Collins Charles Edwin IV | Option exercise | 725 | — |
| 2025-04-16 | Collins Charles Edwin IV | Option exercise | 544 | — |
| 2025-04-16 | Watson David Hibbert | Option exercise | 1.9K | — |
| 2025-04-16 | Getsinger Peter W | Sell | 5.0K | $145.03 |
| 2025-04-14 | Getsinger Peter W | Option exercise | 7.0K | $45.75 |
| 2025-04-14 | Getsinger Peter W | Sell | 2.3K | $150.35 |
| 2025-04-10 | Griffin William F Jr | Other | 130K | — |
| 2025-04-10 | Griffin William F Jr | Other | 130K | — |
| 2025-04-02 | Flanders Cynthia | Sell | 4.1K | $133.64 |
| 2025-04-01 | BOSSELMANN RAINER H | Sell | 25K | $129.35 |
| 2025-03-17 | QUINN JAMES W | Other | 63K | — |
| 2025-03-17 | QUINN JAMES W | Other | 63K | — |
| 2025-01-21 | Leimkuhler William F. | Option exercise | 8.3K | $30.44 |
| 2025-01-17 | Jeffrey John Ronald Jr. | Option exercise | 7.7K | $40.15 |
| 2025-01-14 | Getsinger Peter W | Sell | 7.4K | $165.29 |
| 2025-01-10 | Getsinger Peter W | Sell | 800 | $155.24 |
| 2025-01-10 | Getsinger Peter W | Option exercise | 7.4K | $41.19 |
| 2025-01-08 | Deily Richard H | Sell | 2.0K | $150.00 |
| 2024-12-31 | Jeffrey John Ronald Jr. | Sell | 5.0K | $138.99 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-10 | 2026-06-10 | 0001104659-26-072358 ↗ |
| 8-K | 2026-06-04 | 2026-06-04 | 0001104659-26-070517 ↗ |
| 10-Q | 2026-06-04 | 2026-04-30 | 0001104659-26-070536 ↗ |
| 8-K | 2026-04-08 | 2026-04-08 | 0001104659-26-040901 ↗ |
| 10-K | 2026-03-26 | 2026-01-31 | 0001104659-26-035216 ↗ |
| 8-K | 2026-03-26 | 2026-03-26 | 0001104659-26-035201 ↗ |
| 8-K | 2025-12-11 | 2025-12-11 | 0001104659-25-120322 ↗ |
| 10-Q | 2025-12-04 | 2025-10-31 | 0001104659-25-118471 ↗ |
| 8-K | 2025-12-04 | 2025-12-04 | 0001104659-25-118462 ↗ |
| 8-K | 2025-11-07 | 2025-11-06 | 0001104659-25-108000 ↗ |
| 8-K | 2025-10-30 | 2025-10-30 | 0001104659-25-104398 ↗ |
| 8-K | 2025-09-10 | 2025-09-10 | 0001104659-25-089071 ↗ |