Mar 25
2025
SELL
Payment of exercise price or tax liability
$35,692
$6.6 p/Share
5,408
Reduced 4.04%
128,384
Common Stock
Mar 25
2025
BUY
Grant, award, or other acquisition
-
42,464
Added 24.09%
133,792
Common Stock
May 13
2024
BUY
Open market or private purchase
$44,668
$8.59 p/Share
5,200
Added 5.39%
91,328
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$31,046
$11.36 p/Share
2,733
Reduced 3.08%
86,128
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
26,500
Added 22.97%
88,861
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$21,754
$15.16 p/Share
1,435
Reduced 2.25%
62,361
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
17,305
Added 21.34%
63,796
Common Stock
Mar 10
2023
SELL
Open market or private sale
$185,125
$14.81 p/Share
12,500
Reduced 21.19%
46,491
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$157,109
$12.6 p/Share
12,469
Reduced 17.45%
58,991
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
35,508
Added 33.19%
71,460
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$40,354
$27.34 p/Share
1,476
Reduced 4.36%
32,391
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
3,561
Added 9.01%
35,952
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$290,169
$29.6 p/Share
9,803
Reduced 22.45%
33,867
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
28,320
Added 39.34%
43,670
Common Stock
Jun 02
2021
SELL
Open market or private sale
$785,723
$33.78 p/Share
23,260
Reduced 60.24%
15,350
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$623,368
$26.8 p/Share
23,260
Added 37.59%
38,610
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$22,024
$32.58 p/Share
676
Reduced 5.22%
12,284
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
3,066
Added 16.65%
15,350
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$90,584
$30.79 p/Share
2,942
Reduced 18.5%
12,960
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,269
Added 34.21%
15,902
Common Stock