Dec 12
2025
SELL
Open market or private sale
$612,600
$30.63 p/Share
20,000
Reduced 6.96%
267,561
Common Stock, par valu...
Dec 11
2025
SELL
Open market or private sale
$2,264,948
$30.77 p/Share
73,609
Reduced 20.38%
287,561
Common Stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$890,901
$27.48 p/Share
32,420
Reduced 8.24%
361,170
Common Stock, par valu...
Apr 01
2025
BUY
Grant, award, or other acquisition
-
58,624
Added 12.96%
393,590
Common Stock, par valu...
Mar 19
2025
BUY
Grant, award, or other acquisition
-
67,340
Added 16.74%
334,966
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,673,284
$28.53 p/Share
58,650
Reduced 17.98%
267,626
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
63,633
Added 16.32%
326,276
Common Stock, par valu...
Mar 27
2024
BUY
Grant, award, or other acquisition
-
62,500
Added 19.22%
262,643
Common Stock, par valu...
Jun 27
2023
SELL
Open market or private sale
$4,126,624
$19.75 p/Share
208,943
Reduced 51.08%
200,143
Common Stock, par valu...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$2,612,245
$19.98 p/Share
130,743
Reduced 24.22%
409,086
Common Stock, par valu...
Apr 27
2023
BUY
Grant, award, or other acquisition
-
86,817
Added 13.85%
539,829
Common Stock, par valu...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$217,072
$22.2 p/Share
9,778
Reduced 2.11%
453,012
Common Stock, par valu...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$2,464,124
$29.27 p/Share
84,186
Reduced 15.39%
462,790
Common Stock, par valu...
Mar 29
2022
BUY
Grant, award, or other acquisition
-
152,235
Added 21.77%
546,976
Common Stock, par valu...
Mar 23
2022
SELL
Open market or private sale
$1,715,094
$28.98 p/Share
59,182
Reduced 13.04%
394,741
Common Stock, par valu...
Mar 22
2022
SELL
Open market or private sale
$1,789,200
$29.82 p/Share
60,000
Reduced 11.67%
453,923
Common Stock, par valu...
Mar 07
2022
BUY
Grant, award, or other acquisition
-
17,680
Added 3.33%
513,923
Common Stock, par valu...
Jun 15
2021
SELL
Payment of exercise price or tax liability
$513,470
$32.86 p/Share
15,626
Reduced 2.82%
538,665
Common Stock, par valu...
Mar 16
2021
BUY
Grant, award, or other acquisition
-
84,844
Added 13.27%
554,291
Common Stock, par valu...