May 30
2024
-
1,220
Reduced 6.02%
19,061
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$179,664
$138.31 p/Share
1,299
Reduced 6.02%
20,281
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
3,505
Added 13.97%
21,580
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$50,268
$138.1 p/Share
364
Reduced 1.97%
18,075
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
1,075
Added 5.51%
18,439
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$33,976
$142.76 p/Share
238
Reduced 1.35%
17,364
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
705
Added 3.85%
17,602
Common Stock
Nov 21
2023
SELL
Open market or private sale
$100,936
$126.17 p/Share
800
Reduced 4.52%
16,897
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$68,219
$159.02 p/Share
429
Reduced 2.21%
18,955
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,114
Added 5.43%
19,384
Common Stock
Feb 09
2023
-
1,258
Reduced 6.64%
17,697
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$34,984
$159.02 p/Share
220
Reduced 1.19%
18,270
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
651
Added 3.4%
18,490
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$22,776
$156.0 p/Share
146
Reduced 0.81%
17,839
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
433
Added 2.35%
17,985
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$36,885
$154.98 p/Share
238
Reduced 1.34%
17,552
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
705
Added 3.81%
17,790
Common Stock
Aug 15
2022
SELL
Open market or private sale
$243,552
$188.8 p/Share
1,290
Reduced 6.76%
17,785
Common Stock
Jun 08
2022
-
700
Reduced 3.94%
17,085
Common Stock
Jun 08
2022
SELL
Open market or private sale
$93,356
$177.82 p/Share
525
Reduced 2.68%
19,075
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$80,577
$182.3 p/Share
442
Reduced 2.21%
19,600
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
1,171
Added 5.52%
20,042
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$39,503
$179.56 p/Share
220
Reduced 1.15%
18,871
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
650
Added 3.29%
19,091
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$43,531
$169.38 p/Share
257
Reduced 1.37%
18,441
Common Stock