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
Mar 25
2021
BUY
Exercise of conversion of derivative security
-
4,394
Added 9.05%
44,155
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
12,670
Added 18.58%
55,535
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$67,867
$29.95 p/Share
2,266
Reduced 5.39%
39,761
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
-
7,694
Added 15.47%
42,027
Common Stock