Dec 18
2024
|
BUY
Grant, award, or other acquisition
|
-
|
108
|
|
Sep 27
2024
|
BUY
Grant, award, or other acquisition
|
-
|
92
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
104
|
|
Mar 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
93
|
|
Mar 05
2024
|
SELL
Payment of exercise price or tax liability
|
$118,245
$80.99 p/Share
|
1,460
|
|
Feb 26
2024
|
BUY
Grant, award, or other acquisition
|
-
|
3,324
|
|
Dec 20
2023
|
BUY
Grant, award, or other acquisition
|
-
|
109
|
|
Sep 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
114
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
106
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
-
|
107
|
|
Feb 27
2023
|
SELL
Payment of exercise price or tax liability
|
$115,290
$88.89 p/Share
|
1,297
|
|
Feb 27
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,723
|
|
Dec 19
2022
|
BUY
Grant, award, or other acquisition
|
-
|
104
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
121
|
|
Jun 24
2022
|
BUY
Grant, award, or other acquisition
|
-
|
126
|
|
Mar 25
2022
|
BUY
Grant, award, or other acquisition
|
-
|
110
|
|
Feb 28
2022
|
BUY
Grant, award, or other acquisition
|
-
|
7,394
|
|
Dec 21
2021
|
BUY
Grant, award, or other acquisition
|
-
|
123
|
|
Sep 24
2021
|
SELL
Grant, award, or other acquisition
|
-
|
131
|
|
Aug 16
2021
|
BUY
Grant, award, or other acquisition
|
-
|
750
|
|
Mar 26
2021
|
SELL
Grant, award, or other acquisition
|
-
|
76
|
|
Mar 05
2021
|
SELL
Grant, award, or other acquisition
|
$238,654
$56.58 p/Share
|
4,218
|
|
Mar 05
2021
|
SELL
Payment of exercise price or tax liability
|
$65,746
$56.58 p/Share
|
1,162
|
|
Dec 21
2020
|
BUY
Grant, award, or other acquisition
|
-
|
137
|
|
Sep 25
2020
|
BUY
Grant, award, or other acquisition
|
-
|
167
|
|