Follow the people · Insider
Chi Fung Cheng
Chi Fung Cheng files insider transactions with the SEC as a chief technology officer of Credo Technology Group Holding (CRDO). We hold 27 disclosed purchases and sales filed since 27 January 2022, 10 of them in the last 90 days.
- Files forCRDO
- Disclosed buys and sells27 in all, 10 in the last 90 days
- Last disclosure4 August 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 17 March 2021 — 31 July 2026Chief Technology Officer · Credo Technology Group Holding (CRDO)761 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 2,692 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 600 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 1,400 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 1,000 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 600 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 600 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 100 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 900 shares of Credo Technology Group HoldingSEC Form 420 January 2026Ordinary Shares · traded 15 January 2026 · filed 20 January 2026
- ▼ sold on the open market 1,603 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 2,400 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 4,474 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 2,600 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 2,163 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 13,325 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 3,335 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 100 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 1,603 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 2,400 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 4,474 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 2,600 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 2,163 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 13,325 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 3,335 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 100 shares of Credo Technology Group HoldingSEC Form 412 January 2026Ordinary Shares · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 2,000 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- had shares withheld for tax on 1,591 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 5 January 2026 · filed 6 January 2026
- ▼ sold on the open market 11,896 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 10,564 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 1,200 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 200 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 1,183 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 1,757 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 400 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 2,000 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 11,896 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 10,564 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 1,200 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 200 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 1,183 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 1,757 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 400 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 800 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- had shares withheld for tax on 1,591 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 5 January 2026 · filed 6 January 2026
- ▼ sold on the open market 800 shares of Credo Technology Group HoldingSEC Form 46 January 2026Ordinary Shares · traded 2 January 2026 · filed 6 January 2026
- ▼ sold on the open market 1,400 shares of Credo Technology Group HoldingSEC Form 430 December 2025Ordinary Shares · traded 29 December 2025 · filed 30 December 2025
- ▼ sold on the open market 6,991 shares of Credo Technology Group HoldingSEC Form 430 December 2025Ordinary Shares · traded 29 December 2025 · filed 30 December 2025
- ▼ sold on the open market 17,563 shares of Credo Technology Group HoldingSEC Form 430 December 2025Ordinary Shares · traded 29 December 2025 · filed 30 December 2025
- ▼ sold on the open market 20,731 shares of Credo Technology Group HoldingSEC Form 430 December 2025Ordinary Shares · traded 29 December 2025 · filed 30 December 2025
- ▼ sold on the open market 8,315 shares of Credo Technology Group HoldingSEC Form 430 December 2025Ordinary Shares · traded 29 December 2025 · filed 30 December 2025
- ▼ sold on the open market 13,483 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- ▼ sold on the open market 18,512 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- ▼ sold on the open market 6,500 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- ▼ sold on the open market 7,672 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- ▼ sold on the open market 4,182 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- ▼ sold on the open market 3,700 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- ▼ sold on the open market 751 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- ▼ sold on the open market 200 shares of Credo Technology Group HoldingSEC Form 423 December 2025Ordinary Shares · traded 22 December 2025 · filed 23 December 2025
- gave away 750 shares of Credo Technology Group HoldingSEC Form 422 December 2025Ordinary Shares · traded 18 December 2025 · filed 22 December 2025
- ▼ sold on the open market 10,160 shares of Credo Technology Group HoldingSEC Form 417 December 2025Ordinary Shares · traded 15 December 2025 · filed 17 December 2025
- ▼ sold on the open market 7,843 shares of Credo Technology Group HoldingSEC Form 417 December 2025Ordinary Shares · traded 15 December 2025 · filed 17 December 2025
- ▼ sold on the open market 10,192 shares of Credo Technology Group HoldingSEC Form 417 December 2025Ordinary Shares · traded 15 December 2025 · filed 17 December 2025
- ▼ sold on the open market 15,264 shares of Credo Technology Group HoldingSEC Form 417 December 2025Ordinary Shares · traded 15 December 2025 · filed 17 December 2025
- ▼ sold on the open market 8,716 shares of Credo Technology Group HoldingSEC Form 417 December 2025Ordinary Shares · traded 15 December 2025 · filed 17 December 2025
- ▼ sold on the open market 2,448 shares of Credo Technology Group HoldingSEC Form 417 December 2025Ordinary Shares · traded 15 December 2025 · filed 17 December 2025
- ▼ sold on the open market 377 shares of Credo Technology Group HoldingSEC Form 417 December 2025Ordinary Shares · traded 15 December 2025 · filed 17 December 2025
- ▼ sold on the open market 3,875 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 7,183 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 8,894 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 1,100 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 3,882 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 6,700 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 5,738 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 6,942 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 7,800 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 2,168 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 718 shares of Credo Technology Group HoldingSEC Form 410 December 2025Ordinary Shares · traded 8 December 2025 · filed 10 December 2025
- ▼ sold on the open market 4,657 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 27,850 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 10,696 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 5,652 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 1,040 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 1,719 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 1,686 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 1,300 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 400 shares of Credo Technology Group HoldingSEC Form 429 October 2025Ordinary Shares · traded 27 October 2025 · filed 29 October 2025
- ▼ sold on the open market 5,900 shares of Credo Technology Group HoldingSEC Form 422 October 2025Ordinary Shares · traded 20 October 2025 · filed 22 October 2025
- ▼ sold on the open market 9,162 shares of Credo Technology Group HoldingSEC Form 422 October 2025Ordinary Shares · traded 20 October 2025 · filed 22 October 2025
- ▼ sold on the open market 16,733 shares of Credo Technology Group HoldingSEC Form 422 October 2025Ordinary Shares · traded 20 October 2025 · filed 22 October 2025
- ▼ sold on the open market 14,511 shares of Credo Technology Group HoldingSEC Form 422 October 2025Ordinary Shares · traded 20 October 2025 · filed 22 October 2025
- ▼ sold on the open market 7,363 shares of Credo Technology Group HoldingSEC Form 422 October 2025Ordinary Shares · traded 20 October 2025 · filed 22 October 2025
- ▼ sold on the open market 1,231 shares of Credo Technology Group HoldingSEC Form 422 October 2025Ordinary Shares · traded 20 October 2025 · filed 22 October 2025
- ▼ sold on the open market 100 shares of Credo Technology Group HoldingSEC Form 422 October 2025Ordinary Shares · traded 20 October 2025 · filed 22 October 2025
- ▼ sold on the open market 2,201 shares of Credo Technology Group HoldingSEC Form 415 October 2025Ordinary Shares · traded 13 October 2025 · filed 15 October 2025
- ▼ sold on the open market 1,500 shares of Credo Technology Group HoldingSEC Form 415 October 2025Ordinary Shares · traded 13 October 2025 · filed 15 October 2025
- ▼ sold on the open market 6,941 shares of Credo Technology Group HoldingSEC Form 415 October 2025Ordinary Shares · traded 13 October 2025 · filed 15 October 2025
- ▼ sold on the open market 16,168 shares of Credo Technology Group HoldingSEC Form 415 October 2025Ordinary Shares · traded 13 October 2025 · filed 15 October 2025
- ▼ sold on the open market 13,351 shares of Credo Technology Group HoldingSEC Form 415 October 2025Ordinary Shares · traded 13 October 2025 · filed 15 October 2025
- ▼ sold on the open market 13,133 shares of Credo Technology Group HoldingSEC Form 415 October 2025Ordinary Shares · traded 13 October 2025 · filed 15 October 2025
- ▼ sold on the open market 1,706 shares of Credo Technology Group HoldingSEC Form 415 October 2025Ordinary Shares · traded 13 October 2025 · filed 15 October 2025
- had shares withheld for tax on 2,460 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 5 October 2025 · filed 7 October 2025
- ▼ sold on the open market 1,984 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 5,600 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 5,304 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 14,460 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 8,200 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 5,209 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 10,320 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 1,823 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 1,300 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 300 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 200 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 200 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 100 shares of Credo Technology Group HoldingSEC Form 47 October 2025Ordinary Shares · traded 6 October 2025 · filed 7 October 2025
- ▼ sold on the open market 13,214 shares of Credo Technology Group HoldingSEC Form 41 October 2025Ordinary Shares · traded 29 September 2025 · filed 1 October 2025
- ▼ sold on the open market 5,865 shares of Credo Technology Group HoldingSEC Form 41 October 2025Ordinary Shares · traded 29 September 2025 · filed 1 October 2025
- ▼ sold on the open market 1,400 shares of Credo Technology Group HoldingSEC Form 41 October 2025Ordinary Shares · traded 29 September 2025 · filed 1 October 2025
- ▼ sold on the open market 15,714 shares of Credo Technology Group HoldingSEC Form 41 October 2025Ordinary Shares · traded 29 September 2025 · filed 1 October 2025
- ▼ sold on the open market 9,897 shares of Credo Technology Group HoldingSEC Form 41 October 2025Ordinary Shares · traded 29 September 2025 · filed 1 October 2025
- ▼ sold on the open market 7,210 shares of Credo Technology Group HoldingSEC Form 41 October 2025Ordinary Shares · traded 29 September 2025 · filed 1 October 2025
- ▼ sold on the open market 1,700 shares of Credo Technology Group HoldingSEC Form 41 October 2025Ordinary Shares · traded 29 September 2025 · filed 1 October 2025
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.