POWER SOLUTIONS INTERNATIONAL, INC.
PSIX · Engines & Turbines · 23.1M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $4M (gross $4M, SBC $89K)
Reference price $91.72 · est. market cap ~$2.1B — last insider sale, 2025-09-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A85Engine maker delivering top-decile returns, strong margins, and rapid growth with a near debt-free balance sheet.
Strengths
- ROA 26.8% (98th pct) and ROE 63.8% (90th pct) with net margin 15.8% (83rd) and operating margin 15.2% (80th)
- Revenue up 52% (86th pct) and net income up 65% (77th); negligible debt (D/E ~0) and current ratio 3.15
Risks
- China supply-chain and tariff exposure that may not be fully passable to customers; potential customer refunds on IEEPA tariff matters
- Cyclical end-markets and a sharp drop in operating cash flow (OCF margin 39th pct) as working capital absorbed growth
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Revenue declineRevenue -32.8% YoY
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
25.6%
Operating margin
15.2%
Net margin
15.8%
Return on equity
63.8%
Return on assets
26.8%
ROIC
48.5%
Revenue growth (QoQ)
-32.8%
Net-income growth
64.5%
Debt / equity
0.0×
Current ratio
3.2×
Tangible book value
$148M
Cash & investments
$41M
Stock comp / revenue
0.1%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-02-12 | Li Xun | Option exercise | 7.5K | $2.00 |
| 2026-02-12 | Li Xun | Tax withheld | 3.4K | $92.72 |
| 2025-12-11 | He Hong | Grant | 5.0K | — |
| 2025-12-11 | Shea Courtney C. | Grant | 5.0K | — |
| 2025-12-11 | SIMPKINS FRANK P | Grant | 5.0K | — |
| 2025-09-11 | Weichai America Corp. | Sell | 6.7K | $91.72 |
| 2025-09-11 | He Hong | Sell | 1.5K | $94.00 |
| 2025-09-11 | Weichai America Corp. | Sell | 31K | $94.33 |
| 2025-09-11 | Weichai America Corp. | Sell | 19K | $92.46 |
| 2025-09-11 | Weichai America Corp. | Sell | 23K | $93.64 |
| 2025-09-10 | He Hong | Sell | 1.0K | $95.00 |
| 2025-09-10 | Weichai America Corp. | Sell | 6.3K | $90.28 |
| 2025-09-10 | Weichai America Corp. | Sell | 5.0K | $91.44 |
| 2025-09-10 | Weichai America Corp. | Sell | 15K | $92.34 |
| 2025-09-10 | Weichai America Corp. | Sell | 2.5K | $93.50 |
| 2025-09-10 | Weichai America Corp. | Sell | 7.6K | $94.45 |
| 2025-09-10 | Weichai America Corp. | Sell | 571 | $95.20 |
| 2025-09-09 | Xykis Constantine | Sell | 7.9K | $91.31 |
| 2025-09-09 | He Hong | Sell | 1.5K | $90.00 |
| 2025-09-09 | He Hong | Sell | 2.5K | $92.31 |
| 2025-09-08 | He Hong | Sell | 1.0K | $89.00 |
| 2025-08-26 | Weichai America Corp. | Sell | 14K | $80.66 |
| 2025-08-26 | Weichai America Corp. | Sell | 22K | $81.57 |
| 2025-08-26 | Weichai America Corp. | Sell | 17K | $82.49 |
| 2025-08-26 | Weichai America Corp. | Sell | 12K | $83.45 |
| 2025-08-26 | Weichai America Corp. | Sell | 9.9K | $84.35 |
| 2025-08-26 | Weichai America Corp. | Sell | 2.1K | $85.81 |
| 2025-08-26 | Weichai America Corp. | Sell | 11K | $86.74 |
| 2025-08-26 | Weichai America Corp. | Sell | 2.7K | $87.52 |
| 2025-08-26 | Weichai America Corp. | Sell | 3.4K | $88.35 |
| 2025-08-26 | Weichai America Corp. | Sell | 178 | $89.00 |
| 2025-08-25 | Li Xun | Sell | 600 | $93.20 |
| 2025-08-25 | Weichai America Corp. | Sell | 6.9K | $88.78 |
| 2025-08-25 | Weichai America Corp. | Sell | 8.1K | $89.48 |
| 2025-08-25 | Weichai America Corp. | Sell | 9.0K | $90.38 |
| 2025-08-25 | Weichai America Corp. | Sell | 12K | $91.63 |
| 2025-08-25 | Weichai America Corp. | Sell | 11K | $92.56 |
| 2025-08-25 | Weichai America Corp. | Sell | 3.7K | $93.18 |
| 2025-08-25 | SIMPKINS FRANK P | Sell | 10K | $91.64 |
| 2025-08-25 | Li Xun | Sell | 3.6K | $91.60 |
| 2025-08-25 | Li Xun | Sell | 3.6K | $92.93 |
| 2025-08-25 | Li Xun | Sell | 200 | $93.30 |
| 2025-08-25 | Li Xun | Buy | 300 | $92.82 |
| 2025-08-22 | Weichai America Corp. | Sell | 3.3K | $81.57 |
| 2025-08-22 | Weichai America Corp. | Sell | 3.7K | $82.45 |
| 2025-08-22 | Weichai America Corp. | Sell | 3.9K | $83.60 |
| 2025-08-22 | Weichai America Corp. | Sell | 1.7K | $84.74 |
| 2025-08-22 | Weichai America Corp. | Sell | 4.5K | $85.40 |
| 2025-08-22 | Weichai America Corp. | Sell | 4.0K | $86.34 |
| 2025-08-22 | Weichai America Corp. | Sell | 12K | $87.57 |
| 2025-08-22 | Weichai America Corp. | Sell | 10.0K | $88.46 |
| 2025-08-22 | Weichai America Corp. | Sell | 11K | $89.52 |
| 2025-08-22 | Weichai America Corp. | Sell | 19K | $90.52 |
| 2025-08-22 | Weichai America Corp. | Sell | 13K | $91.20 |
| 2025-08-21 | Weichai America Corp. | Sell | 2.6K | $80.41 |
| 2025-08-21 | Weichai America Corp. | Sell | 12K | $81.70 |
| 2025-08-21 | Weichai America Corp. | Sell | 21K | $82.46 |
| 2025-08-21 | Weichai America Corp. | Sell | 7.4K | $83.26 |
| 2025-08-20 | Weichai America Corp. | Sell | 16K | $80.50 |
| 2025-08-20 | Weichai America Corp. | Sell | 5 | $81.00 |
| 2025-08-19 | Weichai America Corp. | Sell | 46K | $80.24 |
| 2025-08-19 | Weichai America Corp. | Sell | 17K | $81.57 |
| 2025-08-19 | Weichai America Corp. | Sell | 12K | $82.59 |
| 2025-08-19 | Weichai America Corp. | Sell | 3.0K | $83.45 |
| 2025-08-19 | Weichai America Corp. | Sell | 1.4K | $84.32 |
| 2025-08-18 | Weichai America Corp. | Sell | 21K | $86.53 |
| 2025-08-18 | Weichai America Corp. | Sell | 16K | $80.43 |
| 2025-08-18 | Weichai America Corp. | Sell | 9.6K | $81.57 |
| 2025-08-18 | Weichai America Corp. | Sell | 15K | $82.52 |
| 2025-08-18 | Weichai America Corp. | Sell | 5.4K | $83.35 |
| 2025-08-18 | Weichai America Corp. | Sell | 7.0K | $84.31 |
| 2025-08-18 | Weichai America Corp. | Sell | 11K | $85.73 |
| 2025-08-18 | Weichai America Corp. | Sell | 21K | $87.45 |
| 2025-08-18 | Weichai America Corp. | Sell | 12K | $88.32 |
| 2025-08-18 | Weichai America Corp. | Sell | 5.9K | $89.16 |
| 2025-08-15 | Weichai America Corp. | Sell | 486 | $86.05 |
| 2025-08-15 | Weichai America Corp. | Sell | 15K | $82.59 |
| 2025-08-15 | Weichai America Corp. | Sell | 18K | $83.51 |
| 2025-08-15 | Weichai America Corp. | Sell | 21K | $80.41 |
| 2025-08-15 | Weichai America Corp. | Sell | 16K | $81.43 |
| 2025-08-15 | Weichai America Corp. | Sell | 23K | $84.56 |
| 2025-08-15 | Weichai America Corp. | Sell | 22K | $85.60 |
| 2025-08-14 | Weichai America Corp. | Sell | 8.8K | $87.64 |
| 2025-08-14 | Weichai America Corp. | Sell | 9.3K | $89.33 |
| 2025-08-14 | Weichai America Corp. | Sell | 255 | $90.24 |
| 2025-08-14 | Weichai America Corp. | Sell | 14K | $88.34 |
| 2025-08-14 | Weichai America Corp. | Sell | 7.1K | $81.80 |
| 2025-08-14 | Weichai America Corp. | Sell | 28K | $82.68 |
| 2025-08-14 | Weichai America Corp. | Sell | 31K | $83.50 |
| 2025-08-14 | Weichai America Corp. | Sell | 12K | $84.37 |
| 2025-08-14 | Weichai America Corp. | Sell | 10K | $85.63 |
| 2025-08-14 | Weichai America Corp. | Sell | 14K | $86.45 |
| 2025-08-13 | Weichai America Corp. | Sell | 3.5K | $86.63 |
| 2025-08-13 | Weichai America Corp. | Sell | 29K | $87.64 |
| 2025-08-13 | Weichai America Corp. | Sell | 39K | $88.50 |
| 2025-08-13 | Weichai America Corp. | Sell | 26K | $89.48 |
| 2025-08-13 | Weichai America Corp. | Sell | 22K | $90.45 |
| 2025-08-13 | Weichai America Corp. | Sell | 20K | $91.28 |
| 2025-08-13 | Weichai America Corp. | Sell | 6.5K | $92.58 |
| 2025-08-13 | Weichai America Corp. | Sell | 7.3K | $93.55 |
| 2025-08-13 | Weichai America Corp. | Sell | 1.1K | $94.49 |
| 2025-08-13 | Weichai America Corp. | Sell | 7.6K | $95.42 |
| 2025-08-13 | Weichai America Corp. | Sell | 197 | $96.20 |
| 2025-08-13 | He Hong | Sell | 2.5K | $90.03 |
| 2025-08-12 | Xykis Constantine | Sell | 13K | $95.50 |
| 2025-08-12 | Weichai America Corp. | Sell | 478 | $87.88 |
| 2025-08-12 | Weichai America Corp. | Sell | 5.9K | $88.48 |
| 2025-08-12 | Weichai America Corp. | Sell | 1.3K | $89.34 |
| 2025-08-12 | Weichai America Corp. | Sell | 8.5K | $90.28 |
| 2025-08-12 | Weichai America Corp. | Sell | 11K | $91.61 |
| 2025-08-12 | Weichai America Corp. | Sell | 13K | $92.42 |
| 2025-08-12 | Weichai America Corp. | Sell | 12K | $93.65 |
| 2025-08-12 | Weichai America Corp. | Sell | 16K | $94.47 |
| 2025-08-12 | Weichai America Corp. | Sell | 47K | $95.52 |
| 2025-08-12 | Weichai America Corp. | Sell | 9.2K | $96.19 |
| 2025-08-12 | Weichai America Corp. | Sell | 58 | $97.02 |
| 2025-08-12 | Li Xun | Option exercise | 15K | $2.00 |
| 2025-08-12 | Li Xun | Tax withheld | 6.8K | $95.45 |
| 2025-08-12 | Xykis Constantine | Sell | 13K | $96.20 |
| 2025-08-12 | SIMPKINS FRANK P | Sell | 108 | $91.74 |
| 2025-08-12 | SIMPKINS FRANK P | Sell | 384 | $92.52 |
| 2025-08-12 | SIMPKINS FRANK P | Sell | 282 | $93.68 |
| 2025-08-12 | SIMPKINS FRANK P | Sell | 912 | $94.46 |
| 2025-08-12 | SIMPKINS FRANK P | Sell | 3.1K | $95.46 |
| 2025-08-12 | SIMPKINS FRANK P | Sell | 206 | $96.20 |
| 2025-07-18 | Xykis Constantine | Option exercise | 15K | $2.99 |
| 2025-07-18 | Xykis Constantine | Disposition | 15K | $90.00 |
| 2025-06-11 | Xykis Constantine | Option exercise | 35K | $2.99 |
| 2025-06-11 | Xykis Constantine | Disposition | 35K | $49.99 |
| 2025-06-02 | Xykis Constantine | Disposition | 17K | $42.37 |
| 2025-06-02 | Xykis Constantine | Option exercise | 17K | $2.99 |
| 2025-06-02 | Xykis Constantine | Option exercise | 6.7K | $2.99 |
| 2025-06-02 | Xykis Constantine | Disposition | 6.7K | $42.37 |
| 2025-05-30 | Xykis Constantine | Disposition | 17K | $42.37 |
| 2025-05-30 | Xykis Constantine | Option exercise | 17K | $2.99 |
| 2025-05-30 | Xykis Constantine | Disposition | 6.7K | $42.37 |
| 2025-05-30 | Xykis Constantine | Option exercise | 6.7K | $2.99 |
| 2025-04-21 | Winemaster Gary S | Gift | 760K | — |
| 2025-04-11 | Winemaster Gary S | Sell | 2.0K | $23.27 |
| 2025-01-22 | Winemaster Gary S | Sell | 25K | $40.63 |
| 2025-01-22 | Winemaster Gary S | Sell | 9.9K | $41.09 |
| 2025-01-21 | Winemaster Gary S | Sell | 18K | $36.84 |
| 2025-01-14 | Winemaster Gary S | Sell | 15K | $37.05 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-13 | Exec/director changeExhibits | filing ↗ |
| 2026-05-11 | ResultsExhibits | filing ↗ |
| 2026-03-13 | Reg FDExhibits | filing ↗ |
| 2026-03-11 | Exec/director changeExhibits | filing ↗ |
| 2026-03-02 | ResultsExhibits | filing ↗ |
| 2026-03-02 | Reg FDExhibits | filing ↗ |
| 2025-11-06 | ResultsExhibits | filing ↗ |
| 2025-10-14 | Exec/director change | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-13 | 2026-05-12 | 0001193125-26-221562 ↗ |
| 10-Q | 2026-05-11 | 2026-03-31 | 0001628280-26-033451 ↗ |
| 8-K | 2026-05-11 | 2026-05-11 | 0001628280-26-033474 ↗ |
| 10-K/A | 2026-04-30 | 2025-12-31 | 0001193125-26-196674 ↗ |
| 8-K | 2026-03-13 | 2026-03-11 | 0001193125-26-106243 ↗ |
| 8-K | 2026-03-11 | 2026-03-06 | 0001193125-26-100834 ↗ |
| 8-K | 2026-03-02 | 2026-03-02 | 0001193125-26-085340 ↗ |
| 10-K | 2026-03-02 | 2025-12-31 | 0001628280-26-013207 ↗ |
| 8-K | 2026-03-02 | 2026-03-02 | 0001628280-26-013226 ↗ |
| 10-Q | 2025-11-06 | 2025-09-30 | 0001628280-25-050177 ↗ |
| 8-K | 2025-11-06 | 2025-11-06 | 0001628280-25-050205 ↗ |
| 8-K | 2025-10-14 | 2025-10-09 | 0001193125-25-238999 ↗ |