May 24
2024
BUY
Open market or private purchase
$12,210
$12.21 p/Share
1,000
Added 0.92%
108,286
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
30,852
Added 22.33%
107,286
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$115,571
$13.33 p/Share
8,670
Reduced 10.19%
76,434
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,561
Added 15.46%
85,104
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$36,367
$13.39 p/Share
2,716
Reduced 3.76%
69,543
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$98,031
$17.04 p/Share
5,753
Reduced 7.37%
72,259
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
34,907
Added 30.91%
78,012
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$12,498
$18.22 p/Share
686
Reduced 1.54%
43,753
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,141
Added 4.6%
44,439
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$11,806
$18.22 p/Share
648
Reduced 1.48%
43,105
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$16,814
$18.1 p/Share
929
Reduced 2.15%
42,298
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$29,990
$16.22 p/Share
1,849
Reduced 4.1%
43,227
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$9,550
$9.55 p/Share
1,000
Added 2.17%
45,076
Common Stock
Aug 23
2022
BUY
Open market or private purchase
$10,250
$10.25 p/Share
1,000
Added 2.22%
44,076
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$23,324
$16.53 p/Share
1,411
Reduced 3.17%
43,076
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,692
Added 3.66%
44,487
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$14,069
$16.34 p/Share
861
Reduced 1.97%
42,795
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,332
Added 28.42%
43,656
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$35,982
$21.86 p/Share
1,646
Reduced 5.23%
29,819
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$4,574
$16.88 p/Share
271
Reduced 0.85%
31,465
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$11,827
$16.29 p/Share
726
Reduced 2.24%
31,736
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
8,708
Added 21.15%
32,462
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$17,371
$10.56 p/Share
1,645
Reduced 6.48%
23,754
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
-
3,495
Added 12.1%
25,399
Common Stock