Oct 25
2025
SELL
Payment of exercise price or tax liability
$586,867
$73.69 p/Share
7,964
Reduced 9.44%
76,425
Common Stock
Oct 25
2025
BUY
Exercise of conversion of derivative security
$1,237,402
$73.69 p/Share
16,792
Added 16.6%
84,389
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$577,469
$72.51 p/Share
7,964
Reduced 10.54%
67,597
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
16,792
Added 18.18%
75,561
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$565,444
$71.0 p/Share
7,964
Reduced 11.93%
58,769
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
-
16,792
Added 20.1%
66,733
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,390,814
$75.67 p/Share
18,380
Reduced 26.9%
49,941
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
38,403
Added 35.98%
68,321
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$988,693
$70.14 p/Share
14,096
Reduced 32.03%
29,918
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
29,950
Added 40.49%
44,014
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$97,028
$73.34 p/Share
1,323
Reduced 8.6%
14,064
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,854
Added 15.65%
15,387
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$122,528
$74.44 p/Share
1,646
Reduced 11.61%
12,533
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,552
Added 20.03%
14,179
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$194,511
$74.44 p/Share
2,613
Reduced 19.74%
10,627
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
5,645
Added 33.1%
11,411
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$427,410
$68.32 p/Share
6,256
Reduced 45.17%
7,595
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
13,851
Added 50.0%
13,851
Common Stock
Aug 16
2021
SELL
Open market or private sale
$388,051
$67.16 p/Share
5,778
Reduced 100.0%
0
Common Stock
May 17
2021
SELL
Open market or private sale
$198,070
$68.56 p/Share
2,889
Reduced 33.33%
5,778
Common Stock