Oct 28
2025
SELL
Open market or private sale
$217,903
$145.56 p/Share
1,497
Reduced 3.32%
43,580
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
3,994
Added 7.75%
47,574
Common Stock
Oct 27
2025
SELL
Payment of exercise price or tax liability
$91,200
$146.39 p/Share
623
Reduced 1.36%
45,077
Common Stock
Oct 23
2025
SELL
Payment of exercise price or tax liability
$59,624
$139.31 p/Share
428
Reduced 0.93%
45,700
Common Stock
Aug 08
2025
SELL
Open market or private sale
$123,400
$123.4 p/Share
1,000
Reduced 2.12%
46,128
Common Stock
May 29
2025
SELL
Open market or private sale
$282,712
$125.65 p/Share
2,250
Reduced 4.56%
47,128
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$14,532
$104.55 p/Share
139
Added 0.28%
49,378
Common Stock
Jan 02
2025
SELL
Open market or private sale
$294,592
$130.93 p/Share
2,250
Reduced 4.37%
49,239
Common Stock
Nov 20
2024
SELL
Open market or private sale
$2,471,132
$126.92 p/Share
19,470
Reduced 27.44%
51,489
Common Stock
Nov 08
2024
SELL
Open market or private sale
$145,780
$138.05 p/Share
1,056
Reduced 1.47%
70,875
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$106,841
$137.86 p/Share
775
Reduced 1.07%
71,931
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$2,745,927
$139.14 p/Share
19,735
Reduced 21.35%
72,706
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
45,220
Added 32.85%
92,441
Common Stock
Oct 29
2024
SELL
Open market or private sale
$313,762
$117.47 p/Share
2,671
Reduced 5.35%
47,221
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$68,408
$117.54 p/Share
582
Reduced 1.15%
49,892
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$135,208
$121.7 p/Share
1,111
Reduced 2.15%
50,474
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
4,366
Added 7.8%
51,585
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$13,960
$65.54 p/Share
213
Added 0.45%
47,219
Common Stock
May 07
2024
SELL
Open market or private sale
$1,411,971
$103.32 p/Share
13,666
Reduced 22.52%
47,006
Common Stock
Feb 06
2024
SELL
Open market or private sale
$1,030,715
$79.95 p/Share
12,892
Reduced 17.52%
60,672
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,149,955
$83.92 p/Share
13,703
Reduced 15.7%
73,564
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$478,123
$72.41 p/Share
6,603
Reduced 7.03%
87,267
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
14,886
Added 13.7%
93,783
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
5,243
Added 6.23%
78,897
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$63,216
$72.0 p/Share
878
Reduced 1.18%
73,654
Common Stock