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
Feb 14
2022
SELL
Payment of exercise price or tax liability
$360,160
$171.26 p/Share
2,103
Reduced 4.07%
49,506
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$628,234
$193.72 p/Share
3,243
Reduced 5.91%
51,609
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
8,239
Added 13.06%
54,852
Common Stock
Nov 02
2021
-
1,649
Reduced 3.42%
46,613
Common Stock
Mar 03
2021
SELL
Open market or private sale
$848,160
$155.0 p/Share
5,472
Reduced 10.22%
48,061
Common Stock
Mar 02
2021
SELL
Open market or private sale
$624,340
$155.0 p/Share
4,028
Reduced 7.0%
53,533
Common Stock