Dec 29
2025
SELL
Payment of exercise price or tax liability
$2,703,234
$20.72 p/Share
130,465
Reduced 33.84%
255,078
Common Stock
Dec 29
2025
BUY
Grant, award, or other acquisition
-
163,208
Added 29.74%
385,543
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$58,920
$17.98 p/Share
3,277
Reduced 1.45%
222,335
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$369,994
$17.85 p/Share
20,728
Reduced 8.41%
225,612
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
69,360
Added 21.97%
246,340
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$64,589
$19.71 p/Share
3,277
Reduced 1.82%
176,951
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$348,565
$17.43 p/Share
19,998
Reduced 9.99%
180,228
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
82,953
Added 29.29%
200,226
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
-
19,531
Added 14.28%
117,246
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$400,800
$20.0 p/Share
20,040
Reduced 17.02%
97,715
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
40,432
Added 25.56%
117,755
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$138,662
$22.78 p/Share
6,087
Reduced 7.3%
77,300
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
16,461
Added 16.49%
83,387
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$224,772
$22.95 p/Share
9,794
Reduced 12.77%
66,926
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
19,443
Added 20.22%
76,720
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$55,487
$22.62 p/Share
2,453
Reduced 4.11%
57,277
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$35,339
$15.52 p/Share
2,277
Reduced 3.67%
59,714
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
22,551
Added 26.67%
61,991
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$30,391
$15.12 p/Share
2,010
Reduced 4.85%
39,440
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$38,610
$15.74 p/Share
2,453
Reduced 5.59%
41,450
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$23,847
$14.97 p/Share
1,593
Reduced 3.5%
43,889
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$22,811
$13.11 p/Share
1,740
Added 3.68%
45,482
Common Stock