Feb 08
2025
SELL
Payment of exercise price or tax liability
$132,285
$30.65 p/Share
4,316
Reduced 48.69%
4,548
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
6,407
Added 46.74%
7,300
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$39,262
$30.65 p/Share
1,281
Reduced 34.27%
2,457
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
2,232
Added 37.39%
3,738
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$63,262
$31.21 p/Share
2,027
Reduced 57.37%
1,506
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
3,533
Added 50.0%
3,533
Common Stock
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