Jun 30
2024
|
SELL
Payment of exercise price or tax liability
|
$24,291
$63.26 p/Share
|
384
|
|
Jun 29
2024
|
SELL
Payment of exercise price or tax liability
|
$156,378
$63.26 p/Share
|
2,472
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
890
|
|
Jun 24
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,624
|
|
Nov 17
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,159
|
|
Jun 30
2023
|
SELL
Payment of exercise price or tax liability
|
$108,990
$76.7 p/Share
|
1,421
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
734
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,150
|
|
Jun 25
2023
|
SELL
Payment of exercise price or tax liability
|
$37,488
$81.32 p/Share
|
461
|
|