Latest filing published 25 Jun 2026 for TEREX CORP, €23k.
Filing timeline
BuySaleInsider track record
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.
- 375 shares@ US$69.902.0% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000010:0
- 1,327 shares@ US$69.927.0% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000010:1
- 1,799 shares@ US$62.820.0014% mcap9.2% of flowCommon Stock, $.01 par valueSEC:0000097216-26-000091:0
- 8 shares@ US$58.730.0% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000006:0
- 1,886 shares@ US$59.419.2% of flowCommon Stock, $.01 par valueSEC:0001830953-26-000004:0
- 29 shares0Common Stock, $.01 par valueSEC:0001830953-26-000002:0
- 8 shares@ US$39.640.0% of flowCommon Stock, $.01 par valueSEC:0000097216-25-000068:0
- 5,058 shares0Common Stock, $.01 par valueSEC:0000097216-25-000051:0
- 387 shares0Common Stock, $.01 par valueSEC:0000097216-25-000031:0
- 3,239 shares@ US$62.0017.6% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000107:0
- 3 shares@ US$58.840.0% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000071:0
- 438 shares@ US$58.352.2% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000056:0
- 801 shares@ US$56.694.0% of flowCommon Stock, $.01 par valueSEC:0000097216-24-000042:0
- 938 shares0Common Stock, $.01 par valueSEC:0000097216-24-000025:0
- 2,661 shares@ US$57.3313.3% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000220:0
- 2 shares@ US$45.310.0% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000109:0
- 324 shares@ US$49.681.4% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000095:0
- 1,385 shares0Common Stock, $.01 par valueSEC:0000097216-23-000080:0
- 259 shares@ US$60.321.4% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000066:0
- 1,040 shares@ US$58.355.5% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000046:0
- 306 shares0Common Stock, $.01 par valueSEC:0000097216-23-000032:0
- 2,428 shares@ US$55.5112.0% of flowCommon Stock, $.01 par valueSEC:0000097216-23-000018:0
- 2 shares@ US$39.350.0% of flowCommon Stock, $.01 par valueSEC:0000097216-22-000084:0
- 3,068 shares0Common Stock, $.01 par valueSEC:0000097216-22-000071:0
- 556 shares@ US$38.421.9% of flowCommon Stock, $.01 par valueSEC:0000097216-22-000056:0
25 of 36 declarations