Sep 06
2024
SELL
Payment of exercise price or tax liability
$1,551,617
$15.41 p/Share
100,689
Reduced 32.86%
205,684
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
151,046
Added 33.02%
306,373
Common Stock
Apr 01
2024
SELL
Open market or private sale
$173,550
$23.14 p/Share
7,500
Reduced 4.61%
155,327
Common Stock
Jan 02
2024
SELL
Open market or private sale
$173,625
$23.15 p/Share
7,500
Reduced 4.4%
162,827
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$368,785
$22.78 p/Share
16,189
Reduced 8.68%
170,327
Common Stock
Oct 28
2023
BUY
Grant, award, or other acquisition
-
54,872
Added 22.73%
186,516
Common Stock
Apr 03
2023
SELL
Open market or private sale
$74,950
$29.98 p/Share
2,500
Reduced 1.86%
131,644
Common Stock
Jan 03
2023
SELL
Open market or private sale
$66,450
$26.58 p/Share
2,500
Reduced 1.83%
134,144
Common Stock
Oct 31
2022
SELL
Open market or private sale
$328,132
$24.22 p/Share
13,548
Reduced 9.02%
136,644
Common Stock
Oct 28
2022
BUY
Grant, award, or other acquisition
-
53,694
Added 26.34%
150,192
Common Stock
Oct 03
2022
SELL
Open market or private sale
$51,925
$20.77 p/Share
2,500
Reduced 2.53%
96,498
Common Stock
Jul 01
2022
SELL
Open market or private sale
$63,275
$25.31 p/Share
2,500
Reduced 2.46%
98,998
Common Stock
Apr 01
2022
SELL
Open market or private sale
$185,850
$37.17 p/Share
5,000
Reduced 4.69%
101,498
Common Stock
Jan 03
2022
SELL
Open market or private sale
$103,300
$20.66 p/Share
5,000
Reduced 4.48%
106,498
Common Stock
Oct 29
2021
SELL
Open market or private sale
$401,005
$23.11 p/Share
17,352
Reduced 13.47%
111,498
Common Stock
Oct 28
2021
BUY
Grant, award, or other acquisition
-
52,923
Added 29.11%
128,850
Common Stock
Oct 01
2021
SELL
Open market or private sale
$130,500
$26.1 p/Share
5,000
Reduced 6.18%
75,927
Common Stock
Jul 01
2021
SELL
Open market or private sale
$172,800
$34.56 p/Share
5,000
Reduced 5.82%
80,927
Common Stock
Apr 01
2021
SELL
Open market or private sale
$329,500
$32.95 p/Share
10,000
Reduced 10.42%
85,927
Common Stock
Oct 29
2020
SELL
Open market or private sale
$355,746
$23.6 p/Share
15,074
Reduced 13.58%
95,927
Common Stock
Oct 28
2020
BUY
Grant, award, or other acquisition
-
47,120
Added 29.8%
111,001
Common Stock
Oct 01
2020
SELL
Open market or private sale
$240,300
$24.03 p/Share
10,000
Reduced 13.54%
63,881
Common Stock