Nov 04
2024
BUY
Grant, award, or other acquisition
-
31,500
Added 7.14%
409,584
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$200,543
$30.08 p/Share
6,667
Reduced 1.73%
378,084
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
13,333
Added 3.35%
384,751
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$154,113
$28.45 p/Share
5,417
Reduced 1.38%
386,626
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
10,833
Added 2.69%
392,043
Common Stock
Sep 27
2024
-
1,875
Reduced 0.48%
384,751
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
40,000
Added 9.26%
392,043
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$200,604
$20.3 p/Share
9,882
Reduced 2.71%
354,543
Common Stock
Nov 28
2023
-
2,500
Reduced 0.71%
352,043
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
23,334
Added 6.02%
364,425
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$90,062
$19.63 p/Share
4,588
Reduced 1.24%
364,425
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
10,833
Added 2.85%
369,013
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$71,571
$16.9 p/Share
4,235
Reduced 1.13%
370,713
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 2.6%
374,948
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$78,426
$17.09 p/Share
4,589
Reduced 1.35%
334,948
Common Stock
Oct 12
2022
BUY
Grant, award, or other acquisition
-
50,834
Added 11.94%
374,948
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$226,719
$16.06 p/Share
14,117
Reduced 3.99%
339,537
Common Stock
Sep 26
2022
BUY
Grant, award, or other acquisition
-
33,333
Added 8.61%
353,654
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$737,177
$26.08 p/Share
28,266
Reduced 7.4%
353,654
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
100,000
Added 20.75%
381,920
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$147,802
$34.9 p/Share
4,235
Reduced 1.47%
283,120
Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 3.36%
287,355
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
32,500
Added 10.16%
287,355
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$785,626
$21.78 p/Share
36,071
Reduced 12.4%
254,855
Common Stock
Jul 12
2021
BUY
Grant, award, or other acquisition
-
91,666
Added 23.96%
290,926
Common Stock