Feb 28
2025
SELL
Payment of exercise price or tax liability
$99,652
$22.83 p/Share
4,365
Reduced 14.89%
24,943
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
9,686
Added 24.84%
29,308
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$70,306
$28.58 p/Share
2,460
Reduced 11.14%
19,622
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
-
5,419
Added 19.7%
22,082
Common Stock
Feb 29
2024
SELL
Open market or private sale
$223,275
$34.35 p/Share
6,500
Reduced 28.06%
16,663
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$177,535
$33.72 p/Share
5,265
Reduced 18.52%
23,163
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
11,608
Added 28.99%
28,428
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$73,743
$25.57 p/Share
2,884
Reduced 14.64%
16,820
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
-
6,353
Added 24.38%
19,704
Common Stock
Mar 06
2023
SELL
Open market or private sale
$128,826
$34.0 p/Share
3,789
Reduced 22.11%
13,351
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$268,218
$37.74 p/Share
7,107
Reduced 29.31%
17,140
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
15,670
Added 39.26%
24,247
Common Stock
Aug 11
2022
SELL
Open market or private sale
$187,500
$30.0 p/Share
6,250
Reduced 42.15%
8,577
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$73,114
$27.2 p/Share
2,688
Reduced 15.35%
14,827
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
-
5,922
Added 25.27%
17,515
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$41,706
$28.41 p/Share
1,468
Reduced 11.24%
11,593
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
3,024
Added 18.8%
13,061
Common Stock
May 08
2021
SELL
Payment of exercise price or tax liability
$92,048
$46.63 p/Share
1,974
Reduced 16.43%
10,037
Common Stock
May 08
2021
BUY
Exercise of conversion of derivative security
-
4,549
Added 27.47%
12,011
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$76,680
$36.17 p/Share
2,120
Reduced 22.12%
7,462
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
4,889
Added 33.78%
9,582
Common Stock