‹ Screener

BENTLEY SYSTEMS INC

BSY · Services-Prepackaged Software · 332.5M shares · +3%/yr ↑ shares · EDGAR filings ↗

Reference price $40.01 · est. market cap ~$13.3B — last insider sale, 2026-03-10 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B78

Infrastructure-engineering software franchise with elite margins and free cash flow; thin liquidity and leverage temper it.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $364M2025-09-30 · $376M2025-12-31 · $392M2026-03-31 · $424M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
81.5%
Operating margin
24.1%
Net margin
18.5%
Return on equity
23.4%
Return on assets
7.8%
ROIC
11.7%
Revenue growth (QoQ)
8.3%
Net-income growth
18.3%
Debt / equity
1.1×
Current ratio
0.6×
Free cash flow
$520M
Tangible book value
-$1.5B
Cash & investments
$123M
Stock comp / revenue
4.8%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-11Shaman David R.Grant620
2026-06-11Andre WernerGrant301
2026-06-11Trimback Thomas FGrant42
2026-06-11Bentley Raymond B.Grant2.1K
2026-06-11Cumins NicholasGrant878
2026-06-11Moutte JulienGrant201
2026-06-11Lee James KGrant466
2026-06-11Griswold Kirk B.Grant86
2026-06-11Bentley Keith A.Grant1.1K
2026-06-11Ballard BrockGrant202
2026-06-11Bentley Barry J.Grant3
2026-06-11BENTLEY GREGORY SGrant3.7K
2026-05-21Hughes Brian F.Grant6.7K
2026-05-21Griswold Kirk B.Grant6.7K
2026-05-21HAUGEN JANET BRUTSCHEAGrant6.7K
2026-05-03Shaman David R.Tax withheld5.3K$33.58
2026-04-23BENTLEY GREGORY SGrant62K$32.65
2026-04-23BENTLEY GREGORY STax withheld27K$32.65
2026-04-01Moutte JulienTax withheld3.0K$34.20
2026-03-29Trimback Thomas FTax withheld172$34.76
2026-03-19BENTLEY GREGORY SGrant3.0K
2026-03-19Trimback Thomas FGrant35
2026-03-19Moutte JulienGrant173
2026-03-19Griswold Kirk B.Grant70
2026-03-19Lee James KGrant375
2026-03-19Cumins NicholasGrant707
2026-03-19Bentley Raymond B.Grant1.7K
2026-03-19Bentley Keith A.Grant845
2026-03-19Andre WernerGrant243
2026-03-19Shaman David R.Grant546
2026-03-19Bentley Barry J.Grant3
2026-03-19Ballard BrockGrant163
2026-03-17Cumins NicholasTax withheld2.4K$37.88
2026-03-17Moutte JulienTax withheld431$37.88
2026-03-17Shaman David R.Tax withheld984$37.88
2026-03-17Ballard BrockTax withheld293$37.88
2026-03-17Andre WernerTax withheld1.5K$37.88
2026-03-13Trimback Thomas FTax withheld451$38.19
2026-03-13Cumins NicholasTax withheld6.6K$38.19
2026-03-13Moutte JulienTax withheld5.0K$38.19
2026-03-13Lee James KTax withheld747$38.19
2026-03-13Shaman David R.Tax withheld4.6K$38.19
2026-03-13Ballard BrockTax withheld4.1K$38.19
2026-03-13Andre WernerTax withheld5.1K$38.19
2026-03-12Bentley Raymond B.Gift250K
2026-03-10BENTLEY GREGORY SSell100$40.01
2026-03-06Trimback Thomas FGrant4.0K
2026-03-06Lee James KGrant36K
2026-03-06Lee James KGrant13K
2026-03-06Moutte JulienGrant20K
2026-03-06Cumins NicholasGrant75K
2026-03-06Cumins NicholasGrant28K
2026-03-06Andre WernerGrant22K
2026-03-06Ballard BrockGrant20K
2026-03-06Shaman David R.Grant19K
2026-03-03BENTLEY GREGORY SGift672
2026-03-03BENTLEY GREGORY SGift672
2026-01-30Trimback Thomas FTax withheld300$35.12
2026-01-23Shaman David R.Grant18K$38.84
2026-01-23Shaman David R.Tax withheld5.5K$38.84
2026-01-23Ballard BrockGrant17K$38.84
2026-01-23Ballard BrockTax withheld5.0K$38.84
2026-01-23Trimback Thomas FGrant3.7K$38.84
2026-01-23Trimback Thomas FTax withheld1.2K$38.84
2026-01-23Cumins NicholasGrant25K$38.84
2026-01-23Cumins NicholasTax withheld10K$38.84
2026-01-23Andre WernerGrant21K$38.84
2026-01-23Andre WernerTax withheld6.1K$38.84
2026-01-23Moutte JulienGrant17K$38.84
2026-01-23Moutte JulienTax withheld8.5K$38.84
2026-01-23Lee James KTax withheld3.3K$38.84
2026-01-23Lee James KGrant12K$38.84
2026-01-23BENTLEY GREGORY SGrant37K$38.84
2026-01-23BENTLEY GREGORY STax withheld16K$38.84
2026-01-15Bentley Raymond B.Tax withheld43K$39.07
2026-01-09Bentley Keith A.Tax withheld95K$40.13
2026-01-01Ballard BrockTax withheld2.2K$38.16
2026-01-01Bentley Keith A.Tax withheld25K$38.16
2026-01-01Bentley Barry J.Tax withheld371$38.16
2025-12-15Shaman David R.Gift2.5K
2025-12-15Andre WernerTax withheld4.4K$40.25
2025-12-15Cumins NicholasTax withheld17K$40.25
2025-12-15Lee James KTax withheld9.2K$40.25
2025-12-15Shaman David R.Tax withheld4.2K$40.25
2025-12-15Shaman David R.Tax withheld730$40.25
2025-12-11Griswold Kirk B.Grant85
2025-12-11Moutte JulienGrant72
2025-12-11Bentley Barry J.Grant5
2025-12-11Lee James KGrant264
2025-12-11BENTLEY GREGORY SGrant4.0K
2025-12-11Ballard BrockGrant78
2025-12-11Shaman David R.Grant460
2025-12-11Andre WernerGrant157
2025-12-11Trimback Thomas FGrant16
2025-12-11Bentley Raymond B.Grant1.7K
2025-12-11Bentley Keith A.Grant1.3K
2025-12-11Cumins NicholasGrant485
2025-12-10Bentley Raymond B.Gift122K
2025-12-01BENTLEY GREGORY STax withheld8.9K$41.85
2025-11-17Trimback Thomas FSell560$43.02
2025-10-27Ballard BrockTax withheld609$52.20
2025-10-25Trimback Thomas FTax withheld74$51.73
2025-10-22BENTLEY GREGORY STax withheld13K$52.01
2025-10-22BENTLEY GREGORY SGrant30K$52.01
2025-09-30Bentley Barry J.Grant4
2025-09-30Andre WernerGrant125
2025-09-30Trimback Thomas FGrant13
2025-09-30Bentley Raymond B.Grant1.4K
2025-09-30Cumins NicholasGrant387
2025-09-30Griswold Kirk B.Grant68
2025-09-30Bentley Keith A.Grant1.0K
2025-09-30Moutte JulienGrant58
2025-09-30Lee James KGrant211
2025-09-30BENTLEY GREGORY SGrant3.2K
2025-09-30Shaman David R.Grant367
2025-09-30Ballard BrockGrant64
2025-09-02BENTLEY GREGORY SSell37K$54.83
2025-09-02Bentley Barry J.Gift110K
2025-08-31Shaman David R.Tax withheld6.7K$55.03
2025-08-27BENTLEY GREGORY SGift351
2025-08-22Bentley Keith A.Gift100K
2025-08-22Bentley Keith A.Gift100K
2025-08-21BENTLEY GREGORY SGift9.3K
2025-08-01Shaman David R.Tax withheld1.2K$57.12
2025-07-29Shaman David R.Sell400$59.25
2025-07-24BENTLEY GREGORY SGrant31K$58.35
2025-07-24BENTLEY GREGORY STax withheld13K$58.35
2025-07-14Shaman David R.Sell19K$56.96
2025-07-11Shaman David R.Sell965$56.92
2025-07-08Shaman David R.Tax withheld2.6K$55.90
2025-07-07Bentley Keith A.Sell100$56.05
2025-07-07Bentley Keith A.Sell150K$55.54
2025-07-03Shaman David R.Sell19K$54.98
2025-06-20Bentley Raymond B.Sell122K$50.70
2025-06-18Bentley Raymond B.Sell247K$50.64
2025-06-18Bentley Raymond B.Sell2.4K$50.98
2025-06-17Bentley Raymond B.Sell273K$50.30
2025-06-16Bentley Raymond B.Sell355K$49.96
2025-06-12BENTLEY GREGORY SGift138K
2025-06-12Trimback Thomas FGrant14
2025-06-12Griswold Kirk B.Grant71
2025-06-12Cumins NicholasGrant404
2025-06-12Bentley Raymond B.Grant1.4K
2025-06-12Bentley Keith A.Grant1.1K
2025-06-12Andre WernerGrant131
2025-06-12Moutte JulienGrant60
2025-06-12Lee James KGrant220
2025-06-12BENTLEY GREGORY SGrant3.3K
2025-06-12BENTLEY GREGORY SGift148K
2025-06-12Shaman David R.Grant420
2025-06-12Bentley Barry J.Grant4
2025-06-12Ballard BrockGrant67
2025-06-06BENTLEY GREGORY SGift506
2025-06-02BENTLEY GREGORY SGift29K
2025-06-02BENTLEY GREGORY SGift671
2025-06-02BENTLEY GREGORY SGift29K
2025-05-22HAUGEN JANET BRUTSCHEAGrant4.2K
2025-05-22Hughes Brian F.Grant4.2K
2025-05-22Griswold Kirk B.Grant4.2K
2025-05-13Lee James KTax withheld6.1K$48.14
2025-05-07Ballard BrockSell12K$45.08
2025-05-05Shaman David R.Tax withheld10K$43.77
2025-04-23BENTLEY GREGORY SGrant48K$43.42
2025-04-23BENTLEY GREGORY STax withheld21K$43.42
2025-04-19Shaman David R.Tax withheld752$43.19
2025-04-19Andre WernerTax withheld422$43.19
2025-04-19Cumins NicholasTax withheld1.2K$43.19
2025-04-19Ballard BrockTax withheld277$43.19
2025-04-19Moutte JulienTax withheld306$43.19
2025-04-01Moutte JulienTax withheld2.7K$40.49
2025-03-28Trimback Thomas FTax withheld170$39.70
2025-03-27Andre WernerGrant161
2025-03-27Trimback Thomas FGrant18
2025-03-27Bentley Keith A.Grant1.3K
2025-03-27Shaman David R.Grant557
2025-03-27Moutte JulienGrant85
2025-03-27Lee James KGrant308
2025-03-27Griswold Kirk B.Grant91
2025-03-27Cumins NicholasGrant497
2025-03-27Bentley Raymond B.Grant1.8K
2025-03-27BENTLEY GREGORY SGrant4.0K
2025-03-27Bentley Barry J.Grant5
2025-03-27Ballard BrockGrant82
2025-03-17Andre WernerTax withheld1.5K$42.43
2025-03-17Cumins NicholasTax withheld2.1K$42.43
2025-03-17Shaman David R.Gift9.8K
2025-03-17Shaman David R.Tax withheld1.2K$42.43
2025-03-17Ballard BrockTax withheld193$42.43
2025-03-13Shaman David R.Grant18K
2025-03-13Shaman David R.Tax withheld2.7K$40.11
2025-03-13Ballard BrockGrant17K
2025-03-13Ballard BrockTax withheld1.9K$40.11
2025-03-13Andre WernerGrant20K
2025-03-13Andre WernerTax withheld3.1K$40.11
2025-03-13Trimback Thomas FGrant3.6K
2025-03-13Trimback Thomas FTax withheld193$40.11
2025-03-13Cumins NicholasGrant29K
2025-03-13Cumins NicholasGrant24K
2025-03-13Cumins NicholasTax withheld3.6K$40.11
2025-03-13Lee James KGrant12K
2025-03-12BENTLEY GREGORY SSell54K$41.04
2025-03-12BENTLEY GREGORY SGift605
2025-03-12BENTLEY GREGORY SGift605
2025-03-03Ballard BrockSell6.1K$43.13
2025-03-03Ballard BrockSell1.5K$43.78
2025-01-31Shaman David R.Tax withheld19K$46.55
2025-01-31Shaman David R.Grant46K$46.55
2025-01-31Shaman David R.Tax withheld20K$46.55
2025-01-31Andre WernerTax withheld9.1K$46.55
2025-01-31Andre WernerGrant23K$46.55
2025-01-31Andre WernerTax withheld10K$46.55
2025-01-31Cumins NicholasTax withheld36K$46.55
2025-01-31Cumins NicholasGrant77K$46.55
2025-01-31Cumins NicholasTax withheld36K$46.55
2025-01-30Trimback Thomas FTax withheld294$45.92
2025-01-24Bentley Keith A.Sell1.2K$46.33
2025-01-22Andre WernerGrant14K$46.56
2025-01-22Andre WernerTax withheld4.2K$46.56
2025-01-22Trimback Thomas FGrant2.9K$46.56
2025-01-22Trimback Thomas FTax withheld976$46.56
2025-01-22Cumins NicholasGrant20K$46.56
2025-01-22Cumins NicholasTax withheld8.2K$46.56
2025-01-22BENTLEY GREGORY SGrant23K$46.56
2025-01-22Shaman David R.Grant13K$46.56
2025-01-22Shaman David R.Tax withheld3.8K$46.56
2025-01-22Ballard BrockGrant10K$46.56
2025-01-22Ballard BrockTax withheld3.0K$46.56
2025-01-22Lee James KGrant165K
2025-01-02Ballard BrockTax withheld2.2K$46.70
2025-01-02Bentley Keith A.Sell70K$46.67

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

Supply chain

Customers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-05-26Shareholder voteOtherExhibitsfiling ↗
    2026-05-07ResultsExhibitsfiling ↗
    2026-04-27Material agreementDebt obligationExhibitsfiling ↗
    2026-02-26ResultsOtherExhibitsfiling ↗
    2025-11-21OtherExhibitsfiling ↗
    2025-11-05ResultsExhibitsfiling ↗
    2025-10-14OtherExhibitsfiling ↗
    2025-09-12OtherExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-05-262026-05-210001104659-26-066280 ↗
    8-K2026-05-072026-05-070001031308-26-000014 ↗
    10-Q2026-05-072026-03-310001031308-26-000017 ↗
    8-K2026-04-272026-04-230001104659-26-049444 ↗
    10-K2026-02-262025-12-310001031308-26-000007 ↗
    8-K2026-02-262026-02-260001031308-26-000005 ↗
    8-K2025-11-212025-11-210001031308-25-000016 ↗
    8-K2025-11-052025-11-050001031308-25-000012 ↗
    10-Q2025-11-052025-09-300001031308-25-000015 ↗
    8-K2025-10-142025-10-140001104659-25-099285 ↗
    8-K2025-09-122025-09-120001031308-25-000011 ↗
    10-Q2025-08-062025-06-300001031308-25-000007 ↗