Credo Technology Group Holding Ltd
CRDO · Semiconductors & Related Devices · 186.5M shares · +21%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$16M (gross $23M, SBC $39M)
Reference price $266.40 · est. market cap ~$49.7B — last insider sale, 2026-06-23 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A88AI-connectivity semiconductor company (active electrical cables/SerDes) — highly profitable with explosive growth and elite free cash flow.
Strengths
- Highly profitable — gross margin 68% (92nd), operating margin 33% (93rd), net margin 35% (97th)
- Explosive growth, elite FCF — revenue +206% (97th), FCF $407M (75th), FCF margin 30%
- Fortress liquidity — current ratio 10.2 (93rd)
Risks
- AI-capex-cycle dependence — per 10-K
- Customer concentration — per 10-K
- Valuation-sensitivity to growth — per 10-K
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Customer concentration~90% of revenue from one customer/distributor — In addition, in fiscal 2026, sales to our top 10 customers accounted for approximately 90% of our total revenue
- Strong balance sheetStrong balance sheet — $1.4B cash & investments
- Insider sellingInsider selling — 325 open-market sale(s) by 8 insider(s) (cluster of 8 insiders, ~$132M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
68.0%
Operating margin
33.3%
Net margin
35.4%
Return on equity
22.9%
Return on assets
20.6%
Revenue growth (QoQ)
20.2%
Net-income growth
805.0%
Current ratio
10.2×
Free cash flow
$407M
EBITDA
$480M
Tangible book value
$1.9B
Cash & investments
$1.4B
Stock comp / revenue
13.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-23 | Cheng Chi Fung | Sell | 4.4K | $269.36 |
| 2026-06-23 | Cheng Chi Fung | Sell | 2.1K | $267.33 |
| 2026-06-23 | Cheng Chi Fung | Sell | 4.8K | $270.32 |
| 2026-06-23 | Cheng Chi Fung | Sell | 4.2K | $271.39 |
| 2026-06-23 | Cheng Chi Fung | Sell | 3.0K | $268.33 |
| 2026-06-23 | Cheng Chi Fung | Sell | 3.3K | $272.53 |
| 2026-06-23 | Cheng Chi Fung | Sell | 1.9K | $273.35 |
| 2026-06-23 | Cheng Chi Fung | Sell | 1.5K | $274.58 |
| 2026-06-23 | Cheng Chi Fung | Sell | 1.1K | $275.61 |
| 2026-06-23 | Cheng Chi Fung | Sell | 200 | $276.42 |
| 2026-06-23 | Cheng Chi Fung | Sell | 154 | $277.61 |
| 2026-06-23 | Cheng Chi Fung | Sell | 246 | $280.01 |
| 2026-06-23 | Cheng Chi Fung | Sell | 100 | $281.05 |
| 2026-06-23 | Lam Yat Tung | Gift | 7.0K | — |
| 2026-06-23 | Cheng Chi Fung | Sell | 500 | $266.40 |
| 2026-06-16 | Cheng Chi Fung | Sell | 2.2K | $239.60 |
| 2026-06-16 | Cheng Chi Fung | Sell | 900 | $241.27 |
| 2026-06-16 | Cheng Chi Fung | Sell | 2.0K | $242.35 |
| 2026-06-16 | Cheng Chi Fung | Sell | 1.6K | $243.46 |
| 2026-06-16 | Cheng Chi Fung | Sell | 2.5K | $244.73 |
| 2026-06-16 | Cheng Chi Fung | Sell | 4.4K | $245.66 |
| 2026-06-16 | Cheng Chi Fung | Sell | 3.1K | $246.61 |
| 2026-06-16 | Cheng Chi Fung | Sell | 2.3K | $247.52 |
| 2026-06-16 | Cheng Chi Fung | Sell | 2.0K | $248.62 |
| 2026-06-16 | Cheng Chi Fung | Sell | 1.7K | $249.85 |
| 2026-06-16 | Cheng Chi Fung | Sell | 1.0K | $250.78 |
| 2026-06-16 | Cheng Chi Fung | Sell | 801 | $251.68 |
| 2026-06-16 | Cheng Chi Fung | Sell | 614 | $253.25 |
| 2026-06-16 | Cheng Chi Fung | Sell | 1.1K | $254.38 |
| 2026-06-16 | Cheng Chi Fung | Sell | 900 | $255.68 |
| 2026-06-16 | Cheng Chi Fung | Sell | 300 | $256.85 |
| 2026-06-16 | Cheng Chi Fung | Sell | 100 | $257.61 |
| 2026-06-15 | Brennan William Joseph | Gift | 7.5K | — |
| 2026-06-11 | Cheng Chi Fung | Sell | 2.8K | $260.56 |
| 2026-06-11 | Laufman James | Sell | 5.0K | $264.49 |
| 2026-06-11 | Fleming Daniel W. | Sell | 868 | $242.50 |
| 2026-06-11 | Fleming Daniel W. | Sell | 1.2K | $243.49 |
| 2026-06-11 | Fleming Daniel W. | Sell | 1.5K | $244.56 |
| 2026-06-11 | Fleming Daniel W. | Sell | 564 | $245.49 |
| 2026-06-11 | Fleming Daniel W. | Sell | 1.3K | $246.49 |
| 2026-06-11 | Fleming Daniel W. | Sell | 1.3K | $247.66 |
| 2026-06-11 | Fleming Daniel W. | Sell | 4.6K | $248.51 |
| 2026-06-11 | Fleming Daniel W. | Sell | 6.7K | $249.55 |
| 2026-06-11 | Fleming Daniel W. | Sell | 12K | $250.31 |
| 2026-06-11 | Fleming Daniel W. | Sell | 7.0K | $251.51 |
| 2026-06-11 | Fleming Daniel W. | Sell | 3.0K | $252.37 |
| 2026-06-11 | Cheng Chi Fung | Sell | 100 | $243.10 |
| 2026-06-11 | Cheng Chi Fung | Sell | 100 | $244.90 |
| 2026-06-11 | Cheng Chi Fung | Sell | 200 | $247.69 |
| 2026-06-11 | Cheng Chi Fung | Sell | 200 | $249.06 |
| 2026-06-11 | Cheng Chi Fung | Sell | 600 | $250.43 |
| 2026-06-11 | Cheng Chi Fung | Sell | 500 | $252.04 |
| 2026-06-11 | Cheng Chi Fung | Sell | 600 | $253.29 |
| 2026-06-11 | Cheng Chi Fung | Sell | 300 | $254.22 |
| 2026-06-11 | Cheng Chi Fung | Sell | 796 | $255.40 |
| 2026-06-11 | Cheng Chi Fung | Sell | 2.3K | $256.45 |
| 2026-06-11 | Cheng Chi Fung | Sell | 3.4K | $257.67 |
| 2026-06-11 | Cheng Chi Fung | Sell | 3.5K | $258.66 |
| 2026-06-11 | Cheng Chi Fung | Sell | 3.4K | $259.56 |
| 2026-06-11 | Cheng Chi Fung | Sell | 1.6K | $261.60 |
| 2026-06-11 | Cheng Chi Fung | Sell | 900 | $263.01 |
| 2026-06-11 | Cheng Chi Fung | Sell | 1.7K | $263.89 |
| 2026-06-11 | Cheng Chi Fung | Sell | 3.6K | $264.86 |
| 2026-06-11 | Cheng Chi Fung | Sell | 800 | $265.72 |
| 2026-06-11 | Cheng Chi Fung | Sell | 100 | $266.68 |
| 2026-06-10 | Lam Yat Tung | Tax withheld | 6.4K | $237.68 |
| 2026-06-10 | Brennan William Joseph | Tax withheld | 20K | $237.68 |
| 2026-06-10 | Fleming Daniel W. | Tax withheld | 12K | $237.68 |
| 2026-06-10 | Cheng Chi Fung | Tax withheld | 4.9K | $237.68 |
| 2026-06-09 | DANESH FARIBA | Sell | 1.1K | $236.34 |
| 2026-06-09 | Cheng Chi Fung | Gift | 5.0K | — |
| 2026-06-05 | Brennan William Joseph | Sell | 2.7K | $209.59 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.7K | $210.56 |
| 2026-06-05 | Brennan William Joseph | Sell | 3.0K | $211.51 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.3K | $212.45 |
| 2026-06-05 | Brennan William Joseph | Sell | 368 | $213.42 |
| 2026-06-05 | Brennan William Joseph | Sell | 475 | $214.56 |
| 2026-06-05 | Brennan William Joseph | Sell | 586 | $215.58 |
| 2026-06-05 | Brennan William Joseph | Sell | 544 | $216.81 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.0K | $217.45 |
| 2026-06-05 | Brennan William Joseph | Sell | 566 | $231.32 |
| 2026-06-05 | Brennan William Joseph | Sell | 51 | $233.46 |
| 2026-06-05 | ACEVEDO SYLVIA | Sell | 2.2K | $211.00 |
| 2026-06-05 | Brennan William Joseph | Sell | 5.7K | $206.40 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.2K | $207.47 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.8K | $208.65 |
| 2026-06-05 | Brennan William Joseph | Sell | 6.9K | $230.36 |
| 2026-06-05 | Brennan William Joseph | Sell | 109 | $232.47 |
| 2026-06-05 | Brennan William Joseph | Sell | 739 | $218.41 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.0K | $219.62 |
| 2026-06-05 | Brennan William Joseph | Sell | 3.3K | $220.61 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.9K | $221.35 |
| 2026-06-05 | Brennan William Joseph | Sell | 127 | $222.67 |
| 2026-06-05 | Brennan William Joseph | Sell | 1.4K | $223.62 |
| 2026-06-05 | Brennan William Joseph | Sell | 1.6K | $224.60 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.2K | $225.53 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.4K | $226.62 |
| 2026-06-05 | Brennan William Joseph | Sell | 2.2K | $227.49 |
| 2026-06-05 | Brennan William Joseph | Sell | 1.4K | $228.45 |
| 2026-06-05 | Brennan William Joseph | Sell | 1.7K | $229.87 |
| 2026-06-04 | Laufman James | Sell | 5.0K | $222.81 |
| 2026-06-03 | Cheng Chi Fung | Sell | 7.3K | $212.31 |
| 2026-05-23 | DANESH FARIBA | Grant | 890 | — |
| 2026-05-23 | Fleming Daniel W. | Grant | 120K | — |
| 2026-05-23 | Lam Yat Tung | Grant | 50K | — |
| 2026-05-23 | Cheng Chi Fung | Grant | 50K | — |
| 2026-05-23 | Brennan William Joseph | Grant | 200K | — |
| 2026-05-19 | Laufman James | Tax withheld | 7.4K | $168.99 |
| 2026-05-01 | Cheng Chi Fung | Sell | 3.7K | $174.62 |
| 2026-05-01 | Cheng Chi Fung | Sell | 2.8K | $175.61 |
| 2026-05-01 | Cheng Chi Fung | Sell | 800 | $176.60 |
| 2026-05-01 | Cheng Chi Fung | Sell | 1.1K | $172.62 |
| 2026-05-01 | Cheng Chi Fung | Sell | 100 | $177.63 |
| 2026-05-01 | Cheng Chi Fung | Sell | 3.7K | $180.18 |
| 2026-05-01 | Cheng Chi Fung | Sell | 2.7K | $180.98 |
| 2026-05-01 | Cheng Chi Fung | Sell | 2.9K | $182.12 |
| 2026-05-01 | Cheng Chi Fung | Sell | 3.1K | $183.23 |
| 2026-05-01 | Cheng Chi Fung | Sell | 3.4K | $184.02 |
| 2026-05-01 | Cheng Chi Fung | Sell | 2.9K | $173.52 |
| 2026-05-01 | Cheng Chi Fung | Sell | 163 | $184.78 |
| 2026-04-27 | Cheng Chi Fung | Sell | 2.6K | $180.78 |
| 2026-04-27 | Cheng Chi Fung | Sell | 4.3K | $177.11 |
| 2026-04-27 | Cheng Chi Fung | Sell | 5.6K | $177.87 |
| 2026-04-27 | Cheng Chi Fung | Sell | 4.6K | $179.08 |
| 2026-04-27 | Cheng Chi Fung | Sell | 8.3K | $179.92 |
| 2026-04-27 | Cheng Chi Fung | Sell | 767 | $181.91 |
| 2026-04-27 | Cheng Chi Fung | Sell | 300 | $183.05 |
| 2026-04-27 | Cheng Chi Fung | Sell | 300 | $183.98 |
| 2026-04-27 | Cheng Chi Fung | Sell | 400 | $185.73 |
| 2026-04-27 | Cheng Chi Fung | Sell | 100 | $187.10 |
| 2026-04-27 | Cheng Chi Fung | Sell | 100 | $189.09 |
| 2026-04-27 | Cheng Chi Fung | Sell | 100 | $190.50 |
| 2026-04-22 | Cheng Chi Fung | Sell | 3.5K | $186.75 |
| 2026-04-22 | Cheng Chi Fung | Sell | 1.0K | $184.74 |
| 2026-04-22 | Cheng Chi Fung | Sell | 6.8K | $187.76 |
| 2026-04-22 | Cheng Chi Fung | Sell | 9.4K | $188.81 |
| 2026-04-22 | Cheng Chi Fung | Sell | 4.2K | $189.46 |
| 2026-04-22 | Cheng Chi Fung | Sell | 400 | $190.62 |
| 2026-04-22 | Cheng Chi Fung | Sell | 2.2K | $185.72 |
| 2026-04-16 | Cheng Chi Fung | Sell | 100 | $165.51 |
| 2026-04-16 | Cheng Chi Fung | Sell | 2.9K | $156.00 |
| 2026-04-16 | Cheng Chi Fung | Sell | 900 | $154.10 |
| 2026-04-16 | Cheng Chi Fung | Sell | 2.5K | $155.15 |
| 2026-04-16 | Cheng Chi Fung | Sell | 5.5K | $157.33 |
| 2026-04-16 | Cheng Chi Fung | Sell | 10K | $158.20 |
| 2026-04-16 | Cheng Chi Fung | Sell | 4.9K | $158.94 |
| 2026-04-16 | Cheng Chi Fung | Sell | 440 | $160.37 |
| 2026-04-15 | Laufman James | Sell | 10K | $164.41 |
| 2026-04-15 | Brennan William Joseph | Gift | 7.5K | — |
| 2026-04-14 | Fleming Daniel W. | Sell | 6.7K | $152.51 |
| 2026-04-14 | Fleming Daniel W. | Sell | 911 | $153.54 |
| 2026-04-10 | Cheng Chi Fung | Sell | 9.6K | $119.86 |
| 2026-04-10 | Cheng Chi Fung | Sell | 600 | $109.05 |
| 2026-04-10 | Cheng Chi Fung | Sell | 1.4K | $110.13 |
| 2026-04-10 | Cheng Chi Fung | Sell | 1.9K | $111.07 |
| 2026-04-10 | Cheng Chi Fung | Sell | 1.1K | $112.11 |
| 2026-04-10 | Cheng Chi Fung | Sell | 500 | $113.56 |
| 2026-04-10 | Cheng Chi Fung | Sell | 100 | $114.40 |
| 2026-04-10 | Cheng Chi Fung | Sell | 600 | $116.12 |
| 2026-04-10 | Cheng Chi Fung | Sell | 400 | $117.57 |
| 2026-04-10 | Cheng Chi Fung | Sell | 1.5K | $118.77 |
| 2026-04-10 | Cheng Chi Fung | Sell | 6.8K | $120.56 |
| 2026-04-10 | Cheng Chi Fung | Sell | 3.0K | $121.47 |
| 2026-04-06 | Cheng Chi Fung | Sell | 15K | $103.17 |
| 2026-04-06 | Cheng Chi Fung | Sell | 4.9K | $103.76 |
| 2026-04-06 | Cheng Chi Fung | Sell | 799 | $104.93 |
| 2026-04-06 | Cheng Chi Fung | Sell | 600 | $106.04 |
| 2026-04-06 | Cheng Chi Fung | Sell | 6.4K | $102.33 |
| 2026-04-05 | Cheng Chi Fung | Sell | 2.4K | $101.45 |
| 2026-04-05 | Lam Yat Tung | Tax withheld | 3.2K | $101.45 |
| 2026-04-05 | Brennan William Joseph | Sell | 6.1K | $101.45 |
| 2026-04-05 | Cheng Chi Fung | Tax withheld | 2.4K | $101.45 |
| 2026-04-05 | Brennan William Joseph | Tax withheld | 6.1K | $101.45 |
| 2026-04-05 | Fleming Daniel W. | Sell | 2.5K | $101.45 |
| 2026-04-05 | Fleming Daniel W. | Tax withheld | 2.5K | $101.45 |
| 2026-04-05 | Lam Yat Tung | Sell | 3.2K | $101.45 |
| 2026-04-02 | Brennan William Joseph | Sell | 6.1K | $101.45 |
| 2026-04-02 | Fleming Daniel W. | Tax withheld | 2.5K | $101.45 |
| 2026-04-02 | Brennan William Joseph | Tax withheld | 6.1K | $101.45 |
| 2026-04-02 | Lam Yat Tung | Tax withheld | 3.2K | $101.45 |
| 2026-04-02 | Fleming Daniel W. | Sell | 2.5K | $101.45 |
| 2026-04-02 | Lam Yat Tung | Sell | 3.2K | $101.45 |
| 2026-03-31 | Cheng Chi Fung | Sell | 4.5K | $88.87 |
| 2026-03-31 | Cheng Chi Fung | Sell | 6.1K | $89.69 |
| 2026-03-31 | Cheng Chi Fung | Sell | 3.4K | $90.68 |
| 2026-03-31 | Cheng Chi Fung | Sell | 4.2K | $91.85 |
| 2026-03-31 | Cheng Chi Fung | Sell | 2.2K | $92.62 |
| 2026-03-31 | Cheng Chi Fung | Sell | 7.1K | $93.69 |
| 2026-03-24 | Cheng Chi Fung | Sell | 2.4K | $98.89 |
| 2026-03-24 | Cheng Chi Fung | Sell | 8.6K | $99.90 |
| 2026-03-24 | Cheng Chi Fung | Sell | 8.6K | $100.73 |
| 2026-03-24 | Cheng Chi Fung | Sell | 5.9K | $101.73 |
| 2026-03-24 | Cheng Chi Fung | Sell | 1.9K | $102.61 |
| 2026-03-24 | Cheng Chi Fung | Sell | 100 | $103.37 |
| 2026-03-17 | Cheng Chi Fung | Sell | 3.7K | $102.92 |
| 2026-03-17 | Cheng Chi Fung | Sell | 7.0K | $103.78 |
| 2026-03-17 | Cheng Chi Fung | Sell | 1.1K | $104.68 |
| 2026-03-17 | Cheng Chi Fung | Sell | 1.2K | $105.98 |
| 2026-03-17 | Cheng Chi Fung | Sell | 1.6K | $106.67 |
| 2026-03-17 | Cheng Chi Fung | Sell | 2.5K | $108.12 |
| 2026-03-17 | Cheng Chi Fung | Sell | 1.8K | $109.01 |
| 2026-03-17 | Cheng Chi Fung | Sell | 900 | $110.11 |
| 2026-03-17 | Cheng Chi Fung | Sell | 2.5K | $111.35 |
| 2026-03-17 | Cheng Chi Fung | Sell | 1.8K | $112.29 |
| 2026-03-17 | Cheng Chi Fung | Sell | 300 | $113.32 |
| 2026-03-17 | Cheng Chi Fung | Sell | 900 | $114.25 |
| 2026-03-17 | Cheng Chi Fung | Sell | 400 | $115.27 |
| 2026-03-17 | Cheng Chi Fung | Sell | 200 | $116.79 |
| 2026-03-17 | Cheng Chi Fung | Sell | 300 | $119.23 |
| 2026-03-17 | Cheng Chi Fung | Sell | 900 | $121.63 |
| 2026-03-17 | Cheng Chi Fung | Sell | 200 | $122.68 |
| 2026-03-17 | Cheng Chi Fung | Sell | 100 | $123.64 |
| 2026-03-17 | Cheng Chi Fung | Sell | 100 | $125.51 |
| 2026-03-11 | Cheng Chi Fung | Sell | 4.2K | $115.23 |
| 2026-03-11 | Cheng Chi Fung | Sell | 200 | $114.02 |
| 2026-03-11 | Cheng Chi Fung | Sell | 3.8K | $115.88 |
| 2026-03-11 | Cheng Chi Fung | Sell | 4.1K | $117.16 |
| 2026-03-11 | Cheng Chi Fung | Sell | 5.7K | $117.97 |
| 2026-03-11 | Cheng Chi Fung | Sell | 6.1K | $119.13 |
| 2026-03-11 | Cheng Chi Fung | Sell | 3.3K | $119.81 |
| 2026-03-11 | Cheng Chi Fung | Sell | 100 | $120.61 |
| 2026-03-11 | Brennan William Joseph | Sell | 288 | $113.88 |
| 2026-03-11 | Brennan William Joseph | Sell | 2.3K | $115.08 |
| 2026-03-11 | Brennan William Joseph | Sell | 2.1K | $115.80 |
| 2026-03-11 | Brennan William Joseph | Sell | 2.5K | $117.06 |
| 2026-03-11 | Brennan William Joseph | Sell | 4.0K | $117.88 |
| 2026-03-11 | Brennan William Joseph | Sell | 4.0K | $119.04 |
| 2026-03-11 | Brennan William Joseph | Sell | 2.9K | $119.76 |
| 2026-03-11 | Brennan William Joseph | Sell | 58 | $120.54 |
| 2026-03-11 | Brennan William Joseph | Sell | 501 | $114.13 |
| 2026-03-11 | Brennan William Joseph | Sell | 6.4K | $115.08 |
| 2026-03-11 | Brennan William Joseph | Sell | 5.9K | $115.80 |
| 2026-03-11 | Brennan William Joseph | Sell | 7.1K | $117.05 |
| 2026-03-11 | Brennan William Joseph | Sell | 11K | $117.90 |
| 2026-03-11 | Brennan William Joseph | Sell | 11K | $119.04 |
| 2026-03-11 | Brennan William Joseph | Sell | 7.8K | $119.76 |
| 2026-03-11 | Brennan William Joseph | Sell | 151 | $120.54 |
| 2026-02-19 | Laufman James | Tax withheld | 6.3K | $130.66 |
| 2026-01-30 | Sutardja, Pantas | Sell | 1.9K | $128.67 |
| 2026-01-29 | Brennan William Joseph | Sell | 1.1K | $124.85 |
| 2026-01-29 | Brennan William Joseph | Sell | 3.3K | $126.01 |
| 2026-01-29 | Cheng Chi Fung | Sell | 600 | $133.24 |
| 2026-01-29 | Brennan William Joseph | Sell | 5.4K | $126.84 |
| 2026-01-29 | Brennan William Joseph | Sell | 2.4K | $127.71 |
| 2026-01-29 | Brennan William Joseph | Sell | 1.0K | $129.11 |
| 2026-01-29 | Brennan William Joseph | Sell | 143 | $129.64 |
| 2026-01-29 | Cheng Chi Fung | Sell | 1.3K | $132.32 |
| 2026-01-29 | Cheng Chi Fung | Sell | 700 | $131.07 |
| 2026-01-29 | Cheng Chi Fung | Sell | 2.6K | $129.16 |
| 2026-01-29 | Cheng Chi Fung | Sell | 2.3K | $128.00 |
| 2026-01-29 | Cheng Chi Fung | Sell | 9.1K | $127.12 |
| 2026-01-29 | Cheng Chi Fung | Sell | 7.7K | $126.23 |
| 2026-01-29 | Cheng Chi Fung | Sell | 1.2K | $124.85 |
| 2026-01-29 | Cheng Chi Fung | Sell | 1.7K | $123.96 |
| 2026-01-29 | Brennan William Joseph | Sell | 504 | $130.84 |
| 2026-01-29 | Cheng Chi Fung | Sell | 200 | $134.34 |
| 2026-01-29 | Brennan William Joseph | Sell | 1.1K | $132.76 |
| 2026-01-29 | Brennan William Joseph | Sell | 420 | $133.79 |
| 2026-01-29 | Brennan William Joseph | Sell | 161 | $134.57 |
| 2026-01-29 | Brennan William Joseph | Sell | 2.9K | $123.81 |
| 2026-01-29 | Brennan William Joseph | Sell | 3.1K | $124.84 |
| 2026-01-29 | Brennan William Joseph | Sell | 9.3K | $126.01 |
| 2026-01-29 | Brennan William Joseph | Sell | 15K | $126.83 |
| 2026-01-29 | Brennan William Joseph | Sell | 6.1K | $127.71 |
| 2026-01-29 | Brennan William Joseph | Sell | 3.7K | $129.00 |
| 2026-01-29 | Brennan William Joseph | Sell | 378 | $129.64 |
| 2026-01-29 | Brennan William Joseph | Sell | 1.4K | $130.84 |
| 2026-01-29 | Brennan William Joseph | Sell | 3.3K | $131.84 |
| 2026-01-29 | Brennan William Joseph | Sell | 3.0K | $132.76 |
| 2026-01-29 | Brennan William Joseph | Sell | 1.1K | $133.79 |
| 2026-01-29 | Brennan William Joseph | Sell | 435 | $134.57 |
| 2026-01-29 | Brennan William Joseph | Sell | 1.2K | $131.84 |
| 2026-01-29 | Brennan William Joseph | Sell | 1.2K | $123.76 |
| 2026-01-22 | Cheng Chi Fung | Sell | 5.7K | $137.15 |
| 2026-01-22 | Cheng Chi Fung | Sell | 1.4K | $133.15 |
| 2026-01-22 | Cheng Chi Fung | Sell | 5.0K | $134.07 |
| 2026-01-22 | Cheng Chi Fung | Sell | 6.2K | $135.07 |
| 2026-01-22 | Cheng Chi Fung | Sell | 5.0K | $136.24 |
| 2026-01-22 | Cheng Chi Fung | Sell | 3.9K | $138.28 |
| 2026-01-22 | Cheng Chi Fung | Sell | 700 | $138.91 |
| 2026-01-22 | Cheng Chi Fung | Sell | 700 | $140.21 |
| 2026-01-22 | Cheng Chi Fung | Sell | 427 | $140.96 |
| 2026-01-22 | Cheng Chi Fung | Sell | 500 | $142.50 |
| 2026-01-22 | Cheng Chi Fung | Sell | 300 | $143.54 |
| 2026-01-15 | Cheng Chi Fung | Sell | 2.7K | $149.34 |
| 2026-01-15 | Cheng Chi Fung | Sell | 900 | $150.61 |
| 2026-01-15 | Cheng Chi Fung | Sell | 1.1K | $151.89 |
| 2026-01-15 | Cheng Chi Fung | Sell | 4.0K | $153.14 |
| 2026-01-15 | Cheng Chi Fung | Sell | 3.1K | $153.95 |
| 2026-01-15 | Cheng Chi Fung | Sell | 3.3K | $155.00 |
| 2026-01-15 | Cheng Chi Fung | Sell | 4.0K | $156.23 |
| 2026-01-15 | Cheng Chi Fung | Sell | 5.2K | $157.05 |
| 2026-01-15 | Cheng Chi Fung | Sell | 1.5K | $157.95 |
| 2026-01-15 | Cheng Chi Fung | Sell | 600 | $159.39 |
| 2026-01-15 | Cheng Chi Fung | Sell | 1.4K | $160.37 |
| 2026-01-15 | Cheng Chi Fung | Sell | 1.0K | $161.59 |
| 2026-01-15 | Cheng Chi Fung | Sell | 600 | $162.65 |
| 2026-01-15 | Cheng Chi Fung | Sell | 600 | $163.76 |
| 2026-01-15 | Cheng Chi Fung | Sell | 100 | $164.66 |
| 2026-01-13 | ACEVEDO SYLVIA | Sell | 1.1K | $162.11 |
| 2026-01-13 | ACEVEDO SYLVIA | Sell | 1.1K | $156.25 |
| 2026-01-08 | Cheng Chi Fung | Sell | 1.6K | $136.00 |
| 2026-01-08 | Cheng Chi Fung | Sell | 2.4K | $137.09 |
| 2026-01-08 | Cheng Chi Fung | Sell | 4.5K | $137.88 |
| 2026-01-08 | Cheng Chi Fung | Sell | 2.6K | $138.95 |
| 2026-01-08 | Cheng Chi Fung | Sell | 2.2K | $140.29 |
| 2026-01-08 | Cheng Chi Fung | Sell | 13K | $141.22 |
| 2026-01-08 | Cheng Chi Fung | Sell | 3.3K | $141.89 |
| 2026-01-08 | Cheng Chi Fung | Sell | 100 | $142.72 |
| 2026-01-08 | Fleming Daniel W. | Sell | 3.9K | $140.15 |
| 2026-01-08 | Brennan William Joseph | Sell | 270 | $142.41 |
| 2026-01-08 | Brennan William Joseph | Sell | 2.3K | $141.54 |
| 2026-01-08 | Brennan William Joseph | Sell | 2.2K | $140.85 |
| 2026-01-08 | Brennan William Joseph | Sell | 644 | $139.57 |
| 2026-01-08 | Brennan William Joseph | Sell | 812 | $138.64 |
| 2026-01-08 | Brennan William Joseph | Sell | 1.8K | $137.68 |
| 2026-01-08 | Brennan William Joseph | Sell | 871 | $136.81 |
| 2026-01-08 | Brennan William Joseph | Sell | 487 | $135.86 |
| 2026-01-07 | Brennan William Joseph | Sell | 172 | $125.69 |
| 2026-01-07 | Brennan William Joseph | Sell | 188 | $126.38 |
| 2026-01-07 | Brennan William Joseph | Sell | 316 | $127.55 |
| 2026-01-07 | Brennan William Joseph | Sell | 596 | $128.74 |
| 2026-01-07 | Brennan William Joseph | Sell | 2.1K | $129.49 |
| 2026-01-07 | Brennan William Joseph | Sell | 777 | $130.42 |
| 2026-01-07 | Brennan William Joseph | Sell | 318 | $131.72 |
| 2026-01-07 | Brennan William Joseph | Sell | 148 | $132.32 |
| 2026-01-07 | Brennan William Joseph | Sell | 28 | $133.79 |
| 2026-01-07 | Brennan William Joseph | Sell | 255 | $134.68 |
| 2026-01-07 | Brennan William Joseph | Sell | 530 | $135.49 |
| 2026-01-07 | Brennan William Joseph | Sell | 621 | $136.33 |
| 2026-01-07 | Brennan William Joseph | Sell | 244 | $137.54 |
| 2026-01-07 | Brennan William Joseph | Sell | 444 | $138.56 |
| 2026-01-07 | Brennan William Joseph | Sell | 40 | $139.34 |
| 2026-01-07 | Brennan William Joseph | Sell | 1.6K | $140.67 |
| 2026-01-07 | Brennan William Joseph | Sell | 1.8K | $141.32 |
| 2026-01-07 | Brennan William Joseph | Sell | 336 | $142.44 |
| 2026-01-07 | Fleming Daniel W. | Sell | 4.1K | $128.10 |
| 2026-01-07 | Fleming Daniel W. | Sell | 524 | $128.99 |
| 2026-01-05 | Fleming Daniel W. | Tax withheld | 2.3K | $140.24 |
| 2026-01-05 | Brennan William Joseph | Tax withheld | 6.1K | $140.24 |
| 2026-01-05 | Cheng Chi Fung | Tax withheld | 1.6K | $140.24 |
| 2026-01-05 | Lam Yat Tung | Tax withheld | 3.1K | $140.24 |
| 2026-01-02 | Cheng Chi Fung | Sell | 12K | $142.46 |
| 2026-01-02 | Cheng Chi Fung | Sell | 11K | $143.20 |
| 2026-01-02 | Cheng Chi Fung | Sell | 1.2K | $144.13 |
| 2026-01-02 | Cheng Chi Fung | Sell | 200 | $145.32 |
| 2026-01-02 | Cheng Chi Fung | Sell | 1.2K | $147.55 |
| 2026-01-02 | Cheng Chi Fung | Sell | 1.8K | $148.44 |
| 2026-01-02 | Cheng Chi Fung | Sell | 400 | $149.41 |
| 2026-01-02 | Cheng Chi Fung | Sell | 800 | $151.03 |
| 2026-01-02 | Lam Yat Tung | Tax withheld | 2.3K | $143.22 |
| 2026-01-02 | Brennan William Joseph | Tax withheld | 5.2K | $143.22 |
| 2026-01-02 | Fleming Daniel W. | Tax withheld | 1.6K | $143.22 |
| 2026-01-02 | Cheng Chi Fung | Sell | 2.0K | $141.48 |
| 2025-12-29 | Cheng Chi Fung | Sell | 21K | $143.97 |
| 2025-12-29 | Cheng Chi Fung | Sell | 1.4K | $140.77 |
| 2025-12-29 | Cheng Chi Fung | Sell | 7.0K | $141.97 |
| 2025-12-29 | Cheng Chi Fung | Sell | 18K | $142.94 |
| 2025-12-29 | Cheng Chi Fung | Sell | 8.3K | $144.63 |
| 2025-12-24 | Laufman James | Sell | 10K | $150.00 |
| 2025-12-23 | ACEVEDO SYLVIA | Gift | 83 | — |
| 2025-12-22 | Cheng Chi Fung | Sell | 19K | $149.94 |
| 2025-12-22 | Cheng Chi Fung | Sell | 6.5K | $150.98 |
| 2025-12-22 | Cheng Chi Fung | Sell | 7.7K | $152.00 |
| 2025-12-22 | Cheng Chi Fung | Sell | 4.2K | $153.06 |
| 2025-12-22 | Cheng Chi Fung | Sell | 3.7K | $153.94 |
| 2025-12-22 | Cheng Chi Fung | Sell | 751 | $154.92 |
| 2025-12-22 | Cheng Chi Fung | Sell | 200 | $156.00 |
| 2025-12-22 | Cheng Chi Fung | Sell | 13K | $149.20 |
| 2025-12-18 | Cheng Chi Fung | Gift | 750 | — |
| 2025-12-15 | Cheng Chi Fung | Sell | 10K | $141.77 |
| 2025-12-15 | Cheng Chi Fung | Sell | 7.8K | $142.84 |
| 2025-12-15 | Cheng Chi Fung | Sell | 10K | $143.61 |
| 2025-12-15 | Cheng Chi Fung | Sell | 15K | $144.75 |
| 2025-12-15 | Cheng Chi Fung | Sell | 8.7K | $145.56 |
| 2025-12-15 | Cheng Chi Fung | Sell | 2.4K | $146.51 |
| 2025-12-15 | Cheng Chi Fung | Sell | 377 | $147.39 |
| 2025-12-11 | Brennan William Joseph | Sell | 1.6K | $155.58 |
| 2025-12-11 | Lam Yat Tung | Sell | 22K | $149.42 |
| 2025-12-11 | Lam Yat Tung | Sell | 29K | $150.52 |
| 2025-12-11 | Lam Yat Tung | Sell | 31K | $151.38 |
| 2025-12-11 | Lam Yat Tung | Sell | 79K | $152.54 |
| 2025-12-11 | Lam Yat Tung | Sell | 72K | $153.44 |
| 2025-12-11 | Lam Yat Tung | Sell | 107K | $154.37 |
| 2025-12-11 | Lam Yat Tung | Sell | 4.1K | $155.14 |
| 2025-12-11 | Lam Yat Tung | Sell | 8.7K | $156.41 |
| 2025-12-11 | Lam Yat Tung | Sell | 5.1K | $157.48 |
| 2025-12-11 | Lam Yat Tung | Sell | 5.2K | $158.58 |
| 2025-12-11 | Lam Yat Tung | Sell | 5.9K | $159.65 |
| 2025-12-11 | Brennan William Joseph | Sell | 3.4K | $149.40 |
| 2025-12-11 | Brennan William Joseph | Sell | 5.0K | $150.55 |
| 2025-12-11 | Brennan William Joseph | Sell | 5.0K | $151.40 |
| 2025-12-11 | Brennan William Joseph | Sell | 11K | $152.56 |
| 2025-12-11 | Brennan William Joseph | Sell | 9.8K | $153.56 |
| 2025-12-11 | Brennan William Joseph | Sell | 9.4K | $154.38 |
| 2025-12-11 | Brennan William Joseph | Sell | 1.7K | $156.42 |
| 2025-12-11 | Brennan William Joseph | Sell | 1.2K | $157.49 |
| 2025-12-11 | Brennan William Joseph | Sell | 1.8K | $158.41 |
| 2025-12-11 | Brennan William Joseph | Sell | 227 | $159.20 |
| 2025-12-11 | Brennan William Joseph | Gift | 10K | — |
| 2025-12-11 | Brennan William Joseph | Sell | 1.3K | $149.36 |
| 2025-12-11 | Brennan William Joseph | Sell | 1.8K | $150.55 |
| 2025-12-11 | Brennan William Joseph | Sell | 1.7K | $151.40 |
| 2025-12-11 | Brennan William Joseph | Sell | 3.8K | $152.56 |
| 2025-12-11 | Brennan William Joseph | Sell | 3.5K | $153.49 |
| 2025-12-11 | Brennan William Joseph | Sell | 3.4K | $154.38 |
| 2025-12-11 | Brennan William Joseph | Sell | 601 | $155.58 |
| 2025-12-11 | Brennan William Joseph | Sell | 642 | $156.42 |
| 2025-12-11 | Brennan William Joseph | Sell | 462 | $157.49 |
| 2025-12-11 | Brennan William Joseph | Sell | 679 | $158.41 |
| 2025-12-11 | Brennan William Joseph | Sell | 84 | $159.20 |
| 2025-12-08 | Cheng Chi Fung | Sell | 3.9K | $170.16 |
| 2025-12-08 | Cheng Chi Fung | Sell | 7.2K | $171.08 |
| 2025-12-08 | Cheng Chi Fung | Sell | 8.9K | $171.92 |
| 2025-12-08 | Cheng Chi Fung | Sell | 1.1K | $172.98 |
| 2025-12-08 | Cheng Chi Fung | Sell | 3.9K | $174.35 |
| 2025-12-08 | Cheng Chi Fung | Sell | 6.7K | $175.14 |
| 2025-12-08 | Cheng Chi Fung | Sell | 5.7K | $176.40 |
| 2025-12-08 | Cheng Chi Fung | Sell | 6.9K | $177.08 |
| 2025-12-08 | Cheng Chi Fung | Sell | 7.8K | $178.37 |
| 2025-12-08 | Cheng Chi Fung | Sell | 2.2K | $179.00 |
| 2025-12-08 | Cheng Chi Fung | Sell | 718 | $180.30 |
| 2025-12-08 | Khaira Manpreet | Sell | 2.0K | $175.00 |
| 2025-12-08 | ACEVEDO SYLVIA | Gift | 270 | — |
| 2025-12-05 | ACEVEDO SYLVIA | Sell | 1.9K | $185.17 |
| 2025-11-19 | Laufman James | Tax withheld | 7.4K | $141.88 |
| 2025-11-13 | Kelleher Brian | Grant | 2.7K | — |
| 2025-11-03 | Sutardja, Pantas | Sell | 1.9K | $189.35 |
| 2025-10-30 | Brennan William Joseph | Sell | 2.1K | $168.25 |
| 2025-10-30 | Brennan William Joseph | Sell | 818 | $166.37 |
| 2025-10-30 | Brennan William Joseph | Sell | 1.3K | $167.32 |
| 2025-10-30 | Brennan William Joseph | Sell | 738 | $168.25 |
| 2025-10-30 | Brennan William Joseph | Sell | 853 | $169.36 |
| 2025-10-30 | Brennan William Joseph | Sell | 3.9K | $170.27 |
| 2025-10-30 | Brennan William Joseph | Sell | 3.5K | $171.23 |
| 2025-10-30 | Brennan William Joseph | Sell | 2.4K | $172.30 |
| 2025-10-30 | Brennan William Joseph | Sell | 2.1K | $173.28 |
| 2025-10-30 | Brennan William Joseph | Sell | 1.4K | $174.15 |
| 2025-10-30 | Brennan William Joseph | Sell | 301 | $175.29 |
| 2025-10-30 | Brennan William Joseph | Sell | 347 | $176.27 |
| 2025-10-30 | Brennan William Joseph | Sell | 285 | $177.25 |
| 2025-10-30 | Brennan William Joseph | Sell | 123 | $178.25 |
| 2025-10-30 | Brennan William Joseph | Sell | 10 | $178.96 |
| 2025-10-30 | Brennan William Joseph | Sell | 2.3K | $166.37 |
| 2025-10-30 | Brennan William Joseph | Sell | 3.7K | $167.32 |
| 2025-10-30 | Brennan William Joseph | Sell | 2.4K | $169.36 |
| 2025-10-30 | Brennan William Joseph | Sell | 11K | $170.27 |
| 2025-10-30 | Brennan William Joseph | Sell | 8.3K | $171.23 |
| 2025-10-30 | Brennan William Joseph | Sell | 6.4K | $172.30 |
| 2025-10-30 | Brennan William Joseph | Sell | 6.8K | $173.25 |
| 2025-10-30 | Brennan William Joseph | Sell | 4.0K | $174.13 |
| 2025-10-30 | Brennan William Joseph | Sell | 807 | $175.29 |
| 2025-10-30 | Brennan William Joseph | Sell | 914 | $176.27 |
| 2025-10-30 | Brennan William Joseph | Sell | 759 | $177.25 |
| 2025-10-30 | Brennan William Joseph | Sell | 326 | $178.25 |
| 2025-10-30 | Brennan William Joseph | Sell | 26 | $178.96 |
| 2025-10-29 | Lam Yat Tung | Sell | 10.0K | $171.58 |
| 2025-10-29 | Lam Yat Tung | Sell | 19K | $169.81 |
| 2025-10-29 | Lam Yat Tung | Sell | 6.3K | $166.82 |
| 2025-10-29 | Lam Yat Tung | Sell | 14K | $167.80 |
| 2025-10-29 | Lam Yat Tung | Sell | 2.1K | $165.61 |
| 2025-10-29 | Lam Yat Tung | Sell | 13K | $170.72 |
| 2025-10-29 | Lam Yat Tung | Sell | 15K | $168.79 |
| 2025-10-27 | Cheng Chi Fung | Sell | 1.7K | $160.46 |
| 2025-10-27 | Cheng Chi Fung | Sell | 1.3K | $161.62 |
| 2025-10-27 | Cheng Chi Fung | Sell | 400 | $162.35 |
| 2025-10-27 | Cheng Chi Fung | Sell | 4.7K | $154.81 |
| 2025-10-27 | Cheng Chi Fung | Sell | 28K | $155.44 |
| 2025-10-27 | Cheng Chi Fung | Sell | 11K | $156.38 |
| 2025-10-27 | Cheng Chi Fung | Sell | 5.7K | $157.46 |
| 2025-10-27 | Cheng Chi Fung | Sell | 1.0K | $158.47 |
| 2025-10-27 | Cheng Chi Fung | Sell | 1.7K | $159.64 |
| 2025-10-22 | Lam Yat Tung | Sell | 1.8K | $144.27 |
| 2025-10-22 | Lam Yat Tung | Sell | 1.4K | $132.71 |
| 2025-10-22 | Lam Yat Tung | Sell | 6.7K | $133.85 |
| 2025-10-22 | Lam Yat Tung | Sell | 13K | $134.70 |
| 2025-10-22 | Lam Yat Tung | Sell | 12K | $135.76 |
| 2025-10-22 | Lam Yat Tung | Sell | 7.2K | $136.67 |
| 2025-10-22 | Lam Yat Tung | Sell | 13K | $137.66 |
| 2025-10-22 | Lam Yat Tung | Sell | 5.0K | $138.55 |
| 2025-10-22 | Lam Yat Tung | Sell | 1.1K | $140.15 |
| 2025-10-22 | Lam Yat Tung | Sell | 700 | $141.11 |
| 2025-10-22 | Lam Yat Tung | Sell | 800 | $141.98 |
| 2025-10-22 | Lam Yat Tung | Sell | 2.4K | $143.30 |
| 2025-10-22 | Lam Yat Tung | Sell | 2.7K | $145.25 |
| 2025-10-22 | Lam Yat Tung | Sell | 2.3K | $146.54 |
| 2025-10-22 | Lam Yat Tung | Sell | 611 | $147.16 |
| 2025-10-22 | Lam Yat Tung | Sell | 210 | $148.19 |
| 2025-10-20 | Cheng Chi Fung | Sell | 5.9K | $148.15 |
| 2025-10-20 | Cheng Chi Fung | Sell | 9.2K | $149.15 |
| 2025-10-20 | Cheng Chi Fung | Sell | 17K | $150.20 |
| 2025-10-20 | Cheng Chi Fung | Sell | 15K | $151.05 |
| 2025-10-20 | Cheng Chi Fung | Sell | 7.4K | $152.04 |
| 2025-10-20 | Cheng Chi Fung | Sell | 1.2K | $152.92 |
| 2025-10-20 | Cheng Chi Fung | Sell | 100 | $153.68 |
| 2025-10-15 | Khaira Manpreet | Grant | 1.5K | — |
| 2025-10-15 | DANESH FARIBA | Grant | 650 | — |
| 2025-10-15 | HOSEIN CLYDE | Grant | 1.5K | — |
| 2025-10-15 | Sutardja, Pantas | Grant | 1.5K | — |
| 2025-10-15 | TAN LIP BU | Grant | 1.5K | — |
| 2025-10-15 | ACEVEDO SYLVIA | Grant | 1.5K | — |
| 2025-10-13 | Sutardja, Pantas | Sell | 4.4K | $147.41 |
| 2025-10-13 | Cheng Chi Fung | Sell | 2.2K | $144.36 |
| 2025-10-13 | Cheng Chi Fung | Sell | 1.5K | $145.50 |
| 2025-10-13 | Cheng Chi Fung | Sell | 6.9K | $146.60 |
| 2025-10-13 | Cheng Chi Fung | Sell | 16K | $147.56 |
| 2025-10-13 | Cheng Chi Fung | Sell | 13K | $148.54 |
| 2025-10-13 | Cheng Chi Fung | Sell | 13K | $149.71 |
| 2025-10-13 | Cheng Chi Fung | Sell | 1.7K | $150.13 |
| 2025-10-13 | Khaira Manpreet | Sell | 5.0K | $149.67 |
| 2025-10-08 | Brennan William Joseph | Sell | 473 | $138.97 |
| 2025-10-08 | Brennan William Joseph | Sell | 226 | $140.14 |
| 2025-10-08 | Brennan William Joseph | Sell | 1.5K | $141.18 |
| 2025-10-08 | Brennan William Joseph | Sell | 870 | $141.94 |
| 2025-10-08 | Brennan William Joseph | Sell | 336 | $143.34 |
| 2025-10-08 | Brennan William Joseph | Sell | 2.0K | $144.13 |
| 2025-10-08 | Brennan William Joseph | Sell | 528 | $144.97 |
| 2025-10-08 | Brennan William Joseph | Sell | 824 | $146.19 |
| 2025-10-08 | Brennan William Joseph | Sell | 879 | $147.12 |
| 2025-10-08 | Brennan William Joseph | Sell | 603 | $148.33 |
| 2025-10-08 | Brennan William Joseph | Sell | 100 | $148.91 |
| 2025-10-08 | Fleming Daniel W. | Sell | 44K | $138.60 |
| 2025-10-08 | Fleming Daniel W. | Sell | 64K | $137.84 |
| 2025-10-08 | Fleming Daniel W. | Sell | 4.5K | $139.42 |
| 2025-10-08 | Brennan William Joseph | Sell | 1.2K | $138.00 |
| 2025-10-07 | Brennan William Joseph | Sell | 956 | $144.47 |
| 2025-10-07 | Brennan William Joseph | Sell | 333 | $135.45 |
| 2025-10-07 | Brennan William Joseph | Sell | 276 | $136.47 |
| 2025-10-07 | Brennan William Joseph | Sell | 1.4K | $137.45 |
| 2025-10-07 | Brennan William Joseph | Sell | 2.3K | $138.46 |
| 2025-10-07 | Brennan William Joseph | Sell | 1.6K | $139.49 |
| 2025-10-07 | Brennan William Joseph | Sell | 388 | $140.45 |
| 2025-10-07 | Brennan William Joseph | Sell | 523 | $141.78 |
| 2025-10-07 | Brennan William Joseph | Sell | 938 | $142.37 |
| 2025-10-07 | Brennan William Joseph | Sell | 476 | $143.58 |
| 2025-10-07 | Brennan William Joseph | Sell | 302 | $145.34 |
| 2025-10-06 | Cheng Chi Fung | Sell | 100 | $156.45 |
| 2025-10-06 | Cheng Chi Fung | Sell | 2.0K | $144.45 |
| 2025-10-06 | Cheng Chi Fung | Sell | 5.6K | $145.60 |
| 2025-10-06 | Cheng Chi Fung | Sell | 5.3K | $146.35 |
| 2025-10-06 | Cheng Chi Fung | Sell | 14K | $147.63 |
| 2025-10-06 | Cheng Chi Fung | Sell | 8.2K | $148.34 |
| 2025-10-06 | Cheng Chi Fung | Sell | 5.2K | $149.55 |
| 2025-10-06 | Cheng Chi Fung | Sell | 10K | $150.51 |
| 2025-10-06 | Cheng Chi Fung | Sell | 1.8K | $151.23 |
| 2025-10-06 | Cheng Chi Fung | Sell | 1.3K | $152.64 |
| 2025-10-06 | Cheng Chi Fung | Sell | 300 | $153.34 |
| 2025-10-06 | Cheng Chi Fung | Sell | 200 | $154.05 |
| 2025-10-06 | Cheng Chi Fung | Sell | 200 | $155.55 |
| 2025-10-05 | Cheng Chi Fung | Tax withheld | 2.5K | $143.87 |
| 2025-10-05 | Lam Yat Tung | Tax withheld | 3.2K | $143.87 |
| 2025-10-05 | Fleming Daniel W. | Tax withheld | 2.5K | $143.87 |
| 2025-10-05 | Brennan William Joseph | Tax withheld | 6.1K | $143.87 |
| 2025-10-02 | Lam Yat Tung | Tax withheld | 3.2K | $149.63 |
| 2025-10-02 | Brennan William Joseph | Tax withheld | 6.1K | $149.63 |
| 2025-10-02 | Fleming Daniel W. | Tax withheld | 2.5K | $149.63 |
| 2025-10-01 | Lam Yat Tung | Sell | 22K | $144.48 |
| 2025-10-01 | Lam Yat Tung | Sell | 31K | $143.52 |
| 2025-10-01 | Lam Yat Tung | Sell | 19K | $142.71 |
| 2025-10-01 | Lam Yat Tung | Sell | 2.6K | $145.18 |
| 2025-10-01 | Lam Yat Tung | Sell | 4.7K | $141.60 |
| 2025-09-29 | Cheng Chi Fung | Sell | 5.9K | $147.26 |
| 2025-09-29 | Cheng Chi Fung | Sell | 13K | $146.12 |
| 2025-09-29 | Cheng Chi Fung | Sell | 1.4K | $148.48 |
| 2025-09-29 | Cheng Chi Fung | Sell | 16K | $149.38 |
| 2025-09-29 | Cheng Chi Fung | Sell | 9.9K | $150.29 |
| 2025-09-29 | Cheng Chi Fung | Sell | 7.2K | $151.44 |
| 2025-09-29 | Cheng Chi Fung | Sell | 1.7K | $152.15 |
| 2025-09-22 | Cheng Chi Fung | Sell | 2.8K | $161.84 |
| 2025-09-22 | Cheng Chi Fung | Sell | 16K | $162.80 |
| 2025-09-22 | Cheng Chi Fung | Sell | 1.8K | $160.71 |
| 2025-09-22 | Cheng Chi Fung | Sell | 15K | $163.73 |
| 2025-09-22 | Cheng Chi Fung | Sell | 2.7K | $164.54 |
| 2025-09-22 | Cheng Chi Fung | Sell | 1.0K | $165.57 |
| 2025-09-22 | Cheng Chi Fung | Sell | 2.0K | $167.26 |
| 2025-09-22 | Cheng Chi Fung | Sell | 4.4K | $168.22 |
| 2025-09-22 | Cheng Chi Fung | Sell | 3.3K | $169.16 |
| 2025-09-22 | Cheng Chi Fung | Sell | 2.2K | $170.13 |
| 2025-09-22 | Cheng Chi Fung | Sell | 1.8K | $171.19 |
| 2025-09-22 | Cheng Chi Fung | Sell | 900 | $171.89 |
| 2025-09-22 | Cheng Chi Fung | Sell | 495 | $173.21 |
| 2025-09-22 | Cheng Chi Fung | Sell | 300 | $174.36 |
| 2025-09-22 | Cheng Chi Fung | Sell | 300 | $175.52 |
| 2025-09-18 | TAN LIP BU | Sell | 20K | $175.12 |
| 2025-09-16 | Brennan William Joseph | Sell | 3.1K | $161.42 |
| 2025-09-16 | Brennan William Joseph | Sell | 8.9K | $162.35 |
| 2025-09-16 | Brennan William Joseph | Sell | 10.0K | $163.23 |
| 2025-09-16 | Brennan William Joseph | Sell | 9.4K | $164.51 |
| 2025-09-16 | Brennan William Joseph | Sell | 12K | $165.36 |
| 2025-09-16 | Brennan William Joseph | Sell | 6.0K | $166.11 |
| 2025-09-16 | Brennan William Joseph | Sell | 596 | $167.33 |
| 2025-09-16 | Brennan William Joseph | Sell | 33 | $167.97 |
| 2025-09-16 | Brennan William Joseph | Sell | 1.1K | $161.42 |
| 2025-09-16 | Brennan William Joseph | Sell | 3.1K | $162.35 |
| 2025-09-16 | Brennan William Joseph | Sell | 3.5K | $163.23 |
| 2025-09-16 | Brennan William Joseph | Sell | 3.7K | $164.48 |
| 2025-09-16 | Brennan William Joseph | Sell | 4.4K | $165.36 |
| 2025-09-16 | Brennan William Joseph | Sell | 2.0K | $166.12 |
| 2025-09-16 | Brennan William Joseph | Sell | 222 | $167.33 |
| 2025-09-16 | Brennan William Joseph | Sell | 13 | $167.97 |
| 2025-09-15 | Cheng Chi Fung | Sell | 3.3K | $161.08 |
| 2025-09-15 | Cheng Chi Fung | Sell | 5.2K | $162.02 |
| 2025-09-15 | Cheng Chi Fung | Sell | 15K | $162.92 |
| 2025-09-15 | Cheng Chi Fung | Sell | 6.5K | $163.81 |
| 2025-09-15 | Cheng Chi Fung | Sell | 18K | $164.97 |
| 2025-09-15 | Cheng Chi Fung | Sell | 3.6K | $166.03 |
| 2025-09-15 | Cheng Chi Fung | Sell | 2.2K | $166.92 |
| 2025-09-15 | Cheng Chi Fung | Sell | 1.3K | $167.59 |
| 2025-09-12 | Brennan William Joseph | Gift | 10K | — |
| 2025-09-12 | TAN LIP BU | Sell | 12K | $161.53 |
| 2025-09-12 | TAN LIP BU | Sell | 13K | $162.37 |
| 2025-09-11 | Brennan William Joseph | Sell | 2.6K | $160.25 |
| 2025-09-11 | Brennan William Joseph | Sell | 1.8K | $161.03 |
| 2025-09-11 | Brennan William Joseph | Sell | 942 | $162.11 |
| 2025-09-11 | Brennan William Joseph | Sell | 783 | $163.48 |
| 2025-09-11 | Brennan William Joseph | Sell | 690 | $164.32 |
| 2025-09-11 | Brennan William Joseph | Sell | 535 | $165.21 |
| 2025-09-11 | Brennan William Joseph | Sell | 45 | $166.26 |
| 2025-09-11 | Brennan William Joseph | Sell | 2.0K | $159.34 |
| 2025-09-08 | Cheng Chi Fung | Sell | 800 | $141.91 |
| 2025-09-08 | Cheng Chi Fung | Sell | 1.2K | $143.19 |
| 2025-09-08 | Cheng Chi Fung | Sell | 3.0K | $144.35 |
| 2025-09-08 | Cheng Chi Fung | Sell | 21K | $145.32 |
| 2025-09-08 | Cheng Chi Fung | Sell | 10K | $146.13 |
| 2025-09-08 | Cheng Chi Fung | Sell | 7.4K | $147.46 |
| 2025-09-08 | Cheng Chi Fung | Sell | 10K | $148.10 |
| 2025-09-08 | Cheng Chi Fung | Sell | 1.5K | $148.88 |
| 2025-09-05 | Fleming Daniel W. | Sell | 3.8K | $137.55 |
| 2025-09-05 | Laufman James | Sell | 10K | $140.00 |
| 2025-09-01 | Brennan William Joseph | Tax withheld | 6.1K | $123.06 |
| 2025-09-01 | Fleming Daniel W. | Tax withheld | 2.5K | $123.06 |
| 2025-09-01 | Lam Yat Tung | Tax withheld | 3.2K | $123.06 |
| 2025-09-01 | Cheng Chi Fung | Tax withheld | 2.5K | $123.06 |
| 2025-08-19 | Laufman James | Tax withheld | 7.4K | $106.30 |
| 2025-08-01 | Brennan William Joseph | Sell | 3.8K | $103.56 |
| 2025-08-01 | Brennan William Joseph | Sell | 3.9K | $104.42 |
| 2025-08-01 | Brennan William Joseph | Sell | 3.8K | $105.53 |
| 2025-08-01 | Brennan William Joseph | Sell | 11K | $106.66 |
| 2025-08-01 | Brennan William Joseph | Sell | 14K | $107.51 |
| 2025-08-01 | Brennan William Joseph | Sell | 5.2K | $108.43 |
| 2025-08-01 | Brennan William Joseph | Sell | 4.5K | $109.50 |
| 2025-08-01 | Brennan William Joseph | Sell | 75 | $110.05 |
| 2025-08-01 | Brennan William Joseph | Sell | 12K | $103.56 |
| 2025-08-01 | Brennan William Joseph | Sell | 12K | $104.42 |
| 2025-08-01 | Brennan William Joseph | Sell | 12K | $105.53 |
| 2025-08-01 | Brennan William Joseph | Sell | 35K | $106.66 |
| 2025-08-01 | Brennan William Joseph | Sell | 47K | $107.51 |
| 2025-08-01 | Brennan William Joseph | Sell | 17K | $108.43 |
| 2025-08-01 | Brennan William Joseph | Sell | 15K | $109.49 |
| 2025-08-01 | Brennan William Joseph | Sell | 238 | $110.05 |
| 2025-08-01 | Sutardja, Pantas | Sell | 100 | $103.85 |
| 2025-08-01 | Sutardja, Pantas | Sell | 300 | $105.35 |
| 2025-08-01 | Sutardja, Pantas | Sell | 700 | $106.76 |
| 2025-08-01 | Sutardja, Pantas | Sell | 475 | $107.67 |
| 2025-08-01 | Sutardja, Pantas | Sell | 200 | $108.77 |
| 2025-08-01 | Sutardja, Pantas | Sell | 100 | $110.05 |
| 2025-08-01 | Cheng Chi Fung | Sell | 3.1K | $103.64 |
| 2025-08-01 | Cheng Chi Fung | Sell | 3.2K | $104.60 |
| 2025-08-01 | Cheng Chi Fung | Sell | 3.8K | $105.62 |
| 2025-08-01 | Cheng Chi Fung | Sell | 16K | $106.72 |
| 2025-08-01 | Cheng Chi Fung | Sell | 18K | $107.61 |
| 2025-08-01 | Cheng Chi Fung | Sell | 5.2K | $108.53 |
| 2025-08-01 | Cheng Chi Fung | Sell | 6.0K | $109.55 |
| 2025-07-28 | Cheng Chi Fung | Sell | 7.0K | $104.02 |
| 2025-07-28 | Cheng Chi Fung | Sell | 16K | $104.95 |
| 2025-07-28 | Cheng Chi Fung | Sell | 14K | $105.99 |
| 2025-07-28 | Cheng Chi Fung | Sell | 12K | $106.83 |
| 2025-07-28 | Cheng Chi Fung | Sell | 5.8K | $107.83 |
| 2025-07-21 | Cheng Chi Fung | Sell | 5.2K | $97.98 |
| 2025-07-21 | Cheng Chi Fung | Sell | 2.2K | $94.09 |
| 2025-07-21 | Cheng Chi Fung | Sell | 7.9K | $95.19 |
| 2025-07-21 | Cheng Chi Fung | Sell | 15K | $96.13 |
| 2025-07-21 | Cheng Chi Fung | Sell | 25K | $97.13 |
| 2025-07-14 | Cheng Chi Fung | Sell | 2.9K | $96.03 |
| 2025-07-14 | Cheng Chi Fung | Sell | 14K | $98.44 |
| 2025-07-14 | Cheng Chi Fung | Sell | 2.2K | $95.24 |
| 2025-07-14 | Cheng Chi Fung | Sell | 6.5K | $97.42 |
| 2025-07-14 | Cheng Chi Fung | Sell | 26K | $99.19 |
| 2025-07-14 | Cheng Chi Fung | Sell | 3.9K | $100.00 |
| 2025-07-10 | Fleming Daniel W. | Sell | 3.6K | $97.26 |
| 2025-07-10 | Fleming Daniel W. | Sell | 172 | $97.96 |
| 2025-07-07 | Cheng Chi Fung | Sell | 41K | $91.88 |
| 2025-07-07 | Lam Yat Tung | Gift | 125K | — |
| 2025-07-07 | Lam Yat Tung | Gift | 125K | — |
| 2025-07-07 | Cheng Chi Fung | Sell | 3.3K | $90.77 |
| 2025-07-07 | Cheng Chi Fung | Sell | 11K | $92.49 |
| 2025-07-05 | Lam Yat Tung | Tax withheld | 3.2K | $93.61 |
| 2025-07-05 | Brennan William Joseph | Tax withheld | 6.1K | $93.61 |
| 2025-07-05 | Cheng Chi Fung | Tax withheld | 2.5K | $93.61 |
| 2025-07-05 | Fleming Daniel W. | Tax withheld | 2.5K | $93.61 |
| 2025-07-02 | Lam Yat Tung | Tax withheld | 3.2K | $89.37 |
| 2025-07-02 | Fleming Daniel W. | Tax withheld | 2.5K | $89.37 |
| 2025-07-02 | Brennan William Joseph | Tax withheld | 6.1K | $89.37 |
| 2025-06-30 | Cheng Chi Fung | Sell | 33K | $92.81 |
| 2025-06-30 | Cheng Chi Fung | Sell | 18K | $92.07 |
| 2025-06-30 | Cheng Chi Fung | Sell | 4.7K | $93.67 |
| 2025-06-25 | TAN LIP BU | Sell | 12K | $93.22 |
| 2025-06-24 | TAN LIP BU | Sell | 50K | $90.37 |
| 2025-06-24 | TAN LIP BU | Sell | 30K | $91.45 |
| 2025-06-23 | Cheng Chi Fung | Sell | 12K | $83.95 |
| 2025-06-23 | Cheng Chi Fung | Sell | 36K | $84.63 |
| 2025-06-23 | Cheng Chi Fung | Sell | 2.2K | $85.45 |
| 2025-06-23 | Cheng Chi Fung | Sell | 4.5K | $82.83 |
| 2025-06-20 | Laufman James | Sell | 5.0K | $85.07 |
| 2025-06-19 | DANESH FARIBA | Grant | 6.6K | — |
| 2025-06-18 | TAN LIP BU | Sell | 54K | $86.38 |
| 2025-06-18 | Brennan William Joseph | Gift | 15K | — |
| 2025-06-17 | HOSEIN CLYDE | Sell | 2.0K | $78.49 |
| 2025-06-16 | Cheng Chi Fung | Sell | 1.5K | $76.60 |
| 2025-06-16 | TAN LIP BU | Sell | 39K | $76.65 |
| 2025-06-16 | TAN LIP BU | Sell | 32K | $77.23 |
| 2025-06-16 | TAN LIP BU | Sell | 58K | $78.24 |
| 2025-06-16 | TAN LIP BU | Sell | 42K | $79.12 |
| 2025-06-16 | Cheng Chi Fung | Sell | 4.0K | $77.94 |
| 2025-06-16 | Cheng Chi Fung | Sell | 35K | $78.73 |
| 2025-06-16 | Cheng Chi Fung | Sell | 15K | $79.30 |
| 2025-06-13 | TAN LIP BU | Sell | 3.5K | $76.05 |
| 2025-06-12 | TAN LIP BU | Sell | 100K | $75.33 |
| 2025-06-11 | Laufman James | Sell | 10K | $71.54 |
| 2025-06-09 | Cheng Chi Fung | Sell | 18K | $71.33 |
| 2025-06-09 | Cheng Chi Fung | Sell | 20K | $73.34 |
| 2025-06-09 | Cheng Chi Fung | Sell | 5.7K | $74.06 |
| 2025-06-09 | Cheng Chi Fung | Sell | 12K | $72.20 |
| 2025-06-06 | Fleming Daniel W. | Sell | 4.7K | $74.21 |
| 2025-06-06 | Fleming Daniel W. | Sell | 7.8K | $73.18 |
| 2025-06-05 | TAN LIP BU | Sell | 100 | $76.01 |
| 2025-06-05 | Cheng Chi Fung | Sell | 60K | $74.96 |
| 2025-06-05 | TAN LIP BU | Sell | 75K | $75.20 |
| 2025-06-05 | Fleming Daniel W. | Sell | 3.8K | $77.35 |
| 2025-06-01 | Cheng Chi Fung | Tax withheld | 2.5K | $60.96 |
| 2025-06-01 | Fleming Daniel W. | Tax withheld | 2.5K | $60.96 |
| 2025-06-01 | Lam Yat Tung | Tax withheld | 3.2K | $60.96 |
| 2025-06-01 | Brennan William Joseph | Tax withheld | 6.1K | $60.96 |
| 2025-05-19 | Laufman James | Tax withheld | 7.4K | $61.96 |
| 2025-05-02 | Cheng Chi Fung | Sell | 14K | $47.28 |
| 2025-05-02 | Cheng Chi Fung | Sell | 41K | $48.27 |
| 2025-05-01 | Sutardja, Pantas | Sell | 1.9K | $46.01 |
| 2025-04-28 | Cheng Chi Fung | Sell | 20K | $42.46 |
| 2025-04-28 | Cheng Chi Fung | Sell | 35K | $43.23 |
| 2025-04-22 | Cheng Chi Fung | Sell | 19K | $36.44 |
| 2025-04-22 | Cheng Chi Fung | Sell | 36K | $36.90 |
| 2025-04-16 | Cheng Chi Fung | Sell | 18K | $36.68 |
| 2025-04-16 | Cheng Chi Fung | Sell | 37K | $37.58 |
| 2025-04-14 | Laufman James | Sell | 8.0K | $39.09 |
| 2025-04-11 | Fleming Daniel W. | Sell | 3.8K | $40.75 |
| 2025-04-10 | Cheng Chi Fung | Sell | 24K | $38.10 |
| 2025-04-10 | Cheng Chi Fung | Sell | 22K | $38.98 |
| 2025-04-10 | Cheng Chi Fung | Sell | 9.2K | $39.96 |
| 2025-04-10 | Cheng Chi Fung | Sell | 400 | $40.80 |
| 2025-04-09 | Lam Yat Tung | Gift | 20K | — |
| 2025-04-05 | Lam Yat Tung | Tax withheld | 3.2K | $33.30 |
| 2025-04-05 | Fleming Daniel W. | Tax withheld | 2.5K | $33.30 |
| 2025-04-05 | Cheng Chi Fung | Tax withheld | 2.0K | $33.30 |
| 2025-04-05 | Brennan William Joseph | Tax withheld | 6.1K | $33.30 |
| 2025-04-04 | Cheng Chi Fung | Sell | 18K | $32.56 |
| 2025-04-04 | Cheng Chi Fung | Sell | 4.0K | $31.58 |
| 2025-04-04 | Cheng Chi Fung | Sell | 33K | $33.34 |
| 2025-04-04 | Cheng Chi Fung | Sell | 100 | $34.02 |
| 2025-04-02 | Brennan William Joseph | Tax withheld | 6.1K | $43.04 |
| 2025-04-02 | Lam Yat Tung | Sell | 600 | $41.02 |
| 2025-04-02 | Lam Yat Tung | Sell | 2.3K | $42.13 |
| 2025-04-02 | Lam Yat Tung | Sell | 5.6K | $43.38 |
| 2025-04-02 | Lam Yat Tung | Sell | 1.4K | $44.29 |
| 2025-04-02 | Lam Yat Tung | Tax withheld | 3.2K | $43.04 |
| 2025-04-02 | Fleming Daniel W. | Tax withheld | 2.5K | $43.04 |
| 2025-03-31 | Cheng Chi Fung | Sell | 17K | $38.09 |
| 2025-03-31 | Cheng Chi Fung | Sell | 17K | $38.99 |
| 2025-03-31 | Cheng Chi Fung | Sell | 22K | $40.04 |
| 2025-03-26 | Lam Yat Tung | Sell | 6.5K | $44.72 |
| 2025-03-26 | Lam Yat Tung | Sell | 2.5K | $45.71 |
| 2025-03-26 | Lam Yat Tung | Sell | 600 | $46.66 |
| 2025-03-26 | Lam Yat Tung | Sell | 400 | $48.37 |
| 2025-03-24 | Cheng Chi Fung | Sell | 8.7K | $48.59 |
| 2025-03-24 | Cheng Chi Fung | Sell | 18K | $49.50 |
| 2025-03-24 | Cheng Chi Fung | Sell | 28K | $50.30 |
| 2025-03-17 | Cheng Chi Fung | Sell | 18K | $46.84 |
| 2025-03-17 | Cheng Chi Fung | Sell | 36K | $47.50 |
| 2025-03-17 | Cheng Chi Fung | Sell | 500 | $48.29 |
| 2025-03-10 | Cheng Chi Fung | Sell | 5.0K | $41.04 |
| 2025-03-10 | Cheng Chi Fung | Sell | 33K | $39.34 |
| 2025-03-10 | Cheng Chi Fung | Sell | 17K | $40.11 |
| 2025-03-10 | Cheng Chi Fung | Sell | 300 | $42.22 |
| 2025-03-07 | ACEVEDO SYLVIA | Sell | 32K | $41.61 |
| 2025-03-06 | Brennan William Joseph | Sell | 87K | $40.45 |
| 2025-03-06 | Brennan William Joseph | Sell | 36K | $41.14 |
| 2025-03-06 | Brennan William Joseph | Sell | 18K | $42.21 |
| 2025-03-06 | Brennan William Joseph | Sell | 2.7K | $43.04 |
| 2025-03-06 | Fleming Daniel W. | Sell | 16K | $42.81 |
| 2025-03-06 | Fleming Daniel W. | Sell | 506 | $43.27 |
| 2025-03-01 | Cheng Chi Fung | Tax withheld | 1.5K | $55.18 |
| 2025-03-01 | Brennan William Joseph | Tax withheld | 6.1K | $55.18 |
| 2025-03-01 | Fleming Daniel W. | Tax withheld | 2.5K | $55.18 |
| 2025-03-01 | Lam Yat Tung | Tax withheld | 3.2K | $55.18 |
| 2025-02-26 | Lam Yat Tung | Sell | 34K | $60.45 |
| 2025-02-26 | Lam Yat Tung | Sell | 6.4K | $59.50 |
| 2025-02-26 | Lam Yat Tung | Sell | 41K | $61.38 |
| 2025-02-26 | Lam Yat Tung | Sell | 16K | $62.20 |
| 2025-02-26 | Lam Yat Tung | Sell | 2.7K | $63.20 |
| 2025-02-24 | Lam Yat Tung | Sell | 2.5K | $60.55 |
| 2025-02-24 | Lam Yat Tung | Sell | 600 | $59.40 |
| 2025-02-24 | Lam Yat Tung | Sell | 2.9K | $61.58 |
| 2025-02-24 | Lam Yat Tung | Sell | 2.5K | $62.53 |
| 2025-02-24 | Lam Yat Tung | Sell | 1.1K | $63.62 |
| 2025-02-24 | Lam Yat Tung | Sell | 500 | $64.75 |
| 2025-02-19 | Laufman James | Tax withheld | 5.5K | $71.76 |
| 2025-02-18 | Lam Yat Tung | Sell | 35K | $73.79 |
| 2025-02-18 | Lam Yat Tung | Sell | 21K | $72.87 |
| 2025-02-18 | Lam Yat Tung | Sell | 35K | $74.87 |
| 2025-02-18 | Lam Yat Tung | Sell | 70K | $75.48 |
| 2025-02-18 | Lam Yat Tung | Sell | 8.8K | $76.48 |
| 2025-01-31 | Sutardja, Pantas | Sell | 1.9K | $66.96 |
| 2025-01-29 | Lam Yat Tung | Sell | 28K | $57.97 |
| 2025-01-29 | Lam Yat Tung | Sell | 63K | $58.83 |
| 2025-01-29 | Lam Yat Tung | Sell | 9.0K | $59.52 |
| 2025-01-29 | Lam Yat Tung | Sell | 300 | $60.64 |
| 2025-01-27 | Cheng Chi Fung | Sell | 2.0K | $52.43 |
| 2025-01-27 | Cheng Chi Fung | Sell | 8.3K | $53.52 |
| 2025-01-27 | Cheng Chi Fung | Sell | 7.2K | $54.43 |
| 2025-01-27 | Cheng Chi Fung | Sell | 12K | $55.31 |
| 2025-01-27 | Cheng Chi Fung | Sell | 1.3K | $56.47 |
| 2025-01-27 | Cheng Chi Fung | Sell | 2.1K | $57.54 |
| 2025-01-27 | Cheng Chi Fung | Sell | 4.0K | $59.12 |
| 2025-01-27 | Cheng Chi Fung | Sell | 3.6K | $59.97 |
| 2025-01-27 | Cheng Chi Fung | Sell | 2.2K | $60.82 |
| 2025-01-27 | Cheng Chi Fung | Sell | 1.4K | $62.34 |
| 2025-01-27 | Cheng Chi Fung | Sell | 3.6K | $63.21 |
| 2025-01-27 | Cheng Chi Fung | Sell | 2.3K | $64.12 |
| 2025-01-27 | Cheng Chi Fung | Sell | 1.5K | $65.40 |
| 2025-01-27 | Cheng Chi Fung | Sell | 2.7K | $66.58 |
| 2025-01-27 | Cheng Chi Fung | Sell | 800 | $67.22 |
| 2025-01-27 | Cheng Chi Fung | Sell | 300 | $68.42 |
| 2025-01-21 | Lam Yat Tung | Sell | 100 | $85.40 |
| 2025-01-21 | Cheng Chi Fung | Sell | 1.2K | $76.93 |
| 2025-01-21 | Cheng Chi Fung | Sell | 3.7K | $78.20 |
| 2025-01-21 | Cheng Chi Fung | Sell | 9.6K | $78.94 |
| 2025-01-21 | Cheng Chi Fung | Sell | 6.1K | $79.98 |
| 2025-01-21 | Cheng Chi Fung | Sell | 29K | $81.25 |
| 2025-01-21 | Cheng Chi Fung | Sell | 9.9K | $81.66 |
| 2025-01-21 | Cheng Chi Fung | Sell | 400 | $82.69 |
| 2025-01-21 | Cheng Chi Fung | Sell | 300 | $84.01 |
| 2025-01-21 | Cheng Chi Fung | Sell | 100 | $85.05 |
| 2025-01-21 | Lam Yat Tung | Sell | 2.0K | $76.92 |
| 2025-01-21 | Lam Yat Tung | Sell | 3.8K | $77.99 |
| 2025-01-21 | Lam Yat Tung | Sell | 17K | $78.84 |
| 2025-01-21 | Lam Yat Tung | Sell | 10K | $79.88 |
| 2025-01-21 | Lam Yat Tung | Sell | 35K | $81.12 |
| 2025-01-21 | Lam Yat Tung | Sell | 31K | $81.58 |
| 2025-01-21 | Lam Yat Tung | Sell | 800 | $82.65 |
| 2025-01-21 | Lam Yat Tung | Sell | 500 | $83.93 |
| 2025-01-21 | Lam Yat Tung | Sell | 400 | $77.25 |
| 2025-01-21 | Lam Yat Tung | Sell | 1.5K | $78.69 |
| 2025-01-21 | Lam Yat Tung | Sell | 1.2K | $79.59 |
| 2025-01-21 | Lam Yat Tung | Sell | 2.1K | $80.96 |
| 2025-01-21 | Lam Yat Tung | Sell | 4.6K | $81.48 |
| 2025-01-21 | Lam Yat Tung | Sell | 100 | $82.73 |
| 2025-01-21 | Lam Yat Tung | Sell | 100 | $83.80 |
| 2025-01-15 | TAN LIP BU | Sell | 93K | $71.94 |
| 2025-01-15 | TAN LIP BU | Sell | 7.0K | $72.39 |
| 2025-01-15 | TAN LIP BU | Sell | 50K | $74.13 |
| 2025-01-14 | Cheng Chi Fung | Sell | 34K | $69.15 |
| 2025-01-14 | Cheng Chi Fung | Sell | 20K | $69.92 |
| 2025-01-14 | Cheng Chi Fung | Sell | 5.9K | $70.71 |
| 2025-01-14 | Cheng Chi Fung | Sell | 300 | $71.52 |
| 2025-01-10 | Fleming Daniel W. | Sell | 3.6K | $72.59 |
| 2025-01-10 | Fleming Daniel W. | Sell | 200 | $73.06 |
| 2025-01-10 | Lam Yat Tung | Sell | 4.4K | $71.44 |
| 2025-01-10 | Lam Yat Tung | Sell | 23K | $72.51 |
| 2025-01-10 | Lam Yat Tung | Sell | 69K | $73.58 |
| 2025-01-10 | Lam Yat Tung | Sell | 3.5K | $74.13 |
| 2025-01-08 | Cheng Chi Fung | Sell | 3.0K | $73.49 |
| 2025-01-08 | Cheng Chi Fung | Sell | 6.9K | $70.87 |
| 2025-01-08 | Cheng Chi Fung | Sell | 24K | $71.62 |
| 2025-01-08 | Cheng Chi Fung | Sell | 26K | $72.69 |
| 2025-01-08 | Cheng Chi Fung | Sell | 174 | $74.36 |
| 2025-01-06 | TAN LIP BU | Sell | 150K | $76.09 |
| 2025-01-05 | Brennan William Joseph | Tax withheld | 6.1K | $72.39 |
| 2025-01-05 | Lam Yat Tung | Tax withheld | 3.2K | $72.39 |
| 2025-01-05 | Cheng Chi Fung | Tax withheld | 1.6K | $72.39 |
| 2025-01-05 | Fleming Daniel W. | Tax withheld | 2.5K | $72.39 |
| 2025-01-02 | Cheng Chi Fung | Sell | 12K | $68.43 |
| 2025-01-02 | Cheng Chi Fung | Sell | 18K | $69.20 |
| 2025-01-02 | Cheng Chi Fung | Sell | 18K | $70.27 |
| 2025-01-02 | Cheng Chi Fung | Sell | 3.8K | $70.84 |
| 2025-01-02 | Lam Yat Tung | Tax withheld | 11K | $70.93 |
| 2025-01-02 | Fleming Daniel W. | Tax withheld | 7.9K | $70.93 |
| 2025-01-02 | Brennan William Joseph | Tax withheld | 23K | $70.93 |
| 2025-01-02 | Cheng Chi Fung | Sell | 1.0K | $65.91 |
| 2025-01-02 | Cheng Chi Fung | Sell | 6.9K | $67.48 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-K | 2026-06-15 | 2026-05-02 | 0001628280-26-043303 ↗ |
| 8-K | 2026-06-01 | 2026-05-28 | 0001628280-26-039474 ↗ |
| 8-K | 2026-04-13 | 2026-04-13 | 0001628280-26-024892 ↗ |
| 10-Q | 2026-03-03 | 2026-01-31 | 0001628280-26-014017 ↗ |
| 8-K | 2026-03-02 | 2026-03-02 | 0001628280-26-013205 ↗ |
| 8-K | 2026-02-09 | 2026-02-09 | 0001628280-26-006370 ↗ |
| 10-Q | 2025-12-02 | 2025-11-01 | 0001628280-25-054549 ↗ |
| 8-K | 2025-12-01 | 2025-12-01 | 0001628280-25-054428 ↗ |
| 8-K | 2025-10-29 | 2025-10-23 | 0001628280-25-046890 ↗ |
| 8-K | 2025-10-16 | 2025-10-13 | 0001628280-25-045208 ↗ |
| 8-K | 2025-10-07 | 2025-10-06 | 0001628280-25-044360 ↗ |
| 10-Q | 2025-09-04 | 2025-08-02 | 0001807794-25-000021 ↗ |