Jun 08
2024
SELL
Payment of exercise price or tax liability
$10,652
$7.81 p/Share
1,364
Reduced 0.77%
176,396
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
29,851
Added 14.38%
177,760
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$42,451
$6.7 p/Share
6,336
Reduced 4.11%
147,909
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
9,766
Added 6.03%
152,133
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$20,345
$6.8 p/Share
2,992
Reduced 2.03%
144,479
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$22,501
$6.8 p/Share
3,309
Reduced 2.19%
147,471
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$62,724
$7.52 p/Share
8,341
Reduced 5.24%
150,780
Common Stock
Jun 08
2023
BUY
Grant, award, or other acquisition
-
9,457
Added 5.61%
159,121
Common Shares
Apr 07
2023
SELL
Payment of exercise price or tax liability
$43,774
$5.89 p/Share
7,432
Reduced 4.73%
149,664
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$12,303
$5.99 p/Share
2,054
Reduced 1.29%
157,096
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$17,424
$5.99 p/Share
2,909
Reduced 1.8%
159,150
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
22,955
Added 12.41%
162,059
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
53,305
Added 27.7%
139,104
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$30,735
$6.83 p/Share
4,500
Reduced 4.98%
85,799
Common Shares
Apr 05
2022
SELL
Payment of exercise price or tax liability
$38,718
$7.54 p/Share
5,135
Reduced 5.38%
90,299
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$16,075
$7.47 p/Share
2,152
Reduced 2.21%
95,434
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
20,750
Added 17.53%
97,586
Common Shares
Mar 29
2022
BUY
Grant, award, or other acquisition
-
9,543
Added 11.05%
76,836
Common Shares
Jun 11
2021
SELL
Open market or private sale
$111,646
$12.39 p/Share
9,011
Reduced 11.81%
67,293
Common Shares
Apr 07
2021
SELL
Payment of exercise price or tax liability
$40,689
$10.75 p/Share
3,785
Reduced 4.73%
76,304
Common Shares
Apr 05
2021
SELL
Payment of exercise price or tax liability
$10,875
$10.24 p/Share
1,062
Reduced 1.31%
80,089
Common Shares
Apr 02
2021
BUY
Grant, award, or other acquisition
-
14,648
Added 15.29%
81,151
Common Shares
Mar 30
2021
SELL
Payment of exercise price or tax liability
$51,729
$9.87 p/Share
5,241
Reduced 7.31%
66,503
Common Shares
Mar 30
2021
BUY
Grant, award, or other acquisition
-
5,741
Added 7.41%
71,744
Common Shares
Mar 11
2020
SELL
Open market or private sale
$104,107
$11.21 p/Share
9,287
Reduced 12.33%
66,003
Common Shares