Sep 02
2025
SELL
Payment of exercise price or tax liability
$105,595
$30.11 p/Share
3,507
Reduced 3.6%
93,882
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$93,723
$26.74 p/Share
3,505
Reduced 3.49%
97,003
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
30,200
Added 23.1%
100,508
Common Stock
Mar 04
2025
SELL
Open market or private sale
$38,473
$33.69 p/Share
1,142
Reduced 1.6%
70,308
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$286,943
$34.76 p/Share
8,255
Reduced 10.36%
71,450
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$236,880
$33.84 p/Share
7,000
Reduced 8.07%
79,705
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
13,466
Added 13.44%
86,705
Common Stock
Dec 04
2024
SELL
Open market or private sale
$823,129
$44.02 p/Share
18,699
Reduced 20.42%
72,869
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$84,622
$44.12 p/Share
1,918
Reduced 2.05%
91,568
Common Stock
Sep 02
2024
SELL
Payment of exercise price or tax liability
$60,576
$31.55 p/Share
1,920
Reduced 2.01%
93,486
Common Stock
Jun 02
2024
SELL
Payment of exercise price or tax liability
$39,819
$20.75 p/Share
1,919
Reduced 1.97%
95,406
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
49,880
Added 33.88%
97,325
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$104,328
$24.0 p/Share
4,347
Reduced 8.39%
47,445
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$21,311
$26.54 p/Share
803
Reduced 1.53%
51,792
Common Stock
Sep 02
2023
SELL
Payment of exercise price or tax liability
$46,164
$26.7 p/Share
1,729
Reduced 3.18%
52,595
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$13,199
$26.72 p/Share
494
Reduced 0.9%
54,324
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
23,413
Added 29.93%
54,818
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$51,863
$24.1 p/Share
2,152
Reduced 6.41%
31,405
Common Stock
Aug 05
2022
BUY
Grant, award, or other acquisition
-
10,702
Added 24.18%
33,557
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
22,855
Added 50.0%
22,855
Common Stock