EPS計算機
純利益1,000,000から優先配当50,000を引き、加重平均株式数500,000で割ると、基本EPSは1.9です。普通株主に帰属する利益は950,000になります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 純所得
- 1,000,000
- 優先配当
- 50,000
- 加重平均株式数
- 500,000
- 普通株主に帰属する利益
- 950,000
- Eps
- 1.9
一株当たり利益、すなわち EPS は、優先配当を差し引いたあとに各普通株式へ帰属する利益または損失です。株式アナリスト、貸し手、IR 担当は、規模の異なる発行体を一株あたりで比べ、株価収益率の倍数を支え、その期間の当期純利益が本当に普通株主へ届いたかを確かめるために、その一つの数字を使います。この EPS 計算機は有限数三つ——当期純利益、優先配当、加重平均発行済株式数——を受け取り、当期純利益から優先配当を引き、株式数で割って、分子である普通株主帰属利益とともに EPS を返します。株式数がゼロの場合はゼロ除算が未定義のため拒否します。
基本 EPS が当期純利益・優先配当・株式数を一株あたりの数字に変える仕組み
基本的な一株当たり利益は狭い問いです。優先株主が契約上の配当を取ったあと、期間中に平均して発行されていた各普通株式に、その期間の当期純利益がどれだけ残るか。発行体に優先株がなければゼロを送ってください。
同一期間の時間加重した普通株式数で、提出者が適用した発行・自己株買い・分割をすでに反映しています。当期純利益百万、優先配当五万、加重平均株式五十万なら、普通株主帰属利益は九十五万、EPS は 1.9 です。当期純利益ゼロは正当な結果であり誤りではありません。
均衡の期間でも株式数が正なら EPS はゼロです。負の当期純利益は受け付けます。損失でも(負の)一株当たり利益があり、アナリストは計算しないこともある株価収益率の横にそれを置きます。
優先配当はゼロでもよく、まれな戻し入れで貸方が出ることもあり、分子は絶対値の陰に隠さずその符号に従います。株式数ゼロは正当な EPS ではありません。負の株式数も同じ理由で拒否します。
この計算機は希薄化後 EPS を計算せず、転換社債・オプション・ワラントを分母に足さず、参加型証券の二クラス配分を適用せず、端数期間を年換算せず、通貨も換算しません。すでに同一期間・同一通貨である有限数三つをご自身で渡します。
計算機は引き、割り、普通株主帰属利益を half-up で小数二桁に、EPS を half-up で小数六桁に丸め、参照テストがランタイムをまたいでバイト単位で一致するようにします。これは三行の恒等式による基本 EPS であり、希薄化株式のウォークでも、直近十二か月の再構成でも、リアルタイム相場でもありません。
EPS 計算機が役立つ場面
月次決算を選別する担当者は EPS 計算機を使い、直前期間の当期純利益、優先配当、加重平均株式数を、本格的な業績モデルを開く前の一つの比較可能な一株あたり行に変えます。IR と取締役会パックは損益計算書の当期純利益、注記の優先配当、株式表の WASO を入れ、その基本 EPS を希薄化ケースや直近十二か月の再構成と比較し、どれかを代用とはしません。
これは希薄化後 EPS、株価収益率、一株当たり配当の恒等式、自己資本利益率とは検索も仕事も違います。それらは別の行から始まり、別の問いに答えます。プロダクトチームは、会計エンジンを呼ばずに eps を固定しなければならない決算チェックリスト、業績ティーザー、CI フィクスチャへ契約を配線します。
検証失敗は残高を消費しません。
活用例
業績モデルの前の月次クローズ
直前期間の当期純利益、優先配当、加重平均株式数を、本格的な業績モデルを開く前の一つの基本 EPS 行に変えます。
アナリストメモと PER 倍数
基本一株当たり利益を株価の横に固定し、株価収益率パックが未スケールの当期純利益ではなく一つの一株数字を共有するようにします。
希薄化ケースに対する IR パック
提出書類の当期純利益、注記の優先配当、WASO を、希薄化ウォークと直近十二か月ビューの横の取得時基本 EPS にまとめます。
よくある質問
EPS はどう計算しますか?
金額は half-up で小数二桁、EPS は half-up で小数六桁に丸めます。
発行済株式がゼロだとどうなりますか?
加重平均株式数がゼロのとき EPS は未定義なので、計算機は Infinity を返しません。負の株式数も拒否します。これらの失敗は課金されません。
これは基本 EPS ですか、希薄化後 EPS ですか?
基本 EPS です。 分母はお送りいただく普通株式の加重平均です。計算機は転換社債・オプション・ワラントを足さず、参加型証券の二クラス配分も適用しません。
なぜ優先配当を先に引くのですか?
優先配当は優先株主に支払われる分で、普通株主のものではないためです。残りの普通株主に帰属する利益を株式数で割ります。優先株がない場合はゼロを入れます。
加重平均株式数とは何ですか?
期間中に各株式が発行されていた期間で重み付けした普通株式の数です。新株発行、自社株買い、株式分割がすでに按分されています。純利益と同じ期間の数を使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/eps \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_income":1000000,"preferred_dividends":50000,"weighted_average_shares":500000}'const res = await fetch("https://api.kit.forhosting.com/fin/eps", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_income": 1000000,
"preferred_dividends": 50000,
"weighted_average_shares": 500000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/eps",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_income": 1000000,
"preferred_dividends": 50000,
"weighted_average_shares": 500000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/eps", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_income":1000000,"preferred_dividends":50000,"weighted_average_shares":500000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_income":1000000,"preferred_dividends":50000,"weighted_average_shares":500000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/eps", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"net_income": 1000000,
"preferred_dividends": 50000,
"weighted_average_shares": 500000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.eps",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
欠落、空、または有限数でない入力は invalid_input で失敗し課金されません。
基本 EPS が当期純利益・優先配当・株式数を一株あたりの数字に変える仕組み
この計算機の恒等式は eps が net_income から preferred_dividends を引き、weighted_average_shares で割ったものです。net_income は同一通貨での期間の最終行の利益または損失で、すでに利息と税のあとです。preferred_dividends は普通株主に属さないため分子から先に除く金額です。weighted_average_shares は分母です。当期純利益から優先配当を引くと income_available_to_common になり、このエンドポイントは一株あたりの結果の横に分子を固定できるよう、それも返します。ゼロ除算は未定義なので、Infinity や空の本体を返す代わりに invalid_input で失敗します。
入力契約、応答の形、エラーの扱い
ゼロや負の当期純利益は許されます。均衡や損失でも誤りではなく有限の EPS が出ます。優先株がなければ優先配当ゼロは許されます。発行済株式がゼロだと EPS は未定義のためゼロは失敗し、負の株式数は加重平均ではないため失敗します。例として当期純利益百万、優先配当五万、加重平均株式五十万では普通株主帰属利益は九十五万、EPS は 1.9 です。必須の有限数三つを含む JSON 本体を POST してください。net_income は同一通貨での期間の最終行です。別名 net_profit、earnings、profit は同じフィールドを指し、シートが列名を保てます。preferred_dividends は普通株主に帰属する前に差し引く金額です。別名 preferred_div、pref_dividends、preferred を受け付けます。weighted_average_shares は同一期間の時間加重した普通株式数です。shares_outstanding、shares、weighted_shares を受け付けます。各数値は JSON の数でも数値文字列でもよく、欠落・空文字・非有限——NaN、Infinity、数として読めない文字列——はフィールド名付きの invalid_input で失敗します。これらの失敗は課金されません。weighted_average_shares はゼロより厳密に大きくなければなりません。検証が通ると本体は net_income、preferred_dividends、weighted_average_shares をエコーし、income_available_to_common を当期純利益から優先配当を引いたもの(half-up で小数二桁)、eps をその分子を株式数で割ったもの(half-up で小数六桁)として返し、恒等式を再掲する式文字列を添えます。送る当期純利益の期間に合う株式数の目安——注記の基本 WASO は希薄化 WASO ではなく、期末の瞬間残高は加重平均ではない——はご自身のルールと JSON を組み合わせてください。このエンドポイントは送られた三つの数を割るだけで、持分変動計算書を組み直さず、報告規約も選ばず、提出書類も引きません。
EPS 計算機が役立つ場面
株式アナリストは、年度が締まったときやコンセンサスパックが基本一株当たり利益を求めるときに同じ三フィールドを再実行し、まだ株式で割っていない当期純利益ではなく一つの一株数字からメモが始まるよう eps を株価収益率の横に固定します。実装は純粋な parse のティア A のため、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。三フィールドを有限に保ち、株式数を厳密に正に保ち、丸めた EPS をテストに固定すれば、自前の総勘定元帳を立てずに、ティーザー・LMS プラグイン・エッジワーカー向けの再現可能な基本一株当たり利益が得られます。
技術的な質問
当期純利益は負でもよく、優先配当はゼロでもよいですか?
はい。損失でも(負の)EPS があります。優先株がなければ preferred_dividends をゼロで送ってください。どちらのフィールドも有限数(JSON の数または数値文字列)である必要があります。
EPS 計算機の料金はいくらですか?
ブラウザのツールは無料です。API リクエストは成功した呼び出しあたり $0.002 の KIT 前払い残高を使い、無効な入力は課金されません。