Dec 01
2025
SELL
Open market or private sale
$3,448,800
$172.44 p/Share
20,000
Reduced 26.95%
54,217
Common Stock
Nov 10
2025
SELL
Open market or private sale
$3,501,400
$175.07 p/Share
20,000
Reduced 21.23%
74,217
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$322,546
$170.03 p/Share
1,897
Reduced 1.97%
94,217
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$8,452,828
$166.92 p/Share
50,640
Reduced 34.51%
96,114
Common Stock
Nov 06
2025
BUY
Grant, award, or other acquisition
-
114,177
Added 43.76%
146,754
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
11,071
Added 25.36%
32,577
Common Stock
Oct 27
2025
SELL
Payment of exercise price or tax liability
$283,850
$146.39 p/Share
1,939
Reduced 8.27%
21,506
Common Stock
Oct 23
2025
SELL
Payment of exercise price or tax liability
$157,141
$139.31 p/Share
1,128
Reduced 4.59%
23,445
Common Stock
Jun 06
2025
SELL
Open market or private sale
$302,022
$126.9 p/Share
2,380
Reduced 8.83%
24,573
Common Stock
Jun 04
2025
SELL
Open market or private sale
$1,199,403
$127.95 p/Share
9,374
Reduced 25.8%
26,953
Common Stock
Jun 02
2025
SELL
Open market or private sale
$1,799,688
$122.72 p/Share
14,665
Reduced 28.76%
36,327
Common Stock
Nov 13
2024
SELL
Open market or private sale
$5,843,607
$129.57 p/Share
45,100
Reduced 46.93%
50,992
Common Stock
Nov 11
2024
SELL
Open market or private sale
$2,616,773
$134.92 p/Share
19,395
Reduced 16.79%
96,092
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$261,520
$137.86 p/Share
1,897
Reduced 1.62%
115,487
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$6,826,347
$139.14 p/Share
49,061
Reduced 29.48%
117,384
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
110,619
Added 39.93%
166,445
Common Stock
Oct 31
2024
SELL
Open market or private sale
$809,628
$113.68 p/Share
7,122
Reduced 11.31%
55,826
Common Stock
Oct 29
2024
SELL
Open market or private sale
$312,772
$118.97 p/Share
2,629
Reduced 4.01%
62,948
Common Stock
Oct 28
2024
SELL
Open market or private sale
$568,139
$119.81 p/Share
4,742
Reduced 6.74%
65,577
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$246,481
$117.54 p/Share
2,097
Reduced 2.9%
70,319
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$435,807
$121.7 p/Share
3,581
Reduced 4.71%
72,416
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
11,525
Added 13.17%
75,997
Common Stock
Aug 30
2024
SELL
Open market or private sale
$2,307,327
$109.81 p/Share
21,012
Reduced 24.58%
64,472
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$464,210
$101.6 p/Share
4,569
Reduced 5.07%
85,484
Common Stock
Nov 29
2023
SELL
Open market or private sale
$4,207,500
$84.15 p/Share
50,000
Reduced 35.7%
90,053
Common Stock