Oct 01
2024
SELL
Payment of exercise price or tax liability
$716,001
$14.02 p/Share
51,070
Reduced 9.96%
461,610
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
395,948
Added 31.59%
857,558
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$71,591
$12.96 p/Share
5,524
Reduced 1.07%
512,680
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$72,237
$12.84 p/Share
5,626
Reduced 1.07%
518,204
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$12,852
$10.8 p/Share
1,190
Added 0.23%
523,830
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$96,890
$17.54 p/Share
5,524
Reduced 1.05%
522,640
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$106,106
$18.86 p/Share
5,626
Reduced 1.05%
528,164
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$112,523
$20.37 p/Share
5,524
Reduced 1.02%
533,790
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$121,538
$20.28 p/Share
5,993
Reduced 1.1%
539,254
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$128,764
$23.31 p/Share
5,524
Reduced 1.0%
545,247
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$506,072
$22.83 p/Share
22,167
Reduced 3.87%
550,771
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
312,090
Added 35.26%
572,938
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$141,303
$25.58 p/Share
5,524
Reduced 2.07%
260,848
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$20,804
$20.12 p/Share
1,034
Added 0.39%
266,372
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$133,351
$24.59 p/Share
5,423
Reduced 2.0%
265,338
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$138,590
$24.46 p/Share
5,666
Reduced 2.05%
270,761
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$159,099
$29.3 p/Share
5,430
Reduced 1.93%
276,427
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
152,233
Added 35.07%
281,857
Common Stock
Jul 23
2022
SELL
Payment of exercise price or tax liability
$547,233
$25.58 p/Share
21,393
Reduced 14.17%
129,624
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$19,360
$22.1 p/Share
876
Added 0.58%
151,017
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$16,776
$24.49 p/Share
685
Added 0.45%
150,141
Common Stock
Jul 23
2021
BUY
Grant, award, or other acquisition
-
149,456
Added 50.0%
149,456
Common Stock