Date ?
21 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Disposal
Shares ?
86820
Price ?
128.15
Value ?
11125610
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Disposal
Shares ?
54979
Price ?
128.74
Value ?
7078167
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Acquisition
Shares ?
89000
Price ?
34.39
Value ?
3060354
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Acquisition
Shares ?
57015
Price ?
22.90
Value ?
1305415
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Disposal
Shares ?
4216
Price ?
129.55
Value ?
546172
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Disposal
Shares ?
89000
Price ?
0.00
Value ?
0
Security ?
Stock Option (right to buy)
Date ?
21 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Disposal
Shares ?
57015
Price ?
0.00
Value ?
0
Security ?
Stock Option (right to buy)
Date ?
20 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
238
Price ?
130.00
Value ?
30940
Security ?
Common Stock
Date ?
19 May 2026
Insider ?
GOLDMAN, KENNETH A Director
Side ?
Disposal
Shares ?
1500
Price ?
0.00
Value ?
0
Security ?
Common Stock
Date ?
19 May 2026
Insider ?
XIE, MICHAEL Director, VP, ENGINEERING & CTO
Side ?
Acquisition
Shares ?
2927294
Price ?
0.00
Value ?
0
Security ?
Common Stock
Date ?
19 May 2026
Insider ?
XIE, MICHAEL Director, VP, ENGINEERING & CTO
Side ?
Disposal
Shares ?
2927294
Price ?
0.00
Value ?
0
Security ?
Common Stock
Date ?
14 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
756
Price ?
120.00
Value ?
90720
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
238
Price ?
115.00
Value ?
27370
Security ?
Common Stock
Date ?
7 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
756
Price ?
110.00
Value ?
83160
Security ?
Common Stock
Date ?
5 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
596
Price ?
89.70
Value ?
53461
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, KEN Director, PRESIDENT & CEO
Side ?
Disposal
Shares ?
4383
Price ?
89.12
Value ?
390634
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, MICHAEL Director, VP, ENGINEERING & CTO
Side ?
Disposal
Shares ?
2028
Price ?
89.12
Value ?
180745
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, KEN Director, PRESIDENT & CEO
Side ?
Disposal
Shares ?
425
Price ?
88.09
Value ?
37437
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, KEN Director, PRESIDENT & CEO
Side ?
Disposal
Shares ?
410
Price ?
87.04
Value ?
35687
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, MICHAEL Director, VP, ENGINEERING & CTO
Side ?
Disposal
Shares ?
197
Price ?
88.09
Value ?
17353
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, MICHAEL Director, VP, ENGINEERING & CTO
Side ?
Disposal
Shares ?
190
Price ?
87.04
Value ?
16538
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, KEN Director, PRESIDENT & CEO
Side ?
Disposal
Shares ?
137
Price ?
89.61
Value ?
12277
Security ?
Common Stock
Date ?
4 May 2026
Insider ?
XIE, MICHAEL Director, VP, ENGINEERING & CTO
Side ?
Disposal
Shares ?
63
Price ?
89.61
Value ?
5645
Security ?
Common Stock
Date ?
1 May 2026
Insider ?
XIE, KEN Director, PRESIDENT & CEO
Side ?
Disposal
Shares ?
6611
Price ?
86.29
Value ?
570463
Security ?
Common Stock
Date ?
1 May 2026
Insider ?
XIE, MICHAEL Director, VP, ENGINEERING & CTO
Side ?
Disposal
Shares ?
3184
Price ?
86.29
Value ?
274747
Security ?
Common Stock
Date ?
1 May 2026
Insider ?
WHITTLE, JOHN CHIEF OPERATING OFFICER
Side ?
Disposal
Shares ?
2309
Price ?
86.29
Value ?
199244
Security ?
Common Stock
Date ?
1 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
1742
Price ?
86.29
Value ?
150317
Security ?
Common Stock
Date ?
1 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Acquisition
Shares ?
650
Price ?
0.00
Value ?
0
Security ?
Common Stock
Date ?
1 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
1202
Price ?
0.00
Value ?
0
Security ?
Restricted Stock Units
Date ?
1 May 2026
Insider ?
OHLGART, CHRISTIANE Chief Financial Officer
Side ?
Disposal
Shares ?
650
Price ?
0.00
Value ?
0
Security ?
Restricted Stock Units