Nov 13
2024
SELL
Open market or private sale
$27,960
$30.0 p/Share
932
Reduced 1.23%
74,720
Common Stock
Nov 11
2024
SELL
Open market or private sale
$148,800
$29.76 p/Share
5,000
Reduced 6.2%
75,652
Common Stock
Jul 30
2024
SELL
Open market or private sale
$342,875
$27.43 p/Share
12,500
Reduced 13.42%
80,652
Common Stock
May 15
2024
SELL
Open market or private sale
$248,220
$23.64 p/Share
10,500
Reduced 10.13%
93,152
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$87,687
$22.16 p/Share
3,957
Reduced 3.68%
103,652
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$61,250
$22.16 p/Share
2,764
Reduced 2.96%
90,531
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
17,078
Added 13.7%
107,609
Common Stock
Aug 18
2023
SELL
Open market or private sale
$250,609
$21.53 p/Share
11,640
Reduced 11.41%
90,350
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$43,431
$23.3 p/Share
1,864
Reduced 1.76%
104,241
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$51,213
$23.3 p/Share
2,198
Reduced 2.03%
105,956
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
15,924
Added 12.83%
108,154
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$26,600
$24.63 p/Share
1,080
Reduced 1.16%
92,230
Common Stock
Nov 01
2022
SELL
Open market or private sale
$530,445
$26.2 p/Share
20,246
Reduced 17.83%
93,310
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$37,367
$23.68 p/Share
1,578
Reduced 1.37%
113,556
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
15,206
Added 11.6%
115,896
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$84,461
$24.51 p/Share
3,446
Reduced 3.31%
100,690
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$20,884
$24.06 p/Share
868
Reduced 0.83%
104,136
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$29,714
$24.06 p/Share
1,235
Reduced 1.15%
105,736
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
11,778
Added 9.92%
106,971
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
5,750
Added 5.7%
95,193
Common Stock
Nov 16
2020
SELL
Open market or private sale
$86,750
$17.35 p/Share
5,000
Reduced 5.29%
89,443
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$9,383
$18.47 p/Share
508
Reduced 0.54%
94,443
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$12,726
$18.47 p/Share
689
Reduced 0.72%
94,951
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$12,726
$18.47 p/Share
689
Reduced 0.72%
95,640
Common Stock
Mar 05
2020
SELL
Payment of exercise price or tax liability
$14,233
$19.74 p/Share
721
Reduced 0.74%
96,329
Common Stock