Sep 10
2025
SELL
Payment of exercise price or tax liability
$143,410
$29.71 p/Share
4,827
Reduced 8.02%
55,375
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$9,099
$19.61 p/Share
464
Reduced 0.76%
60,202
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$56,108
$13.53 p/Share
4,147
Reduced 14.83%
23,810
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
$249,515
$6.77 p/Share
36,856
Added 37.79%
60,666
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$9,253
$18.36 p/Share
504
Reduced 1.21%
41,164
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$12,345
$19.35 p/Share
638
Reduced 1.51%
41,668
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$9,205
$24.88 p/Share
370
Reduced 0.87%
42,306
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$17,516
$26.5 p/Share
661
Reduced 1.53%
42,676
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$524,965
$26.5 p/Share
19,810
Added 31.37%
43,337
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$23,449
$25.94 p/Share
904
Reduced 3.7%
23,527
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$35,347
$30.71 p/Share
1,151
Reduced 4.5%
24,431
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$13,408
$24.03 p/Share
558
Reduced 2.13%
25,582
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$22,027
$23.31 p/Share
945
Reduced 3.49%
26,140
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
9,267
Added 25.49%
27,085
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$10,587
$25.95 p/Share
408
Reduced 2.24%
17,818
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$18,439
$29.55 p/Share
624
Reduced 3.31%
18,226
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$9,783
$33.39 p/Share
293
Reduced 1.53%
18,850
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$7,308
$21.88 p/Share
334
Reduced 1.71%
19,143
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
10,664
Added 35.38%
19,477
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$3,186
$16.68 p/Share
191
Reduced 2.12%
8,813
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$6,226
$16.34 p/Share
381
Reduced 4.06%
9,004
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
9,385
Added 50.0%
9,385
Common Stock