Nov 10
2025
SELL
Payment of exercise price or tax liability
$445,327
$204.56 p/Share
2,177
Reduced 8.24%
24,236
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
5,532
Added 17.32%
26,413
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$120,360
$206.45 p/Share
583
Reduced 2.72%
20,881
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
1,480
Added 6.45%
21,464
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$107,524
$204.42 p/Share
526
Reduced 2.56%
19,984
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
1,335
Added 6.11%
20,510
Common Stock
Nov 04
2025
SELL
Open market or private sale
$1,737,273
$207.51 p/Share
8,372
Reduced 30.39%
19,175
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$130,281
$209.12 p/Share
623
Reduced 2.21%
27,547
Common Stock
Nov 01
2025
BUY
Exercise of conversion of derivative security
-
1,582
Added 5.32%
28,170
Common Stock
Aug 06
2025
-
500
Reduced 1.85%
26,588
Common Stock
Jul 02
2025
SELL
Open market or private sale
$2,100,360
$230.0 p/Share
9,132
Reduced 25.21%
27,088
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$523,913
$233.89 p/Share
2,240
Reduced 5.82%
36,220
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
5,690
Added 12.89%
38,460
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$134,894
$231.38 p/Share
583
Reduced 1.75%
32,770
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
1,480
Added 4.25%
33,353
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$100,207
$238.59 p/Share
420
Reduced 1.3%
31,873
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
1,066
Added 3.2%
32,293
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$145,859
$234.5 p/Share
622
Reduced 1.95%
31,227
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 4.73%
31,849
Common Stock
Sep 17
2024
SELL
Open market or private sale
$813,225
$232.35 p/Share
3,500
Reduced 10.36%
30,269
Common Stock
Feb 28
2024
SELL
Open market or private sale
$979,120
$244.78 p/Share
4,000
Reduced 10.59%
33,769
Common Stock
Feb 12
2024
-
460
Reduced 1.2%
37,769
Common Stock
Jan 02
2024
SELL
Open market or private sale
$481,791
$227.26 p/Share
2,120
Reduced 5.25%
38,229
Common Stock
Dec 01
2023
SELL
Open market or private sale
$408,000
$204.0 p/Share
2,000
Reduced 4.72%
40,349
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$1,434,245
$181.55 p/Share
7,900
Reduced 15.72%
42,349
Common Stock