Nov 14
2025
BUY
Grant, award, or other acquisition
$6,716
$104.94 p/Share
64
Added 0.11%
55,704
Common Stock
Nov 10
2025
SELL
Open market or private sale
$170,712
$175.63 p/Share
972
Reduced 1.72%
55,640
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$131,773
$170.03 p/Share
775
Reduced 1.35%
56,612
Common Stock
Nov 07
2025
SELL
Open market or private sale
$3,086,430
$166.78 p/Share
18,506
Reduced 24.38%
57,387
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$3,685,760
$166.92 p/Share
22,081
Reduced 22.54%
75,893
Common Stock
Nov 06
2025
BUY
Grant, award, or other acquisition
-
50,400
Added 33.97%
97,974
Common Stock
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