‹ Screener

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

A86

Argan pairs top-decile margins, returns and cash generation with a record $2.9B backlog in power-construction.

Strengths

Risks

Notable findings

Quarterly revenue

2025-04-30 · $194M2025-07-31 · $238M2025-10-31 · $251M2026-04-30 · $291M

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

DateInsiderTypeSharesPrice
2026-06-22Griffin William F JrSell20K$760.43
2026-06-18Griffin William F JrSell30K$725.85
2026-06-17Baugher Joshua ScottSell455$732.83
2026-06-17Baugher Joshua ScottSell305$734.00
2026-06-17Sweeney KarenSell300$705.00
2026-06-17Getsinger Peter WSell2.0K$699.00
2026-06-17Baugher Joshua ScottOption exercise455$61.22
2026-06-16Getsinger Peter WSell4.7K$708.65
2026-06-16Watson David HibbertOption exercise862$39.47
2026-06-16Watson David HibbertOption exercise588$61.22
2026-06-16Watson David HibbertOption exercise430$148.72
2026-06-16Watson David HibbertSell1.9K$707.35
2026-06-15Getsinger Peter WOption exercise4.7K$35.72
2026-06-15Watson David HibbertSell10.0K$651.22
2026-06-15Flanders CynthiaSell2.6K$666.31
2026-06-12Griffin William F JrSell50K$643.46
2026-06-10Flanders CynthiaGift1.0K
2026-06-10Sweeney KarenOption exercise533
2026-06-10Larroque Alexander LisaOption exercise533
2026-06-10Jeffrey John Ronald Jr.Option exercise533
2026-06-10Getsinger Peter WOption exercise533
2026-06-10Flanders CynthiaOption exercise533
2026-06-10Leimkuhler William F.Option exercise533
2026-06-10QUINN JAMES WOption exercise533
2026-04-29Getsinger Peter WSell3.0K$628.36
2026-04-29Getsinger Peter WGift500
2026-04-29Larroque Alexander LisaSell350$630.58
2026-04-28Leimkuhler William F.Sell400$618.61
2026-04-28Leimkuhler William F.Sell5.0K$617.41
2026-04-28Leimkuhler William F.Sell400$621.14
2026-04-27Jeffrey John Ronald Jr.Sell2.7K$664.84
2026-04-21Jeffrey John Ronald Jr.Option exercise4.7K$37.13
2026-04-21Collins Charles Edwin IVSell11K$621.61
2026-04-21Jeffrey John Ronald Jr.Sell3.6K$615.40
2026-04-21Collins Charles Edwin IVOption exercise5.0K$36.78
2026-04-21Collins Charles Edwin IVOption exercise5.2K$33.81
2026-04-21Collins Charles Edwin IVOption exercise500$61.22
2026-04-21Collins Charles Edwin IVOption exercise333$148.72
2026-04-20Collins Charles Edwin IVSell2.5K$610.00
2026-04-20Collins Charles Edwin IVOption exercise2.5K$39.47
2026-04-17Baugher Joshua ScottOption exercise305
2026-04-17Collins Charles Edwin IVOption exercise2.8K
2026-04-17Collins Charles Edwin IVOption exercise1.1K
2026-04-17Collins Charles Edwin IVOption exercise2.5K
2026-04-17Collins Charles Edwin IVOption exercise937
2026-04-17Watson David HibbertOption exercise2.3K
2026-04-17Watson David HibbertOption exercise12K
2026-04-17Watson David HibbertOption exercise5.8K
2026-04-17Watson David HibbertSell19K$602.11
2026-04-16Baugher Joshua ScottSell600$605.60
2026-04-16Collins Charles Edwin IVOption exercise730
2026-04-16Collins Charles Edwin IVOption exercise270
2026-04-16Baugher Joshua ScottOption exercise335
2026-04-16Baugher Joshua ScottOption exercise509
2026-04-16Collins Charles Edwin IVOption exercise548
2026-04-16Watson David HibbertOption exercise1.9K
2026-04-16Watson David HibbertOption exercise736
2026-04-16Larroque Alexander LisaOption exercise700
2026-04-16Collins Charles Edwin IVOption exercise360
2026-04-13Leimkuhler William F.Sell8.4K$598.49
2026-04-02Getsinger Peter WSell2.6K$552.73
2026-04-02Getsinger Peter WGift1.0K
2026-04-01Getsinger Peter WOption exercise920$43.70
2026-04-01Getsinger Peter WOption exercise4.7K$37.13
2026-03-31Jeffrey John Ronald Jr.Sell4.6K$539.85
2026-01-27Jeffrey John Ronald Jr.Sell5.0K$360.78
2026-01-21Flanders CynthiaSell19K$386.70
2026-01-20Jeffrey John Ronald Jr.Sell2.7K$380.60
2026-01-16Jeffrey John Ronald Jr.Option exercise8.6K$45.75
2026-01-16Leimkuhler William F.Sell11K$379.15
2026-01-13Leimkuhler William F.Sell4.2K$320.53
2026-01-13Flanders CynthiaOption exercise8.7K$40.15
2026-01-13Flanders CynthiaOption exercise8.5K$45.75
2026-01-13Flanders CynthiaOption exercise4.4K$37.13
2026-01-13Flanders CynthiaOption exercise4.4K$35.72
2026-01-12Leimkuhler William F.Sell2.2K$318.28
2026-01-08Getsinger Peter WSell6.6K$313.71
2026-01-07Getsinger Peter WOption exercise6.6K$40.15
2026-01-07Getsinger Peter WSell4.0K$328.34
2026-01-07Leimkuhler William F.Option exercise8.8K$40.15
2026-01-07Leimkuhler William F.Option exercise8.6K$45.75
2026-01-07Leimkuhler William F.Option exercise4.4K$37.13
2026-01-07Leimkuhler William F.Option exercise4.5K$35.72
2025-12-23Getsinger Peter WGift750
2025-12-23Leimkuhler William F.Sell100$337.01
2025-12-23Leimkuhler William F.Sell100$337.93
2025-12-23Leimkuhler William F.Gift500
2025-12-16Flanders CynthiaOption exercise1.8K
2025-12-16Jeffrey John Ronald Jr.Option exercise1.8K
2025-12-16Getsinger Peter WOption exercise1.8K
2025-12-16Leimkuhler William F.Option exercise1.8K
2025-12-16QUINN JAMES WOption exercise1.8K
2025-12-14Jeffrey John Ronald Jr.Option exercise856
2025-12-14Leimkuhler William F.Option exercise856
2025-12-14QUINN JAMES WOption exercise856
2025-12-14Getsinger Peter WOption exercise856
2025-12-14Flanders CynthiaOption exercise856
2025-12-10QUINN JAMES WSell1.0K$328.04
2025-12-09QUINN JAMES WGift1.0K
2025-12-09QUINN JAMES WGift1.0K
2025-12-05Griffin William F JrOther141K
2025-12-05Griffin William F JrOther141K
2025-12-01Griffin William F JrOther5.0K
2025-12-01Griffin William F JrOther5.0K
2025-10-20Getsinger Peter WSell6.5K$294.39
2025-10-17Getsinger Peter WSell2.0K$292.00
2025-10-16Getsinger Peter WGift1.0K
2025-10-15Collins Charles Edwin IVOption exercise4.8K$33.81
2025-10-15Getsinger Peter WOption exercise8.5K$46.35
2025-10-15Getsinger Peter WGift999
2025-10-15Collins Charles Edwin IVOption exercise5.2K$42.31
2025-10-15Collins Charles Edwin IVSell10K$309.37
2025-10-13Collins Charles Edwin IVOption exercise4.8K$42.31
2025-10-13Collins Charles Edwin IVOption exercise5.2K$43.10
2025-10-13Collins Charles Edwin IVSell10K$292.09
2025-10-10QUINN JAMES WOther5.6K
2025-10-10QUINN JAMES WOther5.6K
2025-10-09Watson David HibbertGift559
2025-10-09Watson David HibbertSell4.4K$277.01
2025-10-09Watson David HibbertSell559$272.27
2025-10-09Watson David HibbertGift559
2025-10-08Flanders CynthiaSell15K$271.96
2025-10-01Collins Charles Edwin IVOption exercise5.0K$43.10
2025-10-01Collins Charles Edwin IVSell5.0K$275.00
2025-10-01Leimkuhler William F.Sell12K$274.73
2025-09-30QUINN JAMES WSell13K$269.12
2025-09-29Jeffrey John Ronald Jr.Sell4.7K$268.60
2025-09-24Collins Charles Edwin IVSell5.0K$267.00
2025-09-24Collins Charles Edwin IVOption exercise5.0K$43.10
2025-09-22QUINN JAMES WSell4.7K$259.35
2025-09-19Sweeney KarenSell390$264.25
2025-09-19Getsinger Peter WSell1.0K$264.54
2025-09-19QUINN JAMES WSell12K$260.73
2025-09-18Collins Charles Edwin IVOption exercise7.5K$43.10
2025-09-18Collins Charles Edwin IVSell7.5K$257.39
2025-09-17Getsinger Peter WSell2.6K$239.68
2025-09-15Getsinger Peter WOption exercise2.6K$30.44
2025-08-05Griffin William F JrOther80K
2025-08-05Griffin William F JrOther80K
2025-07-31Collins Charles Edwin IVSell5.0K$245.00
2025-07-31Collins Charles Edwin IVOption exercise2.7K$46.35
2025-07-31Collins Charles Edwin IVOption exercise2.3K$43.10
2025-07-31Collins Charles Edwin IVSell5.0K$245.00
2025-07-31Deily Richard HSell1.6K$242.77
2025-07-30Deily Richard HOption exercise1.6K$36.78
2025-07-30Flanders CynthiaSell2.0K$234.56
2025-07-29Collins Charles Edwin IVSell1.5K$241.50
2025-07-29Jeffrey John Ronald Jr.Sell2.6K$235.63
2025-07-29Collins Charles Edwin IVOption exercise1.5K$46.35
2025-07-29Collins Charles Edwin IVSell1.5K$241.50
2025-07-28Flanders CynthiaOther2.0K
2025-07-28Flanders CynthiaOther2.0K
2025-06-30Getsinger Peter WGift1.0K
2025-06-30Getsinger Peter WGift999
2025-06-30Leimkuhler William F.Sell7.6K$222.03
2025-06-27Leimkuhler William F.Sell4.1K$221.25
2025-06-26Getsinger Peter WSell3.5K$212.01
2025-06-23Getsinger Peter WOption exercise6.5K$71.75
2025-06-20Sweeney KarenOption exercise1.3K
2025-06-12Flanders CynthiaSell15K$220.47
2025-06-11Leimkuhler William F.Sell8.3K$219.31
2025-06-11BOSSELMANN RAINER HSell14K$221.58
2025-06-11Watson David HibbertSell18K$211.02
2025-06-10Sweeney KarenOption exercise390
2025-06-10Getsinger Peter WOption exercise390
2025-06-10QUINN JAMES WOption exercise390
2025-06-10QUINN JAMES WSell40K$207.92
2025-06-10Flanders CynthiaOption exercise390
2025-06-10Jeffrey John Ronald Jr.Option exercise390
2025-06-10Leimkuhler William F.Option exercise390
2025-06-09BOSSELMANN RAINER HOption exercise2.5K$243.48
2025-06-09Flanders CynthiaOption exercise7.1K$71.75
2025-06-09Flanders CynthiaOption exercise8.1K$46.35
2025-06-09Flanders CynthiaOption exercise8.3K$41.19
2025-06-09QUINN JAMES WOption exercise8.1K$46.35
2025-06-09Collins Charles Edwin IVOption exercise765$46.35
2025-06-09Collins Charles Edwin IVOption exercise500$61.22
2025-06-09Collins Charles Edwin IVSell1.3K$241.29
2025-06-09Jeffrey John Ronald Jr.Sell5.5K$217.79
2025-06-09QUINN JAMES WOption exercise7.1K$71.75
2025-06-09Leimkuhler William F.Option exercise7.1K$71.75
2025-06-09Leimkuhler William F.Option exercise8.1K$46.35
2025-06-09Leimkuhler William F.Option exercise8.3K$41.19
2025-06-09QUINN JAMES WOption exercise8.7K$30.44
2025-06-09BOSSELMANN RAINER HOption exercise1.8K$36.78
2025-06-09QUINN JAMES WOption exercise8.1K$45.75
2025-06-09QUINN JAMES WOption exercise4.2K$37.13
2025-06-09QUINN JAMES WOption exercise2.8K$35.72
2025-06-09QUINN JAMES WOption exercise8.3K$40.15
2025-06-09QUINN JAMES WOption exercise8.3K$41.19
2025-06-09Watson David HibbertOption exercise1.6K$36.78
2025-06-09Watson David HibbertOption exercise1.5K$39.47
2025-06-09Watson David HibbertOption exercise410$61.22
2025-06-09Watson David HibbertSell2.0K$230.38
2025-06-09QUINN JAMES WOption exercise410$43.70
2025-06-09Flanders CynthiaOption exercise8.7K$30.44
2025-05-13Griffin William F JrOther25K
2025-05-13Griffin William F JrOther25K
2025-05-09Griffin William F JrOther25K
2025-05-09Griffin William F JrOther25K
2025-04-30Deily Richard HSell1.6K$152.32
2025-04-18BOSSELMANN RAINER HOption exercise2.3K
2025-04-18BOSSELMANN RAINER HOption exercise14K
2025-04-18Watson David HibbertOption exercise12K
2025-04-18Watson David HibbertOption exercise2.0K
2025-04-18Collins Charles Edwin IVOption exercise1.9K
2025-04-18Collins Charles Edwin IVOption exercise2.6K
2025-04-18Griffin William F JrOption exercise3.4K
2025-04-18Collins Charles Edwin IVOption exercise1.1K
2025-04-17Collins Charles Edwin IVOption exercise838
2025-04-17Baugher Joshua ScottOption exercise322
2025-04-17Collins Charles Edwin IVOption exercise931
2025-04-17Watson David HibbertOption exercise2.3K
2025-04-16Baugher Joshua ScottOption exercise538
2025-04-16Collins Charles Edwin IVOption exercise725
2025-04-16Collins Charles Edwin IVOption exercise544
2025-04-16Watson David HibbertOption exercise1.9K
2025-04-16Getsinger Peter WSell5.0K$145.03
2025-04-14Getsinger Peter WOption exercise7.0K$45.75
2025-04-14Getsinger Peter WSell2.3K$150.35
2025-04-10Griffin William F JrOther130K
2025-04-10Griffin William F JrOther130K
2025-04-02Flanders CynthiaSell4.1K$133.64
2025-04-01BOSSELMANN RAINER HSell25K$129.35
2025-03-17QUINN JAMES WOther63K
2025-03-17QUINN JAMES WOther63K
2025-01-21Leimkuhler William F.Option exercise8.3K$30.44
2025-01-17Jeffrey John Ronald Jr.Option exercise7.7K$40.15
2025-01-14Getsinger Peter WSell7.4K$165.29
2025-01-10Getsinger Peter WSell800$155.24
2025-01-10Getsinger Peter WOption exercise7.4K$41.19
2025-01-08Deily Richard HSell2.0K$150.00
2024-12-31Jeffrey John Ronald Jr.Sell5.0K$138.99

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-10Shareholder voteOtherExhibitsfiling ↗
2026-06-04ResultsExhibitsfiling ↗
2026-04-08OtherExhibitsfiling ↗
2026-03-26ResultsExhibitsfiling ↗
2025-12-11OtherExhibitsfiling ↗
2025-12-04ResultsExhibitsfiling ↗
2025-11-07Otherfiling ↗
2025-10-30OtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-102026-06-100001104659-26-072358 ↗
8-K2026-06-042026-06-040001104659-26-070517 ↗
10-Q2026-06-042026-04-300001104659-26-070536 ↗
8-K2026-04-082026-04-080001104659-26-040901 ↗
10-K2026-03-262026-01-310001104659-26-035216 ↗
8-K2026-03-262026-03-260001104659-26-035201 ↗
8-K2025-12-112025-12-110001104659-25-120322 ↗
10-Q2025-12-042025-10-310001104659-25-118471 ↗
8-K2025-12-042025-12-040001104659-25-118462 ↗
8-K2025-11-072025-11-060001104659-25-108000 ↗
8-K2025-10-302025-10-300001104659-25-104398 ↗
8-K2025-09-102025-09-100001104659-25-089071 ↗