Jun 13
2025
SELL
Payment of exercise price or tax liability
$61,558
$25.8 p/Share
2,386
Reduced 2.67%
87,104
Common Stock
Jun 13
2025
BUY
Exercise of conversion of derivative security
-
5,615
Added 5.9%
89,490
Common Stock
May 24
2025
SELL
Payment of exercise price or tax liability
$57,625
$25.68 p/Share
2,244
Reduced 2.61%
83,875
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
-
5,282
Added 5.78%
86,119
Common Stock
Apr 27
2025
SELL
Payment of exercise price or tax liability
$49,056
$25.3 p/Share
1,939
Reduced 2.34%
80,837
Common Stock
Apr 27
2025
BUY
Exercise of conversion of derivative security
-
6,609
Added 7.39%
82,776
Common Stock
Apr 24
2025
SELL
Payment of exercise price or tax liability
$235,506
$25.25 p/Share
9,327
Reduced 10.91%
76,167
Common Stock
Apr 24
2025
BUY
Grant, award, or other acquisition
-
33,798
Added 28.33%
85,494
Common Stock
Mar 13
2025
SELL
Open market or private sale
$886,200
$25.32 p/Share
35,000
Reduced 40.37%
51,696
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$34,773
$14.58 p/Share
2,385
Reduced 2.68%
86,696
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
-
5,614
Added 5.93%
89,081
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$52,085
$13.66 p/Share
3,813
Reduced 4.34%
84,061
Common Stock
Apr 27
2024
BUY
Exercise of conversion of derivative security
-
6,609
Added 6.99%
87,874
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$129,328
$13.42 p/Share
9,637
Reduced 11.52%
73,994
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
34,840
Added 29.41%
83,631
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$18,870
$12.23 p/Share
1,543
Reduced 3.07%
48,791
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
-
5,614
Added 10.03%
50,334
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$33,537
$12.16 p/Share
2,758
Reduced 5.81%
44,720
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
-
10,032
Added 17.44%
47,478
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$21,535
$10.64 p/Share
2,024
Reduced 5.13%
37,446
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
-
7,271
Added 8.21%
81,265
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
-
7,268
Added 15.55%
39,470
Common Stock
Jun 09
2022
SELL
Payment of exercise price or tax liability
$41,796
$15.16 p/Share
2,757
Reduced 7.89%
32,202
Common Stock
Jun 09
2022
BUY
Exercise of conversion of derivative security
-
10,032
Added 22.3%
34,959
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$10,142
$13.95 p/Share
727
Reduced 2.83%
24,927
Common Stock