Feb 09
2024
SELL
Payment of exercise price or tax liability
$40,322
$88.04 p/Share
458
Reduced 11.26%
3,611
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,591
Added 28.11%
4,069
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$54,044
$87.45 p/Share
618
Reduced 19.96%
2,478
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
2,158
Added 41.07%
3,096
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$45,643
$93.15 p/Share
490
Reduced 34.31%
938
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,428
Added 50.0%
1,428
Common Stock
May 01
2023
SELL
Open market or private sale
$211,702
$66.72 p/Share
3,173
Reduced 100.0%
0
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$28,819
$63.48 p/Share
454
Reduced 12.52%
3,173
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
1,569
Added 30.2%
3,627
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$30,310
$60.38 p/Share
502
Reduced 19.61%
2,058
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,639
Added 39.03%
2,560
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$29,525
$60.38 p/Share
489
Reduced 34.68%
921
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,410
Added 50.0%
1,410
Common Stock
Dec 13
2022
SELL
Open market or private sale
$189,926
$53.38 p/Share
3,558
Reduced 100.0%
0
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$37,447
$60.89 p/Share
615
Reduced 14.74%
3,558
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
2,125
Added 33.74%
4,173
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$29,045
$60.89 p/Share
477
Reduced 18.89%
2,048
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
1,614
Added 38.99%
2,525
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$30,371
$63.94 p/Share
475
Reduced 34.27%
911
Common Stock
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
1,386
Added 50.0%
1,386
Common Stock
May 18
2021
SELL
Open market or private sale
$247,356
$74.73 p/Share
3,310
Reduced 100.0%
0
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$18,486
$58.5 p/Share
316
Reduced 8.71%
3,310
Common Stock
Feb 07
2021
BUY
Exercise of conversion of derivative security
-
1,093
Added 23.16%
3,626
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$36,914
$58.5 p/Share
631
Reduced 19.94%
2,533
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
2,110
Added 40.01%
3,164
Common Stock