Jan 12
2026
SELL
Payment of exercise price or tax liability
$110,180
$116.84 p/Share
943
Reduced 3.37%
27,075
Common Stock, par valu...
Jan 09
2026
SELL
Payment of exercise price or tax liability
$121,482
$117.83 p/Share
1,031
Reduced 2.25%
44,848
Common Stock, par valu...
Jan 07
2026
SELL
Payment of exercise price or tax liability
$567,885
$116.37 p/Share
4,880
Reduced 9.61%
45,879
Common Stock, par valu...
Jan 07
2026
BUY
Exercise of conversion of derivative security
-
5,789
Added 10.5%
49,348
Common Stock, par valu...
Jan 07
2026
BUY
Grant, award, or other acquisition
-
16,952
Added 28.01%
43,559
Common Stock, par valu...
May 02
2025
SELL
Other acquisition or disposition
-
57,078
Reduced 67.07%
28,018
Common Stock, par valu...
Apr 18
2025
SELL
Payment of exercise price or tax liability
$333,848
$74.77 p/Share
4,465
Reduced 4.99%
85,096
Common Stock, par valu...
Feb 28
2025
SELL
Payment of exercise price or tax liability
$179,086
$89.32 p/Share
2,005
Reduced 2.19%
89,561
Common Stock, par valu...
Jan 30
2025
SELL
Payment of exercise price or tax liability
$10,214
$89.6 p/Share
114
Reduced 0.12%
91,566
Common Stock, par valu...
Jan 30
2025
BUY
Grant, award, or other acquisition
-
288
Added 0.31%
91,680
Common Stock, par valu...
Jan 12
2025
SELL
Payment of exercise price or tax liability
$188,268
$81.15 p/Share
2,320
Reduced 2.48%
91,392
Common Stock, par valu...
Jan 09
2025
SELL
Payment of exercise price or tax liability
$83,686
$81.17 p/Share
1,031
Reduced 1.09%
93,712
Common Stock, par valu...
Jan 07
2025
SELL
Payment of exercise price or tax liability
$399,717
$82.45 p/Share
4,848
Reduced 5.74%
79,619
Common Stock, par valu...
Jan 07
2025
BUY
Grant, award, or other acquisition
-
27,222
Added 22.32%
94,743
Common Stock, par valu...
Apr 18
2024
SELL
Payment of exercise price or tax liability
$428,990
$96.1 p/Share
4,464
Reduced 5.81%
72,369
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$135,466
$102.86 p/Share
1,317
Reduced 1.69%
76,833
Common Stock, par valu...
Feb 09
2024
SELL
Open market or private sale
$671,938
$105.27 p/Share
6,383
Reduced 7.55%
78,150
Common Stock, par valu...
Feb 09
2024
BUY
Exercise of conversion of derivative security
$375,639
$58.85 p/Share
6,383
Added 7.02%
84,533
Common Stock, par valu...
Jan 12
2024
SELL
Open market or private sale
$218,335
$94.11 p/Share
2,320
Reduced 2.88%
78,150
Common Stock, par valu...
Jan 09
2024
SELL
Open market or private sale
$419,810
$95.26 p/Share
4,407
Reduced 6.14%
67,380
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
24,059
Added 23.02%
80,470
Common Stock, par valu...
Apr 18
2023
SELL
Payment of exercise price or tax liability
$500,637
$112.15 p/Share
4,464
Reduced 6.84%
60,818
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$78,115
$113.54 p/Share
688
Reduced 1.04%
65,282
Common Stock, par valu...
Feb 22
2023
SELL
Open market or private sale
$432,320
$108.08 p/Share
4,000
Reduced 5.72%
65,970
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
$235,400
$58.85 p/Share
4,000
Added 5.41%
69,970
Common Stock, par valu...