Sep 08
2025
SELL
Sale (or disposition) back to the issuer
-
338,255
Reduced 100.0%
0
Common Stock
Sep 08
2025
BUY
Grant, award, or other acquisition
-
124,759
Added 26.94%
338,255
Common Stock
Aug 29
2025
SELL
Open market or private sale
$365,589
$24.5 p/Share
14,922
Reduced 6.53%
213,496
Common Stock
Aug 29
2025
BUY
Exercise of conversion of derivative security
$322,315
$21.6 p/Share
14,922
Added 6.13%
228,418
Common Stock
Aug 24
2025
SELL
Payment of exercise price or tax liability
$218,651
$26.42 p/Share
8,276
Reduced 3.73%
213,496
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$64,332
$15.27 p/Share
4,213
Reduced 1.86%
221,772
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
85,777
Added 27.51%
225,985
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$52,648
$16.13 p/Share
3,264
Reduced 2.28%
140,208
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$67,165
$23.6 p/Share
2,846
Reduced 1.95%
143,472
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
47,352
Added 30.59%
107,448
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$167,534
$24.39 p/Share
6,869
Reduced 15.02%
38,870
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$238,210
$37.98 p/Share
6,272
Reduced 23.72%
20,173
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
31,896
Added 22.94%
107,122
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
27,405
Added 26.7%
75,226
Common Stock
Mar 27
2022
SELL
Payment of exercise price or tax liability
$9,455
$30.5 p/Share
310
Reduced 5.85%
4,985
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
17,987
Added 26.81%
49,094
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
11,984
Added 27.81%
31,107
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
10,661
Added 35.79%
19,123
Common Stock
Mar 28
2021
SELL
Payment of exercise price or tax liability
$56,006
$55.95 p/Share
1,001
Reduced 19.93%
4,022
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$44,228
$53.61 p/Share
825
Reduced 28.42%
2,078
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
5,350
Added 31.93%
11,407
Common Stock