Apr 01
2024
BUY
Grant, award, or other acquisition
-
287
Added 0.13%
213,896
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$137,865
$18.27 p/Share
7,546
Reduced 3.54%
205,648
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
7,961
Added 3.59%
213,609
Common Stock
Feb 23
2024
-
5,000
Reduced 2.29%
213,194
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$203,408
$16.0 p/Share
12,713
Reduced 5.51%
218,194
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
35,625
Added 13.37%
230,907
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
394
Added 0.2%
195,282
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
395
Added 0.2%
194,888
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
-
470
Added 0.24%
194,493
Common Stock
Jun 28
2023
BUY
Acquisition or disposition by will or laws
-
4,150
Added 2.09%
194,023
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
415
Added 0.22%
189,873
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$44,304
$11.46 p/Share
3,866
Reduced 2.0%
189,458
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$44,404
$9.38 p/Share
4,734
Reduced 2.39%
193,324
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
12,871
Added 6.1%
198,058
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
47,770
Added 20.51%
185,187
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$102,091
$9.38 p/Share
10,884
Reduced 7.34%
137,417
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$35,148
$8.84 p/Share
3,976
Reduced 2.61%
148,301
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$29,876
$8.6 p/Share
3,474
Reduced 2.23%
152,277
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
14,266
Added 8.39%
155,751
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
46,373
Added 24.69%
141,485
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$64,268
$8.6 p/Share
7,473
Reduced 7.28%
95,112
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$6,555
$7.3 p/Share
898
Reduced 0.88%
101,196
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
33,644
Added 25.17%
100,036
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$76,337
$9.45 p/Share
8,078
Reduced 10.85%
66,392
Common Stock
Nov 18
2020
SELL
Open market or private sale
$76,200
$7.62 p/Share
10,000
Reduced 11.93%
73,814
Common Stock