Mar 04
2024
SELL
Payment of exercise price or tax liability
$133,067
$11.52 p/Share
11,551
Reduced 2.56%
439,300
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
88,056
Added 16.34%
450,851
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$96,436
$10.94 p/Share
8,815
Reduced 2.37%
362,795
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$70,632
$10.58 p/Share
6,676
Reduced 1.76%
371,610
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
61,285
Added 13.94%
378,286
Common Stock, par valu...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$59,924
$12.32 p/Share
4,864
Reduced 1.51%
317,001
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$28,058
$9.78 p/Share
2,869
Reduced 0.88%
321,865
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
21,870
Added 6.31%
324,734
Common Stock, par valu...
Feb 07
2023
SELL
Payment of exercise price or tax liability
$93,977
$13.41 p/Share
7,008
Reduced 2.26%
302,864
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
108,443
Added 25.92%
309,872
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$53,477
$12.11 p/Share
4,416
Reduced 2.15%
201,429
Common Stock, par valu...
Jan 22
2023
SELL
Payment of exercise price or tax liability
$64,120
$12.08 p/Share
5,308
Reduced 2.51%
205,845
Common Stock, par valu...
Sep 23
2022
SELL
Payment of exercise price or tax liability
$65,083
$9.42 p/Share
6,909
Reduced 3.17%
211,153
Common Stock, par valu...
Feb 25
2022
SELL
Payment of exercise price or tax liability
$89,742
$19.78 p/Share
4,537
Reduced 2.03%
218,461
Common Stock, par valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
34,580
Added 13.43%
222,998
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$139,459
$19.9 p/Share
7,008
Reduced 3.59%
188,418
Common Stock, par valu...
Jan 31
2022
BUY
Grant, award, or other acquisition
-
54,402
Added 21.78%
195,426
Common Stock, par valu...
Jan 22
2022
SELL
Payment of exercise price or tax liability
$50,995
$21.02 p/Share
2,426
Reduced 1.69%
141,024
Common Stock, par valu...
Sep 23
2021
SELL
Payment of exercise price or tax liability
$180,256
$26.09 p/Share
6,909
Reduced 4.6%
143,450
Common Stock, par valu...
Mar 11
2021
SELL
Payment of exercise price or tax liability
$237,262
$31.89 p/Share
7,440
Reduced 4.71%
150,359
Common Stock, par valu...
Mar 11
2021
BUY
Grant, award, or other acquisition
-
56,715
Added 26.44%
157,799
Common Stock, par valu...
Feb 07
2021
SELL
Payment of exercise price or tax liability
$74,531
$30.99 p/Share
2,405
Reduced 2.32%
101,084
Common Stock, par valu...
Jan 22
2021
BUY
Grant, award, or other acquisition
-
26,600
Added 20.45%
103,489
Common Stock, par valu...