Dec 15
2024
|
SELL
Payment of exercise price or tax liability
|
$15,025
$58.24 p/Share
|
258
|
|
Dec 15
2024
|
BUY
Exercise of conversion of derivative security
|
$52,416
$58.24 p/Share
|
900
|
|
Jul 15
2024
|
SELL
Payment of exercise price or tax liability
|
$7,027
$61.11 p/Share
|
115
|
|
Jul 15
2024
|
BUY
Exercise of conversion of derivative security
|
$24,444
$61.11 p/Share
|
400
|
|
Jul 15
2023
|
SELL
Payment of exercise price or tax liability
|
$6,472
$56.28 p/Share
|
115
|
|
Jul 15
2023
|
BUY
Exercise of conversion of derivative security
|
$22,512
$56.28 p/Share
|
400
|
|
Jul 15
2022
|
SELL
Payment of exercise price or tax liability
|
$7,712
$66.48 p/Share
|
116
|
|
Jul 15
2022
|
BUY
Exercise of conversion of derivative security
|
$26,592
$66.48 p/Share
|
400
|
|
Nov 24
2021
|
BUY
Open market or private purchase
|
$281,610
$93.87 p/Share
|
3,000
|
|
Jul 15
2021
|
SELL
Payment of exercise price or tax liability
|
$9,853
$84.94 p/Share
|
116
|
|
Jul 15
2021
|
BUY
Exercise of conversion of derivative security
|
$33,976
$84.94 p/Share
|
400
|
|
Nov 11
2020
|
SELL
Open market or private sale
|
$324,768
$95.52 p/Share
|
3,400
|
|
Nov 11
2020
|
BUY
Exercise of conversion of derivative security
|
$324,768
$95.52 p/Share
|
3,400
|
|