Nov 07
2025
SELL
Open market or private sale
$114,651
$39.99 p/Share
2,867
Reduced 20.19%
11,330
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$56,712
$40.48 p/Share
1,401
Reduced 8.98%
14,197
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$19,293
$41.76 p/Share
462
Reduced 2.88%
15,598
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
8,048
Added 33.38%
16,060
Common Stock
May 14
2024
SELL
Open market or private sale
$355,355
$42.85 p/Share
8,293
Reduced 50.86%
8,012
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$31,013
$45.81 p/Share
677
Reduced 3.99%
16,305
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$62,902
$44.93 p/Share
1,400
Reduced 7.62%
16,982
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
3,519
Added 16.07%
18,382
Common Stock
Feb 27
2024
SELL
Open market or private sale
$47,856
$48.0 p/Share
997
Reduced 6.29%
14,863
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$156,986
$44.7 p/Share
3,512
Reduced 18.13%
15,860
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
8,608
Added 30.76%
19,372
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$28,609
$44.15 p/Share
648
Reduced 5.68%
10,764
Common Stock
Jul 12
2023
SELL
Open market or private sale
$283,920
$48.0 p/Share
5,915
Reduced 34.14%
11,412
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$29,135
$43.1 p/Share
676
Reduced 3.75%
17,327
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$50,712
$49.14 p/Share
1,032
Reduced 6.36%
15,199
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,804
Added 13.48%
18,003
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$23,970
$42.35 p/Share
566
Reduced 3.37%
16,231
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$61,492
$53.24 p/Share
1,155
Reduced 6.43%
16,797
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
7,867
Added 30.47%
17,952
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
10,085
Added 50.0%
10,085
Common Stock