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
Aug 23
2024
SELL
Payment of exercise price or tax liability
$327,812
$349.48 p/Share
938
Reduced 3.29%
27,562
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$281,159
$368.01 p/Share
764
Reduced 2.61%
28,500
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
4,482
Added 13.28%
29,264
Common Stock
Aug 01
2024
SELL
Open market or private sale
$64,682
$323.41 p/Share
200
Reduced 0.8%
24,782
Common Stock