|
Jan 06
2026
|
SELL
Open market or private sale
|
$17,375,597
$90.64 p/Share
|
191,699
|
|
|
Jan 05
2026
|
SELL
Open market or private sale
|
$747,090
$90.0 p/Share
|
8,301
|
|
|
Jan 04
2026
|
SELL
Payment of exercise price or tax liability
|
$1,872,036
$79.29 p/Share
|
23,610
|
|
|
Jan 04
2026
|
BUY
Exercise of conversion of derivative security
|
-
|
60,000
|
|
|
Jan 03
2026
|
SELL
Payment of exercise price or tax liability
|
$2,815,587
$79.29 p/Share
|
35,510
|
|
|
Jan 03
2026
|
BUY
Exercise of conversion of derivative security
|
-
|
90,000
|
|
|
Dec 22
2025
|
SELL
Open market or private sale
|
$16,158,000
$80.79 p/Share
|
200,000
|
|
|
|
|
Dec 02
2025
|
SELL
Open market or private sale
|
$14,569,999
$72.85 p/Share
|
200,000
|
|
|
Dec 01
2025
|
SELL
Open market or private sale
|
$14,969,999
$74.85 p/Share
|
200,000
|
|
|
May 12
2025
|
BUY
Open market or private purchase
|
$250,413
$33.59 p/Share
|
7,455
|
|
|
Mar 13
2025
|
SELL
Payment of exercise price or tax liability
|
$2,323,224
$29.52 p/Share
|
78,700
|
|
|
Mar 13
2025
|
BUY
Grant, award, or other acquisition
|
-
|
200,000
|
|
|
Mar 03
2025
|
BUY
Open market or private purchase
|
$250,325
$26.35 p/Share
|
9,500
|
|
|
Jan 04
2025
|
SELL
Payment of exercise price or tax liability
|
$648,802
$27.48 p/Share
|
23,610
|
|
|
Jan 04
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
60,000
|
|
|
Jan 03
2025
|
SELL
Payment of exercise price or tax liability
|
$648,802
$27.48 p/Share
|
23,610
|
|
|
Jan 03
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
60,000
|
|
|
Jan 02
2025
|
SELL
Payment of exercise price or tax liability
|
$778,500
$26.38 p/Share
|
29,511
|
|
|
Jan 02
2025
|
BUY
Exercise of conversion of derivative security
|
$737,775,000
$9837.0 p/Share
|
75,000
|
|
|
Jan 01
2025
|
SELL
Payment of exercise price or tax liability
|
$1,207,482
$26.52 p/Share
|
45,531
|
|
|
Jan 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
115,000
|
|
|
Aug 21
2024
|
BUY
Open market or private purchase
|
$250,262
$20.89 p/Share
|
11,980
|
|
|
Aug 15
2024
|
BUY
Open market or private purchase
|
$250,275
$20.19 p/Share
|
12,396
|
|
|
Mar 08
2024
|
SELL
Payment of exercise price or tax liability
|
$2,870,975
$18.24 p/Share
|
157,400
|
|
|
Feb 29
2024
|
BUY
Grant, award, or other acquisition
|
-
|
400,000
|
|