May 07
2024
SELL
Open market or private sale
$232,662
$44.76 p/Share
5,198
Reduced 100.0%
0
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$67,732
$50.85 p/Share
1,332
Reduced 20.4%
5,198
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
2,321
Added 26.22%
6,530
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$63,628
$49.71 p/Share
1,280
Reduced 23.32%
4,209
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
2,231
Added 28.9%
5,489
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$96,890
$47.8 p/Share
2,027
Reduced 38.35%
3,258
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
3,533
Added 40.07%
5,285
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$61,162
$47.23 p/Share
1,295
Reduced 42.5%
1,752
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
3,047
Added 50.0%
3,047
Common Stock
Feb 15
2023
SELL
Open market or private sale
$329,407
$61.71 p/Share
5,338
Reduced 100.0%
0
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$57,484
$61.35 p/Share
937
Reduced 14.93%
5,338
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
2,322
Added 27.01%
6,275
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$53,843
$59.76 p/Share
901
Reduced 18.56%
3,953
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
2,232
Added 31.5%
4,854
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$33,142
$60.04 p/Share
552
Reduced 17.39%
2,622
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,367
Added 30.1%
3,174
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$74,449
$60.04 p/Share
1,240
Reduced 40.7%
1,807
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
3,047
Added 50.0%
3,047
Common Stock
Aug 01
2022
SELL
Open market or private sale
$76,574
$70.51 p/Share
1,086
Reduced 37.14%
1,838
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$140,979
$94.3 p/Share
1,495
Reduced 25.69%
4,324
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
2,322
Added 28.52%
5,819
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$87,519
$92.32 p/Share
948
Reduced 21.33%
3,497
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
1,473
Added 24.89%
4,445
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$81,242
$92.32 p/Share
880
Reduced 22.85%
2,972
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
1,366
Added 26.18%
3,852
Common Stock