Mar 21
2024
BUY
Grant, award, or other acquisition
-
6,724
Added 12.4%
47,489
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$68,587
$38.86 p/Share
1,765
Reduced 4.15%
40,765
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$104,896
$38.65 p/Share
2,714
Reduced 6.0%
42,530
Common Stock
Jan 09
2024
SELL
Open market or private sale
$421,680
$30.12 p/Share
14,000
Reduced 23.64%
45,214
Common Stock
Jan 08
2024
SELL
Open market or private sale
$49,615
$30.07 p/Share
1,650
Reduced 2.71%
59,214
Common Stock
Jun 23
2023
SELL
Open market or private sale
$198,400
$24.8 p/Share
8,000
Reduced 11.63%
60,791
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$39,887
$22.51 p/Share
1,772
Reduced 2.51%
68,744
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$27,096
$23.12 p/Share
1,172
Reduced 1.96%
58,578
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
11,938
Added 14.48%
70,516
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$219,877
$25.25 p/Share
8,708
Reduced 12.72%
59,750
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
29,244
Added 29.93%
68,458
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$22,253
$20.03 p/Share
1,111
Reduced 2.77%
38,964
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
12,000
Added 23.04%
40,075
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$25,096
$21.16 p/Share
1,186
Reduced 4.06%
28,007
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$18,852
$19.97 p/Share
944
Reduced 3.13%
29,193
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
3,187
Added 9.56%
30,137
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$15,039
$22.48 p/Share
669
Reduced 2.42%
26,950
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$18,055
$24.3 p/Share
743
Reduced 2.62%
27,562
Common Stock
Jun 02
2021
SELL
Open market or private sale
$300,996
$27.78 p/Share
10,835
Reduced 27.72%
28,253
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$20,940
$18.78 p/Share
1,115
Reduced 2.78%
38,994
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$21,452
$18.18 p/Share
1,180
Reduced 2.86%
40,105
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
8,000
Added 16.23%
41,285
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$13,532
$18.9 p/Share
716
Reduced 2.11%
33,289
Common Stock
Dec 13
2020
SELL
Payment of exercise price or tax liability
$10,956
$12.71 p/Share
862
Reduced 2.48%
33,905
Common Stock