Oct 30
2024
|
SELL
Open market or private sale
|
$605,592
$117.0 p/Share
|
5,176
|
|
Feb 26
2024
|
SELL
Payment of exercise price or tax liability
|
$223,871
$124.65 p/Share
|
1,796
|
|
Feb 26
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,357
|
|
Nov 03
2023
|
SELL
Open market or private sale
|
$198,900
$102.0 p/Share
|
1,950
|
|
Jun 08
2023
|
SELL
Sale (or disposition) back to the issuer
|
$96,835
$98.51 p/Share
|
983
|
|
Jun 08
2023
|
SELL
Payment of exercise price or tax liability
|
$93,781
$98.51 p/Share
|
952
|
|
Jun 08
2023
|
BUY
Exercise of conversion of derivative security
|
$96,796
$34.57 p/Share
|
2,800
|
|
Mar 01
2023
|
SELL
Payment of exercise price or tax liability
|
$10,608
$101.03 p/Share
|
105
|
|
Mar 01
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
200
|
|
Feb 28
2023
|
SELL
Open market or private sale
|
$289,647
$104.04 p/Share
|
2,784
|
|
Feb 27
2023
|
SELL
Payment of exercise price or tax liability
|
$119,634
$101.99 p/Share
|
1,173
|
|
Feb 27
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,044
|
|
Feb 27
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,119
|
|
Mar 15
2022
|
SELL
Payment of exercise price or tax liability
|
$99,272
$88.32 p/Share
|
1,124
|
|
Mar 15
2022
|
SELL
Sale (or disposition) back to the issuer
|
$74,189
$88.32 p/Share
|
840
|
|
Mar 15
2022
|
BUY
Exercise of conversion of derivative security
|
$74,169
$24.6 p/Share
|
3,015
|
|
Mar 02
2022
|
SELL
Payment of exercise price or tax liability
|
$23,325
$80.43 p/Share
|
290
|
|
Mar 02
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
560
|
|
Mar 01
2022
|
SELL
Payment of exercise price or tax liability
|
$8,291
$79.72 p/Share
|
104
|
|
Mar 01
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
200
|
|
Feb 28
2022
|
SELL
Payment of exercise price or tax liability
|
$112,817
$81.28 p/Share
|
1,388
|
|
Feb 28
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
2,599
|
|
Feb 25
2022
|
SELL
Payment of exercise price or tax liability
|
$17,631
$81.25 p/Share
|
217
|
|
Feb 25
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
373
|
|
Mar 02
2021
|
SELL
Payment of exercise price or tax liability
|
$22,301
$76.9 p/Share
|
290
|
|