Feb 21
2025
SELL
Open market or private sale
$155,567
$73.45 p/Share
2,118
Reduced 21.34%
7,809
Common Stock
Feb 20
2025
SELL
Open market or private sale
$279,477
$74.25 p/Share
3,764
Reduced 27.49%
9,927
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$339,606
$75.67 p/Share
4,488
Reduced 24.69%
13,691
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
12,246
Added 40.25%
18,179
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$155,375
$71.11 p/Share
2,185
Reduced 26.88%
5,943
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
4,278
Added 38.83%
6,738
Common Stock
Feb 21
2024
SELL
Open market or private sale
$438,083
$69.35 p/Share
6,317
Reduced 62.19%
3,840
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$339,267
$70.14 p/Share
4,837
Reduced 32.26%
10,157
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
13,272
Added 46.95%
14,994
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
-
1,555
Added 47.45%
1,722
Common Stock
Feb 23
2023
SELL
Open market or private sale
$95,731
$73.47 p/Share
1,303
Reduced 88.64%
167
Common Stock
Feb 22
2023
SELL
Open market or private sale
$362,919
$74.05 p/Share
4,901
Reduced 76.93%
1,470
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$53,978
$73.34 p/Share
736
Reduced 10.36%
6,371
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,039
Added 22.29%
7,107
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$66,102
$74.44 p/Share
888
Reduced 14.91%
5,068
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,462
Added 29.25%
5,956
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$144,115
$74.44 p/Share
1,936
Reduced 35.65%
3,494
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
5,263
Added 56.19%
4,103
Common Stock
Nov 03
2022
SELL
Open market or private sale
$258,366
$66.18 p/Share
3,904
Reduced 100.0%
0
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$356,663
$68.51 p/Share
5,206
Reduced 57.15%
3,904
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
-
9,110
Added 50.0%
9,110
Common Stock