Feb 04
2025
SELL
Payment of exercise price or tax liability
$38,030
$26.12 p/Share
1,456
Reduced 2.81%
50,286
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
3,409
Added 6.27%
50,928
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$31,688
$19.98 p/Share
1,586
Reduced 3.18%
48,333
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
4,244
Added 7.84%
49,919
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$25,989
$20.4 p/Share
1,274
Reduced 2.71%
45,675
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,982
Added 6.07%
46,117
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$32,898
$26.66 p/Share
1,234
Reduced 2.73%
43,967
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
3,133
Added 6.48%
45,201
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$21,789
$28.67 p/Share
760
Reduced 1.77%
42,068
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
1,947
Added 4.39%
42,411
Common Stock
Jul 29
2022
BUY
Open market or private purchase
-
650
Added 1.57%
40,881
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$55,070
$40.08 p/Share
1,374
Reduced 3.3%
40,231
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
5,646
Added 12.02%
41,343
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$39,303
$39.78 p/Share
988
Reduced 2.67%
35,959
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
3,334
Added 8.28%
36,947
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$145,608
$36.14 p/Share
4,029
Reduced 10.7%
33,613
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$108,411
$15.19 p/Share
7,137
Added 16.84%
35,245
Common Stock
Feb 26
2021
SELL
Open market or private sale
$71,400
$28.56 p/Share
2,500
Reduced 7.57%
30,505
Common Stock
Feb 12
2021
SELL
Open market or private sale
$128,475
$28.55 p/Share
4,500
Reduced 12.0%
33,005
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$25,352
$25.66 p/Share
988
Reduced 2.57%
37,505
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
3,333
Added 7.97%
38,493
Common Stock