Dec 12
2025
SELL
Open market or private sale
$601,538
$109.53 p/Share
5,492
Reduced 12.52%
38,368
Common Stock
Dec 05
2025
SELL
Open market or private sale
$377,165
$109.26 p/Share
3,452
Reduced 7.3%
43,860
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
$99,969
$28.96 p/Share
3,452
Added 6.8%
47,312
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$421,008
$102.61 p/Share
4,103
Reduced 8.58%
43,741
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
12,301
Added 20.45%
47,844
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$662,451
$78.23 p/Share
8,468
Reduced 19.31%
35,394
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
22,948
Added 34.35%
43,862
Common Stock
Dec 01
2023
SELL
Open market or private sale
$257,558
$82.71 p/Share
3,114
Reduced 12.96%
20,914
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$90,181
$28.96 p/Share
3,114
Added 11.47%
24,028
Common Stock
May 12
2023
SELL
Open market or private sale
$870,116
$66.33 p/Share
13,118
Reduced 38.68%
20,793
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$406,264
$30.97 p/Share
13,118
Added 30.87%
29,381
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$282,122
$71.01 p/Share
3,973
Reduced 16.07%
20,750
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
12,948
Added 34.37%
24,723
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$32,110
$64.22 p/Share
500
Reduced 4.19%
11,438
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$52,034
$46.92 p/Share
1,109
Reduced 8.53%
11,898
Common Stock
Jun 26
2020
SELL
Payment of exercise price or tax liability
$20,704
$34.68 p/Share
597
Reduced 4.41%
12,936
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$51,279
$52.81 p/Share
971
Reduced 6.74%
13,442
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$31,476
$52.46 p/Share
600
Reduced 4.0%
14,413
Common Stock
Dec 09
2019
SELL
Open market or private sale
$300,150
$53.03 p/Share
5,660
Reduced 27.38%
15,013
Common Stock
Jun 26
2019
SELL
Payment of exercise price or tax liability
$31,568
$54.24 p/Share
582
Reduced 2.75%
20,553
Common Stock