MACLEOD JAMES S
Transaction: 08/07/2026
BUY
Change
+238
Price
$28.15
Filing
09/14/2026
Type
BUY


The latest report is predominantly positive and shows an overall improvement in financial performance. Revenue and profitability advanced at a meaningful pace, while the weaker areas should be reviewed in context. The report may attract increased investor attention and price volatility.
Key valuation, quality, financial strength, momentum and analyst data.
How strong this company looks for long-term investors
Analyst sentiment and price target
Recent executive and insider activity
| Insider | Type | Change | Price | Transaction | Filing |
|---|---|---|---|---|---|
| MACLEOD JAMES S | BUY | +238 | $28.15 | 08/07/2026 | 09/14/2026 |
| MACLEOD JAMES S | BUY | +96 | $27.61 | 08/06/2026 | 09/14/2026 |
| Bruderer Ernst W. | SELL | -2,000 | $27.43 | 08/31/2026 | 08/31/2026 |
| Bruderer Ernst W. | SELL | -2,000 | $27.50 | 08/26/2026 | 08/26/2026 |
| Bruderer Ernst W. | SELL | -1,000 | $27.89 | 08/18/2026 | 08/18/2026 |
| Bruderer Ernst W. | SELL | -1,000 | $27.56 | 08/12/2026 | 08/13/2026 |
| Valduga Anthony P. | SELL | -2,000 | Not reported | 05/06/2026 | 05/06/2026 |
| Turner Cameron Bradley | SELL | -4,000 | Not reported | 04/27/2026 | 04/29/2026 |
| Turner Cameron Bradley | SELL | -1,169 | $25.59 | 04/27/2026 | 04/29/2026 |
| Valduga Anthony P. | SELL | -13,000 | Not reported | 04/27/2026 | 04/29/2026 |
| Valduga Anthony P. | SELL | -3,841 | $25.59 | 04/27/2026 | 04/29/2026 |
| Hemby Lauren M. | SELL | -4,000 | Not reported | 04/27/2026 | 04/29/2026 |
| Hemby Lauren M. | SELL | -1,181 | $25.59 | 04/27/2026 | 04/29/2026 |
| Stone Stephen R. | SELL | -17,000 | Not reported | 04/27/2026 | 04/29/2026 |
| Stone Stephen R. | SELL | -5,022 | $25.59 | 04/27/2026 | 04/29/2026 |
| Fraser John Simon | OTHER | +868 | Not reported | 12/31/2026 | 03/16/2026 |
| Fraser John Simon | OTHER | 0 | Not reported | 02/26/2026 | 03/16/2026 |
| Stone Stephen R. | BUY | +200 | $24.15 | 03/09/2026 | 03/09/2026 |
| ALDRIDGE JOHN G JR | BUY | +927 | Not reported | 02/11/2026 | 02/13/2026 |
| HIGH MICHAEL B | BUY | +868 | Not reported | 02/11/2026 | 02/13/2026 |