Nov 18
2024
SELL
Open market or private sale
$918,000
$75.0 p/Share
12,240
Reduced 12.25%
87,706
Common Stock, par valu...
Aug 09
2024
-
145
Reduced 0.14%
99,946
Common Stock, par valu...
Mar 09
2024
BUY
Grant, award, or other acquisition
-
26,752
Added 21.09%
100,091
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$161,832
$76.88 p/Share
2,105
Reduced 2.79%
73,339
Common Stock, par valu...
Aug 23
2023
-
266
Reduced 0.35%
75,444
Common Stock, par valu...
May 24
2023
SELL
Open market or private sale
$1,117,860
$75.12 p/Share
14,881
Reduced 16.43%
75,710
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$921,236
$78.9 p/Share
11,676
Reduced 11.42%
90,591
Common Stock, par valu...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
5,366
Added 4.99%
102,267
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
23,048
Added 19.21%
96,901
Common Stock, par valu...
May 06
2022
SELL
Open market or private sale
$1,786,709
$84.63 p/Share
21,112
Reduced 22.23%
73,853
Common Stock, par valu...
May 04
2022
-
215
Reduced 0.23%
94,965
Common Stock, par valu...
Mar 16
2022
BUY
Grant, award, or other acquisition
-
14,373
Added 13.12%
95,180
Common Stock, par valu...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$561,630
$86.98 p/Share
6,457
Reduced 7.4%
80,807
Common Stock, par valu...
Mar 04
2022
SELL
Sale (or disposition) back to the issuer
-
504
Reduced 0.57%
87,264
Common Stock, par valu...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$92,474
$87.24 p/Share
1,060
Reduced 1.19%
87,768
Common Stock, par valu...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$180,590
$85.75 p/Share
2,106
Reduced 2.32%
88,828
Common Stock, par valu...
Feb 23
2022
-
119
Reduced 0.13%
90,934
Common Stock, par valu...
May 06
2021
SELL
Open market or private sale
$261,735
$78.27 p/Share
3,344
Reduced 3.54%
91,178
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$111,062
$62.57 p/Share
1,775
Reduced 1.84%
94,522
Common Stock, par valu...
Mar 03
2021
BUY
Grant, award, or other acquisition
-
18,804
Added 16.34%
96,297
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$48,071
$62.92 p/Share
764
Reduced 0.98%
77,493
Common Stock, par valu...
Mar 02
2021
SELL
Sale (or disposition) back to the issuer
-
8,564
Reduced 9.86%
78,257
Common Stock, par valu...