Feb 06
2025
SELL
Payment of exercise price or tax liability
$1,121,858
$29.7 p/Share
37,773
Reduced 6.46%
546,694
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
35,845
Added 5.78%
584,467
Common Stock
Dec 12
2024
-
5,000
Reduced 0.9%
548,622
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$252,765
$18.27 p/Share
13,835
Reduced 2.5%
539,025
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
14,597
Added 2.57%
553,622
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$457,184
$16.0 p/Share
28,574
Reduced 4.91%
552,860
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
71,250
Added 10.92%
581,434
Common Stock
Dec 14
2023
-
6,500
Reduced 1.26%
510,184
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
1,383
Added 0.27%
516,684
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$72,358
$11.46 p/Share
6,314
Reduced 1.21%
515,301
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$58,803
$9.38 p/Share
6,269
Reduced 1.19%
521,615
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
25,742
Added 4.65%
527,884
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
108,280
Added 17.74%
502,142
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$137,857
$9.38 p/Share
14,697
Reduced 3.6%
393,862
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$44,262
$8.84 p/Share
5,007
Reduced 1.22%
406,488
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$67,226
$8.6 p/Share
7,817
Reduced 1.86%
411,495
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
32,101
Added 7.11%
419,312
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
107,015
Added 21.65%
387,211
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$91,564
$8.6 p/Share
10,647
Reduced 3.66%
280,196
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$23,236
$7.3 p/Share
3,183
Reduced 1.08%
290,843
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
61,682
Added 17.34%
294,026
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$100,841
$9.45 p/Share
10,671
Reduced 4.39%
232,344
Common Stock