Feb 21
2025
SELL
Payment of exercise price or tax liability
$86,556
$16.44 p/Share
5,265
Reduced 4.84%
103,509
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
24,636
Added 18.47%
108,774
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$50,220
$12.0 p/Share
4,185
Reduced 4.74%
84,138
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
32,907
Added 27.14%
88,323
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$39,401
$12.34 p/Share
3,193
Reduced 7.53%
39,208
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,208
Added 22.63%
55,416
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
15,392
Added 26.63%
42,401
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$37,403
$16.75 p/Share
2,233
Reduced 7.64%
27,009
Common Stock
Jun 25
2021
SELL
Open market or private sale
$19,107
$21.59 p/Share
885
Reduced 2.94%
29,242
Common Stock
May 05
2021
SELL
Open market or private sale
$13,664
$19.52 p/Share
700
Reduced 2.27%
30,127
Common Stock
May 04
2021
SELL
Open market or private sale
$15,600
$19.5 p/Share
800
Reduced 2.53%
30,827
Common Stock
Apr 09
2021
SELL
Open market or private sale
$31,452
$17.31 p/Share
1,817
Reduced 5.43%
31,627
Common Stock
Apr 08
2021
SELL
Open market or private sale
$24,371
$17.26 p/Share
1,412
Reduced 4.05%
33,444
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$28,915
$17.14 p/Share
1,687
Reduced 4.62%
34,856
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
13,128
Added 26.43%
36,543
Common Stock
May 08
2020
SELL
Open market or private sale
$109,620
$21.0 p/Share
5,220
Reduced 18.23%
23,415
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$33,702
$27.67 p/Share
1,218
Reduced 5.85%
19,599
Common Stock
Feb 21
2020
BUY
Grant, award, or other acquisition
-
9,036
Added 23.99%
28,635
Common Stock
Feb 22
2019
SELL
Payment of exercise price or tax liability
$53,356
$39.06 p/Share
1,366
Reduced 8.01%
15,696
Common Stock
Feb 22
2019
BUY
Grant, award, or other acquisition
-
5,121
Added 19.74%
20,817
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$70,907
$55.92 p/Share
1,268
Reduced 9.27%
12,412
Common Stock
Feb 23
2018
BUY
Grant, award, or other acquisition
-
4,650
Added 21.42%
17,062
Common Stock