Apr 01
2024
|
SELL
Payment of exercise price or tax liability
|
$76,091
$90.91 p/Share
|
837
Reduced 3.39%
|
23,829
Common Stock, par valu...
|
|
Mar 01
2024
|
SELL
Payment of exercise price or tax liability
|
$415,780
$91.28 p/Share
|
4,555
Reduced 18.19%
|
20,487
Common Stock, par valu...
|
|
Mar 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,179
Added 14.49%
|
24,666
Common Stock, par valu...
|
|
Aug 03
2023
|
SELL
Payment of exercise price or tax liability
|
$124,189
$76.19 p/Share
|
1,630
Reduced 7.3%
|
20,705
Common Stock, par valu...
|
|
Jun 08
2023
|
SELL
Open market or private sale
|
$191,336
$77.37 p/Share
|
2,473
Reduced 9.97%
|
22,335
Common Stock, par valu...
|
|
Apr 01
2023
|
SELL
Payment of exercise price or tax liability
|
$68,734
$82.12 p/Share
|
837
Reduced 3.26%
|
24,808
Common Stock, par valu...
|
|
Mar 02
2023
|
SELL
Payment of exercise price or tax liability
|
$40,596
$75.04 p/Share
|
541
Reduced 2.07%
|
25,645
Common Stock, par valu...
|
|
|
Mar 01
2023
|
SELL
Payment of exercise price or tax liability
|
$69,878
$75.3 p/Share
|
928
Reduced 3.42%
|
26,186
Common Stock, par valu...
|
|
Mar 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
4,150
Added 13.27%
|
27,114
Common Stock, par valu...
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
4,338
Added 14.77%
|
25,042
Common Stock, par valu...
|
|
Feb 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,231
Added 8.85%
|
22,964
Common Stock, par valu...
|
|
Jan 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
245
Added 50.0%
|
245
Common Stock, par valu...
|
|