Mar 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
59
|
|
Mar 06
2024
|
BUY
Grant, award, or other acquisition
|
-
|
32
|
|
Mar 05
2024
|
BUY
Grant, award, or other acquisition
|
-
|
31
|
|
Mar 04
2024
|
SELL
Payment of exercise price or tax liability
|
$7,901
$127.44 p/Share
|
62
|
|
Mar 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
15
|
|
Mar 03
2024
|
BUY
Grant, award, or other acquisition
|
-
|
17
|
|
Feb 08
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,085
|
|
Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
57
|
|
Nov 10
2023
|
SELL
Payment of exercise price or tax liability
|
$12,198
$102.51 p/Share
|
119
|
|
Sep 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
63
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
66
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
-
|
63
|
|
Mar 08
2023
|
BUY
Grant, award, or other acquisition
|
-
|
70
|
|
Mar 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
32
|
|
Mar 05
2023
|
BUY
Grant, award, or other acquisition
|
-
|
23
|
|
Mar 04
2023
|
SELL
Payment of exercise price or tax liability
|
$3,892
$97.3 p/Share
|
40
|
|
Mar 04
2023
|
BUY
Grant, award, or other acquisition
|
-
|
13
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,623
|
|
Dec 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
42
|
|
Nov 11
2022
|
SELL
Payment of exercise price or tax liability
|
$13,082
$107.23 p/Share
|
122
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
50
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
44
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
40
|
|
Mar 08
2022
|
BUY
Grant, award, or other acquisition
|
-
|
43
|
|
Mar 06
2022
|
BUY
Grant, award, or other acquisition
|
-
|
16
|
|