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
Mar 10
2022
SELL
Payment of exercise price or tax liability
$5,820
$21.88 p/Share
266
Reduced 1.19%
21,994
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
12,188
Added 35.38%
22,260
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$3,636
$16.68 p/Share
218
Reduced 2.12%
10,072
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$7,124
$16.34 p/Share
436
Reduced 4.06%
10,290
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
10,726
Added 50.0%
10,726
Common Stock