Dec 03
2024
BUY
Grant, award, or other acquisition
-
14,799
Added 17.1%
71,731
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$36,323
$25.58 p/Share
1,420
Reduced 2.43%
56,932
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$118,764
$25.04 p/Share
4,743
Reduced 7.91%
55,222
Common Stock
Nov 22
2024
SELL
Open market or private sale
$2,167,750
$25.09 p/Share
86,399
Reduced 63.57%
49,508
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$93,858
$20.89 p/Share
4,493
Reduced 3.2%
135,838
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$79,427
$15.75 p/Share
5,043
Reduced 3.9%
124,367
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$14,617
$13.7 p/Share
1,067
Reduced 0.93%
113,925
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$12,625
$13.29 p/Share
950
Reduced 0.84%
111,479
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$18,406
$13.28 p/Share
1,386
Reduced 1.25%
109,299
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
10,643
Added 9.11%
106,121
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
17,679
Added 14.98%
100,356
Restricted Stock Unit
Aug 24
2023
SELL
Payment of exercise price or tax liability
$60,700
$13.51 p/Share
4,493
Reduced 4.51%
95,163
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
74,015
Added 47.24%
82,677
Restricted Stock Unit
Dec 05
2022
SELL
Payment of exercise price or tax liability
$15,159
$11.59 p/Share
1,308
Reduced 1.55%
82,958
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$12,537
$11.75 p/Share
1,067
Reduced 1.32%
79,959
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$11,077
$11.66 p/Share
950
Reduced 1.21%
77,513
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
19,075
Added 20.2%
75,333
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
13,692
Added 28.46%
34,415
Restricted Stock Unit
May 16
2022
SELL
Open market or private sale
$196,180
$11.54 p/Share
17,000
Reduced 23.51%
55,316
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$18,063
$13.81 p/Share
1,308
Reduced 1.8%
71,322
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$14,863
$13.93 p/Share
1,067
Reduced 1.54%
68,323
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
9,390
Added 24.75%
28,543
Restricted Stock Unit
Nov 30
2021
BUY
Grant, award, or other acquisition
-
19,880
Added 23.18%
65,877
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$19,221
$14.03 p/Share
1,370
Reduced 2.89%
45,997
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$15,408
$11.78 p/Share
1,308
Reduced 3.08%
41,098
Common Stock