Nov 11
2025
SELL
Payment of exercise price or tax liability
$4,298,981
$72.11 p/Share
59,617
Reduced 25.73%
172,042
Common Stock
Nov 11
2025
-
2,782
Reduced 2.45%
110,628
Common Stock
Nov 11
2025
SELL
Open market or private sale
$4,221,504
$72.0 p/Share
58,632
Reduced 34.08%
113,410
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
$2,444,967
$24.98 p/Share
97,877
Added 33.56%
193,764
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$1,464,443
$64.53 p/Share
22,694
Reduced 14.5%
133,782
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$127,361
$65.28 p/Share
1,951
Reduced 1.38%
139,593
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$66,243
$65.2 p/Share
1,016
Reduced 0.71%
141,544
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
11,439
Added 7.43%
142,560
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
25,373
Added 16.21%
131,121
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
9,784
Added 8.47%
105,748
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$530,039
$53.97 p/Share
9,821
Reduced 9.28%
95,964
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$83,330
$54.5 p/Share
1,529
Reduced 1.42%
105,785
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
12,514
Added 10.44%
107,314
Common Stock
Mar 30
2023
SELL
Open market or private sale
$99,936
$36.54 p/Share
2,735
Reduced 2.81%
94,579
Common Stock
Mar 29
2023
SELL
Open market or private sale
$124,879
$36.6 p/Share
3,412
Reduced 3.33%
99,090
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$64,451
$36.29 p/Share
1,776
Reduced 1.79%
97,314
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$79,983
$36.11 p/Share
2,215
Reduced 2.12%
102,502
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
18,834
Added 15.24%
104,717
Common Stock
Mar 24
2023
SELL
Open market or private sale
$517,207
$34.67 p/Share
14,918
Reduced 14.8%
85,883
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$238,836
$35.02 p/Share
6,820
Reduced 6.34%
100,801
Common Stock
Jan 26
2023
SELL
Open market or private sale
$598,842
$38.0 p/Share
15,759
Reduced 12.82%
107,161
Common Stock
Nov 22
2022
SELL
Open market or private sale
$421,488
$36.0 p/Share
11,708
Reduced 8.7%
122,920
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
15,305
Added 10.21%
134,573
Common Stock
May 26
2022
SELL
Open market or private sale
$2,440,068
$32.5 p/Share
75,079
Reduced 38.72%
118,808
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
$730,152
$14.58 p/Share
50,079
Added 20.53%
193,887
Common Stock