Jul 01
2024
SELL
Payment of exercise price or tax liability
$11,419
$63.44 p/Share
180
Reduced 0.25%
71,089
Common Stock, par valu...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,483
Added 5.92%
71,269
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$346,474
$78.78 p/Share
4,398
Reduced 6.18%
66,786
Common Stock, par valu...
Dec 27
2023
SELL
Payment of exercise price or tax liability
$12,551
$77.0 p/Share
163
Reduced 0.23%
71,184
Common Stock, par valu...
Dec 07
2023
SELL
Payment of exercise price or tax liability
$27,275
$72.35 p/Share
377
Reduced 0.53%
71,347
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
4,059
Added 5.36%
71,724
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$27,505
$61.95 p/Share
444
Reduced 0.65%
67,665
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$345,516
$62.73 p/Share
5,508
Reduced 7.48%
68,109
Common Stock, par valu...
Dec 21
2022
SELL
Payment of exercise price or tax liability
$21,334
$56.44 p/Share
378
Reduced 0.51%
73,617
Common Stock, par valu...
Dec 15
2022
BUY
Grant, award, or other acquisition
-
23,389
Added 24.02%
73,995
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$52,748
$86.9 p/Share
607
Reduced 1.57%
37,940
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
10,394
Added 17.7%
48,334
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$428,400
$89.25 p/Share
4,800
Reduced 11.07%
38,547
Common Stock, par valu...
Feb 07
2022
BUY
Grant, award, or other acquisition
-
14,648
Added 25.26%
43,347
Common Stock, par valu...
Dec 10
2021
-
250
Reduced 0.86%
28,699
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$60,692
$86.21 p/Share
704
Reduced 2.37%
28,949
Common Stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
2,438
Added 7.6%
29,653
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$26,945
$90.42 p/Share
298
Reduced 1.08%
27,215
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
869
Added 3.06%
27,513
Common Stock, par valu...
Dec 07
2020
BUY
Grant, award, or other acquisition
-
1,516
Added 5.38%
26,644
Common Stock, par valu...