May 12
2024
SELL
Payment of exercise price or tax liability
$27,373
$100.27 p/Share
273
Reduced 10.4%
2,352
Common Stock, par valu...
May 12
2024
BUY
Exercise of conversion of derivative security
-
819
Added 23.78%
2,625
Common Stock, par valu...
Mar 08
2024
SELL
Payment of exercise price or tax liability
$32,091
$100.6 p/Share
319
Reduced 15.01%
1,806
Common Stock, par valu...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
957
Added 31.05%
2,125
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$21,860
$93.82 p/Share
233
Reduced 16.63%
1,168
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
632
Added 31.09%
1,401
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$45,117
$93.41 p/Share
483
Reduced 38.58%
769
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,252
Added 50.0%
1,252
Common Stock, par valu...
Dec 07
2023
SELL
Open market or private sale
$403,206
$81.72 p/Share
4,934
Reduced 100.0%
0
Common Stock, par valu...
Sep 14
2023
SELL
Payment of exercise price or tax liability
$43,407
$68.25 p/Share
636
Reduced 11.42%
4,934
Common Stock, par valu...
Sep 14
2023
BUY
Exercise of conversion of derivative security
-
1,908
Added 26.9%
5,185
Common Stock, par valu...
May 12
2023
SELL
Payment of exercise price or tax liability
$16,229
$59.45 p/Share
273
Reduced 6.94%
3,662
Common Stock, par valu...
May 12
2023
BUY
Exercise of conversion of derivative security
-
818
Added 17.21%
3,935
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$13,986
$57.32 p/Share
244
Reduced 7.26%
3,117
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
632
Added 15.83%
3,361
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$28,362
$58.6 p/Share
484
Reduced 15.06%
2,729
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,252
Added 28.04%
3,213
Common Stock, par valu...
Sep 14
2022
SELL
Payment of exercise price or tax liability
$24,963
$39.25 p/Share
636
Reduced 24.49%
1,961
Common stock, par valu...
Sep 14
2022
BUY
Exercise of conversion of derivative security
-
1,909
Added 46.32%
2,212
Common stock, par valu...
Apr 05
2022
BUY
Grant, award, or other acquisition
-
688
Added 50.0%
688
Common Stock, par valu...