May 23
2024
BUY
Grant, award, or other acquisition
-
19,721
Added 10.27%
172,343
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$19,725
$27.17 p/Share
726
Reduced 0.47%
152,622
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,666
Added 1.07%
153,348
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$41,675
$23.4 p/Share
1,781
Reduced 1.16%
151,173
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$48,000
$24.0 p/Share
2,000
Reduced 1.29%
152,954
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$129,000
$24.0 p/Share
5,375
Reduced 3.35%
154,954
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$43,433
$23.76 p/Share
1,828
Reduced 1.48%
121,336
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
42,796
Added 21.07%
160,329
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$22,796
$12.8 p/Share
1,781
Reduced 1.47%
119,361
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$15,333
$12.81 p/Share
1,197
Reduced 0.98%
121,142
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$28,668
$12.81 p/Share
2,238
Reduced 1.8%
122,339
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
42,166
Added 25.29%
124,577
Common Stock
Sep 13
2022
BUY
Open market or private purchase
$11,510
$11.51 p/Share
1,000
Added 1.2%
82,411
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$27,089
$15.21 p/Share
1,781
Reduced 2.14%
81,411
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$12,783
$15.2 p/Share
841
Reduced 1.0%
83,192
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$18,620
$15.2 p/Share
1,225
Reduced 1.44%
84,033
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$14,328
$15.05 p/Share
952
Reduced 1.31%
71,446
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
13,812
Added 13.94%
85,258
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,965
Added 2.64%
72,398
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
3,037
Added 4.13%
70,433
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
9,240
Added 12.06%
67,396
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$6,574
$17.53 p/Share
375
Reduced 0.65%
57,706
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$15,920
$17.63 p/Share
903
Reduced 1.53%
58,081
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$28,420
$17.63 p/Share
1,612
Reduced 2.66%
58,984
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$7,021
$17.82 p/Share
394
Reduced 0.65%
60,596
Common Stock