The Claude Trader

Grid › Biological Products, (No Diagnostic Substances)

MRNA Moderna, Inc.

Nasdaq, CIK 0001682852, fiscal year ends 12/31. Last price 200.1 on 2026-10-23, market value 79.9 billion dollars.

Machine-readable: MRNA.json, MRNA.md. Sections: Graham Defensive, Magic Formula, Momentum, Insider, Buffett Quality, Lynch GARP, Graham Enterprising, Piotroski F-Score, earnings record, insiders, filings and links.

PhilosophyScoreStatusCurrent inputs as ofHistory usedPriceVerificationRules
Graham Defensive 38
partial, missing 5
partial: 5 2025-12-31
stale: Revenue
2016–2025 2026-10-23 0 verified, 19 unverified method
Magic Formula n/a insufficient data (no fresh property, plant and equipment (PropertyPlantAndEquipmentNet) reported) — — — — method
Momentum 82 ok 2026-10-23 — 2026-10-23 — method
Insider 0 no open-market transactions in window 2026-10-23 — — — method
Buffett Quality 10 ok 2026-07-24 2016–2025 2026-10-23 0 verified, 46 unverified method
Lynch GARP 32 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 36 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 22 ok — 2024–2026 — 0 verified, 27 unverified method

Market value, source trail

market_value = traded_price (price date) / depositary_ratio x latest point-in-time SEC shares outstanding (share-count date shown; from the filing cover page, summed across share classes only where the issuer filing verifies the classes are economically equivalent (rule + evidence URL in the source text), else withheld; priced at the primary listed class, so where other classes trade at a different price the value is an approximation; restated only for issuer-verified splits after the count date); weighted-average share counts are never used

InputValueUnitPeriod / dateSource
Traded price200.1USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding399,235,889underlying shares2026-07-24SEC cover page 10-Q 0001682852-26-000150 (399,235,889 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1682852/000168285226000150/mrna-20260630.htm 0001682852-26-000150
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares79,887,101,389USD2026-10-23
shares at 2026-07-24
200.1 (price 2026-10-23) / 1 x 399,235,889 (shares at 2026-07-24) = 79,887,101,389

Graham Defensive

38 of 100. partial: 5. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size1.94 revenue $B>= 15.0 / 5
2a Current ratio2.29>= 2.015.0 / 15
2b Long-term debt vs working capital0.18 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years2 of 1010 of 103.0 / 15
4 Dividends every year for 20 years0 of 20 missing 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 XBRL check: 0 years agree, 20 unverified20 of 200.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago— missing 2014, 2015, 2016>= +33%None / 10
6 P/E on 3-year average EPS average EPS not positive—<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 11.82<= 1.5 or <= 22.50.0 / 10
Inputs, 21 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)200.12026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue1944000000.02025-12-31 staleSEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
current_assets5815000000.02026-06-30SEC XBRL AssetsCurrent 0001682852-26-000150unverified
current_liabilities2534000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001682852-26-000150unverified
lt_debt591000000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001682852-26-000150unverified
equity6761000000.02026-06-30SEC XBRL StockholdersEquity 0001682852-26-000150unverified
Net income FY2016-216211000.02016-12-31 historySEC XBRL NetIncomeLoss 0001682852-19-000009unverified
Net income FY2017-255916000.02017-12-31 historySEC XBRL NetIncomeLoss 0001682852-20-000006unverified
Net income FY2018-384734000.02018-12-31 historySEC XBRL NetIncomeLoss 0001682852-21-000006unverified
Net income FY2019-514000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001682852-22-000012unverified
Net income FY2020-747000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001682852-23-000011unverified
Net income FY202112202000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001682852-24-000015unverified
Net income FY20228362000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001682852-25-000022unverified
Net income FY2023-4714000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Net income FY2024-3561000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Net income FY2025-2822000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historyunverified
EPS diluted FY2023-12.332023-12-31 historySEC XBRL EarningsPerShareDiluted 0001682852-26-000033unverified
EPS diluted FY2024-9.282024-12-31 historySEC XBRL EarningsPerShareDiluted 0001682852-26-000033unverified
EPS diluted FY2025-7.262025-12-31 historySEC XBRL EarningsPerShareDiluted 0001682852-26-000033unverified
Shares outstanding399235889.02026-07-24SEC cover page 10-Q 0001682852-26-000150 (399,235,889 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1682852/000168285226000150/mrna-20260630.htm 0001682852-26-000150not cross-checked

Magic Formula

insufficient data (no fresh property, plant and equipment (PropertyPlantAndEquipmentNet) reported). How this is scored.

insufficient data (no fresh property, plant and equipment (PropertyPlantAndEquipmentNet) reported).

Momentum

82 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return593.8 % (percentile 99.8)49.9 / 50
6 month return278.6 % (percentile 100.0)20.0 / 20
Price / 52-week high0.81412.2 / 15
Volatility penalty (60d annualised)233.3 %0.0 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)200.12026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

0 of 100. no open-market transactions in window. How this is scored. Form 4 data loaded through 2026-10-23

Test or factorValueThresholdPoints
Open-market buy value / market cap (percentile among buyers)0.0 bp0.0 / 35
Distinct buyers00.0 / 25
Buyer seniority0.00.0 / 20
Recency (half-life 30d)0.00.0 / 10
Sales penalty (excludes 10b5-1 plan sales)0.0 bp-0.0 / 0
Inputs, 12 numbers with their sources
InputValuePeriodSourceCheck
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-14 S10b5-1 planrulenot cross-checked
excluded 2026-10-14 S10b5-1 planrulenot cross-checked
excluded 2026-09-15 S10b5-1 planrulenot cross-checked
excluded 2026-09-14 S10b5-1 planrulenot cross-checked
excluded 2026-09-10 S10b5-1 planrulenot cross-checked
excluded 2026-09-10 S10b5-1 planrulenot cross-checked
excluded 2026-09-01 S10b5-1 planrulenot cross-checked
excluded 2026-08-05 S10b5-1 planrulenot cross-checked
excluded 2026-08-05 S10b5-1 planrulenot cross-checked
excluded 2026-08-05 S10b5-1 planrulenot cross-checked
excluded 2026-08-05 S10b5-1 planrulenot cross-checked

Buffett Quality

10 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)-8.4% over 8 yrs>= 15%0.0 / 25
2 Profitable every year2 of 10all years3.0 / 15
3 Net income growth, 3-yr average now vs start of window growth rate undefinedbase or latest average not positive>= +10%0.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) average earnings not positive—<= 40.0 / 15
5 Operating margin, 5-yr average-44.2%>= 20%0.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.84>= 1.06.8 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)-4.1%>= 7%0.0 / 15
Inputs, 48 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)200.12026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018-384734000.02018-12-31 historySEC XBRL NetIncomeLoss 0001682852-21-000006unverified
Equity at FY2018 end1530000000.02018-12-31 historySEC XBRL StockholdersEquity 0001682852-22-000012unverified
Net income FY2019-514000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001682852-22-000012unverified
Equity at FY2019 end1175000000.02019-12-31 historySEC XBRL StockholdersEquity 0001682852-23-000011unverified
Net income FY2020-747000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001682852-23-000011unverified
Equity at FY2020 end2561000000.02020-12-31 historySEC XBRL StockholdersEquity 0001682852-24-000015unverified
Net income FY202112202000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001682852-24-000015unverified
Equity at FY2021 end14145000000.02021-12-31 historySEC XBRL StockholdersEquity 0001682852-25-000022unverified
Net income FY20228362000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001682852-25-000022unverified
Equity at FY2022 end19123000000.02022-12-31 historySEC XBRL StockholdersEquity 0001682852-26-000033unverified
Net income FY2023-4714000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Equity at FY2023 end13854000000.02023-12-31 historySEC XBRL StockholdersEquity 0001682852-26-000033unverified
Net income FY2024-3561000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Equity at FY2024 end10901000000.02024-12-31 historySEC XBRL StockholdersEquity 0001682852-26-000150unverified
Net income FY2025-2822000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Equity at FY2025 end8650000000.02025-12-31 historySEC XBRL StockholdersEquity 0001682852-26-000150unverified
Net income FY2016-216211000.02016-12-31 historySEC XBRL NetIncomeLoss 0001682852-19-000009unverified
Net income FY2017-255916000.02017-12-31 historySEC XBRL NetIncomeLoss 0001682852-20-000006unverified
Net income FY2018-384734000.02018-12-31 historySEC XBRL NetIncomeLoss 0001682852-21-000006unverified
Net income FY2019-514000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001682852-22-000012unverified
Net income FY2020-747000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001682852-23-000011unverified
Net income FY202112202000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001682852-24-000015unverified
Net income FY20228362000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001682852-25-000022unverified
Net income FY2023-4714000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Net income FY2024-3561000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Net income FY2025-2822000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Operating income FY202113296000000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001682852-24-000015unverified
Revenue FY202118471000000.02021-12-31 historySEC XBRL Revenues 0001682852-23-000011unverified
Operating income FY20229420000000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0001682852-25-000022unverified
Revenue FY202219263000000.02022-12-31 historySEC XBRL Revenues 0001682852-23-000011unverified
Operating income FY2023-4239000000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001682852-26-000033unverified
Revenue FY20236848000000.02023-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
Operating income FY2024-3945000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001682852-26-000033unverified
Revenue FY20243236000000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
Operating income FY2025-3074000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001682852-26-000033unverified
Revenue FY20251944000000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
Operating cash flow FY202113620000000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001682852-24-000015unverified
Capital expenditure FY2021284000000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001682852-24-000015unverified
Operating cash flow FY20224981000000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001682852-25-000022unverified
Capital expenditure FY2022400000000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001682852-25-000022unverified
Operating cash flow FY2023-3118000000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001682852-26-000033unverified
Capital expenditure FY2023707000000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001682852-26-000033unverified
Operating cash flow FY2024-3004000000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001682852-26-000033unverified
Capital expenditure FY20241051000000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001682852-26-000033unverified
Operating cash flow FY2025-1873000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001682852-26-000033unverified
Capital expenditure FY2025192000000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001682852-26-000033unverified
Shares outstanding399235889.02026-07-24SEC cover page 10-Q 0001682852-26-000150 (399,235,889 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1682852/000168285226000150/mrna-20260630.htm 0001682852-26-000150not cross-checked

Lynch GARP

32 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points) earnings not positive in both years, or growth not positive: PEG undefined—<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate earnings not positive in both years—12% to 35% a year0.0 / 20
3 P/E on latest annual EPS latest EPS not positive—<= 250.0 / 10
4 Borrowings / equity LongTermDebtNoncurrent0.09<= 0.515.0 / 15
5 Years of the last 5 in which EPS rose3 of 55 of 59.0 / 15
6 Net cash (cash minus borrowings) / market cap+1.4%>= +10%7.5 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)200.12026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY2025-7.262025-12-31 historySEC XBRL EarningsPerShareDiluted 0001682852-26-000033unverified
EPS diluted FY2020-1.962020-12-31 historySEC XBRL EarningsPerShareDiluted 0001682852-23-000011unverified
lt_debt591000000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001682852-26-000150unverified
equity6761000000.02026-06-30SEC XBRL StockholdersEquity 0001682852-26-000150unverified
cash1723000000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001682852-26-000150unverified

Graham Enterprising

36 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio2.29>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebtNoncurrent0.18 x<= 1.1x15.0 / 15
3 No earnings deficit in the last 5 years2 of 5 profitable5 of 56.0 / 15
4 Pays a current dividendnoyes0.0 / 10
5 EPS higher than five years earlier-1.96 -> -7.26higher0.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)11.82<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)49.47<= 0.670.0 / 15
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)200.12026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets5815000000.02026-06-30SEC XBRL AssetsCurrent 0001682852-26-000150unverified
current_liabilities2534000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001682852-26-000150unverified
lt_debt591000000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001682852-26-000150unverified
Net income FY202112202000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001682852-24-000015unverified
Net income FY20228362000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001682852-25-000022unverified
Net income FY2023-4714000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Net income FY2024-3561000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Net income FY2025-2822000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY2025-7.262025-12-31 historySEC XBRL EarningsPerShareDiluted 0001682852-26-000033unverified
EPS diluted FY2020-1.962020-12-31 historySEC XBRL EarningsPerShareDiluted 0001682852-23-000011unverified
equity6761000000.02026-06-30SEC XBRL StockholdersEquity 0001682852-26-000150unverified
Shares outstanding399235889.02026-07-24SEC cover page 10-Q 0001682852-26-000150 (399,235,889 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1682852/000168285226000150/mrna-20260630.htm 0001682852-26-000150not cross-checked
liabilities4200000000.02026-06-30SEC XBRL Liabilities 0001682852-26-000150unverified

Piotroski F-Score

22 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive-22.9%pass = 10.0 / 11.11111111111111
2 Operating cash flow is positive-1,873Mpass = 10.0 / 11.11111111111111
3 Return on assets improved on the prior year-25.2% -> -22.9%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)-1,873M vs -2,822Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell0.0% -> 4.8%pass = 10.0 / 11.11111111111111
6 Current ratio improved3.67 -> 3.29pass = 10.0 / 11.11111111111111
7 No new shares issued (share count did not rise)389M -> 399Mpass = 10.0 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)-121.9% -> -158.1%pass = 10.0 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.23 -> 0.16pass = 10.0 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-31-2822000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
total_assets 2025-12-3112338000000.02025-12-31 historySEC XBRL Assets 0001682852-26-000150unverified
cfo 2025-12-31-1873000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001682852-26-000033unverified
net_income 2025-12-31-2822000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
net_income 2024-12-31-3561000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
total_assets 2025-12-3112338000000.02025-12-31 historySEC XBRL Assets 0001682852-26-000150unverified
total_assets 2024-12-3114142000000.02024-12-31 historySEC XBRL Assets 0001682852-26-000033unverified
cfo 2025-12-31-1873000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001682852-26-000033unverified
net_income 2025-12-31-2822000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001682852-26-000033unverified
lt_debt 2025-12-31590000000.02025-12-31 historySEC XBRL LongTermDebtNoncurrent 0001682852-26-000150unverified
lt_debt 2024-12-310.02024-12-31 historySEC XBRL LongTermDebtNoncurrent 0001682852-26-000033unverified
total_assets 2025-12-3112338000000.02025-12-31 historySEC XBRL Assets 0001682852-26-000150unverified
total_assets 2024-12-3114142000000.02024-12-31 historySEC XBRL Assets 0001682852-26-000033unverified
current_assets 2025-12-316544000000.02025-12-31 historySEC XBRL AssetsCurrent 0001682852-26-000150unverified
current_assets 2024-12-318099000000.02024-12-31 historySEC XBRL AssetsCurrent 0001682852-26-000033unverified
current_liabilities 2025-12-311987000000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001682852-26-000150unverified
current_liabilities 2024-12-312206000000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001682852-26-000033unverified
shares_out 2026-07-24399235889.02026-07-24 historySEC XBRL EntityCommonStockSharesOutstanding 0001682852-26-000150unverified
shares_out 2025-07-25389079757.02025-07-25 historySEC XBRL EntityCommonStockSharesOutstanding 0001682852-25-000044unverified
operating_income 2025-12-31-3074000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001682852-26-000033unverified
operating_income 2024-12-31-3945000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001682852-26-000033unverified
revenue 2025-12-311944000000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
revenue 2024-12-313236000000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
revenue 2025-12-311944000000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
revenue 2024-12-313236000000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001682852-26-000033unverified
total_assets 2025-12-3112338000000.02025-12-31 historySEC XBRL Assets 0001682852-26-000150unverified
total_assets 2024-12-3114142000000.02024-12-31 historySEC XBRL Assets 0001682852-26-000033unverified

Earnings record

SEC XBRL, by fiscal year (named by the calendar year it ends in); EPS split-adjusted to today's shares; each row links to the filing.

FYEndedRevenue, $MNet income, $MEPS dilutedDividendFiling
20162016-12-31108-216none0001682852-19-000009
20172017-12-31206-256none0001682852-20-000006
20182018-12-31135-385none0001682852-21-000006
20192019-12-3160-514-1.55none0001682852-22-000012
20202020-12-31803-747-1.96none0001682852-23-000011
20212021-12-3118,47112,20228.29none0001682852-24-000015
20222022-12-3119,2638,36220.12none0001682852-25-000022
20232023-12-316,848-4,714-12.33none0001682852-26-000033
20242024-12-313,236-3,561-9.28none0001682852-26-000033
20252025-12-311,944-2,822-7.26none0001682852-26-000033

Insider transactions

SEC Form 4 open-market purchases and sales from the insider data sets; latest 20.

DateInsiderRoleTypeSharesPriceValue
2026-10-15Hoge StephenPressale plan39,145220.728,640,084
2026-10-14Hoge StephenPressale plan450214.1596,368
2026-10-14Hoge StephenPressale plan38,774213.478,277,086
2026-09-15Hoge StephenPressale plan40,281146.075,883,846
2026-09-14Hoge StephenPressale plan40,294144.135,807,574
2026-09-10Mock James MCFOsale plan19,836134.492,667,744
2026-09-10Mock James MCFOsale plan15,000134.492,017,350
2026-09-01Klinger Shannon Thymeofficersale plan3,471139.95485,766
2026-08-05Bancel StephaneCEOsale plan39,89158.122,318,465
2026-08-05Bancel StephaneCEOsale plan147,47356.218,289,457
2026-08-05Bancel StephaneCEOsale plan187,04458.7910,996,317
2026-08-05Bancel StephaneCEOsale plan124,83856.967,110,772
2026-07-15Hoge StephenPressale plan53,33667.603,605,514
2026-06-15Hoge StephenPressale53,33651.372,739,870
2026-06-04Klinger Shannon Thymeofficersale3,47150.00173,550
2026-05-21Afeyan Noubardirectorsale9,26346.84433,879
2026-05-15Hoge StephenPressale53,33648.402,581,462
2026-05-01Hussain Abbasdirectorsale5,68246.63264,952