Mar 18
2024
SELL
Open market or private sale
$216,193
$74.37 p/Share
2,907
Reduced 1.37%
209,562
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$222,385
$76.5 p/Share
2,907
Reduced 1.35%
212,469
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
17,092
Added 7.35%
215,376
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$251,474
$76.88 p/Share
3,271
Reduced 1.62%
198,284
Common Stock, par valu...
Jun 02
2023
SELL
Open market or private sale
$1,803,736
$74.43 p/Share
24,234
Reduced 10.73%
201,555
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,469,118
$78.9 p/Share
18,620
Reduced 7.62%
225,789
Common Stock, par valu...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
8,436
Added 3.34%
244,409
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
16,077
Added 6.38%
235,973
Common Stock, par valu...
Mar 16
2022
BUY
Grant, award, or other acquisition
-
16,840
Added 7.11%
219,896
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$773,803
$86.72 p/Share
8,923
Reduced 4.21%
203,056
Common Stock, par valu...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$808,566
$86.98 p/Share
9,296
Reduced 4.2%
211,979
Common Stock, par valu...
Mar 04
2022
SELL
Sale (or disposition) back to the issuer
-
682
Reduced 0.31%
221,275
Common Stock, par valu...
Mar 03
2022
SELL
Open market or private sale
$506,327
$85.92 p/Share
5,893
Reduced 2.56%
224,011
Common Stock, par valu...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$179,191
$87.24 p/Share
2,054
Reduced 0.92%
221,957
Common Stock, par valu...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$285,633
$85.75 p/Share
3,331
Reduced 1.43%
229,904
Common Stock, par valu...
May 06
2021
SELL
Open market or private sale
$1,669,405
$79.07 p/Share
21,113
Reduced 8.3%
233,235
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$175,571
$62.57 p/Share
2,806
Reduced 1.09%
254,348
Common Stock, par valu...
Mar 03
2021
BUY
Grant, award, or other acquisition
-
25,966
Added 9.17%
257,154
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$73,616
$62.92 p/Share
1,170
Reduced 0.5%
231,188
Common Stock, par valu...
Mar 02
2021
SELL
Sale (or disposition) back to the issuer
-
13,704
Reduced 5.57%
232,358
Common Stock, par valu...