STKL
insider transactionsSunOpta Inc. — buys & sells by directors, officers and 10% owners A shareholder owning more than 10% of the company. Must report trades, but usually a weaker signal than an officer or director. (SEC Form 4).
Net shares · 90d
-23.6M
0 buy · 23.6M sell
Net value · 90d
-$134.2M
$0 in · $134.2M out
Sentiment · 90d
Net selling
0% buying · 100% selling
Open-market trades · 90d
4
0 buy · 23.6M sell
Net buy / sell volume
Not enough data to chart yet.
Tap or hover the chart for daily net volume. Green = net buying, red = net selling.
All transactions
-
Other·D
Director
—
35.5K sh
Own -100%
-
Other·D
Director
—
51.2K sh
Own -100%
-
Other·D
Director
—
20.2K sh
Own -100%
-
Other·D
Director
—
63.1K sh
Own -100%
-
Other·D
SVP, Business Management
—
39.4K sh
Own -100%
-
Other·D
SVP, Business Management
—
13.5K sh
Own -100%
-
Other·D
SVP, Business Management
—
8.2K sh
Own -100%
-
Other·D
SVP, Business Management
—
10.6K sh
Own -100%
-
Other·D
SVP, Business Management
—
87.8K sh
Own -100%
-
Other·D
SVP, Business Management
—
34.4K sh
Own -100%
-
Other·D
SVP, Business Management
—
132.4K sh
Own -100%
-
Other·D
General Counsel
—
33.5K sh
Own -100%
-
Other·D
General Counsel
—
7.8K sh
Own -100%
-
Other·D
General Counsel
—
55.7K sh
Own -100%
-
Other·D
General Counsel
—
50.0K sh
Own -100%
-
Other·D
General Counsel
—
29.4K sh
Own -100%
-
Other·D
Director
—
20.2K sh
Own -100%
-
Other·D
Director
—
22.9K sh
Own -100%
-
Other·D
Brian W Kocher KEY
CEO
—
216.7K sh
Own -100%
-
Other·D
Brian W Kocher KEY
CEO
—
230.8K sh
Own -100%
-
Other·D
Brian W Kocher KEY
CEO
—
676.6K sh
Own -100%
-
Other·D
Brian W Kocher KEY
CEO
—
141.0K sh
Own -100%
-
Other·D
Brian W Kocher KEY
CEO
—
84.0K sh
Own -100%
-
Other·D
Brian W Kocher KEY
CEO
—
213.2K sh
Own -100%
-
Other·D
SVP, Supply Chain
—
41.5K sh
Own -100%
-
Other·D
SVP, Supply Chain
—
96.7K sh
Own -100%
-
Other·D
SVP, Supply Chain
—
31.5K sh
Own -100%
-
Other·D
SVP, Supply Chain
—
40.9K sh
Own -100%
-
Other·D
Director
—
20.2K sh
Own -100%
-
Other·D
Director
—
589.9K sh
Own -100%
-
Other·D
Greg Gaba KEY
CFO
—
61.1K sh
Own -100%
-
Other·D
Greg Gaba KEY
CFO
—
26.1K sh
Own -100%
-
Other·D
Greg Gaba KEY
CFO
—
7.2K sh
Own -100%
-
Other·D
Greg Gaba KEY
CFO
—
2.9K sh
Own -100%
-
Other·D
Greg Gaba KEY
CFO
—
138.6K sh
Own -100%
-
Other·D
Greg Gaba KEY
CFO
—
64.4K sh
Own -100%
-
Other·D
Greg Gaba KEY
CFO
—
127.9K sh
Own -100%
-
Other·D
Director
—
5.8K sh
Own -100%
-
Other·D
Director
—
20.2K sh
Own -100%
-
Other·D
Director
—
145.1K sh
Own -100%
-
Other·D
CHRO
—
36.3K sh
Own -100%
-
Other·D
CHRO
—
39.7K sh
Own -100%
-
Other·D
CHRO
—
8.4K sh
Own -100%
-
Other·D
CIO
—
35.2K sh
Own -100%
-
Other·D
CIO
—
12.8K sh
Own -100%
-
Other·D
CIO
—
59.3K sh
Own -100%
-
Other·D
CIO
—
21.5K sh
Own -100%
-
Other·D
CIO
—
87.8K sh
Own -100%
-
Other·D
CIO
—
27.0K sh
Own -100%
-
Other·D
CIO
—
24.1K sh
Own -100%
-
Other·D
SVP, R&D and FSQ
—
39.9K sh
Own -100%
-
Other·D
SVP, R&D and FSQ
—
13.5K sh
Own -100%
-
Other·D
SVP, R&D and FSQ
—
14.2K sh
Own -100%
-
Other·D
SVP, R&D and FSQ
—
9.2K sh
Own -100%
-
Other·D
SVP, R&D and FSQ
—
92.0K sh
Own -100%
-
Other·D
SVP, R&D and FSQ
—
23.0K sh
Own -100%
-
Other·D
SVP, R&D and FSQ
—
62.0K sh
Own -100%
-
Other·D
SVP, Sales
—
48.7K sh
Own -100%
-
Other·D
SVP, Sales
—
52.9K sh
Own -100%
-
Other·D
SVP, Sales
—
11.1K sh
Own -100%
-
Other·D
Director
—
20.2K sh
Own -100%
-
Other·D
Director
—
233.3K sh
Own -100%
-
Sell·S
-
Sell·S
-
Sell·S
-
Sell·S
$134.2M
20.7M sh · $6.50
Own -100%
-
Grant·A
Director
$9.3K
1.4K sh · $6.47
Own +3%
-
Grant·A
Director
$24.4K
3.8K sh · $6.47
Own +6%
-
Grant·A
Director
$15.3K
2.4K sh · $6.47
Own +12%
-
Grant·A
Director
$20.7K
3.2K sh · $6.47
Own +1%
-
Grant·A
Director
$22.4K
3.5K sh · $6.47
Own +2%
-
Grant·A
Director
$10.6K
1.6K sh · $6.47
Own +1%
-
Exercise·M
General Counsel
$0
17.1K sh
Own +100%
-
Other·F
General Counsel
$50.7K
7.8K sh · $6.48
Own -21%
-
Exercise·M
General Counsel
—
17.1K sh
Own +85%
-
Exercise·M
SVP, Business Management
$0
6.2K sh
Own +100%
-
Other·F
SVP, Business Management
$18.3K
2.8K sh · $6.48
Own -2%
-
Exercise·M
SVP, Business Management
—
6.2K sh
Own +5%
-
Exercise·M
General Counsel
$0
5.3K sh
Own +100%
-
Other·F
General Counsel
$15.6K
2.4K sh · $6.48
Own -11%
-
Exercise·M
General Counsel
—
5.3K sh
Own +31%
-
Exercise·M
Brian W Kocher KEY
CEO
$0
34.1K sh
Own +100%
-
Other·F
Brian W Kocher KEY
CEO
$61.5K
9.5K sh · $6.48
Own -4%
-
Exercise·M
Brian W Kocher KEY
CEO
—
34.1K sh
Own +18%
-
Exercise·M
SVP, Supply Chain
$0
6.5K sh
Own +100%
-
Other·F
SVP, Supply Chain
$19.3K
3.0K sh · $6.48
Own -7%
-
Exercise·M
SVP, Supply Chain
—
6.5K sh
Own +17%
-
Exercise·M
Greg Gaba KEY
CFO
$0
9.6K sh
Own +100%
-
Other·F
Greg Gaba KEY
CFO
$28.4K
4.4K sh · $6.48
Own -3%
-
Exercise·M
Greg Gaba KEY
CFO
—
9.6K sh
Own +8%
-
Exercise·M
CHRO
$0
7.4K sh
Own +100%
-
Other·F
CHRO
$21.9K
3.4K sh · $6.48
Own -29%
-
Exercise·M
CHRO
—
7.4K sh
Own +170%
-
Exercise·M
CIO
$0
5.5K sh
Own +100%
-
Other·F
CIO
$17.7K
2.7K sh · $6.48
Own -10%
-
Exercise·M
CIO
—
5.5K sh
Own +26%
-
Exercise·M
SVP, FSQ and R&D
$0
6.3K sh
Own +100%
-
Other·F
SVP, FSQ and R&D
$18.6K
2.9K sh · $6.48
Own -4%
-
Exercise·M
SVP, FSQ and R&D
—
6.3K sh
Own +11%
-
Exercise·M
SVP, Sales
$0
10.0K sh
Own +100%
-
Other·F
SVP, Sales
$28.8K
4.4K sh · $6.48
Own -29%
-
Exercise·M
SVP, Sales
—
10.0K sh
Own +178%
-
Exercise·M
SVP, Business Management
$0
12.5K sh
Own New
-
Other·F
SVP, Business Management
$37.1K
5.7K sh · $6.49
Own -4%
-
Exercise·M
SVP, Business Management
—
12.5K sh
Own +10%
-
Exercise·M
CIO
$0
5.0K sh
Own New
-
Other·F
CIO
$16.0K
2.5K sh · $6.49
Own -10%
-
Exercise·M
CIO
—
5.0K sh
Own +27%
-
Exercise·M
SVP, Business Management
$0
13.9K sh
Own New
-
Other·F
SVP, Business Management
$41.8K
6.5K sh · $6.47
Own -5%
-
Exercise·M
SVP, Business Management
—
13.9K sh
Own +12%
-
Exercise·M
SVP, Business Management
$0
13.9K sh
Own New
-
Other·F
SVP, Business Management
$26.6K
6.5K sh · $4.12
Own -5%
-
Exercise·M
SVP, Business Management
—
13.9K sh
Own +12%
-
Exercise·M
General Counsel
$0
11.7K sh
Own New
-
Other·F
General Counsel
$36.1K
5.6K sh · $6.47
Own -24%
-
Exercise·M
General Counsel
—
11.7K sh
Own +106%
-
Exercise·M
Brian W Kocher KEY
CEO
$0
61.8K sh
Own New
-
Other·F
Brian W Kocher KEY
CEO
$122.4K
18.9K sh · $6.47
Own -9%
-
Exercise·M
Brian W Kocher KEY
CEO
—
61.8K sh
Own +42%
-
Exercise·M
SVP, Supply Chain
$0
12.2K sh
Own New
-
Other·F
SVP, Supply Chain
$36.1K
5.6K sh · $6.47
Own -13%
-
Exercise·M
SVP, Supply Chain
—
12.2K sh
Own +40%
-
Exercise·M
Greg Gaba KEY
CFO
$0
21.6K sh
Own New
-
Other·F
Greg Gaba KEY
CFO
$63.6K
9.8K sh · $6.47
Own -7%
-
Exercise·M
Greg Gaba KEY
CFO
—
21.6K sh
Own +19%
-
Exercise·M
CHRO
$0
7.1K sh
Own New
-
Other·F
CHRO
$17.6K
2.7K sh · $6.47
Own -38%
-
Exercise·M
CHRO
—
7.1K sh
Own New
-
Exercise·M
CIO
$0
14.6K sh
Own New
-
Other·F
CIO
$46.8K
7.2K sh · $6.47
Own -28%
-
Exercise·M
CIO
—
14.6K sh
Own +129%
-
Exercise·M
SVP, R&D and FSQ
$0
14.1K sh
Own New
-
Other·F
SVP, R&D and FSQ
$42.2K
6.5K sh · $6.47
Own -10%
-
Exercise·M
SVP, R&D and FSQ
—
14.1K sh
Own +28%
-
Exercise·M
SVP, Sales
$0
8.6K sh
Own New
-
Other·F
SVP, Sales
$19.4K
3.0K sh · $6.47
Own -35%
-
Exercise·M
SVP, Sales
—
8.6K sh
Own New
| Date▾ | Insider | Type | Shares | Value |
|---|---|---|---|---|
| May 1, 2026 | Mahes Wickramasinghe | Other D | 35.5K | — |
| May 1, 2026 | Mahes Wickramasinghe | Other D | 51.2K | — |
| May 1, 2026 | Diego Reynoso | Other D | 20.2K | — |
| May 1, 2026 | Diego Reynoso | Other D | 63.1K | — |
| May 1, 2026 | Lauren Mcnamara | Other D | 39.4K | — |
| May 1, 2026 | Lauren Mcnamara | Other D | 13.5K | — |
| May 1, 2026 | Lauren Mcnamara | Other D | 8.2K | — |
| May 1, 2026 | Lauren Mcnamara | Other D | 10.6K | — |
| May 1, 2026 | Lauren Mcnamara | Other D | 87.8K | — |
| May 1, 2026 | Lauren Mcnamara | Other D | 34.4K | — |
| May 1, 2026 | Lauren Mcnamara | Other D | 132.4K | — |
| May 1, 2026 | Christopher Mccullough | Other D | 33.5K | — |
| May 1, 2026 | Christopher Mccullough | Other D | 7.8K | — |
| May 1, 2026 | Christopher Mccullough | Other D | 55.7K | — |
| May 1, 2026 | Christopher Mccullough | Other D | 50.0K | — |
| May 1, 2026 | Christopher Mccullough | Other D | 29.4K | — |
| May 1, 2026 | David J Lemmon | Other D | 20.2K | — |
| May 1, 2026 | David J Lemmon | Other D | 22.9K | — |
| May 1, 2026 | Brian W Kocher KEY | Other D | 216.7K | — |
| May 1, 2026 | Brian W Kocher KEY | Other D | 230.8K | — |
| May 1, 2026 | Brian W Kocher KEY | Other D | 676.6K | — |
| May 1, 2026 | Brian W Kocher KEY | Other D | 141.0K | — |
| May 1, 2026 | Brian W Kocher KEY | Other D | 84.0K | — |
| May 1, 2026 | Brian W Kocher KEY | Other D | 213.2K | — |
| May 1, 2026 | Justin Kobler | Other D | 41.5K | — |
| May 1, 2026 | Justin Kobler | Other D | 96.7K | — |
| May 1, 2026 | Justin Kobler | Other D | 31.5K | — |
| May 1, 2026 | Justin Kobler | Other D | 40.9K | — |
| May 1, 2026 | Richard Dean Hollis | Other D | 20.2K | — |
| May 1, 2026 | Richard Dean Hollis | Other D | 589.9K | — |
| May 1, 2026 | Greg Gaba KEY | Other D | 61.1K | — |
| May 1, 2026 | Greg Gaba KEY | Other D | 26.1K | — |
| May 1, 2026 | Greg Gaba KEY | Other D | 7.2K | — |
| May 1, 2026 | Greg Gaba KEY | Other D | 2.9K | — |
| May 1, 2026 | Greg Gaba KEY | Other D | 138.6K | — |
| May 1, 2026 | Greg Gaba KEY | Other D | 64.4K | — |
| May 1, 2026 | Greg Gaba KEY | Other D | 127.9K | — |
| May 1, 2026 | Rebecca Fisher | Other D | 5.8K | — |
| May 1, 2026 | Rebecca Fisher | Other D | 20.2K | — |
| May 1, 2026 | Rebecca Fisher | Other D | 145.1K | — |
| May 1, 2026 | Danielle Marie Duzan | Other D | 36.3K | — |
| May 1, 2026 | Danielle Marie Duzan | Other D | 39.7K | — |
| May 1, 2026 | Danielle Marie Duzan | Other D | 8.4K | — |
| May 1, 2026 | Robert Duchscher | Other D | 35.2K | — |
| May 1, 2026 | Robert Duchscher | Other D | 12.8K | — |
| May 1, 2026 | Robert Duchscher | Other D | 59.3K | — |
| May 1, 2026 | Robert Duchscher | Other D | 21.5K | — |
| May 1, 2026 | Robert Duchscher | Other D | 87.8K | — |
| May 1, 2026 | Robert Duchscher | Other D | 27.0K | — |
| May 1, 2026 | Robert Duchscher | Other D | 24.1K | — |
| May 1, 2026 | Bryan P Clark | Other D | 39.9K | — |
| May 1, 2026 | Bryan P Clark | Other D | 13.5K | — |
| May 1, 2026 | Bryan P Clark | Other D | 14.2K | — |
| May 1, 2026 | Bryan P Clark | Other D | 9.2K | — |
| May 1, 2026 | Bryan P Clark | Other D | 92.0K | — |
| May 1, 2026 | Bryan P Clark | Other D | 23.0K | — |
| May 1, 2026 | Bryan P Clark | Other D | 62.0K | — |
| May 1, 2026 | Jennifer Ann Caro | Other D | 48.7K | — |
| May 1, 2026 | Jennifer Ann Caro | Other D | 52.9K | — |
| May 1, 2026 | Jennifer Ann Caro | Other D | 11.1K | — |
| May 1, 2026 | Albert D. Bolles | Other D | 20.2K | — |
| May 1, 2026 | Albert D. Bolles | Other D | 233.3K | — |
| May 1, 2026 | Oaktree Capital Group Holdings GP, LLC / Oaktree Capital Holdings, LLC / Oaktree Huntington Investment Fund II, L.P. / Oaktree Organics, L.P. | Sell S | 1 | — |
| May 1, 2026 | Oaktree Capital Group Holdings GP, LLC / Oaktree Capital Holdings, LLC / Oaktree Huntington Investment Fund II, L.P. / Oaktree Organics, L.P. | Sell S | 2.9M | $0 |
| May 1, 2026 | Oaktree Capital Group Holdings GP, LLC / Oaktree Capital Holdings, LLC / Oaktree Huntington Investment Fund II, L.P. / Oaktree Organics, L.P. | Sell S | 30.0K | — |
| May 1, 2026 | Oaktree Capital Group Holdings GP, LLC / Oaktree Capital Holdings, LLC / Oaktree Huntington Investment Fund II, L.P. / Oaktree Organics, L.P. | Sell S | 20.7M | $134.2M |
| Apr 17, 2026 | Mahes Wickramasinghe | Grant A | 1.4K | $9.3K |
| Apr 17, 2026 | Diego Reynoso | Grant A | 3.8K | $24.4K |
| Apr 17, 2026 | David J Lemmon | Grant A | 2.4K | $15.3K |
| Apr 17, 2026 | Richard Dean Hollis | Grant A | 3.2K | $20.7K |
| Apr 17, 2026 | Rebecca Fisher | Grant A | 3.5K | $22.4K |
| Apr 17, 2026 | Albert D. Bolles | Grant A | 1.6K | $10.6K |
| Apr 14, 2026 | Christopher Mccullough | Exercise M | 17.1K | $0 |
| Apr 14, 2026 | Christopher Mccullough | Other F | 7.8K | $50.7K |
| Apr 14, 2026 | Christopher Mccullough | Exercise M | 17.1K | — |
| Apr 11, 2026 | Lauren Mcnamara | Exercise M | 6.2K | $0 |
| Apr 11, 2026 | Lauren Mcnamara | Other F | 2.8K | $18.3K |
| Apr 11, 2026 | Lauren Mcnamara | Exercise M | 6.2K | — |
| Apr 11, 2026 | Christopher Mccullough | Exercise M | 5.3K | $0 |
| Apr 11, 2026 | Christopher Mccullough | Other F | 2.4K | $15.6K |
| Apr 11, 2026 | Christopher Mccullough | Exercise M | 5.3K | — |
| Apr 11, 2026 | Brian W Kocher KEY | Exercise M | 34.1K | $0 |
| Apr 11, 2026 | Brian W Kocher KEY | Other F | 9.5K | $61.5K |
| Apr 11, 2026 | Brian W Kocher KEY | Exercise M | 34.1K | — |
| Apr 11, 2026 | Justin Kobler | Exercise M | 6.5K | $0 |
| Apr 11, 2026 | Justin Kobler | Other F | 3.0K | $19.3K |
| Apr 11, 2026 | Justin Kobler | Exercise M | 6.5K | — |
| Apr 11, 2026 | Greg Gaba KEY | Exercise M | 9.6K | $0 |
| Apr 11, 2026 | Greg Gaba KEY | Other F | 4.4K | $28.4K |
| Apr 11, 2026 | Greg Gaba KEY | Exercise M | 9.6K | — |
| Apr 11, 2026 | Danielle Marie Duzan | Exercise M | 7.4K | $0 |
| Apr 11, 2026 | Danielle Marie Duzan | Other F | 3.4K | $21.9K |
| Apr 11, 2026 | Danielle Marie Duzan | Exercise M | 7.4K | — |
| Apr 11, 2026 | Robert Duchscher | Exercise M | 5.5K | $0 |
| Apr 11, 2026 | Robert Duchscher | Other F | 2.7K | $17.7K |
| Apr 11, 2026 | Robert Duchscher | Exercise M | 5.5K | — |
| Apr 11, 2026 | Bryan P Clark | Exercise M | 6.3K | $0 |
| Apr 11, 2026 | Bryan P Clark | Other F | 2.9K | $18.6K |
| Apr 11, 2026 | Bryan P Clark | Exercise M | 6.3K | — |
| Apr 11, 2026 | Jennifer Ann Caro | Exercise M | 10.0K | $0 |
| Apr 11, 2026 | Jennifer Ann Caro | Other F | 4.4K | $28.8K |
| Apr 11, 2026 | Jennifer Ann Caro | Exercise M | 10.0K | — |
| Apr 1, 2026 | Lauren Mcnamara | Exercise M | 12.5K | $0 |
| Apr 1, 2026 | Lauren Mcnamara | Other F | 5.7K | $37.1K |
| Apr 1, 2026 | Lauren Mcnamara | Exercise M | 12.5K | — |
| Apr 1, 2026 | Robert Duchscher | Exercise M | 5.0K | $0 |
| Apr 1, 2026 | Robert Duchscher | Other F | 2.5K | $16.0K |
| Apr 1, 2026 | Robert Duchscher | Exercise M | 5.0K | — |
| Mar 24, 2026 | Lauren Mcnamara | Exercise M | 13.9K | $0 |
| Mar 24, 2026 | Lauren Mcnamara | Other F | 6.5K | $41.8K |
| Mar 24, 2026 | Lauren Mcnamara | Exercise M | 13.9K | — |
| Mar 24, 2026 | Lauren Mcnamara | Exercise M | 13.9K | $0 |
| Mar 24, 2026 | Lauren Mcnamara | Other F | 6.5K | $26.6K |
| Mar 24, 2026 | Lauren Mcnamara | Exercise M | 13.9K | — |
| Mar 24, 2026 | Christopher Mccullough | Exercise M | 11.7K | $0 |
| Mar 24, 2026 | Christopher Mccullough | Other F | 5.6K | $36.1K |
| Mar 24, 2026 | Christopher Mccullough | Exercise M | 11.7K | — |
| Mar 24, 2026 | Brian W Kocher KEY | Exercise M | 61.8K | $0 |
| Mar 24, 2026 | Brian W Kocher KEY | Other F | 18.9K | $122.4K |
| Mar 24, 2026 | Brian W Kocher KEY | Exercise M | 61.8K | — |
| Mar 24, 2026 | Justin Kobler | Exercise M | 12.2K | $0 |
| Mar 24, 2026 | Justin Kobler | Other F | 5.6K | $36.1K |
| Mar 24, 2026 | Justin Kobler | Exercise M | 12.2K | — |
| Mar 24, 2026 | Greg Gaba KEY | Exercise M | 21.6K | $0 |
| Mar 24, 2026 | Greg Gaba KEY | Other F | 9.8K | $63.6K |
| Mar 24, 2026 | Greg Gaba KEY | Exercise M | 21.6K | — |
| Mar 24, 2026 | Danielle Marie Duzan | Exercise M | 7.1K | $0 |
| Mar 24, 2026 | Danielle Marie Duzan | Other F | 2.7K | $17.6K |
| Mar 24, 2026 | Danielle Marie Duzan | Exercise M | 7.1K | — |
| Mar 24, 2026 | Robert Duchscher | Exercise M | 14.6K | $0 |
| Mar 24, 2026 | Robert Duchscher | Other F | 7.2K | $46.8K |
| Mar 24, 2026 | Robert Duchscher | Exercise M | 14.6K | — |
| Mar 24, 2026 | Bryan P Clark | Exercise M | 14.1K | $0 |
| Mar 24, 2026 | Bryan P Clark | Other F | 6.5K | $42.2K |
| Mar 24, 2026 | Bryan P Clark | Exercise M | 14.1K | — |
| Mar 24, 2026 | Jennifer Ann Caro | Exercise M | 8.6K | $0 |
| Mar 24, 2026 | Jennifer Ann Caro | Other F | 3.0K | $19.4K |
| Mar 24, 2026 | Jennifer Ann Caro | Exercise M | 8.6K | — |
About STKL insider trading
This page tracks insider transactions for SunOpta Inc. (STKL) reported to the U.S. Securities and Exchange Commission on Form 4. Corporate insiders — directors, executive officers and beneficial owners of more than 10% of the stock — must disclose their trades within two business days. Open-market purchases (code P) and sales (code S) made at the insider's discretion are the most-watched opportunistic signals, while awards (A), option exercises (M) and tax-withholding (F) reflect compensation rather than conviction. Trades marked 10b5-1 were made under a pre-arranged plan and are considered routine. A cluster buy — several insiders buying within a short window — is historically a stronger bullish indicator than any single trade.