‹ Screener

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

B72

Wide-moat construction/geospatial software-and-hardware franchise with top-decile margins and FCF, but a current growth stall.

Strengths

Risks

Notable findings

Quarterly revenue

2025-07-04 · $876M2025-10-03 · $901M2026-01-02 · $970M2026-04-03 · $940M

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

DateInsiderTypeSharesPrice
2026-06-17Lloyd MeaghanOption exercise4.0K$50.78
2026-06-17Wibergh JohanTax withheld265$50.78
2026-06-17Nersesian Ronald S.Option exercise4.0K$50.78
2026-06-17EKHOLM BORJEOption exercise4.0K$50.78
2026-06-17SPRAGUE KARA LYNNOption exercise4.0K$50.78
2026-06-17Gabriel KaighamOption exercise4.0K$50.78
2026-06-17Sweet Thomas WOption exercise4.0K$50.78
2026-06-17Wibergh JohanOption exercise4.0K$50.78
2026-04-16SCHWARTZ MARK DAVIDSell8.3K$67.01
2026-04-16SCHWARTZ MARK DAVIDSell8.4K$67.01
2026-04-15Allison JenniferTax withheld671$66.51
2026-04-15Keating Christopher FGrant7.3K$66.51
2026-04-15Keating Christopher FTax withheld2.4K$66.51
2026-04-15Keating Christopher FGrant2.4K$66.51
2026-04-15Keating Christopher FTax withheld703$66.51
2026-04-15Keating Christopher FOption exercise1.8K$66.51
2026-04-15Keating Christopher FTax withheld806$66.51
2026-04-15Keating Christopher FOption exercise1.8K$66.51
2026-04-15Keating Christopher FTax withheld792$66.51
2026-04-15Keating Christopher FOption exercise2.1K$66.51
2026-04-15Keating Christopher FTax withheld926$66.51
2026-04-15SCHWARTZ MARK DAVIDGrant11K$66.51
2026-04-15SCHWARTZ MARK DAVIDTax withheld4.6K$66.51
2026-04-15SCHWARTZ MARK DAVIDGrant3.6K$66.51
2026-04-15SCHWARTZ MARK DAVIDTax withheld1.3K$66.51
2026-04-15SCHWARTZ MARK DAVIDTax withheld1.2K$66.51
2026-04-15SCHWARTZ MARK DAVIDOption exercise6.0K$66.51
2026-04-15SCHWARTZ MARK DAVIDTax withheld2.6K$66.51
2026-04-15SCHWARTZ MARK DAVIDOption exercise6.0K$66.51
2026-04-15SCHWARTZ MARK DAVIDTax withheld2.6K$66.51
2026-04-15Bisio RonaldGrant14K$66.51
2026-04-15Bisio RonaldTax withheld6.0K$66.51
2026-04-15Bisio RonaldGrant4.6K$66.51
2026-04-15Bisio RonaldTax withheld1.7K$66.51
2026-04-15Bisio RonaldOption exercise3.4K$66.51
2026-04-15Bisio RonaldTax withheld1.4K$66.51
2026-04-15Bisio RonaldOption exercise5.8K$66.51
2026-04-15Bisio RonaldTax withheld2.4K$66.51
2026-04-15Bisio RonaldOption exercise5.1K$66.51
2026-04-15Bisio RonaldTax withheld2.1K$66.51
2026-04-15Sawarynski PhillipGrant3.9K$66.51
2026-04-15Sawarynski PhillipTax withheld1.7K$66.51
2026-04-15Sawarynski PhillipOption exercise1.4K$66.51
2026-04-15Sawarynski PhillipTax withheld602$66.51
2026-04-15Sawarynski PhillipOption exercise4.4K$66.51
2026-04-15Sawarynski PhillipTax withheld1.9K$66.51
2026-04-15Sawarynski PhillipOption exercise5.3K$66.51
2026-04-15Sawarynski PhillipTax withheld2.3K$66.51
2026-04-15Large PeterGrant14K$66.51
2026-04-15Large PeterTax withheld5.8K$66.51
2026-04-15Large PeterGrant4.6K$66.51
2026-04-15Large PeterTax withheld1.7K$66.51
2026-04-15Large PeterOption exercise3.3K$66.51
2026-04-15Large PeterTax withheld1.4K$66.51
2026-04-15Large PeterOption exercise1.9K$66.51
2026-04-15Large PeterTax withheld800$66.51
2026-04-15Large PeterOption exercise1.4K$66.51
2026-04-15Large PeterTax withheld561$66.51
2026-04-15SCHWARTZ MARK DAVIDOption exercise2.7K$66.51
2026-04-15Allison JenniferGrant7.1K$66.51
2026-04-15Allison JenniferTax withheld3.0K$66.51
2026-04-15Allison JenniferGrant2.4K$66.51
2026-04-15Allison JenniferTax withheld959$66.51
2026-04-15Allison JenniferOption exercise1.8K$66.51
2026-04-15Allison JenniferTax withheld846$66.51
2026-04-15Allison JenniferOption exercise1.6K$66.51
2026-04-15Allison JenniferTax withheld765$66.51
2026-04-15Allison JenniferOption exercise1.4K$66.51
2026-04-15PAINTER ROBERT GGrant141K$66.51
2026-04-15PAINTER ROBERT GTax withheld62K$66.51
2026-04-15PAINTER ROBERT GGrant47K$66.51
2026-04-15PAINTER ROBERT GTax withheld21K$66.51
2026-04-15PAINTER ROBERT GOption exercise20K$66.51
2026-04-15PAINTER ROBERT GTax withheld8.6K$66.51
2026-04-15PAINTER ROBERT GOption exercise16K$66.51
2026-04-15PAINTER ROBERT GTax withheld7.0K$66.51
2026-04-15PAINTER ROBERT GOption exercise15K$66.51
2026-04-15PAINTER ROBERT GTax withheld6.7K$66.51
2026-04-14PAINTER ROBERT GSell7.5K$66.94
2026-03-10PAINTER ROBERT GSell7.5K$70.45
2026-03-02Bement Kenneth BGrant159$56.84
2026-02-27Dalton James CalvinSell733$67.02
2026-02-10PAINTER ROBERT GSell7.5K$65.14
2026-01-15Sawarynski PhillipOption exercise656$79.76
2026-01-15Sawarynski PhillipTax withheld279$79.76
2026-01-15Sawarynski PhillipOption exercise6.4K$79.76
2026-01-15Sawarynski PhillipTax withheld2.5K$79.76
2026-01-13PAINTER ROBERT GSell7.5K$80.88
2025-12-16Sawarynski PhillipSell2.2K$80.45
2025-12-10Large PeterTax withheld138$81.77
2025-12-10Large PeterOption exercise138
2025-12-10Large PeterOption exercise161
2025-12-10Large PeterTax withheld161$81.77
2025-12-10Large PeterOption exercise170
2025-12-10Large PeterTax withheld170$81.77
2025-12-09PAINTER ROBERT GSell7.5K$81.39
2025-12-01PAINTER ROBERT GGift35K
2025-11-28Dalton James CalvinSell616$81.99
2025-11-26Bisio RonaldSell2.5K$80.87
2025-11-17SCHWARTZ MARK DAVIDSell1.7K$76.83
2025-11-11PAINTER ROBERT GSell7.5K$79.50
2025-11-06Gabriel KaighamSell1.7K$81.00
2025-11-04Bisio RonaldTax withheld636$79.75
2025-11-04Bisio RonaldOption exercise484
2025-11-04Bisio RonaldTax withheld484$79.75
2025-11-04Bisio RonaldOption exercise636
2025-10-14PAINTER ROBERT GSell7.5K$75.65
2025-09-19PEEK MARK SGift4.9K
2025-09-19PEEK MARK SGift4.9K
2025-09-18Keating Christopher FSell7.4K$81.74
2025-09-09PAINTER ROBERT GSell7.5K$81.31
2025-09-09Sawarynski PhillipSell2.2K$81.31
2025-08-28Dalton James CalvinSell609$82.41
2025-08-27Bisio RonaldSell2.5K$81.55
2025-08-27Large PeterSell500$81.55
2025-08-27Large PeterOption exercise1.7K$49.90
2025-08-27Large PeterSell1.7K$81.55
2025-08-27Large PeterOption exercise503$63.47
2025-08-27Large PeterSell503$81.55
2025-08-26Bisio RonaldGift325
2025-08-12PAINTER ROBERT GSell7.5K$82.93
2025-08-11PAINTER ROBERT GOption exercise113K$41.51
2025-08-11PAINTER ROBERT GOption exercise3.0K$41.51
2025-08-11PAINTER ROBERT GSell3.0K$84.53
2025-08-11PAINTER ROBERT GSell86K$82.67
2025-08-11PAINTER ROBERT GSell27K$83.14
2025-08-08PAINTER ROBERT GSell93K$84.54
2025-08-08PAINTER ROBERT GOption exercise93K$41.51
2025-07-10SCHWARTZ MARK DAVIDSell1.4K$80.00
2025-07-10Allison JenniferSell3.2K$80.00
2025-07-08PAINTER ROBERT GSell7.5K$78.86
2025-07-03SCHWARTZ MARK DAVIDSell1.5K$78.00
2025-06-26Bisio RonaldSell2.5K$75.00
2025-06-16Bisio RonaldSell1.5K$72.75
2025-06-10PAINTER ROBERT GSell7.5K$72.47
2025-06-02Gabriel KaighamSell6.0K$70.94
2025-05-30Lloyd MeaghanOption exercise5.0K$71.66
2025-05-30Wibergh JohanOption exercise5.0K$71.66
2025-05-30Wibergh JohanTax withheld383$71.66
2025-05-30Sweet Thomas WOption exercise5.0K$71.66
2025-05-30EKHOLM BORJEOption exercise5.0K$71.66
2025-05-30SPRAGUE KARA LYNNOption exercise5.0K$71.66
2025-05-30Dalton James CalvinOption exercise5.0K$71.66
2025-05-30Gabriel KaighamOption exercise5.0K$71.66
2025-05-30Nersesian Ronald S.Option exercise5.0K$71.66
2025-05-30PEEK MARK SOption exercise5.0K$71.66
2025-05-28Dalton James CalvinSell696$72.00
2025-05-27PAINTER ROBERT GSell7.5K$71.53
2025-05-22Bisio RonaldTax withheld244$70.76
2025-05-22Bisio RonaldOption exercise184
2025-05-22Bisio RonaldTax withheld81$70.76
2025-05-22PAINTER ROBERT GOption exercise5.7K
2025-05-22PAINTER ROBERT GTax withheld2.5K$70.76
2025-05-22PAINTER ROBERT GOption exercise1.9K
2025-05-22PAINTER ROBERT GTax withheld828$70.76
2025-05-22Shepard Julie AOption exercise179
2025-05-22Shepard Julie ATax withheld62$70.76
2025-05-22Shepard Julie AOption exercise59
2025-05-22Shepard Julie ATax withheld21$70.76
2025-05-22Large PeterOption exercise476
2025-05-22Large PeterTax withheld209$70.76
2025-05-22Large PeterOption exercise158
2025-05-22Large PeterTax withheld70$70.76
2025-05-22Bisio RonaldOption exercise556
2025-05-22SCHWARTZ MARK DAVIDOption exercise308
2025-05-22SCHWARTZ MARK DAVIDTax withheld135$70.76
2025-05-22SCHWARTZ MARK DAVIDOption exercise102
2025-05-22SCHWARTZ MARK DAVIDTax withheld45$70.76
2025-05-22Keating Christopher FOption exercise288
2025-05-22Keating Christopher FTax withheld127$70.76
2025-05-22Keating Christopher FOption exercise96
2025-05-22Keating Christopher FTax withheld43$70.76
2025-05-21PAINTER ROBERT GOther4.5K
2025-05-21PAINTER ROBERT GOther4.5K
2025-05-21Gabriel KaighamSell6.5K$71.69
2025-05-12Large PeterSell180$70.79
2025-05-12Large PeterSell920$70.80
2025-05-12Large PeterOption exercise180$49.90
2025-05-08PAINTER ROBERT GGift170K
2025-05-08Large PeterSell1.9K$66.55
2025-05-08PAINTER ROBERT GGift7.4K
2025-05-08PAINTER ROBERT GGift170K
2025-04-15Large PeterOption exercise2.0K$59.49
2025-04-15SCHWARTZ MARK DAVIDOption exercise1.9K$59.49
2025-04-15SCHWARTZ MARK DAVIDTax withheld827$59.49
2025-04-15SCHWARTZ MARK DAVIDOption exercise2.7K$59.49
2025-04-15SCHWARTZ MARK DAVIDTax withheld1.2K$59.49
2025-04-15SCHWARTZ MARK DAVIDOption exercise6.0K$59.49
2025-04-15SCHWARTZ MARK DAVIDTax withheld2.6K$59.49
2025-04-15Keating Christopher FOption exercise1.8K$59.49
2025-04-15Keating Christopher FTax withheld774$59.49
2025-04-15Keating Christopher FOption exercise1.8K$59.49
2025-04-15Keating Christopher FTax withheld805$59.49
2025-04-15Keating Christopher FOption exercise1.8K$59.49
2025-04-15Keating Christopher FTax withheld792$59.49
2025-04-15PAINTER ROBERT GOption exercise23K$59.49
2025-04-15PAINTER ROBERT GTax withheld10K$59.49
2025-04-15PAINTER ROBERT GOption exercise20K$59.49
2025-04-15PAINTER ROBERT GTax withheld8.6K$59.49
2025-04-15PAINTER ROBERT GOption exercise16K$59.49
2025-04-15PAINTER ROBERT GTax withheld7.0K$59.49
2025-04-15Sawarynski PhillipOption exercise1.0K$59.49
2025-04-15Sawarynski PhillipTax withheld448$59.49
2025-04-15Sawarynski PhillipOption exercise1.4K$59.49
2025-04-15Sawarynski PhillipTax withheld602$59.49
2025-04-15Sawarynski PhillipOption exercise4.4K$59.49
2025-04-15Sawarynski PhillipTax withheld1.9K$59.49
2025-04-15Allison JenniferOption exercise1.5K$59.49
2025-04-15Allison JenniferTax withheld594$59.49
2025-04-15Allison JenniferOption exercise1.8K$59.49
2025-04-15Allison JenniferTax withheld722$59.49
2025-04-15Allison JenniferOption exercise1.6K$59.49
2025-04-15Allison JenniferTax withheld653$59.49
2025-04-15Large PeterOption exercise2.9K$59.49
2025-04-15Large PeterTax withheld1.3K$59.49
2025-04-15Large PeterOption exercise3.4K$59.49
2025-04-15Large PeterTax withheld1.5K$59.49
2025-04-15Large PeterTax withheld880$59.49
2025-04-15Bisio RonaldOption exercise3.4K$59.49
2025-04-15Bisio RonaldTax withheld1.4K$59.49
2025-04-15Bisio RonaldOption exercise3.4K$59.49
2025-04-15Bisio RonaldTax withheld1.4K$59.49
2025-04-15Bisio RonaldOption exercise6.0K$59.49
2025-04-15Bisio RonaldTax withheld2.6K$59.49
2025-04-15Shepard Julie AOption exercise1.1K$59.49
2025-04-15Shepard Julie ATax withheld442$59.49
2025-04-15Shepard Julie AOption exercise1.1K$59.49
2025-04-15Shepard Julie ATax withheld445$59.49
2025-04-15Shepard Julie AOption exercise904$59.49
2025-04-15Shepard Julie ATax withheld364$59.49
2025-04-10Bisio RonaldGrant7.2K
2025-04-10Bisio RonaldTax withheld2.7K$61.49
2025-04-10Bisio RonaldGrant2.4K
2025-04-10Bisio RonaldTax withheld1.0K$61.49
2025-04-10PAINTER ROBERT GGrant74K
2025-04-10PAINTER ROBERT GTax withheld32K$61.49
2025-04-10PAINTER ROBERT GGrant25K
2025-04-10PAINTER ROBERT GTax withheld11K$61.49
2025-04-10SCHWARTZ MARK DAVIDGrant4.0K
2025-04-10SCHWARTZ MARK DAVIDTax withheld1.6K$61.49
2025-04-10SCHWARTZ MARK DAVIDGrant1.3K
2025-04-10SCHWARTZ MARK DAVIDTax withheld578$61.49
2025-04-10Shepard Julie AGrant2.3K
2025-04-10Shepard Julie ATax withheld802$61.49
2025-04-10Shepard Julie AGrant766
2025-04-10Shepard Julie ATax withheld265$61.49
2025-04-10Keating Christopher FGrant3.7K
2025-04-10Keating Christopher FTax withheld1.6K$61.49
2025-04-10Keating Christopher FGrant1.2K
2025-04-10Keating Christopher FTax withheld540$61.49
2025-04-10Keating Christopher FGrant2.3K
2025-04-10Keating Christopher FTax withheld1.0K$61.49
2025-04-10Sawarynski PhillipGrant3.2K
2025-04-10Sawarynski PhillipTax withheld1.4K$61.49
2025-04-10Large PeterGrant6.2K
2025-04-10Large PeterTax withheld2.3K$61.49
2025-04-10Large PeterGrant2.0K
2025-04-10Large PeterTax withheld784$61.49
2025-02-25Keating Christopher FSell5.7K$72.00
2025-02-24Dalton James CalvinSell2.1K$71.79
2025-01-17Allison JenniferSell2.3K$74.74
2025-01-17Allison JenniferSell1.3K$74.77
2025-01-15Sawarynski PhillipOption exercise6.4K
2025-01-15Sawarynski PhillipTax withheld2.5K
2025-01-15Sawarynski PhillipOption exercise656
2025-01-15Sawarynski PhillipTax withheld279

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

Notable events (8-K)

DateItems
2026-05-27Shareholder voteOtherfiling ↗
2026-05-26Exec/director changeOtherfiling ↗
2026-05-06ResultsExhibitsfiling ↗
2026-03-24Exec/director changefiling ↗
2026-02-10ResultsExhibitsfiling ↗
2025-12-05Material agreement1.02Debt obligationOtherExhibitsfiling ↗
2025-11-05ResultsExhibitsfiling ↗
2025-08-18Exec/director changeReg FDExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-272026-05-260000864749-26-000073 ↗
8-K2026-05-262026-05-260000864749-26-000071 ↗
10-Q2026-05-062026-04-030000864749-26-000063 ↗
8-K2026-05-062026-05-060000864749-26-000061 ↗
8-K2026-03-242026-03-240000864749-26-000024 ↗
10-K2026-02-252026-01-020000864749-26-000015 ↗
8-K2026-02-102026-02-100000864749-26-000006 ↗
8-K2025-12-052025-12-030000864749-25-000307 ↗
8-K2025-11-052025-11-050000864749-25-000283 ↗
10-Q2025-11-052025-10-030000864749-25-000286 ↗
8-K2025-08-182025-08-180000864749-25-000253 ↗
8-K2025-08-062025-08-060000864749-25-000243 ↗