Sep 16
2024
SELL
Open market or private sale
$13,006
$18.14 p/Share
717
Reduced 1.81%
38,792
Common Stock
Sep 13
2024
SELL
Open market or private sale
$143,817
$18.02 p/Share
7,981
Reduced 16.81%
39,509
Common Stock
Sep 12
2024
SELL
Open market or private sale
$14,562
$18.0 p/Share
809
Reduced 1.67%
47,490
Common Stock
Sep 11
2024
SELL
Open market or private sale
$17,532
$18.0 p/Share
974
Reduced 1.98%
48,299
Common Stock
Aug 30
2024
SELL
Open market or private sale
$7,290
$18.0 p/Share
405
Reduced 0.82%
49,273
Common Stock
Aug 29
2024
SELL
Open market or private sale
$17,352
$18.0 p/Share
964
Reduced 1.9%
49,678
Common Stock
Aug 28
2024
SELL
Open market or private sale
$38,998
$18.08 p/Share
2,157
Reduced 4.09%
50,642
Common Stock
Aug 19
2024
SELL
Open market or private sale
$203,588
$17.89 p/Share
11,380
Reduced 17.73%
52,799
Common Stock
Aug 16
2024
SELL
Open market or private sale
$6,087
$18.01 p/Share
338
Reduced 0.52%
64,179
Common Stock
Aug 15
2024
SELL
Open market or private sale
$241,333
$18.17 p/Share
13,282
Reduced 17.07%
64,517
Common Stock
May 28
2024
SELL
Open market or private sale
$200
$20.0 p/Share
10
Reduced 0.01%
77,799
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$41,899
$20.32 p/Share
2,062
Reduced 2.58%
77,809
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$67,297
$19.77 p/Share
3,404
Reduced 4.09%
79,871
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$45,773
$19.33 p/Share
2,368
Reduced 2.76%
83,275
Common Stock
Sep 29
2023
SELL
Open market or private sale
$356,375
$28.51 p/Share
12,500
Reduced 12.74%
85,643
Common Stock
Sep 21
2023
SELL
Open market or private sale
$265,700
$26.57 p/Share
10,000
Reduced 9.04%
100,596
Common Stock
Aug 24
2023
SELL
Open market or private sale
$270,700
$27.07 p/Share
10,000
Reduced 8.29%
110,596
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$133,605
$25.59 p/Share
5,221
Reduced 4.15%
120,596
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$302,985
$25.59 p/Share
11,840
Added 8.6%
125,817
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$71,893
$18.85 p/Share
3,814
Reduced 3.24%
113,977
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$43,959
$20.38 p/Share
2,157
Reduced 1.8%
117,791
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$69,373
$20.38 p/Share
3,404
Reduced 2.76%
119,948
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
16,109
Added 11.55%
123,352
Common Stock
Jul 08
2022
SELL
Payment of exercise price or tax liability
$48,531
$9.87 p/Share
4,917
Reduced 4.38%
107,243
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
23,154
Added 17.11%
112,160
Common Stock