Dec 10
2024
SELL
Payment of exercise price or tax liability
$37,197
$18.36 p/Share
2,026
Reduced 4.32%
44,904
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$39,203
$19.35 p/Share
2,026
Reduced 4.14%
46,930
Common Stock
Aug 08
2024
SELL
Open market or private sale
$15,255
$20.34 p/Share
750
Reduced 1.51%
48,956
Common Stock
Jul 08
2024
SELL
Open market or private sale
$17,662
$23.55 p/Share
750
Reduced 1.49%
49,706
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$50,406
$24.88 p/Share
2,026
Reduced 3.81%
51,206
Common Stock
Jun 10
2024
SELL
Open market or private sale
$18,105
$24.14 p/Share
750
Reduced 1.46%
50,456
Common Stock
May 08
2024
SELL
Open market or private sale
$20,730
$27.64 p/Share
750
Reduced 1.39%
53,232
Common Stock
Apr 08
2024
SELL
Open market or private sale
$24,825
$33.1 p/Share
750
Reduced 1.37%
53,982
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$11,368
$26.5 p/Share
429
Reduced 0.78%
54,732
Common Stock
Mar 08
2024
SELL
Open market or private sale
$19,507
$26.01 p/Share
750
Reduced 1.34%
55,161
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$824,971
$26.5 p/Share
31,131
Added 35.77%
55,911
Common Stock
Feb 08
2024
SELL
Open market or private sale
$20,467
$27.29 p/Share
750
Reduced 2.94%
24,780
Common Stock
Jan 08
2024
SELL
Open market or private sale
$19,320
$25.76 p/Share
750
Reduced 2.85%
25,530
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$51,342
$25.8 p/Share
1,990
Reduced 7.04%
26,280
Common Stock
Dec 08
2023
SELL
Open market or private sale
$19,365
$25.82 p/Share
750
Reduced 2.58%
28,270
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$29,208
$25.94 p/Share
1,126
Reduced 3.74%
29,020
Common Stock
Nov 08
2023
SELL
Open market or private sale
$19,687
$26.25 p/Share
750
Reduced 2.43%
30,146
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$34,579
$30.71 p/Share
1,126
Reduced 3.52%
30,896
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$27,057
$24.03 p/Share
1,126
Reduced 3.4%
32,022
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$45,200
$22.6 p/Share
2,000
Added 5.69%
33,148
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$16,713
$23.31 p/Share
717
Reduced 2.25%
31,148
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
11,797
Added 27.02%
31,865
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$16,659
$25.95 p/Share
642
Reduced 3.1%
20,068
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$31,500
$29.55 p/Share
1,066
Reduced 4.9%
20,710
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$7,279
$33.39 p/Share
218
Reduced 0.99%
21,776
Common Stock