Mar 03
2025
|
BUY
Grant, award, or other acquisition
|
-
|
3,181
Added 14.67%
|
18,501
Common Stock, par valu...
|
|
Mar 01
2025
|
SELL
Payment of exercise price or tax liability
|
$82,895
$87.35 p/Share
|
949
Reduced 5.83%
|
15,320
Common Stock, par valu...
|
|
Mar 01
2025
|
SELL
Payment of exercise price or tax liability
|
$76,256
$87.35 p/Share
|
873
Reduced 5.09%
|
16,269
Common Stock, par valu...
|
|
Feb 01
2025
|
SELL
Payment of exercise price or tax liability
|
$32,406
$88.3 p/Share
|
367
Reduced 2.1%
|
17,142
Common Stock, par valu...
|
|
Aug 07
2024
|
SELL
Open market or private sale
|
$222,145
$80.78 p/Share
|
2,750
Reduced 13.57%
|
17,509
Common Stock, par valu...
|
|
Mar 01
2024
|
SELL
Payment of exercise price or tax liability
|
$526,685
$91.28 p/Share
|
5,770
Reduced 25.02%
|
17,294
Common Stock, par valu...
|
|
Mar 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
2,965
Added 12.77%
|
20,259
Common Stock, par valu...
|
|
Mar 02
2023
|
SELL
Payment of exercise price or tax liability
|
$42,397
$75.04 p/Share
|
565
Reduced 3.3%
|
16,557
Common Stock, par valu...
|
|
Mar 01
2023
|
SELL
Payment of exercise price or tax liability
|
$78,236
$75.3 p/Share
|
1,039
Reduced 5.72%
|
17,122
Common Stock, par valu...
|
|
Mar 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,652
Added 16.74%
|
18,161
Common Stock, par valu...
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,507
Added 22.0%
|
23,064
Common Stock, par valu...
|
|
Feb 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,964
Added 11.92%
|
14,509
Common Stock, par valu...
|
|