Feb 23
2024
SELL
Payment of exercise price or tax liability
$308,306
$28.01 p/Share
11,007
Reduced 7.35%
138,756
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$327,678
$29.77 p/Share
11,007
Reduced 6.85%
149,763
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$134,518
$30.86 p/Share
4,359
Reduced 2.64%
160,770
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$292,152
$16.8 p/Share
17,390
Reduced 10.82%
143,331
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
20,000
Added 10.91%
163,331
Common Stock
Jan 03
2022
SELL
Open market or private sale
$15,260
$18.98 p/Share
804
Reduced 0.61%
131,342
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$240,584
$18.99 p/Share
12,669
Reduced 9.65%
118,673
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
40,000
Added 20.13%
158,673
Common Stock
Dec 23
2021
SELL
Payment of exercise price or tax liability
$12,883
$18.51 p/Share
696
Reduced 0.52%
132,146
Common Stock
Oct 01
2021
SELL
Open market or private sale
$12,243
$13.71 p/Share
893
Reduced 0.67%
132,842
Common Stock
Sep 23
2021
SELL
Payment of exercise price or tax liability
$8,595
$14.16 p/Share
607
Reduced 0.45%
133,735
Common Stock
Sep 03
2021
SELL
Open market or private sale
$38,506
$14.81 p/Share
2,600
Reduced 1.9%
134,342
Common Stock
Jul 01
2021
SELL
Open market or private sale
$10,814
$13.22 p/Share
818
Reduced 0.59%
136,942
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$9,057
$13.28 p/Share
682
Reduced 0.49%
137,760
Common Stock
Apr 01
2021
SELL
Open market or private sale
$13,367
$12.99 p/Share
1,029
Reduced 0.74%
138,442
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$5,482
$11.64 p/Share
471
Reduced 0.34%
139,471
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
$18,288
$9.58 p/Share
1,909
Added 1.35%
139,942
Common Stock
Jan 03
2021
SELL
Payment of exercise price or tax liability
$32,353
$11.16 p/Share
2,899
Reduced 2.06%
138,033
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$36,806
$11.16 p/Share
3,298
Reduced 2.29%
140,932
Common Stock
Jan 02
2021
BUY
Grant, award, or other acquisition
-
35,000
Added 19.53%
144,230
Common Stock
Dec 23
2020
BUY
Grant, award, or other acquisition
-
6,000
Added 5.21%
109,230
Common Stock