Dec 02
2024
SELL
Payment of exercise price or tax liability
$158,069
$23.14 p/Share
6,831
Reduced 1.11%
609,849
Voting Common Stock
Sep 05
2024
SELL
Open market or private sale
$60,654
$17.31 p/Share
3,504
Reduced 0.56%
616,680
Voting Common Stock
Sep 03
2024
SELL
Open market or private sale
$60,488
$18.04 p/Share
3,353
Reduced 0.54%
620,184
Voting Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$14,812
$3.95 p/Share
3,750
Added 0.6%
623,537
Voting Common Stock
Jun 05
2024
SELL
Open market or private sale
$58,348
$16.69 p/Share
3,496
Reduced 0.56%
618,689
Voting Common Stock
Jun 03
2024
SELL
Open market or private sale
$57,307
$16.95 p/Share
3,381
Reduced 0.54%
622,185
Voting Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$29,625
$3.95 p/Share
7,500
Added 1.18%
625,566
Voting Common Stock
Mar 05
2024
SELL
Open market or private sale
$95,184
$27.18 p/Share
3,502
Reduced 0.56%
618,066
Voting Common Stock
Mar 04
2024
SELL
Open market or private sale
$255,691
$27.3 p/Share
9,366
Reduced 1.48%
621,568
Voting Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
140,608
Added 18.22%
630,934
Voting Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
$67,766
$3.95 p/Share
17,156
Added 3.38%
490,326
Voting Common Stock
Dec 05
2023
SELL
Open market or private sale
$82,321
$23.4 p/Share
3,518
Reduced 0.74%
473,170
Voting Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
$59,250
$3.95 p/Share
15,000
Added 3.05%
476,688
Voting Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$31,157
$3.95 p/Share
7,888
Added 1.68%
461,688
Voting Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$61,939
$3.95 p/Share
15,681
Added 3.34%
453,800
Voting Common Stock
Oct 27
2023
BUY
Exercise of conversion of derivative security
$39,105
$3.95 p/Share
9,900
Added 2.21%
438,119
Voting Common Stock
Sep 05
2023
SELL
Open market or private sale
$119,745
$33.75 p/Share
3,548
Reduced 0.82%
428,219
Voting Common Stock
Jun 05
2023
SELL
Open market or private sale
$97,374
$31.3 p/Share
3,111
Reduced 0.72%
430,723
Voting Common Stock
Mar 31
2023
SELL
Open market or private sale
$912,769
$29.55 p/Share
30,889
Reduced 3.35%
891,145
Voting Common Stock
Mar 30
2023
SELL
Open market or private sale
$53,154
$29.53 p/Share
1,800
Reduced 0.19%
922,034
Voting Common Stock
Mar 14
2023
SELL
Open market or private sale
$236,395
$26.31 p/Share
8,985
Reduced 0.96%
923,834
Voting Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
120,640
Added 11.45%
932,819
Voting Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
126,019
Added 13.43%
812,179
Voting Common Stock
Nov 04
2021
-
171,540
Reduced 20.0%
686,160
Voting Common Stock
May 28
2021
SELL
Other acquisition or disposition
-
857,700
Reduced 100.0%
0
Class A Common Stock