Cheng Chi Fung - Insider Non-Derivative Transactions at Credo Technology Group Holding Ltd (CRDO) - (SEC)

Updated on January 3, 2026.

According to recent SEC insider information filed on Dec 29, 2025, Cheng Chi Fung's relationship to Credo Technology Group Holding Ltd (CRDO) is Director,Officer (Chief Technology Officer), and currently has 6,502,561 shares of Ordinary Shares.

The chart below shows the number of shares owned, and the table shows the recent insider transactions.

You can see similar information for other CRDO insiders.

Related Topics: SEC Topic List.
Data Source: SEC.
Cheng Chi Fung - Insider Non-Derivative Transactions of CRDO Ordinary Shares
Cheng Chi Fung - Insider Non-Derivative Transactions at CRDO
Items per page:
0 of 0
Date Transaction No. of Shares Price Per Share Shares Owned After Transactions
Dec 30, 2025 Sell -- (Ordinary Shares) 8315 144.63 6448961
Dec 30, 2025 Sell -- (Ordinary Shares) 20731 143.97 6457276
Dec 30, 2025 Sell -- (Ordinary Shares) 17563 142.94 6478007
Dec 30, 2025 Sell -- (Ordinary Shares) 6991 141.97 6495570
Dec 30, 2025 Sell -- (Ordinary Shares) 1400 140.77 6502561
Dec 23, 2025 Sell -- (Ordinary Shares) 200 156 6503961
Dec 23, 2025 Sell -- (Ordinary Shares) 751 154.92 6504161
Dec 23, 2025 Sell -- (Ordinary Shares) 3700 153.94 6504912
Dec 23, 2025 Sell -- (Ordinary Shares) 4182 153.06 6508612
Dec 23, 2025 Sell -- (Ordinary Shares) 7672 152 6512794
Dec 23, 2025 Sell -- (Ordinary Shares) 6500 150.98 6520466
Dec 23, 2025 Sell -- (Ordinary Shares) 18512 149.94 6526966
Dec 23, 2025 Sell -- (Ordinary Shares) 13483 149.2 6545478
Dec 19, 2025 G -- (Ordinary Shares) 750 0 111220
Dec 16, 2025 Sell -- (Ordinary Shares) 377 147.39 6558961
Dec 16, 2025 Sell -- (Ordinary Shares) 2448 146.51 6559338
Dec 16, 2025 Sell -- (Ordinary Shares) 8716 145.56 6561786
Dec 16, 2025 Sell -- (Ordinary Shares) 15264 144.75 6570502
Dec 16, 2025 Sell -- (Ordinary Shares) 10192 143.61 6585766
Dec 16, 2025 Sell -- (Ordinary Shares) 7843 142.84 6595958
Dec 16, 2025 Sell -- (Ordinary Shares) 10160 141.77 6603801
Dec 9, 2025 Sell -- (Ordinary Shares) 718 180.3 6613961
Dec 9, 2025 Sell -- (Ordinary Shares) 2168 179 6614679
Dec 9, 2025 Sell -- (Ordinary Shares) 7800 178.37 6616847
Dec 9, 2025 Sell -- (Ordinary Shares) 6942 177.08 6624647
Dec 9, 2025 Sell -- (Ordinary Shares) 5738 176.4 6631589
Dec 9, 2025 Sell -- (Ordinary Shares) 6700 175.14 6637327
Dec 9, 2025 Sell -- (Ordinary Shares) 3882 174.35 6644027
Dec 9, 2025 Sell -- (Ordinary Shares) 1100 172.98 6647909
Dec 9, 2025 Sell -- (Ordinary Shares) 8894 171.92 6649009
Dec 9, 2025 Sell -- (Ordinary Shares) 7183 171.08 6657903
Dec 9, 2025 Sell -- (Ordinary Shares) 3875 170.16 6665086
Oct 28, 2025 Sell -- (Ordinary Shares) 400 162.36 6668961
Oct 28, 2025 Sell -- (Ordinary Shares) 1300 161.62 6669361
Oct 28, 2025 Sell -- (Ordinary Shares) 1686 160.46 6670661
Oct 28, 2025 Sell -- (Ordinary Shares) 1719 159.64 6672347
Oct 28, 2025 Sell -- (Ordinary Shares) 1040 158.47 6674066
Oct 28, 2025 Sell -- (Ordinary Shares) 5652 157.46 6675106
Oct 28, 2025 Sell -- (Ordinary Shares) 10696 156.38 6680758
Oct 28, 2025 Sell -- (Ordinary Shares) 27850 155.44 6691454
Oct 28, 2025 Sell -- (Ordinary Shares) 4657 154.81 6719304
Oct 21, 2025 Sell -- (Ordinary Shares) 100 153.68 6723961
Oct 21, 2025 Sell -- (Ordinary Shares) 1231 152.92 6724061
Oct 21, 2025 Sell -- (Ordinary Shares) 7363 152.04 6725292
Oct 21, 2025 Sell -- (Ordinary Shares) 14511 151.05 6732655
Oct 21, 2025 Sell -- (Ordinary Shares) 16733 150.2 6747166
Oct 21, 2025 Sell -- (Ordinary Shares) 9162 149.15 6763899
Oct 21, 2025 Sell -- (Ordinary Shares) 5900 148.15 6773061
Oct 14, 2025 Sell -- (Ordinary Shares) 1706 150.13 6778961
Oct 14, 2025 Sell -- (Ordinary Shares) 13133 149.71 6780667
Oct 14, 2025 Sell -- (Ordinary Shares) 13351 148.54 6793800
Oct 14, 2025 Sell -- (Ordinary Shares) 16168 147.56 6807151
Oct 14, 2025 Sell -- (Ordinary Shares) 6941 146.6 6823319
Oct 14, 2025 Sell -- (Ordinary Shares) 1500 145.5 6830260
Oct 14, 2025 Sell -- (Ordinary Shares) 2201 144.36 6831760
Oct 7, 2025 Sell -- (Ordinary Shares) 100 156.45 6833961
Oct 7, 2025 Sell -- (Ordinary Shares) 200 155.55 6834061
Oct 7, 2025 Sell -- (Ordinary Shares) 200 154.05 6834261
Oct 7, 2025 Sell -- (Ordinary Shares) 300 153.34 6834461
Oct 7, 2025 Sell -- (Ordinary Shares) 1300 152.64 6834761
Oct 7, 2025 Sell -- (Ordinary Shares) 1823 151.23 6836061
Oct 7, 2025 Sell -- (Ordinary Shares) 10320 150.51 6837884
Oct 7, 2025 Sell -- (Ordinary Shares) 5209 149.55 6848204
Oct 7, 2025 Sell -- (Ordinary Shares) 8200 148.34 6853413
Oct 7, 2025 Sell -- (Ordinary Shares) 14460 147.63 6861613
Oct 7, 2025 Sell -- (Ordinary Shares) 5304 146.35 6876073
Oct 7, 2025 Sell -- (Ordinary Shares) 5600 145.6 6881377
Oct 7, 2025 Sell -- (Ordinary Shares) 1984 144.45 6886977
Oct 6, 2025 F -- (Ordinary Shares) 2460 143.87 111970
Sep 30, 2025 Sell -- (Ordinary Shares) 1700 152.15 6888961
Sep 30, 2025 Sell -- (Ordinary Shares) 7210 151.44 6890661
Sep 30, 2025 Sell -- (Ordinary Shares) 9897 150.29 6897871
Sep 30, 2025 Sell -- (Ordinary Shares) 15714 149.38 6907768
Sep 30, 2025 Sell -- (Ordinary Shares) 1400 148.48 6923482
Sep 30, 2025 Sell -- (Ordinary Shares) 5865 147.26 6924882
Sep 30, 2025 Sell -- (Ordinary Shares) 13214 146.12 6930747
Sep 23, 2025 Sell -- (Ordinary Shares) 300 175.52 6943961
Sep 23, 2025 Sell -- (Ordinary Shares) 300 174.36 6944261
Sep 23, 2025 Sell -- (Ordinary Shares) 495 173.21 6944561
Sep 23, 2025 Sell -- (Ordinary Shares) 900 171.89 6945056
Sep 23, 2025 Sell -- (Ordinary Shares) 1799 171.19 6945956
Sep 23, 2025 Sell -- (Ordinary Shares) 2200 170.14 6947755
Sep 23, 2025 Sell -- (Ordinary Shares) 3269 169.16 6949955
Sep 23, 2025 Sell -- (Ordinary Shares) 4431 168.22 6953224
Sep 23, 2025 Sell -- (Ordinary Shares) 2011 167.26 6957655
Sep 23, 2025 Sell -- (Ordinary Shares) 1000 165.57 6959666
Sep 23, 2025 Sell -- (Ordinary Shares) 2700 164.54 6960666
Sep 23, 2025 Sell -- (Ordinary Shares) 14611 163.73 6963366
Sep 23, 2025 Sell -- (Ordinary Shares) 16356 162.8 6977977
Sep 23, 2025 Sell -- (Ordinary Shares) 2847 161.84 6994333
Sep 23, 2025 Sell -- (Ordinary Shares) 1781 160.71 6997180
Sep 16, 2025 Sell -- (Ordinary Shares) 1300 167.59 6998961
Sep 16, 2025 Sell -- (Ordinary Shares) 2222 166.92 7000261
Sep 16, 2025 Sell -- (Ordinary Shares) 3552 166.03 7002483
Sep 16, 2025 Sell -- (Ordinary Shares) 18109 164.97 7006035
Sep 16, 2025 Sell -- (Ordinary Shares) 6489 163.81 7024144
Sep 16, 2025 Sell -- (Ordinary Shares) 14866 162.92 7030633
Sep 16, 2025 Sell -- (Ordinary Shares) 5162 162.02 7045499
Sep 16, 2025 Sell -- (Ordinary Shares) 3300 161.08 7050661
Sep 9, 2025 Sell -- (Ordinary Shares) 1529 148.88 7053961
Sep 9, 2025 Sell -- (Ordinary Shares) 10039 148.1 7055490
Sep 9, 2025 Sell -- (Ordinary Shares) 7423 147.46 7065529
Sep 9, 2025 Sell -- (Ordinary Shares) 10099 146.13 7072952
Sep 9, 2025 Sell -- (Ordinary Shares) 20891 145.32 7083051
Sep 9, 2025 Sell -- (Ordinary Shares) 3019 144.35 7103942
Sep 9, 2025 Sell -- (Ordinary Shares) 1200 143.19 7106961
Sep 9, 2025 Sell -- (Ordinary Shares) 800 141.91 7108161
Sep 2, 2025 F -- (Ordinary Shares) 2460 123.06 114430
Aug 2, 2025 Sell -- (Ordinary Shares) 5987 109.55 7108961
Aug 2, 2025 Sell -- (Ordinary Shares) 5247 108.53 7114948
Aug 2, 2025 Sell -- (Ordinary Shares) 18080 107.61 7120195
Aug 2, 2025 Sell -- (Ordinary Shares) 15646 106.72 7138275
Aug 2, 2025 Sell -- (Ordinary Shares) 3750 105.62 7153921
Aug 2, 2025 Sell -- (Ordinary Shares) 3178 104.6 7157671
Aug 2, 2025 Sell -- (Ordinary Shares) 3112 103.64 7160849
Jul 29, 2025 Sell -- (Ordinary Shares) 5834 107.83 7163961
Jul 29, 2025 Sell -- (Ordinary Shares) 11574 106.83 7169795
Jul 29, 2025 Sell -- (Ordinary Shares) 14468 105.99 7181369
Jul 29, 2025 Sell -- (Ordinary Shares) 16078 104.95 7195837
Jul 29, 2025 Sell -- (Ordinary Shares) 7046 104.02 7211915
Jul 22, 2025 Sell -- (Ordinary Shares) 5218 97.98 7218961
Jul 22, 2025 Sell -- (Ordinary Shares) 24510 97.13 7224179
Jul 22, 2025 Sell -- (Ordinary Shares) 15202 96.13 7248689
Jul 22, 2025 Sell -- (Ordinary Shares) 7870 95.19 7263891
Jul 22, 2025 Sell -- (Ordinary Shares) 2200 94.09 7271761
Jul 15, 2025 Sell -- (Ordinary Shares) 3942 100 7273961
Jul 15, 2025 Sell -- (Ordinary Shares) 25753 99.19 7277903
Jul 15, 2025 Sell -- (Ordinary Shares) 13736 98.44 7303656
Jul 15, 2025 Sell -- (Ordinary Shares) 6469 97.42 7317392
Jul 15, 2025 Sell -- (Ordinary Shares) 2910 96.03 7323861
Jul 15, 2025 Sell -- (Ordinary Shares) 2190 95.24 7326771
Jul 8, 2025 Sell -- (Ordinary Shares) 11139 92.49 7328961
Jul 8, 2025 Sell -- (Ordinary Shares) 40550 91.88 7340100
Jul 8, 2025 Sell -- (Ordinary Shares) 3311 90.77 7380650
Jul 6, 2025 F -- (Ordinary Shares) 2460 93.61 116890
Jul 1, 2025 Sell -- (Ordinary Shares) 4709 93.67 7383961
Jul 1, 2025 Sell -- (Ordinary Shares) 32653 92.81 7388670
Jul 1, 2025 Sell -- (Ordinary Shares) 17638 92.07 7421323
Jun 24, 2025 Sell -- (Ordinary Shares) 2202 85.45 7438961
Jun 24, 2025 Sell -- (Ordinary Shares) 35993 84.63 7441163
Jun 24, 2025 Sell -- (Ordinary Shares) 12305 83.95 7477156
Jun 24, 2025 Sell -- (Ordinary Shares) 4500 82.83 7489461
Jun 17, 2025 Sell -- (Ordinary Shares) 14860 79.3 7493961
Jun 17, 2025 Sell -- (Ordinary Shares) 34644 78.73 7508821
Jun 17, 2025 Sell -- (Ordinary Shares) 3996 77.94 7543465
Jun 17, 2025 Sell -- (Ordinary Shares) 1500 76.6 7547461
Jun 10, 2025 Sell -- (Ordinary Shares) 5733 74.06 7548961
Jun 10, 2025 Sell -- (Ordinary Shares) 20087 73.34 7554694
Jun 10, 2025 Sell -- (Ordinary Shares) 11584 72.2 7574781
Jun 10, 2025 Sell -- (Ordinary Shares) 17596 71.33 7586365
Jun 6, 2025 Sell -- (Ordinary Shares) 59641 74.96 7603961
Jun 2, 2025 F -- (Ordinary Shares) 2460 60.96 119350
May 3, 2025 Sell -- (Ordinary Shares) 40950 48.27 7663602
May 3, 2025 Sell -- (Ordinary Shares) 14050 47.28 7704552
Apr 29, 2025 Sell -- (Ordinary Shares) 35032 43.23 7718602
Apr 29, 2025 Sell -- (Ordinary Shares) 19968 42.46 7753634
Apr 23, 2025 Sell -- (Ordinary Shares) 35543 36.9 7773602
Apr 23, 2025 Sell -- (Ordinary Shares) 19457 36.44 7809145
Apr 17, 2025 Sell -- (Ordinary Shares) 37361 37.58 7828602
Apr 17, 2025 Sell -- (Ordinary Shares) 17639 36.68 7865963
Apr 11, 2025 Sell -- (Ordinary Shares) 400 40.81 7883602
Apr 11, 2025 Sell -- (Ordinary Shares) 9189 39.96 7884002
Apr 11, 2025 Sell -- (Ordinary Shares) 21806 38.98 7893191
Apr 11, 2025 Sell -- (Ordinary Shares) 23605 38.1 7914997
Apr 6, 2025 F -- (Ordinary Shares) 2031 33.3 121810
Apr 5, 2025 Sell -- (Ordinary Shares) 100 34.02 7938602
Apr 5, 2025 Sell -- (Ordinary Shares) 32788 33.34 7938702
Apr 5, 2025 Sell -- (Ordinary Shares) 18144 32.56 7971490
Apr 5, 2025 Sell -- (Ordinary Shares) 3968 31.58 7989634
Apr 1, 2025 Sell -- (Ordinary Shares) 21574 40.04 7993602
Apr 1, 2025 Sell -- (Ordinary Shares) 16544 38.99 8015176
Apr 1, 2025 Sell -- (Ordinary Shares) 16882 38.09 8031720
Mar 25, 2025 Sell -- (Ordinary Shares) 28302 50.3 8048602
Mar 25, 2025 Sell -- (Ordinary Shares) 17979 49.5 8076904
Mar 25, 2025 Sell -- (Ordinary Shares) 8719 48.59 8094883
Mar 18, 2025 Sell -- (Ordinary Shares) 500 48.29 8103602
Mar 18, 2025 Sell -- (Ordinary Shares) 36153 47.5 8104102
Mar 18, 2025 Sell -- (Ordinary Shares) 18347 46.84 8140255
Mar 11, 2025 Sell -- (Ordinary Shares) 300 42.22 8158602
Mar 11, 2025 Sell -- (Ordinary Shares) 4997 41.04 8158902
Mar 11, 2025 Sell -- (Ordinary Shares) 17200 40.11 8163899
Mar 11, 2025 Sell -- (Ordinary Shares) 32503 39.34 8181099
Mar 2, 2025 F -- (Ordinary Shares) 1522 55.18 123841
Jan 28, 2025 Sell -- (Ordinary Shares) 300 68.42 8213602
Jan 28, 2025 Sell -- (Ordinary Shares) 800 67.22 8213902
Jan 28, 2025 Sell -- (Ordinary Shares) 2700 66.58 8214702
Jan 28, 2025 Sell -- (Ordinary Shares) 1519 65.4 8217402
Jan 28, 2025 Sell -- (Ordinary Shares) 2300 64.12 8218921
Jan 28, 2025 Sell -- (Ordinary Shares) 3600 63.21 8221221
Jan 28, 2025 Sell -- (Ordinary Shares) 1400 62.34 8224821
Jan 28, 2025 Sell -- (Ordinary Shares) 2158 60.82 8226221
Jan 28, 2025 Sell -- (Ordinary Shares) 3600 59.97 8228379
Jan 28, 2025 Sell -- (Ordinary Shares) 3954 59.12 8231979
Jan 28, 2025 Sell -- (Ordinary Shares) 2114 57.54 8235933
Jan 28, 2025 Sell -- (Ordinary Shares) 1300 56.47 8238047
Jan 28, 2025 Sell -- (Ordinary Shares) 11744 55.31 8239347
Jan 28, 2025 Sell -- (Ordinary Shares) 7200 54.43 8251091
Jan 28, 2025 Sell -- (Ordinary Shares) 8296 53.52 8258291
Jan 28, 2025 Sell -- (Ordinary Shares) 2015 52.43 8266587
Jan 22, 2025 Sell -- (Ordinary Shares) 100 85.05 8268602
Jan 22, 2025 Sell -- (Ordinary Shares) 300 84.01 8268702
Jan 22, 2025 Sell -- (Ordinary Shares) 400 82.69 8269002
Jan 22, 2025 Sell -- (Ordinary Shares) 9872 81.66 8269402
Jan 22, 2025 Sell -- (Ordinary Shares) 28690 81.25 8279274
Jan 22, 2025 Sell -- (Ordinary Shares) 6105 79.98 8307964
Jan 22, 2025 Sell -- (Ordinary Shares) 9620 78.94 8314069
Jan 22, 2025 Sell -- (Ordinary Shares) 3708 78.2 8323689
Jan 22, 2025 Sell -- (Ordinary Shares) 1205 76.93 8327397
Jan 15, 2025 Sell -- (Ordinary Shares) 300 71.52 8328602
Jan 15, 2025 Sell -- (Ordinary Shares) 5860 70.71 8328902
Jan 15, 2025 Sell -- (Ordinary Shares) 20124 69.92 8334762
Jan 15, 2025 Sell -- (Ordinary Shares) 33716 69.15 8354886
Jan 9, 2025 Sell -- (Ordinary Shares) 174 74.36 8388602
Jan 9, 2025 Sell -- (Ordinary Shares) 3000 73.49 8388776
Jan 9, 2025 Sell -- (Ordinary Shares) 25582 72.69 8391776
Jan 9, 2025 Sell -- (Ordinary Shares) 24326 71.62 8417358
Jan 9, 2025 Sell -- (Ordinary Shares) 6918 70.87 8441684
Jan 6, 2025 F -- (Ordinary Shares) 1648 72.39 125363
Jan 3, 2025 Sell -- (Ordinary Shares) 3767 70.84 8448602
Jan 3, 2025 Sell -- (Ordinary Shares) 18115 70.27 8452369
Jan 3, 2025 Sell -- (Ordinary Shares) 18162 69.2 8470484
Jan 3, 2025 Sell -- (Ordinary Shares) 12029 68.43 8488646
Jan 3, 2025 Sell -- (Ordinary Shares) 6927 67.48 8500675
Jan 3, 2025 Sell -- (Ordinary Shares) 1000 65.91 8507602
Dec 21, 2024 Sell -- (Ordinary Shares) 100 69.63 8508602
Dec 21, 2024 Sell -- (Ordinary Shares) 11685 68.97 8508702
Dec 21, 2024 Sell -- (Ordinary Shares) 28793 68.13 8520387
Dec 21, 2024 Sell -- (Ordinary Shares) 12322 67.34 8549180
Dec 21, 2024 Sell -- (Ordinary Shares) 1300 66.22 8561502
Dec 21, 2024 Sell -- (Ordinary Shares) 800 64.92 8562802
Dec 13, 2024 Sell -- (Ordinary Shares) 1000 69.65 8563602
Dec 13, 2024 Sell -- (Ordinary Shares) 43635 68.72 8564602
Dec 13, 2024 Sell -- (Ordinary Shares) 10365 68.18 8608237
Dec 3, 2024 Sell -- (Ordinary Shares) 500 49.63 8618602
Dec 3, 2024 Sell -- (Ordinary Shares) 29149 49.06 8619102
Dec 3, 2024 Sell -- (Ordinary Shares) 25351 47.99 8648251
Dec 2, 2024 F -- (Ordinary Shares) 2460 48.96 127011
Nov 19, 2024 Sell -- (Ordinary Shares) 4151 41.06 8673602
Nov 19, 2024 Sell -- (Ordinary Shares) 50849 40.55 8677753
Nov 9, 2024 Sell -- (Ordinary Shares) 4192 48.26 8728602
Nov 9, 2024 Sell -- (Ordinary Shares) 26524 47.72 8732794
Nov 9, 2024 Sell -- (Ordinary Shares) 24284 46.82 8759318
Nov 2, 2024 Sell -- (Ordinary Shares) 18673 40.42 8783602
Nov 2, 2024 Sell -- (Ordinary Shares) 33427 39.69 8802275
Nov 2, 2024 Sell -- (Ordinary Shares) 2900 38.87 8835702
Oct 22, 2024 Sell -- (Ordinary Shares) 35579 39.6 8838602
Oct 22, 2024 Sell -- (Ordinary Shares) 15721 38.75 8874181
Oct 22, 2024 Sell -- (Ordinary Shares) 3700 37.79 8889902
Oct 12, 2024 Sell -- (Ordinary Shares) 6733 38.86 8893602
Oct 12, 2024 Sell -- (Ordinary Shares) 43195 38.45 8900335
Oct 12, 2024 Sell -- (Ordinary Shares) 5072 37.53 8943530
Oct 5, 2024 F -- (Ordinary Shares) 2460 32.57 129471
Oct 4, 2024 Sell -- (Ordinary Shares) 3448 32.22 8948602
Oct 4, 2024 Sell -- (Ordinary Shares) 17865 31.53 8952050
Oct 4, 2024 Sell -- (Ordinary Shares) 33687 30.71 8969915
Sep 24, 2024 Sell -- (Ordinary Shares) 200 30.25 9003602
Sep 24, 2024 Sell -- (Ordinary Shares) 54800 29.67 9003802
Sep 14, 2024 Sell -- (Ordinary Shares) 38651 28.42 9058602
Sep 14, 2024 Sell -- (Ordinary Shares) 16349 27.76 9097253
Sep 4, 2024 Sell -- (Ordinary Shares) 1434 33.7 9113602
Sep 4, 2024 Sell -- (Ordinary Shares) 7416 32.67 9115036
Sep 4, 2024 Sell -- (Ordinary Shares) 46150 31.91 9122452
Aug 31, 2024 F -- (Ordinary Shares) 2460 34.91 131931
Aug 20, 2024 Sell -- (Ordinary Shares) 33547 31.51 9168602
Aug 20, 2024 Sell -- (Ordinary Shares) 21453 30.42 9202149
Aug 10, 2024 Sell -- (Ordinary Shares) 2212 27.61 9223602
Aug 10, 2024 Sell -- (Ordinary Shares) 52788 27.32 9225814
Aug 2, 2024 Sell -- (Ordinary Shares) 5034 27.53 9278602
Aug 2, 2024 Sell -- (Ordinary Shares) 49966 26.79 9283636
Jul 20, 2024 Sell -- (Ordinary Shares) 55000 29.3 9333602
Jul 12, 2024 Sell -- (Ordinary Shares) 4100 31.14 9388602
Jul 12, 2024 Sell -- (Ordinary Shares) 50900 30.59 9392702
Jul 6, 2024 F -- (Ordinary Shares) 2460 31.63 134391
Jul 2, 2024 Sell -- (Ordinary Shares) 26117 31.22 9443602
Jul 2, 2024 Sell -- (Ordinary Shares) 28883 30.88 9469719
Jun 22, 2024 Sell -- (Ordinary Shares) 55000 27.49 9498602
Jun 14, 2024 Sell -- (Ordinary Shares) 55000 28.99 9553602
Jun 4, 2024 Sell -- (Ordinary Shares) 5000 25.68 9608602
Jun 4, 2024 Sell -- (Ordinary Shares) 50000 25.1 9613602
Jun 1, 2024 F -- (Ordinary Shares) 1973 26.07 136851
May 21, 2024 Sell -- (Ordinary Shares) 55000 19.07 9663602
May 11, 2024 Sell -- (Ordinary Shares) 55000 17.43 9718602
May 2, 2024 Sell -- (Ordinary Shares) 55000 17.41 9773602
Apr 20, 2024 Sell -- (Ordinary Shares) 4004 17.88 9828602
Apr 20, 2024 Sell -- (Ordinary Shares) 50996 17.26 9832606
Apr 12, 2024 Sell -- (Ordinary Shares) 9717 22.98 9883602
Apr 12, 2024 Sell -- (Ordinary Shares) 30255 22.42 9893319
Apr 12, 2024 Sell -- (Ordinary Shares) 15028 20.98 9923574
Apr 6, 2024 F -- (Ordinary Shares) 1522 21.36 138824
Apr 2, 2024 Sell -- (Ordinary Shares) 55000 21.31 9938602
Mar 22, 2024 Sell -- (Ordinary Shares) 11610 22.33 9993602
Mar 22, 2024 Sell -- (Ordinary Shares) 43390 21.83 10005212
Mar 12, 2024 Sell -- (Ordinary Shares) 3599 21.47 10048602
Mar 12, 2024 Sell -- (Ordinary Shares) 51401 20.89 10052201
Mar 2, 2024 F -- (Ordinary Shares) 1522 22.47 140346
Mar 2, 2024 Sell -- (Ordinary Shares) 27837 22.74 10103602
Mar 2, 2024 Sell -- (Ordinary Shares) 27163 22.33 10131439
Feb 21, 2024 Sell -- (Ordinary Shares) 200 21.77 10158602
Feb 21, 2024 Sell -- (Ordinary Shares) 54800 21.17 10158802
Feb 10, 2024 Sell -- (Ordinary Shares) 55000 22.23 10533602
Feb 2, 2024 Sell -- (Ordinary Shares) 60000 20.43 10588602
Jan 23, 2024 Sell -- (Ordinary Shares) 12510 21.94 10648602
Jan 23, 2024 Sell -- (Ordinary Shares) 47490 21.54 10661112
Jan 13, 2024 Sell -- (Ordinary Shares) 60000 19.2 10708602
Jan 6, 2024 F -- (Ordinary Shares) 6582 17.53 141868
Jan 3, 2024 Sell -- (Ordinary Shares) 60000 18.51 10768602
Dec 2, 2023 Sell -- (Ordinary Shares) 6250 18.22 148450
Oct 13, 2023 Sell -- (Ordinary Shares) 40000 15.66 0
Oct 13, 2023 Sell -- (Ordinary Shares) 40000 15.61 154700
Sep 28, 2023 Sell -- (Ordinary Shares) 31475 15.05 194700
Sep 26, 2023 Sell -- (Ordinary Shares) 3025 15 226175
Sep 23, 2023 Sell -- (Ordinary Shares) 5500 15 229200
Sep 22, 2023 Sell -- (Ordinary Shares) 40000 14.53 40000
Sep 8, 2023 Sell -- (Ordinary Shares) 40000 16.46 80000
Sep 8, 2023 Sell -- (Ordinary Shares) 40000 16.46 234700
Sep 2, 2023 Sell -- (Ordinary Shares) 6250 16.81 274700
Aug 25, 2023 Sell -- (Ordinary Shares) 40000 15.26 120000
Aug 25, 2023 Sell -- (Ordinary Shares) 40000 15.27 280950
Aug 23, 2023 Sell -- (Ordinary Shares) 19539 15.3 320950
Aug 16, 2023 Sell -- (Ordinary Shares) 18861 15.01 340489
Aug 11, 2023 Sell -- (Ordinary Shares) 40000 14.65 160000
Aug 11, 2023 Sell -- (Ordinary Shares) 1600 15.02 359350
Jul 28, 2023 Sell -- (Ordinary Shares) 40000 17.15 200000
Jul 28, 2023 Sell -- (Ordinary Shares) 40000 17.15 360950
Jul 14, 2023 Sell -- (Ordinary Shares) 40000 17.29 240000
Jul 14, 2023 Sell -- (Ordinary Shares) 40000 17.29 400950
Jun 30, 2023 Sell -- (Ordinary Shares) 40000 17.58 280000
Jun 30, 2023 Sell -- (Ordinary Shares) 40000 17.58 440950
Jun 16, 2023 Sell -- (Ordinary Shares) 40000 17.66 320000
Jun 16, 2023 Sell -- (Ordinary Shares) 40000 17.66 480950
Jun 15, 2023 G -- (Ordinary Shares) 360000 0 520950
Jun 15, 2023 G -- (Ordinary Shares) 360000 0 10828602
Jun 7, 2023 G -- (Ordinary Shares) 11188602 0 160950
Jun 7, 2023 G -- (Ordinary Shares) 11188602 0 11188602
Jun 2, 2023 Sell -- (Ordinary Shares) 1700 17.01 360000
Jun 2, 2023 Sell -- (Ordinary Shares) 20619 16.46 361700
Jun 2, 2023 Sell -- (Ordinary Shares) 14521 15.19 382319
Jun 2, 2023 Sell -- (Ordinary Shares) 3160 14.4 396840
Jun 2, 2023 Sell -- (Ordinary Shares) 6250 16.54 11029552
Jun 2, 2023 Sell -- (Ordinary Shares) 317200 15.18 11035802
May 31, 2023 Sell -- (Ordinary Shares) 2800 15.02 11353002
May 23, 2023 Sell -- (Ordinary Shares) 240000 10.51 400000
Mar 2, 2023 Sell -- (Ordinary Shares) 6250 10.42 11257352
Feb 25, 2023 Sell -- (Ordinary Shares) 40000 10.5 640000
Feb 10, 2023 Sell -- (Ordinary Shares) 40000 18.59 680000
Feb 10, 2023 Sell -- (Ordinary Shares) 40000 18.59 11288602
Jan 27, 2023 Sell -- (Ordinary Shares) 40000 17.3 720000
Jan 27, 2023 Sell -- (Ordinary Shares) 40000 17.3 11328602
Jan 19, 2023 Sell -- (Ordinary Shares) 800 15 11383602
Jan 18, 2023 Sell -- (Ordinary Shares) 39200 15 11344402
Jan 13, 2023 Sell -- (Ordinary Shares) 40000 13.8 760000
Jan 6, 2023 Sell -- (Ordinary Shares) 40000 12.31 800000
Jan 6, 2023 Acquisition -- (Ordinary Shares) 100000 0 11355802
Jan 6, 2023 Sell -- (Ordinary Shares) 40000 12.31 11383602
Dec 2, 2022 Sell -- (Ordinary Shares) 1550 14.25 11255802