The Claude Trader

Grid › Services-Computer Programming, Data Processing, Etc.

APP AppLovin Corp

Nasdaq, CIK 0001751008, fiscal year ends 12/31. Last price 260.25 on 2026-10-23, market value 87.1 billion dollars.

Machine-readable: APP.json, APP.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 35
partial, missing 3, 5
partial: 3, 5 2025-12-31
stale: Revenue
2019–2025 2026-10-23 0 verified, 16 unverified method
Magic Formula n/a insufficient data (no fresh property, plant and equipment (PropertyPlantAndEquipmentNet) reported) — — — — method
Momentum 8 ok 2026-10-23 — 2026-10-23 — method
Insider 0 no open-market transactions in window 2026-10-23 — — — method
Buffett Quality 81 ok 2025-12-31
stale: debt_incl_current
2019–2025 2026-10-23 0 verified, 38 unverified method
Lynch GARP 34 ok 2025-12-31
stale: debt_incl_current
2020–2025 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 52 ok 2025-12-31
stale: debt_incl_current
2020–2025 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 100 ok, passes all tests — 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 price260.25USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding334,651,000underlying shares2026-07-31SEC cover page 10-Q 0001751008-26-000059 (sum of classes (Class A Common Stock 304,443,000 x 1; Class B Common Stock 30,208,000 x 1; class economics verified in https://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm)); filing document https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm 0001751008-26-000059
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares87,092,922,750USD2026-10-23
shares at 2026-07-31
260.25 (price 2026-10-23) / 1 x 334,651,000 (shares at 2026-07-31) = 87,092,922,750

Graham Defensive

35 of 100. partial: 3, 5. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size5.48 revenue $B>= 15.0 / 5
2a Current ratio4.3>= 2.015.0 / 15
2b Long-term debt vs working capital0.85 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years7 years reported missing 2016, 2017, 201810 of 10None / 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 EPS51.2<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 27.53, product 1408.8<= 1.5 or <= 22.50.0 / 10
Inputs, 18 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)260.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue5480717000.02025-12-31 staleSEC XBRL Revenues 0001751008-26-000010unverified
current_assets5392316000.02026-06-30SEC XBRL AssetsCurrent 0001751008-26-000059unverified
current_liabilities1253958000.02026-06-30SEC XBRL LiabilitiesCurrent 0001751008-26-000059unverified
lt_debt3515072000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001751008-26-000059unverified
equity3163016000.02026-06-30SEC XBRL StockholdersEquity 0001751008-26-000059unverified
Net income FY2019119040000.02019-12-31 historySEC XBRL NetIncomeLoss 0001751008-22-000005unverified
Net income FY2020-125187000.02020-12-31 historySEC XBRL NetIncomeLoss 0001751008-23-000006unverified
Net income FY202135446000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-24-000012unverified
Net income FY2022-192746000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-25-000018unverified
Net income FY2023356711000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Net income FY20241579776000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Net income FY20253333751000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historyunverified
EPS diluted FY20230.982023-12-31 historySEC XBRL EarningsPerShareDiluted 0001751008-26-000010unverified
EPS diluted FY20244.532024-12-31 historySEC XBRL EarningsPerShareDiluted 0001751008-26-000010unverified
EPS diluted FY20259.752025-12-31 historySEC XBRL EarningsPerShareDiluted 0001751008-26-000010unverified
Shares outstanding334651000.02026-07-31SEC cover page 10-Q 0001751008-26-000059 (sum of classes (Class A Common Stock 304,443,000 x 1; Class B Common Stock 30,208,000 x 1; class economics verified in https://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm)); filing document https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm 0001751008-26-000059not 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

8 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return-46.5 % (percentile 2.8)1.4 / 50
6 month return-42.7 % (percentile 0.6)0.1 / 20
Price / 52-week high0.3555.3 / 15
Volatility penalty (60d annualised)62.5 %0.9 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)260.252026-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, 0 numbers with their sources
InputValuePeriodSourceCheck

Buffett Quality

81 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)64.2% over 5 yrs>= 15%25.0 / 25
2 Profitable every year5 of 7all years10.7 / 15
3 Net income growth, 3-yr average now vs start of window+266.2% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)2.0 years<= 415.0 / 15
5 Operating margin, 5-yr average36.1%>= 20%10.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)1.54>= 1.010.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)2.7%>= 7%0.0 / 15
Inputs, 40 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)260.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY202135446000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-24-000012unverified
Equity at FY2021 end2138090000.02021-12-31 historySEC XBRL StockholdersEquity 0001751008-25-000018unverified
Net income FY2022-192746000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-25-000018unverified
Equity at FY2022 end1902677000.02022-12-31 historySEC XBRL StockholdersEquity 0001751008-26-000010unverified
Net income FY2023356711000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Equity at FY2023 end1256329000.02023-12-31 historySEC XBRL StockholdersEquity 0001751008-26-000010unverified
Net income FY20241579776000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Equity at FY2024 end1089818000.02024-12-31 historySEC XBRL StockholdersEquity 0001751008-26-000059unverified
Net income FY20253333751000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Equity at FY2025 end2134671000.02025-12-31 historySEC XBRL StockholdersEquity 0001751008-26-000059unverified
Net income FY2019119040000.02019-12-31 historySEC XBRL NetIncomeLoss 0001751008-22-000005unverified
Net income FY2020-125187000.02020-12-31 historySEC XBRL NetIncomeLoss 0001751008-23-000006unverified
Net income FY202135446000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-24-000012unverified
Net income FY2022-192746000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-25-000018unverified
Net income FY2023356711000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Net income FY20241579776000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Net income FY20253333751000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
debt_incl_current3512987000.02025-12-31 staleSEC XBRL LongTermDebt 0001751008-26-000010unverified
Operating income FY2021150016000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001751008-24-000012unverified
Revenue FY20212793104000.02021-12-31 historySEC XBRL Revenues 0001751008-24-000012unverified
Operating income FY2022-47791000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0001751008-25-000018unverified
Revenue FY20222817058000.02022-12-31 historySEC XBRL Revenues 0001751008-25-000018unverified
Operating income FY2023772411000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001751008-26-000010unverified
Revenue FY20231841762000.02023-12-31 historySEC XBRL Revenues 0001751008-26-000010unverified
Operating income FY20241910956000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001751008-26-000010unverified
Revenue FY20243224058000.02024-12-31 historySEC XBRL Revenues 0001751008-26-000010unverified
Operating income FY20254151914000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001751008-26-000010unverified
Revenue FY20255480717000.02025-12-31 historySEC XBRL Revenues 0001751008-26-000010unverified
Operating cash flow FY2021361851000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001751008-24-000012unverified
Capital expenditure FY20211390000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001751008-24-000012unverified
Operating cash flow FY2022412773000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001751008-25-000018unverified
Capital expenditure FY2022662000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001751008-25-000018unverified
Operating cash flow FY20231061510000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001751008-26-000010unverified
Capital expenditure FY20234246000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001751008-25-000018unverified
Operating cash flow FY20242099011000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001751008-26-000010unverified
Capital expenditure FY20244776000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001751008-25-000018unverified
Operating cash flow FY20253971094000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001751008-26-000010unverified
Capital expenditure FY202528318000.02025-12-31 historySEC XBRL PaymentsToAcquireIntangibleAssets (10-K via companyfacts; capex fallback) 0001751008-26-000010unverified
Shares outstanding334651000.02026-07-31SEC cover page 10-Q 0001751008-26-000059 (sum of classes (Class A Common Stock 304,443,000 x 1; Class B Common Stock 30,208,000 x 1; class economics verified in https://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm)); filing document https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm 0001751008-26-000059not cross-checked

Lynch GARP

34 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 EPS26.7<= 258.9 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)1.11<= 0.55.8 / 15
5 Years of the last 5 in which EPS rose4 of 55 of 512.0 / 15
6 Net cash (cash minus borrowings) / market cap-0.5%>= +10%7.0 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)260.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20259.752025-12-31 historySEC XBRL EarningsPerShareDiluted 0001751008-26-000010unverified
EPS diluted FY2020-0.582020-12-31 historySEC XBRL EarningsPerShareDiluted 0001751008-23-000006unverified
debt_incl_current3512987000.02025-12-31 staleSEC XBRL LongTermDebt 0001751008-26-000010unverified
equity3163016000.02026-06-30SEC XBRL StockholdersEquity 0001751008-26-000059unverified
cash3053306000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001751008-26-000059unverified

Graham Enterprising

52 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio4.3>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)0.85 x<= 1.1x15.0 / 15
3 No earnings deficit in the last 5 years4 of 5 profitable5 of 512.0 / 15
4 Pays a current dividendnoyes0.0 / 10
5 EPS higher than five years earlier-0.58 -> 9.75higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)27.53<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)304.31<= 0.670.0 / 15
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)260.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets5392316000.02026-06-30SEC XBRL AssetsCurrent 0001751008-26-000059unverified
current_liabilities1253958000.02026-06-30SEC XBRL LiabilitiesCurrent 0001751008-26-000059unverified
debt_incl_current3512987000.02025-12-31 staleSEC XBRL LongTermDebt 0001751008-26-000010unverified
Net income FY202135446000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-24-000012unverified
Net income FY2022-192746000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-25-000018unverified
Net income FY2023356711000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Net income FY20241579776000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Net income FY20253333751000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20259.752025-12-31 historySEC XBRL EarningsPerShareDiluted 0001751008-26-000010unverified
EPS diluted FY2020-0.582020-12-31 historySEC XBRL EarningsPerShareDiluted 0001751008-23-000006unverified
equity3163016000.02026-06-30SEC XBRL StockholdersEquity 0001751008-26-000059unverified
Shares outstanding334651000.02026-07-31SEC cover page 10-Q 0001751008-26-000059 (sum of classes (Class A Common Stock 304,443,000 x 1; Class B Common Stock 30,208,000 x 1; class economics verified in https://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm)); filing document https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm 0001751008-26-000059not cross-checked
liabilities5106115000.02026-06-30SEC XBRL Liabilities 0001751008-26-000059unverified

Piotroski F-Score

100 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive45.9%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive3,971Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year26.9% -> 45.9%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)3,971M vs 3,334Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell59.8% -> 48.4%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved2.19 -> 3.32pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)339M -> 335Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)59.3% -> 75.8%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.55 -> 0.75pass = 111.11111111111111 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-313333751000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
total_assets 2025-12-317259610000.02025-12-31 historySEC XBRL Assets 0001751008-26-000059unverified
cfo 2025-12-313971094000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001751008-26-000010unverified
net_income 2025-12-313333751000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
net_income 2024-12-311579776000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
total_assets 2025-12-317259610000.02025-12-31 historySEC XBRL Assets 0001751008-26-000059unverified
total_assets 2024-12-315869259000.02024-12-31 historySEC XBRL Assets 0001751008-26-000010unverified
cfo 2025-12-313971094000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001751008-26-000010unverified
net_income 2025-12-313333751000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001751008-26-000028) 0001751008-26-000010unverified
lt_debt 2025-12-313512987000.02025-12-31 historySEC XBRL LongTermDebtNoncurrent 0001751008-26-000059unverified
lt_debt 2024-12-313508983000.02024-12-31 historySEC XBRL LongTermDebtNoncurrent 0001751008-26-000010unverified
total_assets 2025-12-317259610000.02025-12-31 historySEC XBRL Assets 0001751008-26-000059unverified
total_assets 2024-12-315869259000.02024-12-31 historySEC XBRL Assets 0001751008-26-000010unverified
current_assets 2025-12-314430792000.02025-12-31 historySEC XBRL AssetsCurrent 0001751008-26-000059unverified
current_assets 2024-12-312312190000.02024-12-31 historySEC XBRL AssetsCurrent 0001751008-26-000010unverified
current_liabilities 2025-12-311333788000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001751008-26-000059unverified
current_liabilities 2024-12-311057472000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001751008-26-000010unverified
shares_out 2026-07-31334651000.02026-07-31 historySEC cover page 10-Q 0001751008-26-000059 (sum of classes (Class A Common Stock 304,443,000 x 1; Class B Common Stock 30,208,000 x 1; class economics verified in https://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm)); filing document https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm 0001751008-26-000059unverified
shares_out 2025-06-30338782503.02025-06-30 historySEC XBRL CommonStockSharesOutstanding 0001751008-25-000072unverified
operating_income 2025-12-314151914000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001751008-26-000010unverified
operating_income 2024-12-311910956000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001751008-26-000010unverified
revenue 2025-12-315480717000.02025-12-31 historySEC XBRL Revenues 0001751008-26-000010unverified
revenue 2024-12-313224058000.02024-12-31 historySEC XBRL Revenues 0001751008-26-000010unverified
revenue 2025-12-315480717000.02025-12-31 historySEC XBRL Revenues 0001751008-26-000010unverified
revenue 2024-12-313224058000.02024-12-31 historySEC XBRL Revenues 0001751008-26-000010unverified
total_assets 2025-12-317259610000.02025-12-31 historySEC XBRL Assets 0001751008-26-000059unverified
total_assets 2024-12-315869259000.02024-12-31 historySEC XBRL Assets 0001751008-26-000010unverified

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
20192019-12-319941190.36none0001751008-22-000005
20202020-12-311,451-125-0.58none0001751008-23-000006
20212021-12-312,793350.09none0001751008-24-000012
20222022-12-312,817-193-0.52none0001751008-25-000018
20232023-12-311,8423570.98none0001751008-26-000010
20242024-12-313,2241,5804.53none0001751008-26-000010
20252025-12-315,4813,3349.75none0001751008-26-000010

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-07-06Webb Maynard G Jrdirectorsale plan1,140523.49596,779
2026-07-06Webb Maynard G Jrdirectorsale plan412522.42215,237
2026-07-06Webb Maynard G Jrdirectorsale plan120521.4962,579
2026-07-06Webb Maynard G Jrdirectorsale plan138520.6071,843
2026-07-06Webb Maynard G Jrdirectorsale plan240519.56124,694
2026-07-06Webb Maynard G Jrdirectorsale plan182518.6394,391
2026-07-06Webb Maynard G Jrdirectorsale plan202517.19104,472
2026-07-06Webb Maynard G Jrdirectorsale plan380516.25196,175
2026-07-06Webb Maynard G Jrdirectorsale plan262524.12137,319
2026-06-16Vivas Eduardodirectorsale8,198506.454,151,877
2026-06-16Vivas Eduardodirectorsale9,319505.464,710,382
2026-06-16Vivas Eduardodirectorsale9,693504.424,889,343
2026-06-16Vivas Eduardodirectorsale11,122503.505,599,927
2026-06-16Vivas Eduardodirectorsale6,991502.613,513,747
2026-06-16Vivas Eduardodirectorsale5,895501.432,955,930
2026-06-16Vivas Eduardodirectorsale4,869500.392,436,399
2026-06-16Vivas Eduardodirectorsale348520.30181,064
2026-06-16Vivas Eduardodirectorsale40519.5020,780
2026-06-16Vivas Eduardodirectorsale547518.22283,466
2026-06-16Vivas Eduardodirectorsale70517.6036,232