Jun 30
2025
SELL
Payment of exercise price or tax liability
$56,371
$18.58 p/Share
3,034
Reduced 2.29%
129,394
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,020
$18.88 p/Share
160
Reduced 0.12%
132,428
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
$211,327
$18.21 p/Share
11,605
Added 8.05%
132,588
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$54,223
$18.88 p/Share
2,872
Reduced 2.32%
120,983
Common Stock
Sep 05
2023
SELL
Sale (or disposition) back to the issuer
-
5,546
Reduced 4.29%
123,855
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
23,189
Added 15.2%
129,401
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$22,877
$28.14 p/Share
813
Reduced 0.76%
106,212
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$51,553
$30.65 p/Share
1,682
Reduced 1.55%
107,025
Common Stock
Feb 14
2023
-
5,000
Reduced 4.41%
108,320
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$318,810
$33.88 p/Share
9,410
Reduced 7.67%
113,320
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$162,062
$10.7 p/Share
15,146
Added 10.99%
122,730
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$14,205
$21.17 p/Share
671
Reduced 0.62%
107,584
Common Stock
Sep 08
2022
SELL
Payment of exercise price or tax liability
-
2,674
Reduced 2.41%
108,255
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
6,797
Added 5.77%
110,929
Common Stock
Aug 02
2022
BUY
Grant, award, or other acquisition
-
7,856
Added 7.02%
104,132
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$14,089
$22.47 p/Share
627
Reduced 0.65%
96,276
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$10,378
$21.05 p/Share
493
Reduced 0.51%
96,903
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$17,058
$25.46 p/Share
670
Reduced 0.68%
97,396
Common Stock
Jul 27
2021
BUY
Grant, award, or other acquisition
-
4,969
Added 4.82%
98,066
Common Stock
Jul 19
2021
SELL
Payment of exercise price or tax liability
$10,854
$24.5 p/Share
443
Reduced 0.47%
93,097
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$19,698
$24.5 p/Share
804
Reduced 0.85%
93,540
Common Stock