Sep 05
2024
BUY
Grant, award, or other acquisition
-
41,322
Added 24.97%
124,134
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$12,160
$3.53 p/Share
3,445
Reduced 3.99%
82,812
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$9,514
$4.55 p/Share
2,091
Reduced 2.37%
86,257
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$64,720
$4.86 p/Share
13,317
Reduced 13.1%
88,348
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
-
34,608
Added 25.4%
101,665
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$16,275
$5.19 p/Share
3,136
Reduced 4.47%
67,057
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
29,880
Added 29.86%
70,193
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$21,265
$10.17 p/Share
2,091
Reduced 4.93%
40,313
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$38,326
$11.66 p/Share
3,287
Reduced 7.19%
42,404
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$31,419
$9.0 p/Share
3,491
Reduced 7.1%
45,691
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$22,582
$9.21 p/Share
2,452
Reduced 4.75%
49,182
Common Stock
Jun 08
2022
SELL
Open market or private sale
$288,927
$10.95 p/Share
26,386
Reduced 33.82%
51,634
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
18,137
Added 18.86%
78,020
Common Stock
Mar 08
2022
SELL
Open market or private sale
$195,348
$14.77 p/Share
13,226
Reduced 18.09%
59,883
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$162,685
$15.81 p/Share
10,290
Reduced 12.34%
73,109
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
23,516
Added 22.0%
83,399
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$109,594
$19.38 p/Share
5,655
Reduced 8.63%
59,883
Common Stock
Jan 12
2022
SELL
Payment of exercise price or tax liability
$169,875
$20.18 p/Share
8,418
Reduced 11.38%
65,538
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$35,216
$21.33 p/Share
1,651
Reduced 2.18%
73,956
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$42,087
$38.79 p/Share
1,085
Reduced 0.72%
150,117
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$245,566
$47.85 p/Share
5,132
Reduced 3.28%
151,202
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
23,072
Added 14.07%
140,953
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
15,381
Added 8.96%
156,334
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$32,541
$10.36 p/Share
3,141
Reduced 2.6%
117,881
Common Stock