Feb 24
2025
SELL
Payment of exercise price or tax liability
$32,859
$21.95 p/Share
1,497
Reduced 1.79%
82,138
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
3,493
Added 4.01%
83,635
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$165,695
$23.01 p/Share
7,201
Reduced 8.24%
80,142
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
16,805
Added 16.14%
87,343
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$67,887
$22.72 p/Share
2,988
Reduced 4.06%
70,538
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
6,973
Added 8.66%
73,526
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$43,534
$22.51 p/Share
1,934
Reduced 2.82%
66,553
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
4,176
Added 5.75%
68,487
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$19,828
$21.6 p/Share
918
Reduced 1.41%
64,311
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
1,906
Added 2.84%
65,229
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$248,371
$32.16 p/Share
7,723
Reduced 10.87%
63,323
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
18,023
Added 20.23%
71,046
Common Stock
Mar 15
2024
SELL
Open market or private sale
$87,052
$31.09 p/Share
2,800
Reduced 5.02%
53,023
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$26,544
$9.48 p/Share
2,800
Added 4.78%
55,823
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$45,793
$30.59 p/Share
1,497
Reduced 2.75%
53,023
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
3,493
Added 6.02%
54,520
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$272,539
$29.75 p/Share
9,161
Reduced 15.22%
51,027
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
21,377
Added 26.21%
60,188
Common Stock
Feb 16
2024
SELL
Open market or private sale
$81,918
$30.34 p/Share
2,700
Reduced 6.5%
38,811
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$53,627
$30.01 p/Share
1,787
Reduced 4.4%
38,811
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$32,592
$4.74 p/Share
6,876
Added 14.21%
41,511
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$27,393
$31.2 p/Share
878
Reduced 2.35%
36,422
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,906
Added 4.86%
37,300
Common Stock
Jan 19
2024
SELL
Open market or private sale
$86,400
$32.0 p/Share
2,700
Reduced 7.09%
35,394
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
$25,596
$9.48 p/Share
2,700
Added 6.62%
38,094
Common Stock