Mar 24
2025
BUY
Grant, award, or other acquisition
-
59,263
Added 24.24%
185,237
Common Stock, par valu...
Mar 10
2025
SELL
Open market or private sale
$96,285
$27.51 p/Share
3,500
Reduced 2.7%
125,974
Common Stock, par valu...
Oct 01
2024
SELL
Open market or private sale
$282,515
$26.49 p/Share
10,665
Reduced 7.61%
129,474
Common Stock, par valu...
Sep 27
2024
SELL
Open market or private sale
$177,630
$26.52 p/Share
6,698
Reduced 4.56%
140,139
Common Stock, par valu...
Jun 14
2024
SELL
Open market or private sale
$66,525
$26.61 p/Share
2,500
Reduced 1.67%
146,837
Common Stock, par valu...
Apr 15
2024
BUY
Grant, award, or other acquisition
-
14,552
Added 8.88%
149,337
Common Stock, par valu...
Oct 09
2023
BUY
Grant, award, or other acquisition
-
45,677
Added 25.31%
134,785
Common Stock, par valu...
Oct 01
2023
SELL
Payment of exercise price or tax liability
$228,729
$31.79 p/Share
7,195
Reduced 7.47%
89,108
Common Stock, par valu...
Sep 27
2023
SELL
Payment of exercise price or tax liability
$205,561
$30.69 p/Share
6,698
Reduced 6.5%
96,303
Common Stock, par valu...
Apr 13
2023
SELL
Open market or private sale
$156,520
$44.72 p/Share
3,500
Reduced 3.29%
103,001
Common Stock, par valu...
Feb 01
2023
SELL
Payment of exercise price or tax liability
-
1,678
Reduced 1.55%
106,501
Common Stock, par valu...
Oct 01
2022
SELL
Payment of exercise price or tax liability
$136,561
$18.98 p/Share
7,195
Reduced 6.24%
108,179
Common Stock, par valu...
Sep 27
2022
BUY
Grant, award, or other acquisition
-
45,560
Added 28.31%
115,374
Common Stock, par valu...
Feb 02
2022
SELL
Payment of exercise price or tax liability
$31,341
$26.81 p/Share
1,169
Reduced 1.65%
69,814
Common Stock, par valu...
Oct 01
2021
SELL
Payment of exercise price or tax liability
$50,717
$23.48 p/Share
2,160
Reduced 2.95%
70,983
Common Stock, par valu...
Oct 01
2021
BUY
Grant, award, or other acquisition
-
26,868
Added 26.87%
73,143
Common Stock, par valu...
Sep 28
2021
SELL
Payment of exercise price or tax liability
$197,357
$24.35 p/Share
8,105
Reduced 14.9%
46,275
Common Stock, par valu...
May 20
2021
SELL
Open market or private sale
$95,116
$33.97 p/Share
2,800
Reduced 4.9%
54,380
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
21,576
Added 27.33%
57,380
Common Stock, par valu...