Jan 01
2025
SELL
Payment of exercise price or tax liability
$36,140
$30.55 p/Share
1,183
Reduced 3.3%
34,669
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
3,595
Added 9.11%
35,852
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$20,751
$34.76 p/Share
597
Reduced 1.82%
32,257
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,402
Added 4.09%
32,854
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$80,074
$22.12 p/Share
3,620
Reduced 10.32%
31,452
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
8,498
Added 19.5%
35,072
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$15,993
$26.79 p/Share
597
Reduced 2.2%
26,574
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
1,402
Added 4.91%
27,171
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$21,421
$28.26 p/Share
758
Reduced 2.86%
25,769
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,928
Added 6.78%
26,527
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$86,702
$30.21 p/Share
2,870
Reduced 10.45%
24,599
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
10,402
Added 27.47%
27,469
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$10,752
$20.25 p/Share
531
Reduced 3.22%
15,971
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,929
Added 10.47%
16,502
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$17,149
$27.05 p/Share
634
Reduced 4.17%
14,573
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,928
Added 11.25%
15,207
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$63,073
$29.64 p/Share
2,128
Reduced 13.81%
13,279
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
7,713
Added 33.36%
15,407
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$50,959
$37.86 p/Share
1,346
Reduced 14.89%
7,694
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
4,879
Added 35.05%
9,040
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$64,853
$38.42 p/Share
1,688
Reduced 34.6%
3,191
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
4,879
Added 50.0%
4,879
Common Stock