BP Funding Trust, Series SPL-IV's competitors and similar companies
The 5 nearest raises on the records held here, in the same industry group (Other Banking and Financial Services), side by side with BP Funding Trust, Series SPL-IV.
Bars are to scale against $546.32M, the largest of the six. The dotted line is the median of all 7 raises on file in Other Banking and Financial Services. One or more bars are drawn at their minimum width because the raise is too small to render against the largest — read the figure, not the bar. Amounts are what each filing states as sold, or as the total offering where nothing is recorded sold yet.
How does your raise compare?
Enter an amount to place it against the filings on record.
Percentiles are drawn from the 648 Form D filings held here that state an amount, filed between 3 and 8 September 2026 — 620 of them in the 16 industry groups large enough to rank against (5 filings minimum). It is a comparison against what is on record here, not against every raise that exists, and a 6-day window is a snapshot rather than a year.
INSIDE A JSON STRING ENDS THE SCRIPT ELEMENT, whatever
// JSON thinks. The SEC's industry vocabulary is fixed and contains no angle
// brackets today; a generator that only works while that stays true is a
// generator waiting for a bad day.
var COHORTS={"Other Banking and Financial Services":[25000,165000,9900000,10000000,100000000,100000000,546320000]};
var loaded=false;
var fmt=function(n){
if(n>=1e9) return '$'+(n/1e9).toFixed(n%1e9===0?0:1)+'B';
if(n>=1e6) return '$'+(n/1e6).toFixed(n%1e6===0?0:1)+'M';
if(n>=1e3) return '$'+Math.round(n/1e3)+'K';
return '$'+n;
};
// "2.5M" IS WHAT PEOPLE TYPE. Stripping to digits turned it into 2.5, rounded
// it to 3, and answered a question about three dollars with a straight face.
function parse(v){
var raw=String(v||'').trim();
var mult=1, suf=raw.replace(/[s,]/g,'').slice(-1).toLowerCase();
if(suf==='k') mult=1e3; else if(suf==='m') mult=1e6; else if(suf==='b') mult=1e9;
var d=raw.replace(/[^0-9.]/g,'');
if(!d) return null;
var n=parseFloat(d);
if(!isFinite(n)||n<=0) return null;
return Math.round(n*mult);
}
function render(){
var amt=parse(amountEl.value), ind=indEl.value, set=COHORTS[ind];
if(!amt){ outEl.className='rcalc-out is-empty'; outEl.textContent='Enter an amount to place it against the filings on record.'; return; }
if(!set){ outEl.className='rcalc-out is-empty'; outEl.textContent='Loading that group’s filings…'; return; }
// Same rule as the dial: strictly below counts, ties do not, divisor is n-1.
var below=0; for(var i=0;i1?Math.round(below/(set.length-1)*100):0;
var med=set[Math.floor(set.length/2)];
outEl.className='rcalc-out';
outEl.innerHTML=fmt(amt)+' is bigger than '+below+' of the '+set.length+' filings on record in '+
ind.replace(/[<>&]/g,'')+' — about the '+pct+'th percentile of that group. Median there is '+fmt(med)+'.';
}
function sync(){
var amt=parse(amountEl.value);
try{
var u=new URL(window.location.href);
if(amt){u.searchParams.set('amount',String(amt));}else{u.searchParams.delete('amount');}
u.searchParams.set('industry',indEl.value);
history.replaceState(null,'',u.toString());
}catch(e){}
}
function ensure(ind,then){
if(COHORTS[ind]) return then();
if(loaded) return then();
fetch('/funding/raise-percentiles.json',{credentials:'omit'})
.then(function(r){return r.ok?r.json():null;})
.then(function(j){ loaded=true; if(j&&j.cohorts){ for(var k in j.cohorts){ if(!COHORTS[k]) COHORTS[k]=j.cohorts[k]; } } then(); })
.catch(function(){ loaded=true; then(); });
}
amountEl.addEventListener('input',function(){ render(); sync(); });
indEl.addEventListener('change',function(){ ensure(indEl.value,function(){ render(); sync(); }); });
try{
var q=new URL(window.location.href).searchParams;
var qi=q.get('industry'); if(qi){ for(var i=0;i
Click a column heading to sort. 6 other records here are in this industry group. Comparison is against records held here, not against every raise that exists. A raise with no stated amount shows as "Not stated" rather than as zero.
How this list is chosen
Nearest by stated offering size, inside the industry group the filing itself declares (Other Banking and Financial Services). Nothing is inferred about what a company does.
Comparison is against records held here, not against every raise that exists. Figures are read directly from the source record; names have not been matched against other people.