Skip to content
★ Sign in to follow
SJ

Stephen Johnston

Executive
Former VP CAO and Controller
Insider activity · 24 months0 buys2 salesCumulative net flow
Total declarations
36
Company
1
▲ Purchases (0 ops.)
—
▼ Sales (7 ops.)
€692k

Latest filing published 25 Jun 2026 for TEREX CORP, €23k.

Filing timeline

BuySale
Stephen Johnston

Insider track record

Disclosed buys
0
Disclosed sells
7
Signal history

Stephen Johnston: trading record in brief

Stephen Johnston, listed as finance chief, appears in our data through filings on Terex Corp shares, published by SEC (Form 4). Between 22 February 2021 and 23 June 2026, the trades on record add up to 36 filings.

Every open-market trade on record is a sale: 7 sales worth €692k. Outside the open market, there are 26 share grants. So far in 2026, the count stands at no purchases and 2 sales.

On 25 June 2026 came the latest disclosure, an open-market sale for €23k in Terex Corp. Filings reach the SEC (Form 4) feed a median of 2 days after the trade. US insiders must file a Form 4 within two business days of a trade. Sales are harder to read than purchases, since they often meet personal needs such as tax or diversification. This summary is built from SEC (Form 4) disclosures alone and does not predict where the share price will go.

Companies and markets linked to Stephen Johnston

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations36 total
  • ▼
    Former VP CAO and ControllerExecutivesTerex Corp
    26,213 USD19SEC
    375 shares@ US$69.902.0% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000010:0
  • ▼
    Former VP CAO and ControllerExecutivesTerex Corp
    92,784 USD20SEC
    1,327 shares@ US$69.927.0% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000010:1
  • ◆
    Former VP CAO and ControllerExecutivesTerex Corp
    113,013 USD20SEC
    1,799 shares@ US$62.820.0014% mcap9.2% of flowCommon Stock, $.01 par valueSEC:0000097216-26-000091:0
  • ◆
    Former VP CAO and ControllerExecutivesTerex Corp
    470 USD19SEC
    8 shares@ US$58.730.0% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000006:0
  • ◆
    Former VP CAO and ControllerExecutivesTerex Corp
    112,047 USD20SEC
    1,886 shares@ US$59.419.2% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000004:0
  • ●
    VP CAO and ControllerExecutivesTerex Corp
    0SEC
    29 shares0Common Stock, $.01 par valueSEC:0001830953-26-000002:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    317 USD19SEC
    8 shares@ US$39.640.0% of flowCommon Stock, $.01 par valueSEC:0000097216-25-000068:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    0SEC
    5,058 shares0Common Stock, $.01 par valueSEC:0000097216-25-000051:0
  • ●
    VP CAO and ControllerExecutivesTerex Corp
    0SEC
    387 shares0Common Stock, $.01 par valueSEC:0000097216-25-000031:0
  • ▼
    VP CAO and ControllerExecutivesTerex Corp
    200,818 USD36SEC
    3,239 shares@ US$62.0017.6% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000107:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    177 USD19SEC
    3 shares@ US$58.840.0% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000071:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    25,557 USD19SEC
    438 shares@ US$58.352.2% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000056:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    45,409 USD19SEC
    801 shares@ US$56.694.0% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000042:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    0SEC
    938 shares0Common Stock, $.01 par valueSEC:0000097216-24-000025:0
  • ▼
    VP CAO and ControllerExecutivesTerex Corp
    152,555 USD32SEC
    2,661 shares@ US$57.3313.3% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000220:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    91 USD19SEC
    2 shares@ US$45.310.0% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000109:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    16,096 USD19SEC
    324 shares@ US$49.681.4% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000095:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    0SEC
    1,385 shares0Common Stock, $.01 par valueSEC:0000097216-23-000080:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    15,623 USD19SEC
    259 shares@ US$60.321.4% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000066:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    60,684 USD20SEC
    1,040 shares@ US$58.355.5% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000046:0
  • ◆
    VP CAO and ControllerExecutivesTerex Corp
    0SEC
    306 shares0Common Stock, $.01 par valueSEC:0000097216-23-000032:0
  • ▼
    VP CAO and ControllerExecutivesTerex Corp
    134,778 USD20SEC
    2,428 shares@ US$55.5112.0% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000018:0
  • ◆
    Chief Accounting OfficerExecutivesTerex Corp
    79 USD19SEC
    2 shares@ US$39.350.0% of flowCommon Stock, $.01 par valueSEC:0000097216-22-000084:0
  • ◆
    Chief Accounting OfficerExecutivesTerex Corp
    0SEC
    3,068 shares0Common Stock, $.01 par valueSEC:0000097216-22-000071:0
  • ◆
    Chief Accounting OfficerExecutivesTerex Corp
    21,362 USD19SEC
    556 shares@ US$38.421.9% of flowCommon Stock, $.01 par valueSEC:0000097216-22-000056:0

25 of 36 declarations