Mar 07
2025
SELL
Payment of exercise price or tax liability
$490,235
$33.64 p/Share
14,573
Reduced 4.45%
313,207
Common Stock, par valu...
Mar 07
2025
BUY
Grant, award, or other acquisition
-
38,854
Added 10.6%
327,780
Common Stock, par valu...
Feb 25
2025
SELL
Payment of exercise price or tax liability
$567,794
$37.35 p/Share
15,202
Reduced 6.0%
238,309
Common Stock, par valu...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
51,879
Added 15.65%
279,528
Common Stock, par valu...
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
9,398
Added 3.15%
288,926
Common Stock, par valu...
Oct 15
2024
SELL
Payment of exercise price or tax liability
$150,753
$27.35 p/Share
5,512
Reduced 2.22%
242,851
Common Stock, par valu...
Aug 05
2024
SELL
Open market or private sale
$1,262,000
$25.24 p/Share
50,000
Reduced 16.76%
248,363
Common Stock, par valu...
May 14
2024
BUY
Exercise of conversion of derivative security
-
8,858
Added 2.88%
298,363
Common Stock, par valu...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$511,154
$29.0 p/Share
17,626
Reduced 5.74%
289,505
Common Stock, par valu...
Mar 07
2024
SELL
Payment of exercise price or tax liability
$199,473
$26.48 p/Share
7,533
Reduced 2.39%
307,131
Common Stock, par valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
48,846
Added 13.44%
314,664
Common Stock, par valu...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
41,192
Added 13.42%
265,818
Common Stock, par valu...
Oct 15
2023
SELL
Payment of exercise price or tax liability
$153,398
$27.83 p/Share
5,512
Reduced 2.4%
224,626
Common Stock, par valu...
May 09
2023
BUY
Grant, award, or other acquisition
-
11,810
Added 4.88%
230,138
Common Stock, par valu...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$482,243
$23.89 p/Share
20,186
Reduced 8.46%
218,328
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
50,558
Added 17.49%
238,514
Common Stock, par valu...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
37,594
Added 16.67%
187,956
Common Stock, par valu...
Apr 20
2022
SELL
Payment of exercise price or tax liability
$745,267
$36.39 p/Share
20,480
Reduced 11.99%
150,362
Common Stock, par valu...
Apr 20
2022
BUY
Exercise of conversion of derivative security
-
46,566
Added 21.42%
170,842
Common Stock, par valu...
Apr 15
2022
SELL
Payment of exercise price or tax liability
$552,344
$35.28 p/Share
15,656
Reduced 14.98%
88,846
Common Stock, par valu...
Apr 15
2022
BUY
Grant, award, or other acquisition
-
35,430
Added 22.18%
124,276
Common Stock, par valu...