NWPX Infrastructure, Inc. (NWPX)

PriceLoading quote

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$526.0M$492.5M$444.4M$457.7M$333.3M$285.9M$279.3M$172.1M$132.8M$149.4M$173.2M$403.3M$359.4M$388.9M$511.7M$386.8M$278.7M
Gross profit$103.6M$95.4M$77.6M$85.9M$44.3M$50.5M$47.2M$12.1M$5.8M$64,000$606,000$40.6M$60.2M$59.1M$59.1M$29.7M$6.7M
Operating income$50.9M$48.2M$33.9M$44.8M$16.0M$25.6M$28.7M−$3.0M−$9.2M−$10.0M−$25.1M$194,000$37.5M$31.3M$32.8M$595,000−$14.3M
EBITDAderived$49.7M$61.9M$29.7M$40.1M$41.4M$6.3M−$2.7M−$18,000−$15.4M$14.3M$50.8M$47.6M$47.3M$14.3M−$3.3M
Net income$35.4M$34.2M$21.1M$31.1M$11.5M$19.1M$27.9M$20.3M−$10.2M−$9.3M−$29.4M−$17.9M−$923,000$16.2M$12.7M−$5.4M−$11.1M
Basic EPSper diluted share$3.62$3.45$2.11$3.14$1.17$1.95$2.86$2.09-$1.06-$0.97-$3.07-$1.88-$0.10$1.73$1.36-$0.59-$1.20
Diluted EPSper diluted share$3.56$3.40$2.09$3.11$1.16$1.93$2.85$2.09-$1.06-$0.97-$3.07-$1.88-$0.10$1.72$1.35-$0.59-$1.20

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys0$0.00 disclosed value
Sells (SEC code S)28$4.35M disclosed value
28 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Mar 30, 2026Form 4 · 10b5-1MONTROSS SCOTT JPresident & CEOSellCommon Stock2.1K$76.85$158.0K63.9K
Mar 20, 2026Form 4 · 10b5-1Brittain MilesExecutive Vice PresidentSellCommon Stock · indirect3.3K$70.89$233.9K20.0K
Mar 16, 2026Form 4 · 10b5-1MONTROSS SCOTT JPresident & CEOSellCommon Stock2.5K$72.48$181.2K66.0K
Mar 16, 2026Form 4 · 10b5-1Julian AmandaDirectorSellCommon Stock3.5K$71.98$250.0K10.4K
Mar 16, 2026Form 4 · 10b5-1MONTROSS SCOTT JPresident & CEOSellCommon Stock2.5K$71.44$178.6K68.5K