Mar 04
2025
SELL
Payment of exercise price or tax liability
$1,154,961
$202.27 p/Share
5,710
Reduced 2.82%
196,660
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
14,507
Added 6.69%
202,370
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
12,409
Added 6.2%
187,863
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$961,448
$209.74 p/Share
4,584
Reduced 2.55%
175,454
Common Stock
Nov 07
2024
SELL
Open market or private sale
$780,013
$240.3 p/Share
3,246
Reduced 1.77%
180,038
Common Stock
Nov 06
2024
SELL
Open market or private sale
$3,997,330
$242.38 p/Share
16,492
Reduced 8.26%
183,284
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$1,474,317
$187.31 p/Share
7,871
Reduced 3.79%
199,776
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 8.79%
207,647
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,507,681
$181.06 p/Share
13,850
Reduced 6.87%
187,647
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,038,054
$176.36 p/Share
5,886
Reduced 2.84%
201,497
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
28,818
Added 12.2%
207,383
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$933,939
$174.08 p/Share
5,365
Reduced 2.92%
178,565
Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,466,395
$173.8 p/Share
14,191
Reduced 7.16%
183,930
Common Stock
Jul 26
2023
SELL
Open market or private sale
$4,021,617
$148.8 p/Share
27,027
Reduced 12.0%
198,121
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$1,445,139
$129.4 p/Share
11,168
Reduced 4.76%
223,477
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
1,671
Added 0.74%
225,148
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$1,020,733
$132.96 p/Share
7,677
Reduced 3.17%
234,645
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
19,507
Added 7.45%
242,322
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
29,806
Added 11.8%
222,815
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$1,236,542
$134.29 p/Share
9,208
Reduced 4.55%
193,009
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
23,399
Added 10.37%
202,217
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$1,414,350
$141.69 p/Share
9,982
Reduced 5.32%
177,595
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
1,223
Added 0.68%
178,818
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
23,543
Added 11.15%
187,577
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$352,000
$132.58 p/Share
2,655
Reduced 1.59%
164,034
Common Stock