Feb 23
2024
BUY
Grant, award, or other acquisition
-
33,941
Added 25.21%
100,691
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$112,383
$13.22 p/Share
8,501
Reduced 11.31%
66,642
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$22,831
$13.68 p/Share
1,669
Reduced 2.17%
75,143
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$31,067
$13.68 p/Share
2,271
Reduced 2.87%
76,812
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
15,604
Added 16.48%
79,083
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
-
15,421
Added 19.54%
63,479
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$11,883
$17.71 p/Share
671
Reduced 1.38%
48,058
Common Stock
Jun 08
2023
SELL
Open market or private sale
$104,362
$18.15 p/Share
5,750
Reduced 10.55%
48,729
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$9,405
$18.37 p/Share
512
Reduced 0.95%
53,277
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$23,877
$18.64 p/Share
1,281
Reduced 2.33%
53,720
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$158,522
$18.76 p/Share
8,450
Reduced 13.32%
55,001
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$27,971
$18.76 p/Share
1,491
Reduced 2.3%
63,451
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$69,205
$18.76 p/Share
3,689
Reduced 5.38%
64,942
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
13,732
Added 16.67%
68,631
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
23,931
Added 30.36%
54,899
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$8,054
$18.14 p/Share
444
Reduced 1.43%
30,555
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$13,650
$26.66 p/Share
512
Reduced 1.65%
30,477
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$8,577
$27.49 p/Share
312
Reduced 1.0%
30,989
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$34,087
$26.61 p/Share
1,281
Reduced 3.94%
31,269
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$41,837
$27.22 p/Share
1,537
Reduced 4.51%
32,550
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
10,094
Added 22.85%
34,087
Common Stock
Nov 09
2021
SELL
Open market or private sale
$56,800
$28.4 p/Share
2,000
Reduced 7.69%
23,993
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$18,842
$28.08 p/Share
671
Reduced 2.54%
25,778
Common Stock
Apr 29
2021
SELL
Open market or private sale
$112,280
$28.07 p/Share
4,000
Reduced 13.16%
26,390
Common Stock
Feb 24
2021
SELL
Open market or private sale
$117,743
$21.4 p/Share
5,502
Reduced 15.43%
30,158
Common Stock