Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
28
|
|
Sep 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
31
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
33
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
-
|
31
|
|
Mar 08
2023
|
SELL
Payment of exercise price or tax liability
|
$1,254
$96.52 p/Share
|
13
|
|
Mar 08
2023
|
BUY
Grant, award, or other acquisition
|
-
|
16
|
|
Mar 06
2023
|
SELL
Payment of exercise price or tax liability
|
$2,043
$97.3 p/Share
|
21
|
|
Mar 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
26
|
|
Mar 05
2023
|
SELL
Payment of exercise price or tax liability
|
$3,697
$97.3 p/Share
|
38
|
|
Mar 05
2023
|
BUY
Grant, award, or other acquisition
|
-
|
25
|
|
Mar 04
2023
|
SELL
Payment of exercise price or tax liability
|
$3,210
$97.3 p/Share
|
33
|
|
Mar 04
2023
|
BUY
Grant, award, or other acquisition
|
-
|
11
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,112
|
|
Dec 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
19
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
22
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
19
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
18
|
|
Mar 08
2022
|
SELL
Payment of exercise price or tax liability
|
$1,069
$106.86 p/Share
|
10
|
|
Mar 08
2022
|
BUY
Grant, award, or other acquisition
|
-
|
10
|
|
Mar 06
2022
|
SELL
Payment of exercise price or tax liability
|
-
|
21
|
|
Mar 06
2022
|
BUY
Grant, award, or other acquisition
|
-
|
15
|
|
Mar 05
2022
|
SELL
Payment of exercise price or tax liability
|
$3,152
$105.08 p/Share
|
30
|
|
Mar 05
2022
|
BUY
Grant, award, or other acquisition
|
-
|
11
|
|
Mar 02
2022
|
SELL
Payment of exercise price or tax liability
|
$943
$104.75 p/Share
|
9
|
|
Mar 02
2022
|
BUY
Grant, award, or other acquisition
|
-
|
12
|
|