May 23
2024
BUY
Grant, award, or other acquisition
-
5,670
Added 7.56%
69,351
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$19,399
$27.17 p/Share
714
Reduced 1.08%
65,681
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,666
Added 2.45%
66,395
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$19,726
$23.4 p/Share
843
Reduced 1.29%
64,729
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$21,528
$24.0 p/Share
897
Reduced 1.35%
65,572
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$38,568
$24.0 p/Share
1,607
Reduced 2.36%
66,469
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$27,181
$23.76 p/Share
1,144
Reduced 2.0%
56,003
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 17.51%
68,076
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$10,790
$12.8 p/Share
843
Reduced 1.52%
54,770
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$9,082
$12.81 p/Share
709
Reduced 1.26%
55,613
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$13,079
$12.81 p/Share
1,021
Reduced 1.78%
56,322
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
12,434
Added 17.82%
57,343
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$12,822
$15.21 p/Share
843
Reduced 1.84%
44,909
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$9,454
$15.2 p/Share
622
Reduced 1.34%
45,752
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$10,777
$15.2 p/Share
709
Reduced 1.51%
46,374
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
6,330
Added 11.85%
47,083
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$9,497
$15.05 p/Share
631
Reduced 1.52%
40,753
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,310
Added 3.07%
41,384
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
5,775
Added 12.6%
40,074
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$4,172
$17.53 p/Share
238
Reduced 0.69%
34,299
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$10,490
$17.63 p/Share
595
Reduced 1.69%
34,537
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$13,364
$17.63 p/Share
758
Reduced 2.11%
35,132
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$4,473
$17.82 p/Share
251
Reduced 0.69%
35,890
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
734
Added 1.99%
36,141
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$30,012
$16.4 p/Share
1,830
Reduced 4.91%
35,407
Common Stock