TRIMBLE INC.
TRMB · Measuring & Controlling Devices, NEC · 233.1M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$45M (gross $100M, SBC $145M)
Reference price $67.01 · est. market cap ~$15.6B — last insider sale, 2026-04-16 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B72Wide-moat construction/geospatial software-and-hardware franchise with top-decile margins and FCF, but a current growth stall.
Strengths
- Gross margin 69% (91st pct), operating margin 16.5% (75th), and FCF $361M (90th) with low debt/equity 0.24
- Sticky Connect & Scale platform/SaaS model with growing ARR and a durable data/IP moat
- GAAP operating income rose to $592M from $461M as the mix shifts to recurring revenue
Risks
- Revenue declined 2.6% (23rd pct) and net income fell 72% — though largely a prior-year $1.5B divestiture-gain artifact
- ROE 7.3% (50th) is mid-pack; quick ratio 0.96 (33rd)
- Global supply-chain, tariff, and FX exposure across diverse hardware/software lines
Notable findings
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
69.1%
Operating margin
16.5%
Net margin
11.8%
Return on equity
7.3%
Return on assets
4.6%
ROIC
6.5%
Revenue growth (QoQ)
-3.1%
Net-income growth
-71.8%
Debt / equity
0.2×
Net debt / EBITDA
1.4×
Current ratio
1.1×
Free cash flow
$361M
EBITDA
$792M
Tangible book value
-$328M
Cash & investments
$253M
Stock comp / revenue
4.1%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-17 | Lloyd Meaghan | Option exercise | 4.0K | $50.78 |
| 2026-06-17 | Wibergh Johan | Tax withheld | 265 | $50.78 |
| 2026-06-17 | Nersesian Ronald S. | Option exercise | 4.0K | $50.78 |
| 2026-06-17 | EKHOLM BORJE | Option exercise | 4.0K | $50.78 |
| 2026-06-17 | SPRAGUE KARA LYNN | Option exercise | 4.0K | $50.78 |
| 2026-06-17 | Gabriel Kaigham | Option exercise | 4.0K | $50.78 |
| 2026-06-17 | Sweet Thomas W | Option exercise | 4.0K | $50.78 |
| 2026-06-17 | Wibergh Johan | Option exercise | 4.0K | $50.78 |
| 2026-04-16 | SCHWARTZ MARK DAVID | Sell | 8.3K | $67.01 |
| 2026-04-16 | SCHWARTZ MARK DAVID | Sell | 8.4K | $67.01 |
| 2026-04-15 | Allison Jennifer | Tax withheld | 671 | $66.51 |
| 2026-04-15 | Keating Christopher F | Grant | 7.3K | $66.51 |
| 2026-04-15 | Keating Christopher F | Tax withheld | 2.4K | $66.51 |
| 2026-04-15 | Keating Christopher F | Grant | 2.4K | $66.51 |
| 2026-04-15 | Keating Christopher F | Tax withheld | 703 | $66.51 |
| 2026-04-15 | Keating Christopher F | Option exercise | 1.8K | $66.51 |
| 2026-04-15 | Keating Christopher F | Tax withheld | 806 | $66.51 |
| 2026-04-15 | Keating Christopher F | Option exercise | 1.8K | $66.51 |
| 2026-04-15 | Keating Christopher F | Tax withheld | 792 | $66.51 |
| 2026-04-15 | Keating Christopher F | Option exercise | 2.1K | $66.51 |
| 2026-04-15 | Keating Christopher F | Tax withheld | 926 | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Grant | 11K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 4.6K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Grant | 3.6K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 1.3K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 1.2K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Option exercise | 6.0K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 2.6K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Option exercise | 6.0K | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 2.6K | $66.51 |
| 2026-04-15 | Bisio Ronald | Grant | 14K | $66.51 |
| 2026-04-15 | Bisio Ronald | Tax withheld | 6.0K | $66.51 |
| 2026-04-15 | Bisio Ronald | Grant | 4.6K | $66.51 |
| 2026-04-15 | Bisio Ronald | Tax withheld | 1.7K | $66.51 |
| 2026-04-15 | Bisio Ronald | Option exercise | 3.4K | $66.51 |
| 2026-04-15 | Bisio Ronald | Tax withheld | 1.4K | $66.51 |
| 2026-04-15 | Bisio Ronald | Option exercise | 5.8K | $66.51 |
| 2026-04-15 | Bisio Ronald | Tax withheld | 2.4K | $66.51 |
| 2026-04-15 | Bisio Ronald | Option exercise | 5.1K | $66.51 |
| 2026-04-15 | Bisio Ronald | Tax withheld | 2.1K | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Grant | 3.9K | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Tax withheld | 1.7K | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Option exercise | 1.4K | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Tax withheld | 602 | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Option exercise | 4.4K | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Tax withheld | 1.9K | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Option exercise | 5.3K | $66.51 |
| 2026-04-15 | Sawarynski Phillip | Tax withheld | 2.3K | $66.51 |
| 2026-04-15 | Large Peter | Grant | 14K | $66.51 |
| 2026-04-15 | Large Peter | Tax withheld | 5.8K | $66.51 |
| 2026-04-15 | Large Peter | Grant | 4.6K | $66.51 |
| 2026-04-15 | Large Peter | Tax withheld | 1.7K | $66.51 |
| 2026-04-15 | Large Peter | Option exercise | 3.3K | $66.51 |
| 2026-04-15 | Large Peter | Tax withheld | 1.4K | $66.51 |
| 2026-04-15 | Large Peter | Option exercise | 1.9K | $66.51 |
| 2026-04-15 | Large Peter | Tax withheld | 800 | $66.51 |
| 2026-04-15 | Large Peter | Option exercise | 1.4K | $66.51 |
| 2026-04-15 | Large Peter | Tax withheld | 561 | $66.51 |
| 2026-04-15 | SCHWARTZ MARK DAVID | Option exercise | 2.7K | $66.51 |
| 2026-04-15 | Allison Jennifer | Grant | 7.1K | $66.51 |
| 2026-04-15 | Allison Jennifer | Tax withheld | 3.0K | $66.51 |
| 2026-04-15 | Allison Jennifer | Grant | 2.4K | $66.51 |
| 2026-04-15 | Allison Jennifer | Tax withheld | 959 | $66.51 |
| 2026-04-15 | Allison Jennifer | Option exercise | 1.8K | $66.51 |
| 2026-04-15 | Allison Jennifer | Tax withheld | 846 | $66.51 |
| 2026-04-15 | Allison Jennifer | Option exercise | 1.6K | $66.51 |
| 2026-04-15 | Allison Jennifer | Tax withheld | 765 | $66.51 |
| 2026-04-15 | Allison Jennifer | Option exercise | 1.4K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Grant | 141K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Tax withheld | 62K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Grant | 47K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Tax withheld | 21K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Option exercise | 20K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Tax withheld | 8.6K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Option exercise | 16K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Tax withheld | 7.0K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Option exercise | 15K | $66.51 |
| 2026-04-15 | PAINTER ROBERT G | Tax withheld | 6.7K | $66.51 |
| 2026-04-14 | PAINTER ROBERT G | Sell | 7.5K | $66.94 |
| 2026-03-10 | PAINTER ROBERT G | Sell | 7.5K | $70.45 |
| 2026-03-02 | Bement Kenneth B | Grant | 159 | $56.84 |
| 2026-02-27 | Dalton James Calvin | Sell | 733 | $67.02 |
| 2026-02-10 | PAINTER ROBERT G | Sell | 7.5K | $65.14 |
| 2026-01-15 | Sawarynski Phillip | Option exercise | 656 | $79.76 |
| 2026-01-15 | Sawarynski Phillip | Tax withheld | 279 | $79.76 |
| 2026-01-15 | Sawarynski Phillip | Option exercise | 6.4K | $79.76 |
| 2026-01-15 | Sawarynski Phillip | Tax withheld | 2.5K | $79.76 |
| 2026-01-13 | PAINTER ROBERT G | Sell | 7.5K | $80.88 |
| 2025-12-16 | Sawarynski Phillip | Sell | 2.2K | $80.45 |
| 2025-12-10 | Large Peter | Tax withheld | 138 | $81.77 |
| 2025-12-10 | Large Peter | Option exercise | 138 | — |
| 2025-12-10 | Large Peter | Option exercise | 161 | — |
| 2025-12-10 | Large Peter | Tax withheld | 161 | $81.77 |
| 2025-12-10 | Large Peter | Option exercise | 170 | — |
| 2025-12-10 | Large Peter | Tax withheld | 170 | $81.77 |
| 2025-12-09 | PAINTER ROBERT G | Sell | 7.5K | $81.39 |
| 2025-12-01 | PAINTER ROBERT G | Gift | 35K | — |
| 2025-11-28 | Dalton James Calvin | Sell | 616 | $81.99 |
| 2025-11-26 | Bisio Ronald | Sell | 2.5K | $80.87 |
| 2025-11-17 | SCHWARTZ MARK DAVID | Sell | 1.7K | $76.83 |
| 2025-11-11 | PAINTER ROBERT G | Sell | 7.5K | $79.50 |
| 2025-11-06 | Gabriel Kaigham | Sell | 1.7K | $81.00 |
| 2025-11-04 | Bisio Ronald | Tax withheld | 636 | $79.75 |
| 2025-11-04 | Bisio Ronald | Option exercise | 484 | — |
| 2025-11-04 | Bisio Ronald | Tax withheld | 484 | $79.75 |
| 2025-11-04 | Bisio Ronald | Option exercise | 636 | — |
| 2025-10-14 | PAINTER ROBERT G | Sell | 7.5K | $75.65 |
| 2025-09-19 | PEEK MARK S | Gift | 4.9K | — |
| 2025-09-19 | PEEK MARK S | Gift | 4.9K | — |
| 2025-09-18 | Keating Christopher F | Sell | 7.4K | $81.74 |
| 2025-09-09 | PAINTER ROBERT G | Sell | 7.5K | $81.31 |
| 2025-09-09 | Sawarynski Phillip | Sell | 2.2K | $81.31 |
| 2025-08-28 | Dalton James Calvin | Sell | 609 | $82.41 |
| 2025-08-27 | Bisio Ronald | Sell | 2.5K | $81.55 |
| 2025-08-27 | Large Peter | Sell | 500 | $81.55 |
| 2025-08-27 | Large Peter | Option exercise | 1.7K | $49.90 |
| 2025-08-27 | Large Peter | Sell | 1.7K | $81.55 |
| 2025-08-27 | Large Peter | Option exercise | 503 | $63.47 |
| 2025-08-27 | Large Peter | Sell | 503 | $81.55 |
| 2025-08-26 | Bisio Ronald | Gift | 325 | — |
| 2025-08-12 | PAINTER ROBERT G | Sell | 7.5K | $82.93 |
| 2025-08-11 | PAINTER ROBERT G | Option exercise | 113K | $41.51 |
| 2025-08-11 | PAINTER ROBERT G | Option exercise | 3.0K | $41.51 |
| 2025-08-11 | PAINTER ROBERT G | Sell | 3.0K | $84.53 |
| 2025-08-11 | PAINTER ROBERT G | Sell | 86K | $82.67 |
| 2025-08-11 | PAINTER ROBERT G | Sell | 27K | $83.14 |
| 2025-08-08 | PAINTER ROBERT G | Sell | 93K | $84.54 |
| 2025-08-08 | PAINTER ROBERT G | Option exercise | 93K | $41.51 |
| 2025-07-10 | SCHWARTZ MARK DAVID | Sell | 1.4K | $80.00 |
| 2025-07-10 | Allison Jennifer | Sell | 3.2K | $80.00 |
| 2025-07-08 | PAINTER ROBERT G | Sell | 7.5K | $78.86 |
| 2025-07-03 | SCHWARTZ MARK DAVID | Sell | 1.5K | $78.00 |
| 2025-06-26 | Bisio Ronald | Sell | 2.5K | $75.00 |
| 2025-06-16 | Bisio Ronald | Sell | 1.5K | $72.75 |
| 2025-06-10 | PAINTER ROBERT G | Sell | 7.5K | $72.47 |
| 2025-06-02 | Gabriel Kaigham | Sell | 6.0K | $70.94 |
| 2025-05-30 | Lloyd Meaghan | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | Wibergh Johan | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | Wibergh Johan | Tax withheld | 383 | $71.66 |
| 2025-05-30 | Sweet Thomas W | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | EKHOLM BORJE | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | SPRAGUE KARA LYNN | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | Dalton James Calvin | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | Gabriel Kaigham | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | Nersesian Ronald S. | Option exercise | 5.0K | $71.66 |
| 2025-05-30 | PEEK MARK S | Option exercise | 5.0K | $71.66 |
| 2025-05-28 | Dalton James Calvin | Sell | 696 | $72.00 |
| 2025-05-27 | PAINTER ROBERT G | Sell | 7.5K | $71.53 |
| 2025-05-22 | Bisio Ronald | Tax withheld | 244 | $70.76 |
| 2025-05-22 | Bisio Ronald | Option exercise | 184 | — |
| 2025-05-22 | Bisio Ronald | Tax withheld | 81 | $70.76 |
| 2025-05-22 | PAINTER ROBERT G | Option exercise | 5.7K | — |
| 2025-05-22 | PAINTER ROBERT G | Tax withheld | 2.5K | $70.76 |
| 2025-05-22 | PAINTER ROBERT G | Option exercise | 1.9K | — |
| 2025-05-22 | PAINTER ROBERT G | Tax withheld | 828 | $70.76 |
| 2025-05-22 | Shepard Julie A | Option exercise | 179 | — |
| 2025-05-22 | Shepard Julie A | Tax withheld | 62 | $70.76 |
| 2025-05-22 | Shepard Julie A | Option exercise | 59 | — |
| 2025-05-22 | Shepard Julie A | Tax withheld | 21 | $70.76 |
| 2025-05-22 | Large Peter | Option exercise | 476 | — |
| 2025-05-22 | Large Peter | Tax withheld | 209 | $70.76 |
| 2025-05-22 | Large Peter | Option exercise | 158 | — |
| 2025-05-22 | Large Peter | Tax withheld | 70 | $70.76 |
| 2025-05-22 | Bisio Ronald | Option exercise | 556 | — |
| 2025-05-22 | SCHWARTZ MARK DAVID | Option exercise | 308 | — |
| 2025-05-22 | SCHWARTZ MARK DAVID | Tax withheld | 135 | $70.76 |
| 2025-05-22 | SCHWARTZ MARK DAVID | Option exercise | 102 | — |
| 2025-05-22 | SCHWARTZ MARK DAVID | Tax withheld | 45 | $70.76 |
| 2025-05-22 | Keating Christopher F | Option exercise | 288 | — |
| 2025-05-22 | Keating Christopher F | Tax withheld | 127 | $70.76 |
| 2025-05-22 | Keating Christopher F | Option exercise | 96 | — |
| 2025-05-22 | Keating Christopher F | Tax withheld | 43 | $70.76 |
| 2025-05-21 | PAINTER ROBERT G | Other | 4.5K | — |
| 2025-05-21 | PAINTER ROBERT G | Other | 4.5K | — |
| 2025-05-21 | Gabriel Kaigham | Sell | 6.5K | $71.69 |
| 2025-05-12 | Large Peter | Sell | 180 | $70.79 |
| 2025-05-12 | Large Peter | Sell | 920 | $70.80 |
| 2025-05-12 | Large Peter | Option exercise | 180 | $49.90 |
| 2025-05-08 | PAINTER ROBERT G | Gift | 170K | — |
| 2025-05-08 | Large Peter | Sell | 1.9K | $66.55 |
| 2025-05-08 | PAINTER ROBERT G | Gift | 7.4K | — |
| 2025-05-08 | PAINTER ROBERT G | Gift | 170K | — |
| 2025-04-15 | Large Peter | Option exercise | 2.0K | $59.49 |
| 2025-04-15 | SCHWARTZ MARK DAVID | Option exercise | 1.9K | $59.49 |
| 2025-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 827 | $59.49 |
| 2025-04-15 | SCHWARTZ MARK DAVID | Option exercise | 2.7K | $59.49 |
| 2025-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 1.2K | $59.49 |
| 2025-04-15 | SCHWARTZ MARK DAVID | Option exercise | 6.0K | $59.49 |
| 2025-04-15 | SCHWARTZ MARK DAVID | Tax withheld | 2.6K | $59.49 |
| 2025-04-15 | Keating Christopher F | Option exercise | 1.8K | $59.49 |
| 2025-04-15 | Keating Christopher F | Tax withheld | 774 | $59.49 |
| 2025-04-15 | Keating Christopher F | Option exercise | 1.8K | $59.49 |
| 2025-04-15 | Keating Christopher F | Tax withheld | 805 | $59.49 |
| 2025-04-15 | Keating Christopher F | Option exercise | 1.8K | $59.49 |
| 2025-04-15 | Keating Christopher F | Tax withheld | 792 | $59.49 |
| 2025-04-15 | PAINTER ROBERT G | Option exercise | 23K | $59.49 |
| 2025-04-15 | PAINTER ROBERT G | Tax withheld | 10K | $59.49 |
| 2025-04-15 | PAINTER ROBERT G | Option exercise | 20K | $59.49 |
| 2025-04-15 | PAINTER ROBERT G | Tax withheld | 8.6K | $59.49 |
| 2025-04-15 | PAINTER ROBERT G | Option exercise | 16K | $59.49 |
| 2025-04-15 | PAINTER ROBERT G | Tax withheld | 7.0K | $59.49 |
| 2025-04-15 | Sawarynski Phillip | Option exercise | 1.0K | $59.49 |
| 2025-04-15 | Sawarynski Phillip | Tax withheld | 448 | $59.49 |
| 2025-04-15 | Sawarynski Phillip | Option exercise | 1.4K | $59.49 |
| 2025-04-15 | Sawarynski Phillip | Tax withheld | 602 | $59.49 |
| 2025-04-15 | Sawarynski Phillip | Option exercise | 4.4K | $59.49 |
| 2025-04-15 | Sawarynski Phillip | Tax withheld | 1.9K | $59.49 |
| 2025-04-15 | Allison Jennifer | Option exercise | 1.5K | $59.49 |
| 2025-04-15 | Allison Jennifer | Tax withheld | 594 | $59.49 |
| 2025-04-15 | Allison Jennifer | Option exercise | 1.8K | $59.49 |
| 2025-04-15 | Allison Jennifer | Tax withheld | 722 | $59.49 |
| 2025-04-15 | Allison Jennifer | Option exercise | 1.6K | $59.49 |
| 2025-04-15 | Allison Jennifer | Tax withheld | 653 | $59.49 |
| 2025-04-15 | Large Peter | Option exercise | 2.9K | $59.49 |
| 2025-04-15 | Large Peter | Tax withheld | 1.3K | $59.49 |
| 2025-04-15 | Large Peter | Option exercise | 3.4K | $59.49 |
| 2025-04-15 | Large Peter | Tax withheld | 1.5K | $59.49 |
| 2025-04-15 | Large Peter | Tax withheld | 880 | $59.49 |
| 2025-04-15 | Bisio Ronald | Option exercise | 3.4K | $59.49 |
| 2025-04-15 | Bisio Ronald | Tax withheld | 1.4K | $59.49 |
| 2025-04-15 | Bisio Ronald | Option exercise | 3.4K | $59.49 |
| 2025-04-15 | Bisio Ronald | Tax withheld | 1.4K | $59.49 |
| 2025-04-15 | Bisio Ronald | Option exercise | 6.0K | $59.49 |
| 2025-04-15 | Bisio Ronald | Tax withheld | 2.6K | $59.49 |
| 2025-04-15 | Shepard Julie A | Option exercise | 1.1K | $59.49 |
| 2025-04-15 | Shepard Julie A | Tax withheld | 442 | $59.49 |
| 2025-04-15 | Shepard Julie A | Option exercise | 1.1K | $59.49 |
| 2025-04-15 | Shepard Julie A | Tax withheld | 445 | $59.49 |
| 2025-04-15 | Shepard Julie A | Option exercise | 904 | $59.49 |
| 2025-04-15 | Shepard Julie A | Tax withheld | 364 | $59.49 |
| 2025-04-10 | Bisio Ronald | Grant | 7.2K | — |
| 2025-04-10 | Bisio Ronald | Tax withheld | 2.7K | $61.49 |
| 2025-04-10 | Bisio Ronald | Grant | 2.4K | — |
| 2025-04-10 | Bisio Ronald | Tax withheld | 1.0K | $61.49 |
| 2025-04-10 | PAINTER ROBERT G | Grant | 74K | — |
| 2025-04-10 | PAINTER ROBERT G | Tax withheld | 32K | $61.49 |
| 2025-04-10 | PAINTER ROBERT G | Grant | 25K | — |
| 2025-04-10 | PAINTER ROBERT G | Tax withheld | 11K | $61.49 |
| 2025-04-10 | SCHWARTZ MARK DAVID | Grant | 4.0K | — |
| 2025-04-10 | SCHWARTZ MARK DAVID | Tax withheld | 1.6K | $61.49 |
| 2025-04-10 | SCHWARTZ MARK DAVID | Grant | 1.3K | — |
| 2025-04-10 | SCHWARTZ MARK DAVID | Tax withheld | 578 | $61.49 |
| 2025-04-10 | Shepard Julie A | Grant | 2.3K | — |
| 2025-04-10 | Shepard Julie A | Tax withheld | 802 | $61.49 |
| 2025-04-10 | Shepard Julie A | Grant | 766 | — |
| 2025-04-10 | Shepard Julie A | Tax withheld | 265 | $61.49 |
| 2025-04-10 | Keating Christopher F | Grant | 3.7K | — |
| 2025-04-10 | Keating Christopher F | Tax withheld | 1.6K | $61.49 |
| 2025-04-10 | Keating Christopher F | Grant | 1.2K | — |
| 2025-04-10 | Keating Christopher F | Tax withheld | 540 | $61.49 |
| 2025-04-10 | Keating Christopher F | Grant | 2.3K | — |
| 2025-04-10 | Keating Christopher F | Tax withheld | 1.0K | $61.49 |
| 2025-04-10 | Sawarynski Phillip | Grant | 3.2K | — |
| 2025-04-10 | Sawarynski Phillip | Tax withheld | 1.4K | $61.49 |
| 2025-04-10 | Large Peter | Grant | 6.2K | — |
| 2025-04-10 | Large Peter | Tax withheld | 2.3K | $61.49 |
| 2025-04-10 | Large Peter | Grant | 2.0K | — |
| 2025-04-10 | Large Peter | Tax withheld | 784 | $61.49 |
| 2025-02-25 | Keating Christopher F | Sell | 5.7K | $72.00 |
| 2025-02-24 | Dalton James Calvin | Sell | 2.1K | $71.79 |
| 2025-01-17 | Allison Jennifer | Sell | 2.3K | $74.74 |
| 2025-01-17 | Allison Jennifer | Sell | 1.3K | $74.77 |
| 2025-01-15 | Sawarynski Phillip | Option exercise | 6.4K | — |
| 2025-01-15 | Sawarynski Phillip | Tax withheld | 2.5K | — |
| 2025-01-15 | Sawarynski Phillip | Option exercise | 656 | — |
| 2025-01-15 | Sawarynski Phillip | Tax withheld | 279 | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-27 | Shareholder voteOther | filing ↗ |
| 2026-05-26 | Exec/director changeOther | filing ↗ |
| 2026-05-06 | ResultsExhibits | filing ↗ |
| 2026-03-24 | Exec/director change | filing ↗ |
| 2026-02-10 | ResultsExhibits | filing ↗ |
| 2025-12-05 | Material agreement1.02Debt obligationOtherExhibits | filing ↗ |
| 2025-11-05 | ResultsExhibits | filing ↗ |
| 2025-08-18 | Exec/director changeReg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-27 | 2026-05-26 | 0000864749-26-000073 ↗ |
| 8-K | 2026-05-26 | 2026-05-26 | 0000864749-26-000071 ↗ |
| 10-Q | 2026-05-06 | 2026-04-03 | 0000864749-26-000063 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0000864749-26-000061 ↗ |
| 8-K | 2026-03-24 | 2026-03-24 | 0000864749-26-000024 ↗ |
| 10-K | 2026-02-25 | 2026-01-02 | 0000864749-26-000015 ↗ |
| 8-K | 2026-02-10 | 2026-02-10 | 0000864749-26-000006 ↗ |
| 8-K | 2025-12-05 | 2025-12-03 | 0000864749-25-000307 ↗ |
| 8-K | 2025-11-05 | 2025-11-05 | 0000864749-25-000283 ↗ |
| 10-Q | 2025-11-05 | 2025-10-03 | 0000864749-25-000286 ↗ |
| 8-K | 2025-08-18 | 2025-08-18 | 0000864749-25-000253 ↗ |
| 8-K | 2025-08-06 | 2025-08-06 | 0000864749-25-000243 ↗ |