Feb 24
2025
SELL
Payment of exercise price or tax liability
$3,151,430
$57.33 p/Share
54,970
Reduced 7.88%
642,261
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$4,567,939
$57.33 p/Share
79,678
Added 10.26%
697,231
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
$1,749,993
$58.45 p/Share
29,940
Added 4.62%
617,553
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$2,629,345
$34.72 p/Share
75,730
Reduced 11.42%
587,613
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
119,218
Added 15.23%
663,343
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
45,129
Added 7.66%
544,125
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$2,577,412
$36.16 p/Share
71,278
Reduced 12.5%
498,996
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$2,328,043
$29.09 p/Share
80,029
Added 12.31%
570,274
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$2,959,324
$31.18 p/Share
94,911
Reduced 16.22%
490,245
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$4,799,849
$31.18 p/Share
153,940
Added 20.83%
585,156
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$1,499,994
$31.05 p/Share
48,309
Added 10.07%
431,216
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$871,141
$30.79 p/Share
28,293
Reduced 6.88%
382,907
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$1,965,264
$30.79 p/Share
63,828
Added 13.44%
411,200
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
44,821
Added 11.43%
347,372
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$2,068,444
$29.51 p/Share
70,093
Reduced 18.81%
302,551
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$3,605,473
$29.51 p/Share
122,178
Added 26.19%
344,369
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
52,279
Added 17.27%
250,466
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$659,808
$22.91 p/Share
28,800
Reduced 12.69%
198,187
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$1,211,412
$22.91 p/Share
52,877
Added 18.89%
226,987
Common Stock