Jun 05
2025
-
73,185
Reduced 19.61%
300,006
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,024,756
$46.1 p/Share
22,229
Reduced 5.62%
373,191
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
45,219
Added 10.26%
395,420
Common Stock
Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$494,441
$46.96 p/Share
10,529
Reduced 2.92%
350,201
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$2,855,168
$46.96 p/Share
60,800
Reduced 14.79%
350,201
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
134,076
Added 27.1%
360,730
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$692,221
$34.35 p/Share
20,152
Reduced 6.55%
287,454
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
46,483
Added 13.13%
307,606
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$626,002
$34.07 p/Share
18,374
Reduced 6.57%
261,123
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
38,017
Added 12.4%
268,565
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$549,005
$34.14 p/Share
16,081
Reduced 6.24%
241,480
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
34,856
Added 11.92%
257,561
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$596,839
$35.56 p/Share
16,784
Reduced 7.01%
222,705
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
35,980
Added 13.63%
228,070
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$1,208,140
$34.87 p/Share
34,647
Reduced 14.55%
203,509
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
75,000
Added 23.95%
238,156
Common Stock
Sep 07
2022
-
3,450
Reduced 2.07%
163,156
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,043,351
$47.79 p/Share
21,832
Reduced 11.59%
166,606
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
47,736
Added 21.73%
171,913
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$1,563,746
$45.43 p/Share
34,421
Reduced 19.66%
140,702
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
75,000
Added 29.99%
175,123
Common Stock