Sep 27
2024
|
BUY
Grant, award, or other acquisition
|
-
|
58
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
62
|
|
Mar 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
70
|
|
Mar 03
2024
|
SELL
Payment of exercise price or tax liability
|
$2,676
$127.44 p/Share
|
21
|
|
Mar 03
2024
|
BUY
Grant, award, or other acquisition
|
-
|
10
|
|
Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
83
|
|
Sep 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
91
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
96
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
-
|
91
|
|
Mar 04
2023
|
SELL
Payment of exercise price or tax liability
|
$1,556
$97.3 p/Share
|
16
|
|
Mar 04
2023
|
BUY
Grant, award, or other acquisition
|
-
|
7
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,928
|
|
Dec 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
78
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
92
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
81
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
74
|
|
Dec 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
91
|
|
Sep 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
82
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
75
|
|
Mar 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
78
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
-
|
72
|
|
Sep 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
82
|
|