Nov 19
2025
SELL
Payment of exercise price or tax liability
$3,361,315
$16.61 p/Share
202,367
Reduced 20.48%
785,967
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
418,978
Added 29.77%
988,334
Common Stock
Nov 12
2025
SELL
Payment of exercise price or tax liability
$1,667,710
$16.61 p/Share
100,404
Reduced 14.99%
569,356
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$172,312
$15.23 p/Share
11,314
Reduced 1.66%
669,760
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
88,064
Added 11.45%
681,074
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$354,283
$16.34 p/Share
21,682
Reduced 3.53%
593,010
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$177,937
$14.21 p/Share
12,522
Reduced 2.0%
614,692
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
93,444
Added 12.97%
627,214
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$273,006
$14.49 p/Share
18,841
Reduced 3.41%
533,770
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$725,347
$19.04 p/Share
38,096
Reduced 6.45%
552,611
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
139,792
Added 19.14%
590,707
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$211,820
$17.8 p/Share
11,900
Reduced 2.57%
450,915
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$297,994
$18.73 p/Share
15,910
Reduced 3.32%
462,815
Common Stock
Sep 29
2022
BUY
Grant, award, or other acquisition
-
100,000
Added 17.28%
478,725
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$1,159,200
$24.0 p/Share
48,300
Reduced 11.31%
378,725
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$273,376
$24.54 p/Share
11,140
Reduced 2.54%
427,025
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
76,016
Added 14.78%
438,165
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$422,725
$25.85 p/Share
16,353
Reduced 4.32%
362,149
Common Stock
Dec 15
2021
SELL
Sale (or disposition) back to the issuer
$278,558
$25.74 p/Share
10,822
Reduced 2.78%
378,502
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$184,786
$23.45 p/Share
7,880
Reduced 1.98%
389,324
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
70,383
Added 15.05%
397,204
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$441,339
$21.63 p/Share
20,404
Reduced 5.88%
326,821
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$108,933
$23.8 p/Share
4,577
Reduced 1.3%
347,225
Common Stock