Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,643,050
$46.1 p/Share
35,641
Reduced 8.41%
388,100
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
64,450
Added 13.2%
423,741
Common Stock
Feb 28
2025
-
30,000
Reduced 7.71%
359,291
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$3,627,472
$46.96 p/Share
77,246
Reduced 16.56%
389,291
Common Stock
Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$679,886
$46.96 p/Share
14,478
Reduced 3.59%
389,291
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
154,160
Added 27.63%
403,769
Common Stock
Jul 24
2024
SELL
Sale (or disposition) back to the issuer
$2,109,500
$42.19 p/Share
50,000
Reduced 13.27%
326,855
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
50,000
Added 11.71%
376,855
Common Stock
Feb 21
2024
-
30,000
Reduced 8.41%
326,855
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,887,989
$34.07 p/Share
55,415
Reduced 13.44%
356,855
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
100,205
Added 21.41%
367,791
Common Stock
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
$1,632,500
$32.65 p/Share
50,000
Reduced 13.81%
312,065
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 12.13%
362,065
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,288,072
$35.56 p/Share
64,344
Reduced 17.09%
312,065
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
116,352
Added 26.61%
320,975
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$1,435,632
$34.87 p/Share
41,171
Reduced 13.67%
260,057
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
75,000
Added 19.93%
301,228
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$4,588,318
$47.79 p/Share
96,010
Reduced 29.79%
226,228
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
173,615
Added 41.18%
247,970
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$1,871,671
$45.43 p/Share
41,199
Reduced 21.7%
148,623
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
75,000
Added 28.32%
189,822
Common Stock