Dec 03
2024
BUY
Grant, award, or other acquisition
-
19,918
Added 3.87%
494,367
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
33,228
Added 30.09%
77,218
Restricted Stock Unit
Dec 02
2024
SELL
Payment of exercise price or tax liability
$43,562
$25.58 p/Share
1,703
Reduced 0.36%
474,449
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$267,126
$25.04 p/Share
10,668
Reduced 2.21%
472,147
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$17,166
$13.7 p/Share
1,253
Reduced 0.27%
457,692
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$14,911
$13.29 p/Share
1,122
Reduced 0.25%
454,473
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$23,093
$13.28 p/Share
1,739
Reduced 0.38%
451,590
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
14,006
Added 3.04%
447,121
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
56,673
Added 39.23%
87,779
Restricted Stock Unit
Aug 24
2023
SELL
Payment of exercise price or tax liability
$586,306
$13.51 p/Share
43,398
Reduced 9.11%
433,106
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
105,847
Added 18.18%
476,504
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$17,871
$11.59 p/Share
1,542
Reduced 0.41%
370,633
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$14,722
$11.75 p/Share
1,253
Reduced 0.34%
366,669
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$13,082
$11.66 p/Share
1,122
Reduced 0.31%
363,450
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
25,209
Added 6.53%
360,567
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
18,624
Added 29.23%
45,089
Restricted Stock Unit
Dec 03
2021
SELL
Payment of exercise price or tax liability
$32,702
$13.81 p/Share
2,368
Reduced 0.7%
335,323
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$17,998
$13.93 p/Share
1,292
Reduced 0.39%
332,185
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
12,015
Added 24.79%
36,443
Restricted Stock Unit
Nov 30
2021
BUY
Grant, award, or other acquisition
-
25,959
Added 7.31%
329,005
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$22,392
$14.03 p/Share
1,596
Reduced 0.52%
303,046
Common Stock
Aug 30
2021
SELL
Open market or private sale
$420,832
$16.66 p/Share
25,260
Reduced 7.79%
298,937
Common Stock
Aug 30
2021
BUY
Exercise of conversion of derivative security
$51,278
$2.03 p/Share
25,260
Added 7.23%
324,197
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$18,165
$11.78 p/Share
1,542
Reduced 0.51%
298,917
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$159,114
$11.86 p/Share
13,416
Added 27.35%
35,632
Restricted Stock Unit