Dec 20
2024
SELL
Payment of exercise price or tax liability
$405,177
$26.3 p/Share
15,406
Reduced 6.16%
234,762
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
$39,081
$26.3 p/Share
1,486
Added 0.63%
236,248
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$203,666
$25.36 p/Share
8,031
Reduced 3.11%
250,168
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
19,577
Added 7.05%
258,199
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$300,423
$25.64 p/Share
11,717
Reduced 4.68%
238,622
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
$416,626
$20.36 p/Share
20,463
Added 7.56%
250,339
Common Stock
Mar 07
2024
BUY
Payment of exercise price or tax liability
$621,937
$18.18 p/Share
34,210
Added 12.95%
229,876
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$240,765
$18.94 p/Share
12,712
Reduced 4.59%
264,086
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
18,950
Added 6.41%
276,798
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
$499,990
$14.13 p/Share
35,385
Added 12.07%
257,848
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$333,428
$14.29 p/Share
23,333
Reduced 9.49%
222,463
Common Stock
Jun 29
2023
SELL
Open market or private sale
$15,390
$15.39 p/Share
1,000
Reduced 0.41%
245,796
Common Stock
May 30
2023
SELL
Open market or private sale
$16,250
$16.25 p/Share
1,000
Reduced 0.4%
246,796
Common Stock
May 01
2023
SELL
Open market or private sale
$16,980
$16.98 p/Share
1,000
Reduced 0.4%
247,796
Common Stock
Mar 29
2023
SELL
Open market or private sale
$16,320
$16.32 p/Share
1,000
Reduced 0.4%
248,796
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
63,532
Added 20.28%
249,796
Common Stock
Feb 28
2023
SELL
Open market or private sale
$15,410
$15.41 p/Share
1,000
Reduced 0.53%
186,264
Common Stock
Feb 22
2023
SELL
Open market or private sale
$105,350
$15.05 p/Share
7,000
Reduced 3.6%
187,264
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
58,563
Added 23.16%
194,264
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$278,947
$11.93 p/Share
23,382
Reduced 14.7%
135,701
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
30,000
Added 15.87%
159,083
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$447,330
$16.25 p/Share
27,528
Reduced 17.58%
129,083
Common Stock
Aug 16
2021
SELL
Open market or private sale
$17,050
$17.05 p/Share
1,000
Reduced 0.63%
156,611
Common Stock
Jul 16
2021
SELL
Open market or private sale
$17,960
$17.96 p/Share
1,000
Reduced 0.63%
157,611
Common Stock
Jun 16
2021
SELL
Open market or private sale
$18,760
$18.76 p/Share
1,000
Reduced 0.63%
158,611
Common Stock