May 07
2024
BUY
Grant, award, or other acquisition
-
3,020
Added 12.14%
21,863
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$231,210
$70.0 p/Share
3,303
Reduced 14.91%
18,843
Common Stock, par valu...
May 06
2024
BUY
Grant, award, or other acquisition
-
5,472
Added 19.81%
22,146
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$50,330
$70.0 p/Share
719
Reduced 4.13%
16,674
Common Stock, par valu...
May 02
2024
SELL
Payment of exercise price or tax liability
$91,782
$71.26 p/Share
1,288
Reduced 6.89%
17,393
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$1,075,213
$69.15 p/Share
15,549
Reduced 45.43%
18,681
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
$545,614
$35.09 p/Share
15,549
Added 33.97%
30,230
Common Stock, par valu...
May 19
2023
SELL
Open market or private sale
$1,080,299
$62.83 p/Share
17,194
Reduced 47.93%
18,681
Common Stock, par valu...
May 19
2023
BUY
Exercise of conversion of derivative security
$519,086
$30.19 p/Share
17,194
Added 39.92%
25,875
Common Stock, par valu...
May 04
2023
SELL
Payment of exercise price or tax liability
$166,275
$62.02 p/Share
2,681
Reduced 12.55%
18,681
Common Stock, par valu...
May 04
2023
BUY
Grant, award, or other acquisition
-
5,587
Added 20.73%
21,362
Common Stock, par valu...
May 03
2023
SELL
Payment of exercise price or tax liability
$28,726
$61.25 p/Share
469
Reduced 2.89%
15,775
Common Stock, par valu...
May 02
2023
SELL
Payment of exercise price or tax liability
$24,506
$61.73 p/Share
397
Reduced 2.98%
12,907
Common Stock, par valu...
May 02
2023
BUY
Grant, award, or other acquisition
-
3,337
Added 17.04%
16,244
Common Stock, par valu...
May 13
2022
SELL
Payment of exercise price or tax liability
$162,845
$56.78 p/Share
2,868
Reduced 17.73%
13,304
Common Stock, par valu...
May 04
2022
SELL
Payment of exercise price or tax liability
$26,674
$55.34 p/Share
482
Reduced 2.89%
16,172
Common Stock, par valu...
May 03
2022
SELL
Payment of exercise price or tax liability
$25,151
$54.44 p/Share
462
Reduced 2.7%
16,654
Common Stock, par valu...
May 02
2022
BUY
Grant, award, or other acquisition
-
3,060
Added 15.17%
17,116
Common Stock, par valu...
May 04
2021
SELL
Payment of exercise price or tax liability
$20,919
$44.32 p/Share
472
Reduced 3.25%
14,056
Common Stock, par valu...
May 03
2021
BUY
Grant, award, or other acquisition
-
3,572
Added 19.73%
14,528
Common Stock, par valu...