Feb 01
2025
SELL
Payment of exercise price or tax liability
$87,429
$17.85 p/Share
4,898
Reduced 3.1%
153,149
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
9,580
Added 5.72%
158,047
Common Stock
Jan 10
2025
SELL
Open market or private sale
$11,879
$16.97 p/Share
700
Reduced 0.47%
148,467
Common Stock
Dec 10
2024
SELL
Open market or private sale
$13,559
$19.37 p/Share
700
Reduced 0.47%
149,167
Common Stock
Nov 15
2024
SELL
Open market or private sale
$13,475
$19.25 p/Share
700
Reduced 0.46%
149,867
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$127,134
$17.43 p/Share
7,294
Reduced 4.62%
150,567
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
14,258
Added 8.28%
157,861
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$162,120
$20.0 p/Share
8,106
Reduced 5.34%
143,603
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
15,284
Added 9.15%
151,709
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$52,622
$22.78 p/Share
2,310
Reduced 1.67%
136,425
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
5,487
Added 3.8%
138,735
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$97,308
$22.95 p/Share
4,240
Reduced 3.08%
133,248
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
8,101
Added 5.56%
137,488
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$23,118
$22.62 p/Share
1,022
Reduced 0.78%
129,387
Common Stock
Nov 16
2021
-
335
Reduced 0.26%
130,409
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$313,874
$24.12 p/Share
13,013
Reduced 9.05%
130,744
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$261,682
$14.92 p/Share
17,539
Added 10.87%
143,757
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$16,451
$15.52 p/Share
1,060
Reduced 0.83%
126,218
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
8,054
Added 5.95%
127,278
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$13,926
$15.12 p/Share
921
Reduced 0.77%
119,224
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$16,086
$15.74 p/Share
1,022
Reduced 0.84%
120,145
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$321,765
$14.97 p/Share
21,494
Reduced 15.07%
121,167
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$307,639
$13.11 p/Share
23,466
Added 14.13%
142,661
Common Stock