Jul 01
2024
BUY
Grant, award, or other acquisition
$274,997
$3.54 p/Share
77,683
Added 41.01%
111,756
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$754
$5.76 p/Share
131
Added 0.38%
34,073
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$3,207
$6.39 p/Share
502
Reduced 1.46%
33,942
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
$124,995
$7.1 p/Share
17,605
Added 33.82%
34,444
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$7,232
$16.4 p/Share
441
Reduced 2.8%
15,302
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$6,781
$16.46 p/Share
412
Reduced 2.55%
15,743
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$5,824
$16.36 p/Share
356
Added 2.16%
16,155
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
5,073
Added 24.31%
15,799
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$15,949
$20.66 p/Share
772
Reduced 6.71%
10,726
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$14,003
$19.64 p/Share
713
Added 5.84%
11,498
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$6,082
$19.37 p/Share
314
Reduced 2.83%
10,785
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
403
Added 3.5%
11,099
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$2,253
$22.99 p/Share
98
Reduced 0.91%
10,696
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$6,521
$23.29 p/Share
280
Reduced 2.53%
10,794
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$11,914
$23.78 p/Share
501
Reduced 5.67%
8,341
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
2,733
Added 19.79%
11,074
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$2,326
$22.8 p/Share
102
Reduced 1.14%
8,842
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
504
Added 5.33%
8,944
Common Stock
Feb 22
2021
SELL
Open market or private sale
$270,811
$36.8 p/Share
7,359
Reduced 46.58%
8,440
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$2,612
$26.65 p/Share
98
Reduced 0.62%
15,799
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$7,619
$27.21 p/Share
280
Reduced 1.73%
15,897
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
5,067
Added 23.85%
16,177
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$2,492
$24.43 p/Share
102
Reduced 0.91%
11,110
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$35,451
$17.69 p/Share
2,004
Reduced 15.16%
11,212
Common Stock