BeOne Medicines Ltd.
ONC, BEIGF · Pharmaceutical Preparations · 1.45B shares · +15%/yr ↑ dilution · EDGAR filings ↗
Reference price $276.74 · est. market cap ~$400.0B — last insider sale, 2026-06-23 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B78Global oncology biopharma (Brukinsa) — newly profitable with very strong free cash flow and growth.
Strengths
- Very strong free cash flow — FCF $942M (96th), FCF margin 18%
- Newly profitable, high gross margin — operating margin 8% (80th), gross margin 87%, ROA 4% (88th)
Risks
- China-operations/geopolitical exposure — per 10-K
- Competition in hematology-oncology — per 10-K
- R&D-spend intensity — per 10-K
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Chronic dilutionShare count +15%/yr over 4y (dilution, book value/share -59%)
- Strong balance sheetStrong balance sheet — $4.6B cash & investments
- Insider sellingInsider selling — 45 open-market sale(s) by 11 insider(s) (cluster of 11 insiders, ~$9M, last 6mo) Form 4 ↗
- AccumulatingInstitutional holders rose 10→11 QoQ (2025-12-31→2026-03-31)
- Notable holderHeld by 5 notable fund(s): FMR LLC, CITADEL ADVISORS LLC, GOLDMAN SACHS GROUP INC +2 more (as of 2026-03-31)
- New fund positionNotable fund(s) opened this quarter: RENAISSANCE TECHNOLOGIES LLC
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
87.5%
Operating margin
8.4%
Net margin
5.4%
Return on equity
6.6%
Return on assets
3.5%
ROIC
6.6%
Revenue growth (QoQ)
1.0%
Debt / equity
0.2×
Net debt / EBITDA
-6.2×
Current ratio
3.4×
Free cash flow
$942M
EBITDA
$589M
Tangible book value
$4.3B
Cash & investments
$4.6B
Stock comp / revenue
9.6%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-23 | Wu Xiaobin | Sell | 1.3K | $276.26 |
| 2026-06-23 | Wang Lai | Sell | 1.1K | $276.74 |
| 2026-06-23 | OYLER JOHN | Sell | 320 | $275.10 |
| 2026-06-23 | OYLER JOHN | Sell | 1.3K | $274.12 |
| 2026-06-23 | OYLER JOHN | Sell | 1.8K | $273.30 |
| 2026-06-16 | Wu Xiaobin | Sell | 1.4K | $266.76 |
| 2026-06-16 | Wang Lai | Sell | 1.2K | $265.39 |
| 2026-06-16 | Lee Chan Henry | Sell | 590 | $265.98 |
| 2026-06-16 | OYLER JOHN | Sell | 333 | $266.69 |
| 2026-06-16 | OYLER JOHN | Sell | 1.7K | $265.99 |
| 2026-06-16 | OYLER JOHN | Sell | 1.6K | $264.87 |
| 2026-06-11 | Rosenberg Aaron | Sell | 631 | $257.74 |
| 2026-06-11 | Mooney Elizabeth Fisher | Grant | 19K | — |
| 2026-06-11 | Sawyers Charles Lazelle | Grant | 19K | — |
| 2026-06-11 | Rosenberg Aaron | Grant | 71K | — |
| 2026-06-11 | Lee Chan Henry | Grant | 45K | — |
| 2026-06-11 | Lee Chan Henry | Sell | 428 | $257.63 |
| 2026-06-11 | Dugan Margaret | Grant | 19K | — |
| 2026-06-11 | Riva Alessandro | Grant | 19K | — |
| 2026-06-11 | Wang Lai | Grant | 119K | — |
| 2026-06-11 | Wang Lai | Sell | 756 | $261.00 |
| 2026-06-11 | Wu Xiaobin | Grant | 119K | — |
| 2026-06-11 | Wu Xiaobin | Sell | 626 | $261.20 |
| 2026-06-11 | Ball Titus B. | Grant | 31K | — |
| 2026-06-11 | Ball Titus B. | Sell | 49 | $256.39 |
| 2026-06-11 | Ball Titus B. | Sell | 120 | $257.53 |
| 2026-06-11 | Wang Xiaodong | Grant | 100K | — |
| 2026-06-11 | BRANDICOURT OLIVIER | Grant | 19K | — |
| 2026-06-11 | Sharp Shalini | Grant | 19K | — |
| 2026-06-11 | HOOPER ANTHONY C | Grant | 19K | — |
| 2026-06-11 | BAKER BROS. ADVISORS LP | Grant | 19K | — |
| 2026-06-11 | BAKER BROS. ADVISORS LP | Grant | 19K | — |
| 2026-06-11 | OYLER JOHN | Grant | 178K | — |
| 2026-06-11 | OYLER JOHN | Sell | 741 | $256.23 |
| 2026-06-11 | OYLER JOHN | Sell | 859 | $257.59 |
| 2026-06-11 | OYLER JOHN | Sell | 200 | $258.28 |
| 2026-06-11 | OYLER JOHN | Sell | 149 | $258.81 |
| 2026-06-08 | Ball Titus B. | Sell | 100 | $271.06 |
| 2026-06-08 | Ball Titus B. | Sell | 36 | $272.08 |
| 2026-06-08 | Lee Chan Henry | Sell | 711 | $270.24 |
| 2026-06-08 | Lee Chan Henry | Sell | 160 | $271.26 |
| 2026-06-08 | Wang Lai | Sell | 1.3K | $269.34 |
| 2026-06-08 | Wang Lai | Sell | 40 | $270.73 |
| 2026-06-08 | OYLER JOHN | Sell | 1.1K | $271.14 |
| 2026-06-08 | Wu Xiaobin | Sell | 1.4K | $269.33 |
| 2026-06-08 | Wu Xiaobin | Sell | 40 | $270.55 |
| 2026-06-08 | OYLER JOHN | Sell | 3.8K | $270.38 |
| 2026-06-01 | Yi Qingqing | Sell | 235 | $279.13 |
| 2026-05-22 | BAKER BROS. ADVISORS LP | Sell | 2.8K | $23.79 |
| 2026-05-22 | Sanders Corazon (Corsee) D. | Sell | 212 | $309.59 |
| 2026-05-22 | BAKER BROS. ADVISORS LP | Sell | 2.7K | $23.85 |
| 2026-05-22 | BAKER BROS. ADVISORS LP | Sell | 2.7K | $23.85 |
| 2026-05-22 | BAKER BROS. ADVISORS LP | Sell | 2.8K | $23.79 |
| 2026-05-22 | Dugan Margaret | Sell | 212 | $309.60 |
| 2026-05-22 | Riva Alessandro | Sell | 212 | $309.51 |
| 2026-05-13 | Lee Chan Henry | Option exercise | 133 | $213.32 |
| 2026-05-13 | Lee Chan Henry | Option exercise | 98 | $159.03 |
| 2026-05-13 | Lee Chan Henry | Sell | 332 | $310.72 |
| 2026-05-13 | Lee Chan Henry | Option exercise | 101 | $194.47 |
| 2026-04-08 | Lee Chan Henry | Sell | 332 | $311.59 |
| 2026-04-08 | Lee Chan Henry | Option exercise | 101 | $194.47 |
| 2026-04-08 | Lee Chan Henry | Option exercise | 133 | $213.32 |
| 2026-04-08 | Lee Chan Henry | Option exercise | 98 | $159.03 |
| 2026-03-11 | Lee Chan Henry | Option exercise | 110 | $194.47 |
| 2026-03-11 | Lee Chan Henry | Option exercise | 98 | $159.03 |
| 2026-03-11 | Lee Chan Henry | Sell | 341 | $300.00 |
| 2026-03-11 | Lee Chan Henry | Option exercise | 133 | $213.32 |
| 2026-03-06 | Lee Chan Henry | Grant | 30K | — |
| 2026-03-06 | Rosenberg Aaron | Grant | 79K | — |
| 2026-03-06 | Rosenberg Aaron | Grant | 41K | — |
| 2026-03-06 | Lee Chan Henry | Grant | 65K | — |
| 2026-03-06 | Wu Xiaobin | Grant | 169K | — |
| 2026-03-06 | Wang Lai | Grant | 113K | — |
| 2026-03-06 | Wang Lai | Grant | 55K | — |
| 2026-03-06 | OYLER JOHN | Grant | 327K | — |
| 2026-03-06 | OYLER JOHN | Grant | 118K | — |
| 2026-03-06 | Wu Xiaobin | Grant | 79K | — |
| 2026-02-04 | Lee Chan Henry | Option exercise | 502 | $194.47 |
| 2026-02-04 | Lee Chan Henry | Option exercise | 662 | $213.32 |
| 2026-02-04 | Lee Chan Henry | Option exercise | 496 | $159.03 |
| 2026-02-04 | Lee Chan Henry | Sell | 664 | $348.79 |
| 2026-02-04 | Lee Chan Henry | Sell | 996 | $350.00 |
| 2026-01-07 | Lee Chan Henry | Option exercise | 202 | $194.47 |
| 2026-01-07 | Lee Chan Henry | Option exercise | 266 | $213.32 |
| 2026-01-07 | Lee Chan Henry | Option exercise | 196 | $159.03 |
| 2026-01-07 | Lee Chan Henry | Sell | 664 | $331.76 |
| 2025-12-31 | Wang Lai | Grant | 428K | — |
| 2025-12-16 | OYLER JOHN | Sell | 1.9K | $300.80 |
| 2025-12-16 | OYLER JOHN | Sell | 40 | $305.24 |
| 2025-12-16 | OYLER JOHN | Sell | 2.0K | $304.36 |
| 2025-12-16 | OYLER JOHN | Sell | 1.3K | $304.13 |
| 2025-12-16 | OYLER JOHN | Sell | 5.4K | $303.72 |
| 2025-12-16 | OYLER JOHN | Sell | 1.6K | $303.13 |
| 2025-12-16 | OYLER JOHN | Sell | 7.5K | $302.74 |
| 2025-12-16 | OYLER JOHN | Sell | 1.5K | $302.31 |
| 2025-12-16 | OYLER JOHN | Sell | 2.6K | $301.79 |
| 2025-12-16 | OYLER JOHN | Sell | 600 | $300.98 |
| 2025-12-15 | OYLER JOHN | Sell | 2.3K | $311.33 |
| 2025-12-15 | OYLER JOHN | Sell | 1.8K | $301.58 |
| 2025-12-15 | OYLER JOHN | Sell | 6.4K | $302.29 |
| 2025-12-15 | OYLER JOHN | Sell | 1.9K | $303.60 |
| 2025-12-15 | OYLER JOHN | Sell | 5.8K | $304.37 |
| 2025-12-15 | OYLER JOHN | Sell | 3.9K | $305.55 |
| 2025-12-15 | OYLER JOHN | Sell | 4.9K | $306.39 |
| 2025-12-15 | OYLER JOHN | Sell | 5.1K | $307.38 |
| 2025-12-15 | OYLER JOHN | Sell | 14K | $308.41 |
| 2025-12-15 | OYLER JOHN | Sell | 11K | $309.37 |
| 2025-12-15 | OYLER JOHN | Sell | 16K | $310.48 |
| 2025-12-15 | OYLER JOHN | Sell | 121 | $311.93 |
| 2025-12-15 | OYLER JOHN | Sell | 929 | $313.52 |
| 2025-12-15 | OYLER JOHN | Sell | 1.2K | $314.92 |
| 2025-12-11 | Lee Chan Henry | Option exercise | 98 | $159.03 |
| 2025-12-11 | Lee Chan Henry | Sell | 332 | $325.00 |
| 2025-12-11 | Lee Chan Henry | Option exercise | 133 | $213.32 |
| 2025-12-11 | Lee Chan Henry | Option exercise | 101 | $194.47 |
| 2025-12-10 | Lee Chan Henry | Sell | 332 | $318.28 |
| 2025-12-10 | Lee Chan Henry | Option exercise | 133 | $213.32 |
| 2025-12-10 | Lee Chan Henry | Option exercise | 98 | $159.03 |
| 2025-12-10 | Lee Chan Henry | Option exercise | 101 | $194.47 |
| 2025-11-26 | Sanders Corazon (Corsee) D. | Sell | 804 | $342.47 |
| 2025-11-26 | Sanders Corazon (Corsee) D. | Option exercise | 2.6K | $159.03 |
| 2025-11-26 | Sanders Corazon (Corsee) D. | Sell | 1.8K | $340.20 |
| 2025-11-17 | Wu Xiaobin | Sell | 10 | $382.32 |
| 2025-11-17 | Wu Xiaobin | Sell | 3.2K | $380.23 |
| 2025-11-17 | Wu Xiaobin | Sell | 826 | $381.19 |
| 2025-11-13 | Wu Xiaobin | Sell | 4.2K | $380.33 |
| 2025-11-13 | Wu Xiaobin | Sell | 1.8K | $381.05 |
| 2025-11-12 | Wu Xiaobin | Sell | 500 | $350.44 |
| 2025-11-12 | Lee Chan Henry | Option exercise | 302 | $194.47 |
| 2025-11-12 | Lee Chan Henry | Option exercise | 398 | $213.32 |
| 2025-11-12 | Lee Chan Henry | Option exercise | 296 | $159.03 |
| 2025-11-12 | Lee Chan Henry | Sell | 664 | $348.75 |
| 2025-11-12 | Lee Chan Henry | Sell | 332 | $350.00 |
| 2025-11-12 | Wu Xiaobin | Sell | 3.2K | $351.41 |
| 2025-11-12 | Wu Xiaobin | Sell | 789 | $352.78 |
| 2025-11-12 | Wu Xiaobin | Sell | 251 | $354.20 |
| 2025-11-12 | Wu Xiaobin | Sell | 120 | $355.00 |
| 2025-11-12 | Wu Xiaobin | Sell | 100 | $357.43 |
| 2025-11-12 | Wu Xiaobin | Sell | 4.8K | $360.10 |
| 2025-11-12 | Wu Xiaobin | Sell | 154 | $362.07 |
| 2025-11-12 | OYLER JOHN | Gift | 859K | — |
| 2025-11-11 | OYLER JOHN | Gift | 151K | — |
| 2025-11-07 | Wang Xiaodong | Gift | 424K | — |
| 2025-10-08 | Lee Chan Henry | Option exercise | 302 | $194.47 |
| 2025-10-08 | Lee Chan Henry | Sell | 4.2K | $351.12 |
| 2025-10-08 | Lee Chan Henry | Option exercise | 296 | $159.03 |
| 2025-10-08 | Lee Chan Henry | Sell | 664 | $347.82 |
| 2025-10-08 | Lee Chan Henry | Sell | 4.7K | $350.22 |
| 2025-10-08 | Lee Chan Henry | Option exercise | 9.0K | $213.32 |
| 2025-10-08 | Lee Chan Henry | Sell | 1.1K | $350.00 |
| 2025-09-16 | OYLER JOHN | Sell | 12K | $326.14 |
| 2025-09-16 | OYLER JOHN | Sell | 4.1K | $324.12 |
| 2025-09-16 | OYLER JOHN | Sell | 6.9K | $325.06 |
| 2025-09-16 | OYLER JOHN | Sell | 4.0K | $326.90 |
| 2025-09-16 | OYLER JOHN | Sell | 400 | $327.78 |
| 2025-09-10 | Lee Chan Henry | Option exercise | 1.8K | $213.32 |
| 2025-09-10 | Lee Chan Henry | Option exercise | 6.8K | $194.47 |
| 2025-09-10 | Lee Chan Henry | Sell | 4.8K | $325.19 |
| 2025-09-10 | Lee Chan Henry | Option exercise | 296 | $159.03 |
| 2025-09-10 | Lee Chan Henry | Sell | 500 | $327.93 |
| 2025-09-10 | Lee Chan Henry | Sell | 1.1K | $325.00 |
| 2025-09-10 | Lee Chan Henry | Sell | 300 | $326.80 |
| 2025-09-10 | Lee Chan Henry | Sell | 3.3K | $325.73 |
| 2025-09-09 | Wang Xiaodong | Gift | 148K | — |
| 2025-09-09 | Wang Lai | Sell | 5.0K | $350.06 |
| 2025-09-05 | Sanders Corazon (Corsee) D. | Sell | 2.7K | $337.00 |
| 2025-09-05 | Sanders Corazon (Corsee) D. | Option exercise | 2.7K | $155.68 |
| 2025-09-02 | Ball Titus B. | Sell | 122 | $326.76 |
| 2025-08-14 | Wu Xiaobin | Option exercise | 31K | $155.68 |
| 2025-08-14 | Wu Xiaobin | Sell | 600 | $308.03 |
| 2025-08-14 | Wu Xiaobin | Sell | 4.9K | $307.43 |
| 2025-08-14 | Wu Xiaobin | Sell | 12K | $306.26 |
| 2025-08-14 | Wu Xiaobin | Sell | 8.5K | $305.48 |
| 2025-08-14 | Wu Xiaobin | Sell | 500 | $304.19 |
| 2025-08-14 | Wu Xiaobin | Sell | 7.0K | $303.31 |
| 2025-08-14 | Wu Xiaobin | Sell | 5.8K | $302.04 |
| 2025-08-14 | Wu Xiaobin | Sell | 400 | $300.86 |
| 2025-08-14 | Wu Xiaobin | Option exercise | 9.2K | $159.03 |
| 2025-08-13 | Wu Xiaobin | Sell | 7.4K | $304.37 |
| 2025-08-13 | Wu Xiaobin | Option exercise | 23K | $174.43 |
| 2025-08-13 | Wu Xiaobin | Option exercise | 27K | $155.68 |
| 2025-08-13 | Wu Xiaobin | Sell | 8.9K | $300.33 |
| 2025-08-13 | Wu Xiaobin | Sell | 4.5K | $301.49 |
| 2025-08-13 | Wu Xiaobin | Sell | 5.8K | $302.45 |
| 2025-08-13 | Wu Xiaobin | Sell | 3.5K | $303.54 |
| 2025-08-13 | Wu Xiaobin | Sell | 528 | $305.59 |
| 2025-08-13 | Wu Xiaobin | Sell | 9.6K | $306.74 |
| 2025-08-13 | Wu Xiaobin | Sell | 9.6K | $307.38 |
| 2025-08-13 | Lee Chan Henry | Sell | 1.1K | $300.00 |
| 2025-08-13 | Lee Chan Henry | Option exercise | 4.4K | $194.47 |
| 2025-08-13 | Lee Chan Henry | Option exercise | 3.8K | $159.03 |
| 2025-08-13 | Lee Chan Henry | Sell | 6.1K | $300.19 |
| 2025-08-13 | Lee Chan Henry | Sell | 3.8K | $301.00 |
| 2025-08-01 | Rosenberg Aaron | Sell | 1.2K | $290.47 |
| 2025-07-30 | Lee Chan Henry | Sell | 920 | $304.60 |
| 2025-07-30 | Wang Lai | Sell | 259 | $305.00 |
| 2025-07-29 | Wang Lai | Sell | 800 | $304.16 |
| 2025-07-29 | Wang Lai | Sell | 2.9K | $302.00 |
| 2025-07-29 | Wang Lai | Sell | 292 | $302.92 |
| 2025-07-18 | Wang Lai | Sell | 700 | $300.00 |
| 2025-07-09 | OYLER JOHN | Sell | 9.3K | $253.18 |
| 2025-07-09 | OYLER JOHN | Sell | 1.6K | $254.83 |
| 2025-07-09 | OYLER JOHN | Sell | 10K | $254.10 |
| 2025-07-09 | OYLER JOHN | Sell | 6.7K | $252.23 |
| 2025-06-24 | Wang Xiaodong | Sell | 300 | $263.50 |
| 2025-06-24 | Wang Xiaodong | Sell | 1.1K | $265.35 |
| 2025-06-24 | Wang Xiaodong | Sell | 507 | $266.57 |
| 2025-06-24 | Wang Xiaodong | Sell | 100 | $267.81 |
| 2025-06-23 | OYLER JOHN | Sell | 100 | $262.90 |
| 2025-06-23 | OYLER JOHN | Sell | 3.1K | $261.57 |
| 2025-06-23 | Wu Xiaobin | Sell | 1.4K | $260.00 |
| 2025-06-23 | Wang Lai | Sell | 1.0K | $260.00 |
| 2025-06-17 | Wang Lai | Sell | 470 | $251.37 |
| 2025-06-17 | OYLER JOHN | Sell | 1.5K | $256.49 |
| 2025-06-17 | Wu Xiaobin | Sell | 630 | $250.87 |
| 2025-06-16 | Wu Xiaobin | Sell | 1.4K | $265.47 |
| 2025-06-16 | Lee Chan Henry | Sell | 422 | $266.50 |
| 2025-06-16 | Wang Lai | Sell | 1.2K | $266.40 |
| 2025-06-16 | Wu Xiaobin | Sell | 100 | $266.22 |
| 2025-06-16 | OYLER JOHN | Sell | 3.7K | $266.05 |
| 2025-06-11 | Ball Titus B. | Sell | 134 | $258.36 |
| 2025-06-10 | Lee Chan Henry | Grant | 47K | — |
| 2025-06-10 | Rosenberg Aaron | Grant | 64K | — |
| 2025-06-10 | Wang Lai | Grant | 86K | — |
| 2025-06-10 | Wu Xiaobin | Grant | 123K | — |
| 2025-06-10 | Wang Xiaodong | Grant | 99K | — |
| 2025-06-10 | Wang Xiaodong | Option exercise | 42K | $6.50 |
| 2025-06-10 | Wang Xiaodong | Sell | 2.9K | $261.20 |
| 2025-06-10 | Wang Xiaodong | Sell | 16K | $262.20 |
| 2025-06-10 | Wang Xiaodong | Sell | 16K | $263.17 |
| 2025-06-10 | Wang Xiaodong | Sell | 6.8K | $264.08 |
| 2025-06-10 | Wang Xiaodong | Sell | 100 | $264.85 |
| 2025-06-10 | OYLER JOHN | Grant | 185K | — |
| 2025-06-10 | Ball Titus B. | Grant | 30K | — |
| 2025-06-10 | Yi Qingqing | Other | 30K | — |
| 2025-06-06 | OYLER JOHN | Sell | 1.4K | $250.84 |
| 2025-06-06 | Lee Chan Henry | Sell | 470 | $255.78 |
| 2025-06-06 | Lee Chan Henry | Sell | 230 | $256.79 |
| 2025-06-06 | Wang Lai | Sell | 600 | $250.71 |
| 2025-06-06 | Wang Lai | Sell | 202 | $251.89 |
| 2025-06-06 | Wang Lai | Sell | 300 | $253.19 |
| 2025-06-06 | Wang Lai | Sell | 300 | $255.30 |
| 2025-06-06 | Wu Xiaobin | Sell | 400 | $250.74 |
| 2025-06-06 | Wu Xiaobin | Sell | 500 | $251.85 |
| 2025-06-06 | Wu Xiaobin | Sell | 400 | $253.50 |
| 2025-06-06 | Wu Xiaobin | Sell | 400 | $255.31 |
| 2025-06-06 | Wu Xiaobin | Sell | 234 | $255.77 |
| 2025-06-06 | OYLER JOHN | Sell | 1.4K | $251.88 |
| 2025-06-06 | OYLER JOHN | Sell | 1.0K | $253.49 |
| 2025-06-06 | OYLER JOHN | Sell | 927 | $254.97 |
| 2025-06-06 | OYLER JOHN | Sell | 400 | $255.74 |
| 2025-05-21 | Yi Qingqing | Grant | 11K | — |
| 2025-05-21 | Sharp Shalini | Grant | 11K | — |
| 2025-05-21 | BRANDICOURT OLIVIER | Grant | 11K | — |
| 2025-05-21 | Riva Alessandro | Grant | 11K | — |
| 2025-05-21 | Dugan Margaret | Grant | 11K | — |
| 2025-05-21 | Sanders Corazon (Corsee) D. | Grant | 11K | — |
| 2025-05-21 | HOOPER ANTHONY C | Grant | 11K | — |
| 2025-05-21 | BAKER BROS. ADVISORS LP | Grant | 22K | — |
| 2025-05-21 | BAKER BROS. ADVISORS LP | Grant | 22K | — |
| 2025-05-13 | Wang Xiaodong | Option exercise | 42K | $6.50 |
| 2025-05-13 | Wang Xiaodong | Sell | 10K | $222.83 |
| 2025-05-13 | Wang Xiaodong | Sell | 21K | $223.41 |
| 2025-05-13 | Wang Xiaodong | Sell | 10K | $224.32 |
| 2025-05-13 | Wang Xiaodong | Sell | 200 | $225.68 |
| 2025-05-09 | OYLER JOHN | Option exercise | 4.1M | $0.50 |
| 2025-05-09 | OYLER JOHN | Tax withheld | 2.0M | $17.85 |
| 2025-04-14 | Wang Xiaodong | Option exercise | 42K | $6.50 |
| 2025-04-14 | Wang Xiaodong | Sell | 995 | $237.56 |
| 2025-04-14 | Wang Xiaodong | Sell | 805 | $238.48 |
| 2025-04-14 | Wang Xiaodong | Sell | 2.9K | $239.51 |
| 2025-04-14 | Wang Xiaodong | Sell | 5.5K | $240.41 |
| 2025-04-14 | Wang Xiaodong | Sell | 2.2K | $241.51 |
| 2025-04-14 | Wang Xiaodong | Sell | 15K | $242.59 |
| 2025-04-14 | Wang Xiaodong | Sell | 6.4K | $243.41 |
| 2025-04-14 | Wang Xiaodong | Sell | 1.6K | $244.56 |
| 2025-04-14 | Wang Xiaodong | Sell | 2.1K | $245.56 |
| 2025-04-14 | Wang Xiaodong | Sell | 1.9K | $246.40 |
| 2025-04-14 | Wang Xiaodong | Sell | 1.5K | $247.46 |
| 2025-04-14 | Wang Xiaodong | Sell | 535 | $248.90 |
| 2025-04-14 | Wang Xiaodong | Sell | 365 | $249.45 |
| 2025-04-01 | Wu Xiaobin | Option exercise | 16K | $119.96 |
| 2025-04-01 | Wu Xiaobin | Option exercise | 35K | $174.43 |
| 2025-04-01 | Wu Xiaobin | Sell | 28K | $280.31 |
| 2025-04-01 | Wu Xiaobin | Sell | 6.4K | $281.67 |
| 2025-04-01 | Wu Xiaobin | Sell | 12K | $282.76 |
| 2025-04-01 | Wu Xiaobin | Sell | 5.1K | $283.79 |
| 2025-03-18 | Wang Xiaodong | Option exercise | 42K | $6.50 |
| 2025-03-18 | Wang Xiaodong | Sell | 2.4K | $258.25 |
| 2025-03-18 | Wang Xiaodong | Sell | 6.9K | $259.08 |
| 2025-03-18 | Wang Xiaodong | Sell | 2.7K | $259.86 |
| 2025-03-18 | Wang Xiaodong | Sell | 10K | $261.44 |
| 2025-03-18 | Wang Xiaodong | Sell | 11K | $262.12 |
| 2025-03-18 | Wang Xiaodong | Sell | 6.9K | $263.08 |
| 2025-03-18 | Wang Xiaodong | Sell | 1.1K | $264.01 |
| 2025-03-14 | Wu Xiaobin | Sell | 0 | — |
| 2025-03-11 | Wang Xiaodong | Gift | 159K | — |
| 2025-03-10 | OYLER JOHN | Sell | 7.1K | $241.92 |
| 2025-03-10 | OYLER JOHN | Sell | 9.3K | $243.04 |
| 2025-03-10 | OYLER JOHN | Sell | 5.3K | $244.04 |
| 2025-03-10 | OYLER JOHN | Option exercise | 41K | $6.50 |
| 2025-03-10 | OYLER JOHN | Sell | 3.0K | $245.19 |
| 2025-03-10 | OYLER JOHN | Sell | 4.9K | $246.11 |
| 2025-03-10 | OYLER JOHN | Sell | 700 | $246.85 |
| 2025-03-10 | OYLER JOHN | Sell | 1.9K | $238.74 |
| 2025-03-10 | OYLER JOHN | Sell | 6.8K | $239.59 |
| 2025-03-10 | OYLER JOHN | Option exercise | 498K | $0.50 |
| 2025-03-10 | OYLER JOHN | Sell | 2.2K | $240.70 |
| 2025-03-07 | OYLER JOHN | Sell | 1.1K | $253.21 |
| 2025-03-07 | OYLER JOHN | Sell | 1.3K | $254.10 |
| 2025-03-07 | OYLER JOHN | Sell | 2.4K | $255.02 |
| 2025-03-07 | OYLER JOHN | Sell | 500 | $256.10 |
| 2025-03-07 | OYLER JOHN | Sell | 8.9K | $249.04 |
| 2025-03-07 | OYLER JOHN | Option exercise | 709K | $0.50 |
| 2025-03-07 | OYLER JOHN | Option exercise | 59K | $6.50 |
| 2025-03-07 | OYLER JOHN | Sell | 1.4K | $246.03 |
| 2025-03-07 | OYLER JOHN | Sell | 2.1K | $246.09 |
| 2025-03-07 | OYLER JOHN | Sell | 1.2K | $246.69 |
| 2025-03-07 | OYLER JOHN | Sell | 14K | $246.91 |
| 2025-03-07 | OYLER JOHN | Sell | 7.6K | $247.99 |
| 2025-03-07 | OYLER JOHN | Sell | 13K | $249.97 |
| 2025-03-07 | OYLER JOHN | Sell | 2.3K | $251.00 |
| 2025-03-07 | OYLER JOHN | Sell | 3.3K | $252.24 |
| 2025-03-06 | OYLER JOHN | Option exercise | 486K | $0.50 |
| 2025-03-06 | OYLER JOHN | Option exercise | 40K | $6.50 |
| 2025-03-06 | OYLER JOHN | Sell | 3.5K | $256.91 |
| 2025-03-06 | OYLER JOHN | Sell | 14K | $257.92 |
| 2025-03-06 | OYLER JOHN | Sell | 8.2K | $258.91 |
| 2025-03-06 | OYLER JOHN | Sell | 6.7K | $259.77 |
| 2025-03-06 | OYLER JOHN | Sell | 2.9K | $261.08 |
| 2025-03-06 | OYLER JOHN | Sell | 3.4K | $262.03 |
| 2025-03-06 | OYLER JOHN | Sell | 1.7K | $262.97 |
| 2025-03-06 | OYLER JOHN | Sell | 100 | $264.27 |
| 2025-03-05 | OYLER JOHN | Grant | 201K | — |
| 2025-03-05 | Rosenberg Aaron | Grant | 49K | — |
| 2025-03-05 | Wu Xiaobin | Grant | 104K | — |
| 2025-03-05 | Wu Xiaobin | Option exercise | 7.0K | $169.65 |
| 2025-03-05 | Wu Xiaobin | Option exercise | 45K | $119.96 |
| 2025-03-05 | Wu Xiaobin | Sell | 18K | $260.39 |
| 2025-03-05 | Wu Xiaobin | Sell | 11K | $261.61 |
| 2025-03-05 | Wu Xiaobin | Sell | 23K | $262.51 |
| 2025-03-05 | Wu Xiaobin | Sell | 200 | $263.00 |
| 2025-03-05 | Wang Lai | Grant | 69K | — |
| 2025-03-05 | Lee Chan Henry | Grant | 40K | — |
| 2025-03-04 | Wang Xiaodong | Sell | 1.3K | $254.77 |
| 2025-03-04 | Wang Xiaodong | Sell | 700 | $251.70 |
| 2025-03-04 | Wang Xiaodong | Sell | 2.0K | $252.72 |
| 2025-03-04 | Wang Xiaodong | Sell | 825 | $253.55 |
| 2025-03-04 | Wang Xiaodong | Sell | 1.2K | $255.71 |
| 2025-03-04 | Wang Xiaodong | Sell | 1.8K | $256.83 |
| 2025-03-04 | Wang Xiaodong | Sell | 323 | $257.41 |
| 2025-03-03 | OYLER JOHN | Option exercise | 1.2M | $0.50 |
| 2025-03-03 | OYLER JOHN | Option exercise | 101K | $6.50 |
| 2025-03-03 | OYLER JOHN | Sell | 6.0K | $240.53 |
| 2025-03-03 | OYLER JOHN | Sell | 14K | $241.38 |
| 2025-03-03 | OYLER JOHN | Sell | 8.2K | $242.46 |
| 2025-03-03 | OYLER JOHN | Sell | 11K | $243.44 |
| 2025-03-03 | OYLER JOHN | Sell | 4.9K | $244.45 |
| 2025-03-03 | OYLER JOHN | Sell | 18K | $244.56 |
| 2025-03-03 | OYLER JOHN | Sell | 1.1K | $245.36 |
| 2025-03-03 | OYLER JOHN | Sell | 19K | $245.51 |
| 2025-03-03 | OYLER JOHN | Sell | 7.2K | $246.57 |
| 2025-03-03 | OYLER JOHN | Sell | 6.5K | $247.63 |
| 2025-03-03 | OYLER JOHN | Sell | 3.9K | $248.63 |
| 2025-03-03 | OYLER JOHN | Sell | 600 | $249.25 |
| 2025-02-28 | Wu Xiaobin | Sell | 0 | — |
| 2025-02-28 | BAKER BROS. ADVISORS LP | Sell | 61K | $260.00 |
| 2025-02-28 | BAKER BROS. ADVISORS LP | Sell | 672K | $260.00 |
| 2025-02-27 | Lee Chan Henry | Sell | 1.2K | $275.00 |
| 2025-02-21 | Wang Lai | Sell | 1.3K | $254.82 |
| 2025-02-21 | Wang Lai | Sell | 575 | $255.86 |
| 2025-02-21 | Wang Lai | Sell | 479 | $256.70 |
| 2025-02-21 | Wang Lai | Sell | 437 | $258.18 |
| 2025-02-21 | Wang Lai | Sell | 1.8K | $258.73 |
| 2025-02-21 | Wang Lai | Sell | 400 | $260.17 |
| 2025-02-21 | Lee Chan Henry | Sell | 504 | $256.84 |
| 2025-02-21 | Lee Chan Henry | Sell | 598 | $258.69 |
| 2025-02-21 | Lee Chan Henry | Sell | 100 | $260.21 |
| 2025-02-20 | Wu Xiaobin | Option exercise | 21K | $169.65 |
| 2025-02-20 | Wu Xiaobin | Sell | 21K | $240.07 |
| 2025-02-18 | Wu Xiaobin | Sell | 7.9K | $241.26 |
| 2025-02-18 | Wu Xiaobin | Sell | 3.2K | $242.08 |
| 2025-02-18 | Wu Xiaobin | Option exercise | 31K | $169.65 |
| 2025-02-18 | Wu Xiaobin | Sell | 20K | $240.31 |
| 2025-02-04 | Wang Xiaodong | Sell | 1.4K | $228.04 |
| 2025-02-04 | Wang Xiaodong | Sell | 2.2K | $225.27 |
| 2025-02-04 | Wang Xiaodong | Option exercise | 42K | $6.50 |
| 2025-02-04 | Wang Xiaodong | Sell | 9.1K | $223.00 |
| 2025-02-04 | Wang Xiaodong | Sell | 1.5K | $224.18 |
| 2025-02-04 | Wang Xiaodong | Sell | 18K | $226.35 |
| 2025-02-04 | Wang Xiaodong | Sell | 9.8K | $227.00 |
| 2025-01-07 | Wang Xiaodong | Option exercise | 42K | $6.50 |
| 2025-01-07 | Wang Xiaodong | Sell | 19K | $175.46 |
| 2025-01-07 | Wang Xiaodong | Sell | 11K | $176.67 |
| 2025-01-07 | Wang Xiaodong | Sell | 4.3K | $177.42 |
| 2025-01-07 | Wang Xiaodong | Sell | 5.6K | $178.39 |
| 2025-01-07 | Wang Xiaodong | Sell | 1.3K | $179.18 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-26 | 2026-06-26 | 0001651308-26-000020 ↗ |
| 8-K | 2026-06-11 | 2026-06-11 | 0001651308-26-000017 ↗ |
| 8-K | 2026-05-15 | 2026-05-13 | 0001651308-26-000012 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0001628280-26-030866 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0001628280-26-030867 ↗ |
| 8-K | 2026-04-14 | 2026-04-14 | 0001651308-26-000008 ↗ |
| 10-K | 2026-02-26 | 2025-12-31 | 0001628280-26-011946 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0001628280-26-011941 ↗ |
| 8-K | 2025-12-19 | 2025-12-16 | 0001651308-25-000153 ↗ |
| 8-K | 2025-12-18 | 2025-12-17 | 0001651308-25-000151 ↗ |
| 8-K | 2025-11-19 | 2025-11-13 | 0001651308-25-000148 ↗ |
| 10-Q | 2025-11-06 | 2025-09-30 | 0001628280-25-049824 ↗ |