Dec 01
2025
SELL
Open market or private sale
$132,573
$189.39 p/Share
700
Reduced 1.47%
46,805
Common Stock
Nov 03
2025
SELL
Open market or private sale
$153,979
$219.97 p/Share
700
Reduced 1.45%
47,505
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$3,407,112
$220.24 p/Share
15,470
Reduced 24.3%
48,205
Common Stock
Nov 01
2025
BUY
Grant, award, or other acquisition
-
31,201
Added 32.89%
63,675
Common Stock
Oct 01
2025
SELL
Open market or private sale
$141,512
$202.16 p/Share
700
Reduced 2.11%
32,474
Common Stock
Sep 20
2025
SELL
Payment of exercise price or tax liability
$408,885
$208.19 p/Share
1,964
Reduced 5.59%
33,174
Common Stock
Sep 02
2025
SELL
Open market or private sale
$131,334
$187.62 p/Share
700
Reduced 1.95%
35,138
Common Stock
Aug 23
2025
SELL
Payment of exercise price or tax liability
$358,376
$185.88 p/Share
1,928
Reduced 5.11%
35,795
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$281,809
$184.43 p/Share
1,528
Reduced 3.82%
38,423
Common Stock
Aug 21
2025
SELL
Open market or private sale
$128,939
$184.2 p/Share
700
Reduced 1.82%
37,723
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$257,275
$173.6 p/Share
1,482
Reduced 3.58%
39,951
Common Stock
Jul 01
2025
SELL
Open market or private sale
$122,400
$204.0 p/Share
600
Reduced 1.43%
41,433
Common Stock
Jun 20
2025
SELL
Open market or private sale
$160,840
$201.05 p/Share
800
Reduced 1.87%
42,033
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$367,794
$199.78 p/Share
1,841
Reduced 4.12%
42,833
Common Stock
May 01
2025
SELL
Open market or private sale
$75,564
$188.91 p/Share
400
Reduced 0.89%
44,674
Common Stock
Apr 01
2025
SELL
Open market or private sale
$151,668
$168.52 p/Share
900
Reduced 1.96%
45,074
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$262,556
$187.54 p/Share
1,400
Reduced 2.96%
45,974
Common Stock
Mar 20
2025
SELL
Open market or private sale
$129,850
$185.5 p/Share
700
Reduced 1.46%
47,374
Common Stock
Feb 03
2025
SELL
Open market or private sale
$126,854
$181.22 p/Share
700
Reduced 1.44%
47,976
Common Stock
Jan 02
2025
SELL
Open market or private sale
$258,300
$184.5 p/Share
1,400
Reduced 2.8%
48,676
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$371,903
$189.36 p/Share
1,964
Reduced 3.77%
50,076
Common Stock
Dec 02
2024
SELL
Open market or private sale
$78,048
$390.24 p/Share
200
Reduced 0.76%
26,020
Common Stock
Nov 01
2024
SELL
Open market or private sale
$71,806
$359.03 p/Share
200
Reduced 0.76%
26,220
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$327,595
$333.6 p/Share
982
Reduced 3.58%
26,420
Common Stock
Sep 03
2024
SELL
Open market or private sale
$71,814
$359.07 p/Share
200
Reduced 0.72%
27,402
Common Stock