Feb 01
2024
|
SELL
Open market or private sale
|
$472,290
$62.25 p/Share
|
7,587
|
|
Feb 14
2023
|
SELL
Open market or private sale
|
$739,070
$80.87 p/Share
|
9,139
|
|
Feb 14
2023
|
|
-
|
14,345
|
|
Feb 08
2022
|
SELL
Payment of exercise price or tax liability
|
$208,706
$94.48 p/Share
|
2,209
|
|
Feb 08
2022
|
BUY
Exercise of conversion of derivative security
|
$208,776
$12.66 p/Share
|
16,491
|
|
Nov 11
2020
|
SELL
Payment of exercise price or tax liability
|
$199,880
$46.69 p/Share
|
4,281
|
|
Nov 11
2020
|
BUY
Exercise of conversion of derivative security
|
$199,881
$17.62 p/Share
|
11,344
|
|
Nov 26
2019
|
SELL
Payment of exercise price or tax liability
|
$192,588
$49.23 p/Share
|
3,912
|
|
Nov 26
2019
|
BUY
Exercise of conversion of derivative security
|
$192,605
$17.38 p/Share
|
11,082
|
|
Feb 25
2019
|
SELL
Payment of exercise price or tax liability
|
$150,423
$46.47 p/Share
|
3,237
|
|
Feb 25
2019
|
BUY
Exercise of conversion of derivative security
|
$150,408
$18.0 p/Share
|
8,356
|
|
Jan 30
2018
|
SELL
Payment of exercise price or tax liability
|
$167,610
$53.79 p/Share
|
3,116
|
|
Jan 30
2018
|
BUY
Exercise of conversion of derivative security
|
$167,612
$22.39 p/Share
|
7,486
|
|
Nov 30
2016
|
|
-
|
9,150
|
|