Dec 06
2024
SELL
Open market or private sale
$98,426
$35.19 p/Share
2,797
Reduced 0.84%
329,466
Common Stock
Dec 05
2024
SELL
Open market or private sale
$892,807
$35.57 p/Share
25,100
Reduced 7.02%
332,263
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$50,940
$16.09 p/Share
3,166
Reduced 0.88%
357,363
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$81,740
$16.54 p/Share
4,942
Reduced 1.47%
331,850
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
28,679
Added 7.37%
360,529
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$136,686
$16.54 p/Share
8,264
Reduced 2.32%
348,606
Common Stock
Feb 19
2024
SELL
Sale (or disposition) back to the issuer
-
11,814
Reduced 3.39%
336,792
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$7,111
$16.09 p/Share
442
Reduced 0.12%
356,870
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$40,429
$12.77 p/Share
3,166
Reduced 0.88%
357,312
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
63,380
Added 14.95%
360,478
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
35,958
Added 10.8%
297,098
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$130,909
$11.68 p/Share
11,208
Reduced 3.97%
270,910
Common Stock
Feb 19
2023
SELL
Sale (or disposition) back to the issuer
-
9,770
Reduced 3.61%
261,140
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$70,784
$17.04 p/Share
4,154
Reduced 1.45%
282,118
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$4,093
$16.37 p/Share
250
Reduced 0.09%
286,272
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
24,145
Added 7.77%
286,522
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$98,246
$17.85 p/Share
5,504
Reduced 2.01%
267,825
Common Stock
Feb 18
2022
SELL
Sale (or disposition) back to the issuer
-
5,448
Reduced 2.03%
262,377
Common Stock
Dec 20
2021
SELL
Open market or private sale
$145,543
$16.3 p/Share
8,929
Reduced 3.16%
273,329
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
-
5,810
Reduced 2.02%
282,258
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
4,500
Added 1.54%
288,068
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
636
Added 0.22%
283,568
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
39,624
Added 12.28%
282,932
Common Stock
Dec 18
2020
SELL
Open market or private sale
$41,950
$16.78 p/Share
2,500
Reduced 1.02%
243,308
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
-
6,424
Reduced 2.55%
245,808
Common Stock