Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
-
|
953
|
|
Mar 08
2023
|
BUY
Grant, award, or other acquisition
|
-
|
240
|
|
Mar 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
127
|
|
Mar 05
2023
|
BUY
Grant, award, or other acquisition
|
-
|
67
|
|
Mar 04
2023
|
SELL
Payment of exercise price or tax liability
|
$14,886
$97.3 p/Share
|
153
|
|
Mar 04
2023
|
BUY
Grant, award, or other acquisition
|
-
|
51
|
|
Mar 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
9,965
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
13,918
|
|
Dec 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
749
|
|
Nov 21
2022
|
|
-
|
3,484
|
|
Nov 11
2022
|
SELL
Payment of exercise price or tax liability
|
$36,672
$107.23 p/Share
|
342
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
889
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
786
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
717
|
|
Mar 08
2022
|
BUY
Grant, award, or other acquisition
|
-
|
160
|
|
Mar 06
2022
|
BUY
Grant, award, or other acquisition
|
-
|
66
|
|
Mar 05
2022
|
SELL
Payment of exercise price or tax liability
|
$12,189
$105.08 p/Share
|
116
|
|
Mar 05
2022
|
BUY
Grant, award, or other acquisition
|
-
|
34
|
|
Mar 04
2022
|
BUY
Grant, award, or other acquisition
|
-
|
10,115
|
|
Mar 02
2022
|
BUY
Grant, award, or other acquisition
|
-
|
391
|
|
Feb 10
2022
|
SELL
Payment of exercise price or tax liability
|
$233,897
$88.43 p/Share
|
2,645
|
|
Feb 10
2022
|
BUY
Grant, award, or other acquisition
|
-
|
71,921
|
|
Dec 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
526
|
|
Nov 12
2021
|
SELL
Payment of exercise price or tax liability
|
$35,508
$92.47 p/Share
|
384
|
|
Sep 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
473
|
|