Mar 04
2025
SELL
Open market or private sale
$458,730
$16.88 p/Share
27,176
Reduced 26.22%
76,468
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$481,032
$17.7 p/Share
27,177
Reduced 31.13%
60,133
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
97,864
Added 48.57%
103,644
Common Stock
Jan 02
2025
SELL
Open market or private sale
$340,198
$16.71 p/Share
20,359
Reduced 38.19%
32,957
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$344,932
$16.94 p/Share
20,362
Reduced 27.64%
53,316
Common Stock
Mar 04
2024
SELL
Open market or private sale
$597,095
$22.83 p/Share
26,154
Reduced 26.2%
73,678
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$569,111
$21.76 p/Share
26,154
Reduced 27.55%
68,785
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
83,355
Added 45.5%
99,832
Common Stock
Jan 16
2024
SELL
Open market or private sale
$330,026
$22.23 p/Share
14,846
Reduced 25.83%
42,631
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$355,882
$23.97 p/Share
14,847
Reduced 20.53%
57,477
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
36,772
Added 33.71%
72,324
Common Stock
Feb 21
2023
SELL
Open market or private sale
$501,944
$21.06 p/Share
23,834
Reduced 40.13%
35,552
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$499,343
$20.95 p/Share
23,835
Reduced 28.64%
59,386
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
47,669
Added 36.42%
83,221
Common Stock
Jan 13
2023
SELL
Open market or private sale
$1,007,312
$22.81 p/Share
44,161
Reduced 55.4%
35,552
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$170,658
$21.48 p/Share
7,945
Reduced 9.06%
79,713
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$532,627
$19.61 p/Share
27,161
Reduced 28.09%
69,541
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
72,440
Added 45.25%
87,658
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$200,999
$22.2 p/Share
9,054
Reduced 17.6%
42,379
Common Stock
Mar 01
2021
SELL
Open market or private sale
$1,602,391
$24.67 p/Share
64,953
Reduced 55.81%
51,433
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$539,141
$23.86 p/Share
22,596
Reduced 18.59%
98,951
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
62,626
Added 34.98%
116,386
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$157,343
$20.89 p/Share
7,532
Reduced 8.98%
76,356
Common Stock