Mar 14
2025
SELL
Sale (or disposition) back to the issuer
-
27,617
Reduced 7.82%
325,737
Common Stock par value...
Mar 12
2025
-
950
Reduced 0.27%
353,354
Common Stock par value...
Mar 10
2025
BUY
Grant, award, or other acquisition
-
102,913
Added 22.51%
354,304
Common Stock par value...
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,267,428
$70.81 p/Share
17,899
Reduced 6.65%
251,391
Common Stock par value...
Mar 06
2024
-
460
Reduced 0.17%
269,290
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
101,117
Added 27.27%
269,750
Common Stock, par valu...
Dec 26
2023
SELL
Open market or private sale
$1,049,104
$75.14 p/Share
13,962
Reduced 7.65%
168,633
Common Stock, par valu...
Dec 22
2023
SELL
Open market or private sale
$1,965,035
$75.03 p/Share
26,190
Reduced 12.54%
182,595
Common Stock, par valu...
Dec 04
2023
-
1,485
Reduced 0.71%
208,785
Common Stock, par valu...
Sep 20
2023
-
150
Reduced 0.07%
210,270
Common Stock, par valu...
Sep 14
2023
-
440
Reduced 0.21%
210,420
Common Stock, par valu...
Aug 30
2023
-
886
Reduced 0.42%
210,860
Common Stock, par valu...
Aug 18
2023
-
840
Reduced 0.4%
211,746
Common Stock, par valu...
May 17
2023
-
860
Reduced 0.4%
212,586
Common Stock, par valu...
Mar 22
2023
-
1,286
Reduced 0.6%
213,446
Common Stock, par valu...
Mar 15
2023
-
3,861
Reduced 1.77%
214,732
Common Stock, par valu...
Mar 14
2023
-
14,080
Reduced 5.49%
242,451
Common Stock, par valu...
Mar 13
2023
-
5,773
Reduced 2.01%
281,531
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$4,407,117
$78.9 p/Share
55,857
Reduced 17.56%
262,304
Common Stock, par valu...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
28,385
Added 8.19%
318,161
Common Stock, par valu...
Mar 01
2023
SELL
Grant, award, or other acquisition
-
95,112
Reduced 24.71%
289,776
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$3,236,421
$77.75 p/Share
41,626
Reduced 17.62%
194,664
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
26,250
Added 10.0%
236,290
Common Stock, par valu...
Dec 30
2022
SELL
Payment of exercise price or tax liability
$2,318,785
$79.87 p/Share
29,032
Reduced 11.58%
221,774
Common Stock, par valu...
Dec 27
2022
-
11,734
Reduced 4.47%
250,806
Common Stock, par valu...