Feb 23
2024
|
SELL
Payment of exercise price or tax liability
|
$17,488
$39.3 p/Share
|
445
|
|
Feb 23
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,000
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$27,486
$39.21 p/Share
|
701
|
|
Feb 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,580
|
|
Feb 14
2024
|
SELL
Payment of exercise price or tax liability
|
$43,638
$38.55 p/Share
|
1,132
|
|
Feb 14
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,560
|
|
Feb 12
2024
|
SELL
Payment of exercise price or tax liability
|
$59,270
$39.94 p/Share
|
1,484
|
|
Feb 12
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,003
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$362,500
$36.25 p/Share
|
10,000
|
|
Dec 05
2023
|
SELL
Open market or private sale
|
$534,300
$35.62 p/Share
|
15,000
|
|
Feb 23
2023
|
SELL
Payment of exercise price or tax liability
|
$10,242
$34.72 p/Share
|
295
|
|
Feb 23
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,000
|
|
Feb 15
2023
|
SELL
Payment of exercise price or tax liability
|
$16,188
$35.27 p/Share
|
459
|
|
Feb 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,580
|
|
Feb 10
2023
|
SELL
Payment of exercise price or tax liability
|
$35,850
$34.34 p/Share
|
1,044
|
|
Feb 10
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
3,003
|
|
Mar 02
2022
|
SELL
Open market or private sale
|
$173,418
$63.13 p/Share
|
2,747
|
|
Feb 22
2022
|
SELL
Payment of exercise price or tax liability
|
$17,839
$60.47 p/Share
|
295
|
|
Feb 22
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
1,000
|
|
Feb 10
2022
|
SELL
Payment of exercise price or tax liability
|
$59,246
$61.65 p/Share
|
961
|
|
Feb 10
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
3,003
|
|