Feb 16
2024
BUY
Grant, award, or other acquisition
-
106,944
Added 12.65%
738,764
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$51,865
$11.19 p/Share
4,635
Reduced 0.73%
631,820
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$41,727
$11.19 p/Share
3,729
Reduced 0.58%
636,455
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$51,339
$11.19 p/Share
4,588
Reduced 0.71%
640,184
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$106,481
$16.98 p/Share
6,271
Reduced 0.96%
644,772
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$84,167
$16.68 p/Share
5,046
Reduced 0.77%
651,043
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
20,527
Added 3.03%
656,089
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
87,363
Added 12.08%
635,562
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$67,368
$16.32 p/Share
4,128
Reduced 0.75%
548,199
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$349,850
$22.06 p/Share
15,859
Reduced 2.79%
552,327
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$139,342
$22.22 p/Share
6,271
Reduced 1.09%
568,186
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
97,352
Added 14.49%
574,457
Common Stock
Jan 16
2022
SELL
Payment of exercise price or tax liability
$89,583
$23.94 p/Share
3,742
Reduced 0.78%
477,105
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$134,063
$20.74 p/Share
6,464
Reduced 1.33%
480,847
Common Stock
Apr 13
2021
SELL
Open market or private sale
$212,656
$20.28 p/Share
10,486
Reduced 2.24%
457,732
Common Stock
Apr 13
2021
BUY
Grant, award, or other acquisition
-
29,579
Added 5.72%
487,311
Common Stock
Apr 12
2021
SELL
Open market or private sale
$954,270
$20.7 p/Share
46,100
Reduced 8.96%
468,218
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$281,162
$17.73 p/Share
15,858
Reduced 2.99%
514,318
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
102,573
Added 16.21%
530,176
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$73,503
$17.91 p/Share
4,104
Reduced 0.95%
427,603
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$60,359
$16.23 p/Share
3,719
Reduced 0.84%
438,280
Common Stock