Mar 01
2025
SELL
Payment of exercise price or tax liability
$189,854
$37.58 p/Share
5,052
Reduced 10.48%
43,135
Common Stock, par valu...
Mar 01
2025
BUY
Grant, award, or other acquisition
-
13,500
Added 21.88%
48,187
Common Stock, par valu...
Nov 19
2024
SELL
Open market or private sale
$102,950
$41.18 p/Share
2,500
Reduced 6.72%
34,687
Common Stock, par valu...
Jul 22
2024
SELL
Open market or private sale
$371,335
$36.61 p/Share
10,143
Reduced 21.43%
37,187
Common Stock, par valu...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$30,977
$26.23 p/Share
1,181
Reduced 2.43%
47,330
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$100,014
$26.23 p/Share
3,813
Reduced 7.29%
48,511
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
13,000
Added 19.9%
52,324
Common Stock, par valu...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$41,181
$34.87 p/Share
1,181
Reduced 2.92%
39,324
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$122,732
$35.39 p/Share
3,468
Reduced 7.89%
40,505
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
13,000
Added 22.82%
43,973
Common Stock, par valu...
Jun 06
2022
SELL
Open market or private sale
$306,981
$41.4 p/Share
7,415
Reduced 19.32%
30,973
Common Stock, par valu...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$51,622
$43.71 p/Share
1,181
Reduced 2.98%
38,388
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$59,665
$41.87 p/Share
1,425
Reduced 3.48%
39,569
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
12,000
Added 22.64%
40,994
Common Stock, par valu...
Apr 30
2021
SELL
Open market or private sale
$76,176
$46.82 p/Share
1,627
Reduced 5.31%
28,994
Common Stock, par valu...
Mar 08
2021
SELL
Open market or private sale
$150,257
$46.39 p/Share
3,239
Reduced 9.57%
30,621
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$49,637
$42.03 p/Share
1,181
Reduced 3.37%
33,860
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$85,784
$42.01 p/Share
2,042
Reduced 5.51%
35,041
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
12,000
Added 24.45%
37,083
Common Stock, par valu...