financial-analysis-comps について
Python標準ライブラリのみを使い、SEC EDGARの財務データとYahoo Financeの市場データで米国株を同業比較するスキルです。指標、統計値、パーセンタイル順位を投資分析向けに出力します。
主な機能
- 01売上高、利益率、成長率、ROE
- 02P/E、P/S、EV/EBITDA、EV/Revenue倍率
- 03同業グループの最小値、四分位数、中央値
- 04同業内での企業別パーセンタイル順位
- 05単一企業のファンダメンタルズ出力
活用シーン
- 01米国上場企業の同業間で財務実績を比較
- 02同業統計を基準にバリュエーション倍率を評価
- 03成長率や利益率で外れ値となる企業を特定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pionex-official/ pionex-skills --skill financial-analysis-compsインストール後、Claude Code で/financial-analysis-compsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
run.shscripts/get_comps.pyget_fundamentals.pyget_quote.py詳細
類似企業分析
米国株向けの機関投資家水準のピアベンチマークです。財務指標(利益率、成長率、ROE)、バリュエーション倍率(P/E、P/S、EV/EBITDA、EV/Revenue)を比較し、統計的な背景情報(中央値、パーセンタイル、パーセンタイル順位)を提供します。データはSEC EDGAR(財務情報)とYahoo Finance(市場データ)から取得します。
セットアップ
依存関係は不要です。すべてのスクリプトはPython標準ライブラリのみを使用します。
ワークフロー
ステップ1 — compsスクリプトを実行する
bash run.sh <SYMBOL1> <SYMBOL2> <SYMBOL3> ...
銘柄コードは最大10件です。以下を含むJSONを返します。
- 財務指標:売上高、利益率(粗利益率/営業利益率/純利益率)、ROE、前年比成長率
- バリュエーション倍率:P/E、P/S、EV/EBITDA、EV/Revenue
- ピア統計:各指標の最小値、p25、中央値、p75、最大値
- パーセンタイル順位:ピアグループ内での各社の順位(0=最低、100=最高)
単一企業を詳しく分析する場合は、代わりにfundamentalsを使用します。
bash run.sh <SYMBOL> # single company returns full metrics
ステップ2 — セクション1:比較表
| 企業 | 売上高 | 粗利益率 | 営業利益率 | 純利益率 | ROE | 売上高成長率 | P/E | EV/EBITDA |
|---|---|---|---|---|---|---|---|---|
| AAPL | $416B | 46.9% | 32.0% | 26.9% | 157% | +6.4% | 33.0x | 25.1x |
| MSFT | $282B | 68.8% | 45.6% | 36.1% | 35% | +14.9% | 27.2x | 21.5x |
取得可能な倍率をすべて含めます。EV/EBITDAを表示する場合、EBITDAは営業利益を近似値として使用していることを明記します(SEC EDGARではD&Aを取得できません)。
Yahoo Financeを利用できない場合:すべての企業でP/E、P/S、EV/EBITDA、EV/Revenueがnullの場合(Yahoo Financeエンドポイントの取得に失敗した場合)、これらの列を表から省き、次の注記を追加します。「バリュエーション倍率は取得できませんでした — Yahoo Financeのデータを取得できませんでした。比較はSEC EDGARのファンダメンタルズ(利益率、成長率、ROE)のみを対象としています。」代わりに利益率と成長率で順位付けします。
ステップ3 — セクション2:統計サマリー
スクリプト出力のpeer_statisticsを使用します。表の下にサマリー行として示します。
| 統計値 | 粗利益率 | 営業利益率 | 純利益率 | ROE | 売上高成長率 | P/E | EV/EBITDA |
|---|---|---|---|---|---|---|---|
| 最大値 | 68.8% | 45.6% | 36.1% | 157% | +14.9% | 33.0x | 25.1x |
| 中央値 | 57.9% | 38.8% | 31.5% | 96% | +10.7% | 30.1x | 23.3x |
| 最小値 | 46.9% | 32.0% | 26.9% | 35% | +6.4% | 27.2x | 21.5x |
企業が5社以上の場合は、p25とp75の行も含めます。データポイントが5件未満の場合、パーセンタイルは統計的に意味があるとは言えず、誤解を招く可能性があります(例:3つの値のp25は、最小値に近い値にすぎません)。統計表には、2社以上でデータがある列のみを含めます。すべてnullの列は省きます。
ステップ4 — セクション3:投資判断の解釈
スクリプト出力のpercentile_ranksを使用します。各企業について、ピア企業と比較した位置付けを示します。
AAPL: Margins below median (p27), cheapest valuation (P/E p0), slowest growth (p0)
MSFT: Highest margins (p100), fastest growth (p100), richer valuation (P/E p100)
外れ値に注目します。つまり、ピア企業と比べてp75を大幅に上回る、またはp25を下回る指標です。
次に、調査結果を総合的にまとめます。
- プレミアム/ディスカウント:どの企業が倍率でピア中央値に対してプレミアム/ディスカウントで取引されているか。また、それは成長率や利益率によって正当化されるか。
- 最も有望な企業:成長率と利益率の組み合わせが最も優れ、バリュエーションも妥当なのはどの企業か。
- 注意点:バリュエーションが高い一方で、ファンダメンタルズが悪化している企業はないか。
書式ルール
- 売上高/純利益:BまたはM。例:「$416.2B」
- EPS:小数表記。例:「$7.46」
- 利益率、成長率、ROE:小数第1位までのパーセント表記。例:「26.9%」
- 倍率:小数第1位まで。例:「28.4x」
- パーセンタイル:整数。例:「p75」
制限事項
- 米国株のみ:SEC EDGARは米国上場株式を対象とします
- 年次データ:10-K提出書類を使用するため、四半期ごとの変化は反映されない場合があります
- EV/EBITDAの近似値:営業利益をEBITDAの代用値として使用します(EDGAR XBRLにはD&Aがありません)
- アナリスト予想なし:コンセンサス予想ではなく、報告済みの実績値のみです