跳至主要內容

每股盈餘(EPS)

用白話徹底搞懂每股盈餘(EPS)是什麼、怎麼判讀,以及怎麼用它在台股選股,並附上可以自己驗證的真實資料。

EPS 就是「每股盈餘」,指公司一段期間賺到的稅後淨利,平均分攤到每一股上頭。它回答一個最直白的問題:你手上這一股,這一季幫你賺了多少錢。對選股的人來說,EPS 是判斷一家公司「會不會賺錢」最直接的起點,本益比的分母、獲利成長、盈餘加速這些訊號,全都建立在它的逐季變化上。

EPS 是什麼、怎麼算

公式很單純:EPS = 稅後淨利 ÷ 流通在外股數。打個比方,一間早餐店一季淨賺六十萬,老闆把店分成十股,每股就分到六萬,這個六萬就是它的 EPS。同樣賺六十萬,如果切成六十股,每股只剩一萬,數字就小很多。所以 EPS 同時受到「賺多少」和「股本多大」兩件事影響,不能只看絕對金額高低。完整的計算口徑與分子分母定義,可以參考 量化交易詞彙表 裡每股盈餘的條目。

怎麼判讀(看真實資料)

看 EPS 不要只盯單一季,要看它的逐季走勢有沒有往上墊高。下面這張圖是台積電(2330)近幾年的單季每股盈餘:

台積電 (2330) 每股盈餘(逐季)

把最近幾季的數字攤開來看會更清楚。台積電 2024 年第四季單季 EPS 約 14.45 元,2025 年第一季回到約 13.95 元,接著一路墊高到第二季約 15.36 元、第三季約 17.44 元、第四季約 19.51 元,到 2026 年第一季已經來到約 22.08 元。

判讀的重點有三個。第一,看「方向」:這幾季是穩定向上的階梯,代表獲利動能在加速,而不是曇花一現。第二,看「節奏」:第一季常因為季節性而比前一季的第四季略低,台積電從 14.45 掉到 13.95 就是這種季節落差,拿單季和去年同季比才公平。第三,看「連續性」:一兩季暴衝可能只是業外收益或一次性挹注,連續多季同方向才比較可信。

EPS 多少算好

EPS 沒有一個放諸四海的及格分數,高低要放回同產業、同股本去比。一家股本小的公司很容易做出漂亮的高 EPS,股本大的權值股就算很會賺,攤到每股也不會太高。所以與其問「幾元算高」,不如問三件事:跟它自己過去比有沒有成長、跟同業比是領先還是落後、這個獲利是不是本業穩定貢獻的。把 EPS 換算成成長率,再和同業排在一起看相對位置,會比死記一個門檻有用得多。

常見陷阱

用 EPS 做回測,最致命的地雷是發布日對齊。某一季的財報要等公司送件、主管機關公告之後市場才看得到,季底當天其實沒人知道數字。如果你把財報直接掛回所屬季度的最後一天當作訊號生效日,等於假設自己提前讀到結果,這種前視偏差會讓回測績效嚴重虛胖,實際下單卻完全複製不出來。finlab 取出的財報已經依實際發布日對齊到可交易的時點,用 data.get 取得的版本就是安全口徑,不要再自己把訊號往前挪到季末。

第二個陷阱是口徑混用。單季 EPS、累計 EPS、近四季 EPS 是三條不同的線,衡量成長一定要全程用同一條,否則所謂的「成長」可能只是換了分子算出來的假象。

怎麼用 EPS 選股

實務上,EPS 很少單獨拿來排序,因為光是獲利高,不代表股價便宜,也不代表體質乾淨。比較穩的做法是把它當成一道基本門檻:先要求連續幾季 EPS 為正、或維持向上,把賠錢和獲利忽上忽下的公司先濾掉,再疊上估值或品質條件。想看 EPS 真的接進策略會發生什麼事,可以讀 EPS 跟 ROE 哪個選股比較有效,了解只看獲利數字的盲點;再看 杜邦分析教學 怎麼把獲利能力拆解開來,以及 本益比、PB、PEG 台股回測 怎麼把 EPS 和估值綁在一起。想把整套選股流程走過一遍,可以往 股票選股完整指南 深入。

怎麼自己取得這份資料

裝好 finlab 之後,用一行就能把整張逐季 EPS 表抓下來:

顯示程式碼
finlab.login()
eps = data.get("financial_statement:每股盈餘")

回傳結果以財報期別為列、股票代號為欄,可以直接和股價或其他財報科目對齊運算,計算年增、排序都不必自己對齊。不會寫程式也沒關係,這個頁面下方可以把「抓出這份資料」這件事直接交給 AI,由它帶你完成。

自己動手取得這份資料

用 finlab 一行就能把整段歷史抓下來。不會寫程式也沒關係,把下面這句任務交給你的 AI,它會帶你完成。

在 FinLab Python 套件中取得
data.get("financial_statement:每股盈餘")
免費試用

用 AI 開始 FinLab

把這句話交給你的AI,它會帶你完成設定並做出第一個策略。

告訴你的AI:

用 finlab 取得「每股盈餘(EPS)」(financial_statement:每股盈餘) 這份資料,先畫出走勢與分布圖,再示範一個用它來選股的簡單回測,請讀:https://finlab.finance/setup

真實數字與取得程式碼

上面的圖與下面的數字都是用 finlab 一行程式直接跑出來的真實資料(截至 2026-06-24),不是示意圖。你也可以自己跑一次。

最近幾筆資料
日期數值
2024-Q414.45
2025-Q113.95
2025-Q215.36
2025-Q317.44
2025-Q419.51
2026-Q122.08
產生這張圖的程式碼
from finlab import data

df = data.get("financial_statement:每股盈餘")
s = df["2330"].dropna().tail(16)
s.plot.bar()
想自己寫完整程式?

第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。

from finlab import data

df = data.get("financial_statement:每股盈餘")
df.tail()

名詞速解

揭露與更新財報每季公布(Q1 約 5 月中前、Q2 約 8 月中前、Q3 約 11 月中前、年報隔年 3 月底前),請以公布日為生效時點。

每股盈餘(EPS)
公司每一股賺多少錢(稅後淨利 ÷ 股數),是獲利能力最直接的數字。
營業利益
本業賺到的錢(毛利減去營業費用),不含業外與一次性損益。
發布日對齊
財報、月營收要用「實際公布日」當生效時點,而不是資料所屬的季末或月底,才不會偷看到未來。
看完整名詞解釋 →

資料規格與品質

已通過驗證
市場
台股
資料筆數
100,182
涵蓋檔數
2,832 檔
時間範圍
2013-05-15 ~ 2026-05-15
更新頻率
每日更新
最後驗證
2026-02-08

資料快照截至 2026-06-24

每份資料每日自動執行四項健檢:

  • 資料未過期 資料已過期,但在寬限期內 (至 19:00:00)
  • 資料非空
  • 無大量缺值
  • 日期連續無缺漏

用每股盈餘(EPS)跑出的研究

財報狗選股策略實作:免費複製價值股選股法,本益比與股價淨值比篩便宜好公司

用財報狗免費選股條件排列組合出價值股策略:EPS 五年成長 > 1.1、ROE 四季 > 0、流動比率 > 200、本益比 < 15、股價淨值比 < 1.5;半年換股一次回測台股,2009 金融海嘯後反彈強勁,附完整篩選邏輯、權益曲線與每期持股檔數分析,免費選股工具也能做價值投資。

本益比選股真的有效嗎?PE、PB、PEG 台股 10 年回測

台股 10 年回測比較 PE、PB、PEG 三種估值因子:單看低本益比年化僅 -1.4%、低股價淨值比 7%,唯有 PEG 結合月營收成長動能組合年化拉到 37.1%、夏普 1.08。文中解析三大估值指標公式、適用情境與避免「便宜其實是陷阱」的台股選股實作方法。

自由現金流選股 13 年實測:經典螺絲輸 0050,多因子 FCF 才贏(年化 24%)

把財報狗策略狗的「自由現金報酬率」寫成可重現策略,用 finlab 實測 2013–2026 共 13 年:經典 FCF+本益比+股價淨值比螺絲只有年化 14.22%、夏普 0.94,跑輸含息 0050(21.01%)。真正贏過大盤的是把自由現金報酬率、營收成長、價格動能三個低相關因子疊起來,年化 24.18%、夏普 1.28、回撤還更淺,附可下載 strategy.py 與回測數據。

PEG 策略實戰:用本益成長比挖掘被低估的成長股

PEG = 本益比 / 盈餘成長率,可避開低 PE 價值陷阱。文中用 FinLab 在台股做四輪 AI 迭代優化,從 PEG<2、營收動能、流動性篩選到停損設定,把彼得林區式選股年化從 9.7% 提升到 25.6%、最大回撤壓到 37%、Sharpe 0.93,附 Python 程式。

常見問題

每股盈餘(EPS)的資料從哪一年開始?

FinLab 的每股盈餘(EPS)資料涵蓋 2013-05-15 至 2026-05-15,可直接用於長期歷史回測。

如何用 Python 取得每股盈餘(EPS)?

安裝 finlab 套件後,用 data.get("financial_statement:每股盈餘") 即可取得整段歷史資料;第一次使用時 finlab.login() 會自動引導登入。

每股盈餘(EPS)多久更新一次?

這份資料每日更新,資料快照截至 2026-06-24。

每股盈餘(EPS)資料免費嗎?

finlab 免費方案即可取得歷史資料進行回測;VIP 方案提供每日更新與更完整的盤後資料。

財務報表的其他資料

本頁資料涵蓋範圍與更新時間以實際資料為準,僅供研究與教學參考,不構成任何投資建議。

回財務報表