Feb 19
2025
SELL
Payment of exercise price or tax liability
$374,920
$466.9 p/Share
803
Reduced 1.79%
43,970
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,261,449
$484.8 p/Share
2,602
Reduced 5.49%
44,773
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$543,512
$469.76 p/Share
1,157
Reduced 2.38%
47,375
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$3,499,852
$470.79 p/Share
7,434
Added 13.28%
48,532
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
7,600
Added 15.61%
41,098
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$1,997,699
$424.14 p/Share
4,710
Reduced 12.33%
33,498
Common Stock
Feb 26
2024
-
11,646
Reduced 26.41%
32,458
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$511,754
$272.21 p/Share
1,880
Reduced 4.09%
44,104
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$312,153
$277.47 p/Share
1,125
Reduced 2.39%
45,984
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$558,930
$274.12 p/Share
2,039
Reduced 4.15%
47,109
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
7,144
Added 12.69%
49,148
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$2,499,878
$280.57 p/Share
8,910
Added 17.5%
42,004
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$536,907
$305.93 p/Share
1,755
Reduced 5.04%
33,094
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
5,632
Added 13.91%
34,849
Common Stock
Aug 18
2023
SELL
Open market or private sale
$2,497,075
$262.85 p/Share
9,500
Reduced 27.9%
24,548
Common Stock
Feb 23
2023
-
11,379
Reduced 28.03%
29,217
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$877,469
$236.77 p/Share
3,706
Reduced 9.85%
33,908
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$242,212
$230.24 p/Share
1,052
Reduced 2.67%
38,361
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$1,750,054
$230.24 p/Share
7,601
Added 14.19%
45,962
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$448,729
$179.42 p/Share
2,501
Reduced 5.97%
39,413
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
6,354
Added 13.16%
41,914
Common Stock
Mar 11
2022
-
18,156
Reduced 33.88%
35,429
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$175,406
$181.58 p/Share
966
Reduced 1.77%
53,585
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$381,150
$181.5 p/Share
2,100
Reduced 3.71%
54,551
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$1,250,089
$174.96 p/Share
7,145
Added 11.2%
56,651
Common Stock