Jan 14
2026
SELL
Payment of exercise price or tax liability
$53,358
$47.22 p/Share
1,130
Reduced 5.04%
21,291
Common Stock
Jan 14
2026
BUY
Grant, award, or other acquisition
-
3,731
Added 14.27%
22,421
Common Stock
Nov 24
2025
SELL
Sale (or disposition) back to the issuer
$183,436
$48.02 p/Share
3,820
Reduced 16.97%
18,690
Common Stock
Nov 24
2025
SELL
Open market or private sale
$235,112
$48.1 p/Share
4,888
Reduced 17.84%
22,510
Common Stock
Nov 24
2025
BUY
Exercise of conversion of derivative security
$183,390
$21.06 p/Share
8,708
Added 24.12%
27,398
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$73,883
$48.07 p/Share
1,537
Reduced 7.6%
18,690
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
3,412
Added 14.52%
20,087
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$89,710
$48.44 p/Share
1,852
Reduced 9.92%
16,815
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
4,113
Added 18.99%
17,551
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$61,567
$48.44 p/Share
1,271
Reduced 8.03%
14,554
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
2,961
Added 15.76%
15,825
Common Stock
Jan 20
2025
SELL
Payment of exercise price or tax liability
$24,244
$44.65 p/Share
543
Reduced 4.05%
12,864
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
2,314
Added 14.72%
13,407
Common Stock
Nov 25
2024
SELL
Open market or private sale
$302,716
$47.47 p/Share
6,377
Reduced 27.7%
16,641
Common Stock
Nov 25
2024
SELL
Sale (or disposition) back to the issuer
$264,084
$47.6 p/Share
5,548
Reduced 33.34%
11,093
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$258,653
$21.69 p/Share
11,925
Added 34.13%
23,018
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$60,908
$40.31 p/Share
1,511
Reduced 11.99%
11,093
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
3,354
Added 21.2%
12,466
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$29,184
$40.31 p/Share
724
Reduced 7.26%
9,250
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,608
Added 13.88%
9,974
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$79,944
$35.93 p/Share
2,225
Reduced 21.01%
8,366
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
6,526
Added 38.13%
10,591
Common Stock
Nov 15
2023
SELL
Sale (or disposition) back to the issuer
$150,721
$45.84 p/Share
3,288
Reduced 44.72%
4,065
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$150,718
$21.3 p/Share
7,076
Added 49.04%
7,353
Common Stock