Aug 19
2024
SELL
Open market or private sale
$247,000
$19.0 p/Share
13,000
Reduced 12.09%
94,488
Common Stock
Aug 14
2024
SELL
Open market or private sale
$240,500
$18.5 p/Share
13,000
Reduced 10.79%
107,488
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$224,556
$18.99 p/Share
11,825
Reduced 8.94%
120,488
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
-
28,481
Added 17.71%
132,313
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$154,521
$15.36 p/Share
10,060
Reduced 8.83%
103,832
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
21,294
Added 15.75%
113,892
Common Stock
Aug 07
2023
SELL
Open market or private sale
$238,560
$14.91 p/Share
16,000
Reduced 14.73%
92,598
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$151,981
$13.42 p/Share
11,325
Reduced 9.44%
108,598
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
27,834
Added 18.84%
119,923
Common Stock
Mar 01
2023
SELL
Open market or private sale
$116,186
$13.51 p/Share
8,600
Reduced 8.54%
92,089
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$188,468
$13.49 p/Share
13,971
Reduced 12.18%
100,689
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
29,924
Added 20.7%
114,660
Common Stock
Aug 08
2022
SELL
Open market or private sale
$163,600
$16.36 p/Share
10,000
Reduced 10.56%
84,736
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$88,900
$12.12 p/Share
7,335
Reduced 7.19%
94,736
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
25,936
Added 20.26%
102,071
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$41,076
$12.67 p/Share
3,242
Reduced 4.08%
76,135
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$72,438
$12.15 p/Share
5,962
Reduced 6.99%
79,377
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
12,230
Added 12.53%
85,339
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$53,313
$14.37 p/Share
3,710
Reduced 4.83%
73,109
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
23,262
Added 23.24%
76,819
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$46,981
$14.46 p/Share
3,249
Reduced 5.72%
53,557
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$30,475
$14.45 p/Share
2,109
Reduced 3.58%
56,806
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$62,803
$14.28 p/Share
4,398
Reduced 6.95%
58,915
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
8,939
Added 12.37%
63,313
Common Stock