Sep 08
2025
SELL
Payment of exercise price or tax liability
$886,998
$174.4 p/Share
5,086
Reduced 2.2%
226,194
Common Stock, par valu...
Sep 08
2025
BUY
Exercise of conversion of derivative security
-
10,528
Added 4.35%
231,280
Common Stock, par valu...
Aug 18
2025
SELL
Payment of exercise price or tax liability
$273,072
$171.96 p/Share
1,588
Reduced 0.71%
220,752
Common Stock, par valu...
Aug 15
2025
SELL
Payment of exercise price or tax liability
$2,319,714
$171.64 p/Share
13,515
Reduced 5.54%
230,340
Common Stock, par valu...
Aug 15
2025
SELL
Open market or private sale
$1,374,160
$171.77 p/Share
8,000
Reduced 3.47%
222,340
Common Stock, par valu...
Aug 15
2025
BUY
Grant, award, or other acquisition
-
116,306
Added 32.29%
243,855
Common Stock, par valu...
May 15
2025
SELL
Payment of exercise price or tax liability
$656,256
$199.47 p/Share
3,290
Reduced 2.51%
127,549
Common Stock, par valu...
Mar 11
2025
SELL
Payment of exercise price or tax liability
$240,465
$188.6 p/Share
1,275
Reduced 0.97%
130,839
Common Stock, par valu...
Feb 17
2025
SELL
Payment of exercise price or tax liability
$718,571
$216.96 p/Share
3,312
Reduced 2.45%
132,114
Common Stock, par valu...
Feb 14
2025
SELL
Open market or private sale
$1,732,160
$216.52 p/Share
8,000
Reduced 5.58%
135,426
Common Stock, par valu...
Nov 15
2024
SELL
Payment of exercise price or tax liability
$676,095
$205.5 p/Share
3,290
Reduced 2.24%
143,426
Common Stock, par valu...
Sep 10
2024
SELL
Payment of exercise price or tax liability
$170,461
$156.53 p/Share
1,089
Reduced 0.74%
146,716
Common Stock, par valu...
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
2,254
Added 1.5%
147,805
Common Stock, par valu...
Aug 16
2024
SELL
Payment of exercise price or tax liability
$247,648
$155.95 p/Share
1,588
Reduced 1.08%
145,551
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$272,574
$151.43 p/Share
1,800
Reduced 1.21%
147,139
Common Stock, par valu...
Aug 15
2024
BUY
Grant, award, or other acquisition
-
49,338
Added 24.88%
148,939
Common Stock, par valu...
Aug 14
2024
SELL
Payment of exercise price or tax liability
$305,964
$150.13 p/Share
2,038
Reduced 2.01%
99,601
Common Stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$1,195,680
$149.46 p/Share
8,000
Reduced 7.3%
101,639
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$305,748
$169.86 p/Share
1,800
Reduced 1.62%
109,639
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$154,734
$163.74 p/Share
945
Reduced 0.84%
111,439
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$218,268
$172.0 p/Share
1,269
Reduced 1.12%
112,384
Common Stock, par valu...
Feb 13
2024
SELL
Open market or private sale
$1,357,920
$169.74 p/Share
8,000
Reduced 6.58%
113,653
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$269,682
$149.99 p/Share
1,798
Reduced 1.46%
121,653
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$843,882
$201.5 p/Share
4,188
Reduced 3.28%
123,451
Common Stock, par valu...
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
8,679
Added 6.37%
127,639
Common Stock, par valu...