Aug 15
2024
|
SELL
Payment of exercise price or tax liability
|
$377,068
$39.03 p/Share
|
9,661
|
|
Aug 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
17,470
|
|
Jul 24
2024
|
SELL
Sale (or disposition) back to the issuer
|
$2,109,500
$42.19 p/Share
|
50,000
|
|
Jul 24
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
50,000
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$3,357,394
$34.07 p/Share
|
98,544
|
|
Feb 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
178,197
|
|
Aug 15
2023
|
SELL
Payment of exercise price or tax liability
|
$289,250
$29.94 p/Share
|
9,661
|
|
Aug 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
17,470
|
|
Aug 01
2023
|
SELL
Open market or private sale
|
$2,364,750
$31.53 p/Share
|
75,000
|
|
Jul 24
2023
|
SELL
Sale (or disposition) back to the issuer
|
$1,632,500
$32.65 p/Share
|
50,000
|
|
Jul 24
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
50,000
|
|
Feb 15
2023
|
SELL
Payment of exercise price or tax liability
|
$3,766,657
$35.56 p/Share
|
105,924
|
|
Feb 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
191,543
|
|
Jan 25
2023
|
SELL
Payment of exercise price or tax liability
|
$1,440,758
$34.87 p/Share
|
41,318
|
|
Jan 25
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
75,000
|
|
Aug 15
2022
|
SELL
Payment of exercise price or tax liability
|
$350,211
$36.25 p/Share
|
9,661
|
|
Aug 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
17,470
|
|
Feb 15
2022
|
SELL
Payment of exercise price or tax liability
|
$5,873,343
$47.79 p/Share
|
122,899
|
|
Feb 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
222,238
|
|
Jan 25
2022
|
SELL
Payment of exercise price or tax liability
|
$1,878,122
$45.43 p/Share
|
41,341
|
|
Jan 25
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
75,000
|
|