Apr 01
2025
SELL
Payment of exercise price or tax liability
$23,536
$10.47 p/Share
2,248
Reduced 1.78%
124,131
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
6,564
Added 4.94%
126,379
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$30,785
$11.13 p/Share
2,766
Reduced 2.26%
119,815
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
7,857
Added 6.02%
122,581
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$51,003
$14.42 p/Share
3,537
Reduced 2.99%
114,724
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
10,867
Added 8.42%
118,261
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$13,445
$7.97 p/Share
1,687
Reduced 1.55%
107,394
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
5,234
Added 4.58%
109,081
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$11,014
$8.04 p/Share
1,370
Reduced 1.3%
103,847
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
3,929
Added 3.6%
105,217
Common Stock
Mar 19
2023
SELL
Payment of exercise price or tax liability
$50,667
$8.67 p/Share
5,844
Reduced 5.45%
101,288
Common Stock
Mar 19
2023
BUY
Exercise of conversion of derivative security
-
18,006
Added 14.99%
102,140
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$11,392
$8.67 p/Share
1,314
Reduced 1.45%
89,126
Common Stock
Mar 18
2023
BUY
Exercise of conversion of derivative security
-
3,928
Added 4.16%
90,440
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$47,733
$17.37 p/Share
2,748
Reduced 3.08%
86,512
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
8,789
Added 8.96%
89,260
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$118,917
$18.34 p/Share
6,484
Reduced 7.46%
80,471
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
20,740
Added 19.26%
86,955
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$64,160
$20.65 p/Share
3,107
Reduced 4.48%
66,215
Common Stock
Mar 19
2022
BUY
Exercise of conversion of derivative security
-
10,310
Added 13.34%
67,001
Common Stock
May 08
2021
SELL
Payment of exercise price or tax liability
$61,185
$24.27 p/Share
2,521
Reduced 4.1%
59,012
Common Stock
May 08
2021
BUY
Exercise of conversion of derivative security
-
5,684
Added 8.46%
61,533
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$42,302
$25.24 p/Share
1,676
Reduced 2.91%
55,849
Common Stock
Mar 26
2021
BUY
Exercise of conversion of derivative security
-
5,709
Added 9.03%
57,525
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$127,579
$25.47 p/Share
5,009
Reduced 8.81%
51,816
Common Stock