Apr 01
2024
SELL
Payment of exercise price or tax liability
$111,642
$17.88 p/Share
6,244
Reduced 3.42%
176,524
Common Stock
Apr 01
2024
SELL
Open market or private sale
$54,000
$18.0 p/Share
3,000
Reduced 1.7%
173,524
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
13,295
Added 6.92%
178,800
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$69,100
$18.88 p/Share
3,660
Reduced 2.11%
169,473
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
10,765
Added 5.85%
173,133
Common Stock
Mar 04
2024
SELL
Open market or private sale
$54,840
$18.28 p/Share
3,000
Reduced 1.81%
162,368
Common Stock
Feb 12
2024
SELL
Open market or private sale
$108,000
$18.0 p/Share
6,000
Reduced 3.5%
165,368
Common Stock
Dec 26
2023
SELL
Open market or private sale
$108,000
$18.0 p/Share
6,000
Reduced 3.38%
171,368
Common Stock
May 11
2023
SELL
Open market or private sale
$104,100
$20.82 p/Share
5,000
Reduced 2.74%
177,368
Common Stock
Apr 14
2023
SELL
Open market or private sale
$118,300
$23.66 p/Share
5,000
Reduced 2.67%
182,368
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$91,558
$23.8 p/Share
3,847
Reduced 2.01%
187,368
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
6,651
Added 3.39%
189,492
Common Stock
Mar 06
2023
SELL
Open market or private sale
$214,500
$21.45 p/Share
10,000
Reduced 5.14%
184,564
Common Stock
Feb 02
2023
SELL
Open market or private sale
$300,000
$20.0 p/Share
15,000
Reduced 7.16%
194,564
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$37,010
$21.48 p/Share
1,723
Reduced 0.82%
209,564
Common Stock
Mar 16
2022
SELL
Open market or private sale
$60,000
$20.0 p/Share
3,000
Reduced 1.4%
211,287
Common Stock
Jan 26
2022
SELL
Open market or private sale
$78,030
$26.01 p/Share
3,000
Reduced 1.38%
214,287
Common Stock
Jan 18
2022
SELL
Open market or private sale
$137,200
$27.44 p/Share
5,000
Reduced 2.25%
217,287
Common Stock
Dec 27
2021
SELL
Open market or private sale
$87,900
$29.3 p/Share
3,000
Reduced 1.33%
222,287
Common Stock
Nov 15
2021
SELL
Open market or private sale
$2,808,310
$38.47 p/Share
73,000
Reduced 24.47%
225,287
Common Stock
Oct 26
2021
SELL
Open market or private sale
$119,850
$39.95 p/Share
3,000
Reduced 1.0%
298,287
Common Stock
Oct 15
2021
SELL
Open market or private sale
$186,900
$37.38 p/Share
5,000
Reduced 1.63%
301,287
Common Stock
Sep 27
2021
SELL
Open market or private sale
$108,000
$36.0 p/Share
3,000
Reduced 0.97%
306,287
Common Stock
Sep 01
2021
SELL
Open market or private sale
$1,015,800
$33.86 p/Share
30,000
Reduced 8.84%
309,287
Common Stock
Aug 16
2021
SELL
Open market or private sale
$228,640
$28.58 p/Share
8,000
Reduced 2.3%
339,287
Common Stock