Credo CEO sells 16,672 shares for $2.5M under 10b5-1 plan
Brennan William Joseph sold 75,000 shares at $0.00 on 2026-07-13; Brennan William Joseph bought 75,000 shares at $0.00 on 2026-07-13 (+1 more)
Brennan William Joseph sold 6,149 shares of Ordinary Shares at $241.91 on 2026-07-05; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A
Brennan William Joseph bought 50,000 shares of Ordinary Shares at $N/A on 2026-06-30; Brennan William Joseph sold 19,675 shares of Ordinary Shares at $271.95 on 2026-06-30; Brennan William Joseph sold 6,149 shares of Ordinary Shares at $259.09 on 2026-07-01; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A; Brennan William Joseph sold 50,000 shares of Performance-Based Restricted Stock Units at $N/A on 2026-06-30
Brennan William Joseph sold 7,500 shares of Ordinary Shares at $N/A on 2026-06-15; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A
Brennan William Joseph sold 19,675 shares of Ordinary Shares at $237.68 on 2026-06-10; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A
Brennan William Joseph sold 5,713 shares of Ordinary Shares at $206.40 on 2026-06-05; Brennan William Joseph sold 2,231 shares of Ordinary Shares at $207.47 on 2026-06-05; Brennan William Joseph sold 2,813 shares of Ordinary Shares at $208.65 on 2026-06-05; Brennan William Joseph sold 2,719 shares of Ordinary Shares at $209.59 on 2026-06-05; Brennan William Joseph sold 2,685 shares of Ordinary Shares at $210.56 on 2026-06-05
Brennan William Joseph bought 200,000 shares of Ordinary Shares at $N/A on 2026-05-23; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A
Brennan William Joseph sold 7,500 shares of Ordinary Shares at $N/A on 2026-04-15; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A
Brennan William Joseph sold 6,149 shares of Ordinary Shares at $101.45 on 2026-04-02; Brennan William Joseph sold 6,149 shares of Ordinary Shares at $101.45 on 2026-04-05; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A
Brennan William Joseph sold 6,149 shares of Ordinary Shares at $101.45 on 2026-04-02; Brennan William Joseph sold 6,149 shares of Ordinary Shares at $101.45 on 2026-04-05; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A
Brennan William Joseph sold 288 shares of Ordinary Shares at $113.88 on 2026-03-11; Brennan William Joseph sold 2,264 shares of Ordinary Shares at $115.08 on 2026-03-11; Brennan William Joseph sold 2,086 shares of Ordinary Shares at $115.80 on 2026-03-11; Brennan William Joseph sold 2,472 shares of Ordinary Shares at $117.06 on 2026-03-11; Brennan William Joseph sold 4,008 shares of Ordinary Shares at $117.88 on 2026-03-11
Brennan William Joseph sold 1,171 shares of Ordinary Shares at $123.76 on 2026-01-29; Brennan William Joseph sold 1,094 shares of Ordinary Shares at $124.85 on 2026-01-29; Brennan William Joseph sold 3,270 shares of Ordinary Shares at $126.01 on 2026-01-29; Brennan William Joseph sold 5,444 shares of Ordinary Shares at $126.84 on 2026-01-29; Brennan William Joseph sold 2,448 shares of Ordinary Shares at $127.71 on 2026-01-29
Brennan William Joseph sold 172 shares of Ordinary Shares at $125.69 on 2026-01-07; Brennan William Joseph sold 188 shares of Ordinary Shares at $126.38 on 2026-01-07; Brennan William Joseph sold 316 shares of Ordinary Shares at $127.55 on 2026-01-07; Brennan William Joseph sold 596 shares of Ordinary Shares at $128.74 on 2026-01-07; Brennan William Joseph sold 2,073 shares of Ordinary Shares at $129.49 on 2026-01-07
Brennan William Joseph sold 5,169 shares of Ordinary Shares at $143.22 on 2026-01-02; Brennan William Joseph sold 6,149 shares of Ordinary Shares at $140.24 on 2026-01-05; Brennan William Joseph transacted N/A shares of Ordinary Shares at $N/A on N/A