Nov 25
2025
SELL
Payment of exercise price or tax liability
$150,903
$155.41 p/Share
971
Reduced 0.73%
132,748
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
-
5
Added 0.0%
133,719
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$82,400
$139.19 p/Share
592
Reduced 0.44%
133,714
Common Stock
Nov 21
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
134,306
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$100,264
$140.23 p/Share
715
Reduced 0.53%
134,303
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
135,018
Common Stock
Sep 20
2025
SELL
Payment of exercise price or tax liability
$102,471
$106.63 p/Share
961
Reduced 0.71%
135,015
Common Stock
Sep 20
2025
BUY
Exercise of conversion of derivative security
-
5
Added 0.0%
135,976
Common Stock
Aug 27
2025
SELL
Payment of exercise price or tax liability
$35,575
$80.67 p/Share
441
Reduced 0.32%
135,971
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
136,412
Common Stock
Aug 26
2025
BUY
Grant, award, or other acquisition
-
13,243
Added 8.85%
136,411
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$76,764
$79.22 p/Share
969
Reduced 0.78%
123,168
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
124,137
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$177,018
$74.66 p/Share
2,371
Reduced 1.87%
124,134
Common Stock
Aug 21
2025
BUY
Exercise of conversion of derivative security
-
8
Added 0.01%
126,505
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$365,795
$75.64 p/Share
4,836
Reduced 3.68%
126,497
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
-
14
Added 0.01%
131,333
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$442,659
$59.29 p/Share
7,466
Reduced 5.38%
131,319
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$39,665
$59.29 p/Share
669
Reduced 0.48%
138,757
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
-
28
Added 0.02%
138,785
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
139,426
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$15,908
$51.82 p/Share
307
Reduced 0.22%
139,423
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$33,871
$50.18 p/Share
675
Reduced 0.48%
139,730
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$25,213
$50.63 p/Share
498
Reduced 0.35%
140,405
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$29,777
$44.51 p/Share
669
Reduced 0.47%
140,903
Common Stock