Jan 12
2026
SELL
Payment of exercise price or tax liability
$577,072
$116.84 p/Share
4,939
Reduced 2.42%
199,070
Common Stock, par valu...
Jan 09
2026
SELL
Payment of exercise price or tax liability
$598,694
$117.83 p/Share
5,081
Reduced 1.8%
277,869
Common Stock, par valu...
Jan 07
2026
SELL
Payment of exercise price or tax liability
$2,592,374
$116.37 p/Share
22,277
Reduced 7.3%
282,950
Common Stock, par valu...
Jan 07
2026
BUY
Exercise of conversion of derivative security
-
30,312
Added 9.16%
300,749
Common Stock, par valu...
Jan 07
2026
BUY
Grant, award, or other acquisition
-
70,906
Added 20.77%
270,437
Common Stock, par valu...
Apr 15
2025
-
96,189
Reduced 32.04%
204,009
Common Stock, par valu...
Feb 28
2025
SELL
Payment of exercise price or tax liability
$904,007
$89.32 p/Share
10,121
Reduced 3.26%
300,198
Common Stock, par valu...
Jan 30
2025
SELL
Payment of exercise price or tax liability
$26,790
$89.6 p/Share
299
Reduced 0.1%
310,319
Common Stock, par valu...
Jan 30
2025
BUY
Grant, award, or other acquisition
-
758
Added 0.24%
310,618
Common Stock, par valu...
Jan 12
2025
SELL
Payment of exercise price or tax liability
$959,111
$81.15 p/Share
11,819
Reduced 3.67%
309,860
Common Stock, par valu...
Jan 09
2025
SELL
Payment of exercise price or tax liability
$412,424
$81.17 p/Share
5,081
Reduced 1.55%
321,679
Common Stock, par valu...
Jan 07
2025
SELL
Payment of exercise price or tax liability
$1,037,963
$82.45 p/Share
12,589
Reduced 4.75%
252,168
Common Stock, par valu...
Jan 07
2025
BUY
Grant, award, or other acquisition
-
106,429
Added 24.57%
326,760
Common Stock, par valu...
Nov 09
2024
SELL
Payment of exercise price or tax liability
$582,934
$84.3 p/Share
6,915
Reduced 2.88%
232,920
Common Stock, par valu...
Sep 11
2024
-
60,000
Reduced 20.01%
239,835
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$140,547
$105.2 p/Share
1,336
Reduced 0.44%
299,835
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$692,556
$102.86 p/Share
6,733
Reduced 2.19%
301,171
Common Stock, par valu...
Feb 08
2024
SELL
Open market or private sale
$2,077,380
$108.0 p/Share
19,235
Reduced 5.88%
307,904
Common Stock, par valu...
Feb 08
2024
BUY
Exercise of conversion of derivative security
$641,582
$58.85 p/Share
10,902
Added 3.23%
327,139
Common Stock, par valu...
Jan 12
2024
SELL
Open market or private sale
$1,112,286
$94.11 p/Share
11,819
Reduced 3.6%
316,237
Common Stock, par valu...
Jan 11
2024
SELL
Open market or private sale
$125,450
$93.9 p/Share
1,336
Reduced 0.41%
328,056
Common Stock, par valu...
Jan 09
2024
SELL
Open market or private sale
$1,090,822
$95.26 p/Share
11,451
Reduced 4.14%
264,830
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
93,430
Added 22.1%
329,392
Common Stock, par valu...
Nov 28
2023
-
1,453
Reduced 0.58%
247,413
Common Stock, par valu...
Nov 09
2023
SELL
Payment of exercise price or tax liability
$626,844
$90.65 p/Share
6,915
Reduced 2.7%
248,866
Common Stock, par valu...