Aug 24
2024
SELL
Payment of exercise price or tax liability
$73,469
$32.48 p/Share
2,262
Reduced 4.01%
54,208
Common Stock
Jun 28
2024
SELL
Open market or private sale
$108,080
$27.02 p/Share
4,000
Reduced 6.61%
56,470
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,393
Added 8.27%
59,846
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
7,647
Added 12.31%
54,453
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$33,336
$24.44 p/Share
1,364
Reduced 3.63%
36,219
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$27,706
$25.63 p/Share
1,081
Reduced 2.8%
37,583
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
2,828
Added 6.82%
38,664
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$12,789
$25.63 p/Share
499
Reduced 1.37%
35,836
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$27,236
$26.94 p/Share
1,011
Reduced 2.71%
36,335
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,443
Added 6.14%
37,346
Common Stock
Dec 13
2023
SELL
Open market or private sale
$102,360
$25.59 p/Share
4,000
Reduced 10.28%
34,903
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
2,637
Added 13.04%
17,591
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$147,499
$23.42 p/Share
6,298
Added 29.63%
14,954
Restricted Stocks Units
Aug 01
2022
SELL
Payment of exercise price or tax liability
$334,303
$23.03 p/Share
14,516
Reduced 76.72%
4,404
Common Stock
Aug 01
2022
SELL
Open market or private sale
$101,556
$23.06 p/Share
4,404
Reduced 100.0%
0
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$277,178
$14.65 p/Share
18,920
Added 50.0%
18,920
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$312,066
$21.37 p/Share
14,603
Reduced 45.51%
17,487
Common Stock
Jun 02
2022
SELL
Open market or private sale
$90,657
$21.0 p/Share
4,317
Reduced 24.69%
13,170
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
$260,150
$13.75 p/Share
18,920
Added 37.09%
32,090
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$16,317
$17.97 p/Share
908
Added 6.45%
13,170
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
$29,247
$16.77 p/Share
1,744
Added 13.03%
11,642
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$5,697
$16.14 p/Share
353
Reduced 8.25%
3,924
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$305,400
$18.21 p/Share
16,771
Reduced 65.55%
8,813
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$305,400
$18.21 p/Share
16,771
Reduced 65.55%
8,813
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$346,560
$16.0 p/Share
21,660
Added 45.85%
25,584
Common Stock