Mar 22
2025
SELL
Payment of exercise price or tax liability
$428,703
$18.59 p/Share
23,061
Reduced 9.51%
219,447
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
52,769
Added 17.87%
242,508
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$17,682
$19.22 p/Share
920
Reduced 0.48%
189,739
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
2,105
Added 1.09%
190,659
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$710,116
$20.14 p/Share
35,259
Reduced 15.75%
188,554
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
80,867
Added 26.54%
223,813
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$25,985
$23.84 p/Share
1,090
Reduced 0.76%
142,946
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
2,213
Added 1.51%
144,036
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$18,940
$27.49 p/Share
689
Reduced 0.48%
141,823
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
-
1,566
Added 1.09%
142,512
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$410,890
$20.12 p/Share
20,422
Reduced 12.66%
140,946
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
46,466
Added 22.36%
161,368
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$19,362
$20.91 p/Share
926
Reduced 0.8%
114,902
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
2,106
Added 1.79%
115,828
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$770,521
$21.46 p/Share
35,905
Reduced 24.0%
113,722
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
80,867
Added 35.08%
149,627
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$71,462
$20.78 p/Share
3,439
Reduced 4.76%
68,760
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
7,779
Added 9.73%
72,199
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$27,707
$20.02 p/Share
1,384
Reduced 2.1%
64,420
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
3,131
Added 4.54%
65,804
Common Stock
Nov 09
2023
BUY
Open market or private purchase
$151,089
$17.63 p/Share
8,570
Added 12.03%
62,673
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$121,352
$22.67 p/Share
5,353
Reduced 9.0%
54,103
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
12,110
Added 16.92%
59,456
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$378,720
$18.44 p/Share
20,538
Reduced 30.25%
47,346
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
46,466
Added 40.63%
67,884
Common Stock