2023年7月30日 星期日

[網站開發] 新增美股員工人數成長排行頁面 (Norn-StockScreener投資網站開發)

前一篇相同, 這次做的功能也是從找到冷鑽股,美股獲利穩穩賺中想到的, 書中介紹了Macrotrends這個網站, 這個網站的個股資訊可以看到該公司的員工人數歷史變化, 透過公司員工人數成長來尋找持續成長可以投資的公司, 如果是一間員工人數長期正成長的公司, 可以預期至少經營團隊對公司未來成長是有信心的, 也就才會持續聘僱新員工(雖然也有組織重整優化經營效率的情況, 不過這種情況通常只會經濟不好時偶爾為之, 不影響長期的成長趨勢)。

而我這次想做的跟之前相同, 我想要有個排行&過濾頁面讓我能快速找到成長最快速&持續成長的公司, 而這部份因為我之前已經寫好了Ranking頁面, 所以只要把爬蟲寫好後, 再來只要填些config就能直接整到我的網站上, 不用重寫前端的code就是爽XD


做好的網頁如下:

https://norn-stockscreener.zmcx16.moe/ranking/


Github:

https://github.com/zmcx16/Norn-StockScreener


首先來看看排序的結果, 發現資料怪怪的, 看起來是因為這網站還是有不少missing data & outlier...



如果只是缺資料還好, 我可以讓程式直接當missing data不看就好, 可是如果是outlier錯誤的資料就麻煩了, 畢竟資料是錯的就更不用說後續分析了...。 不過outlier這問題其實算好解決, 因為我的目的本來就是要找員工人數持續正成長的公司, 如果有outlier那就不太可能持續正成長(除非這錯誤資料跟真實的資料太過近似), 目前我的資料庫有3537個個股資料, 來看看員工人數有持續正成長的公司分別有多少間:

  • 持續正成長(All):         684間符合
  • 持續正成長(近三年):  803間符合
  • 持續正成長(近五年):  419間符合
  • 持續正成長(近十年):  121間符合
為什麼持續正成長(All)會比近五年 & 近十年的公司數量少呢? 因為這裡面有不少公司是新公司或缺資料, 所以比起看持續正成長(All), 看持續正成長(近十年)會更有鑑別度, 當然如果我就是想看超過十年有資料 & 一直持續正成長也行, 只要持續正成長(All) & 持續正成長(近十年)兩個tag都選就好(86間符合):



過濾完看起來已經沒有outlier了, 排名第一的是Healthcare Realty Trust (HR), HR是一間醫療產業的REIT, 因為是REIT, 所以基本上需要的員工不多, 市值7.37B但是員工人數只有583名, 用員工人數成長來挑選REIT我想是不太適合的, 而排名第二的Hudson Pacific Properties (HPP)也是REIT, 員工人數則是885名。

為了增加更多彈性, 所以也有提供最低員工人數的tags, 畢竟如果想挑員工持續成長的公司, 挑基數較大的公司也比較有鑑別度 (當然這還是要看產業, 像採擴或製造業就需要大量的員工, 可是像REIT或投資公司就不一定需要這麼多員工)。 


持續正成長(All) & 持續正成長(近十年) & 員工人數 >= 10000:


可以看到上面有不少耳熟能詳的大公司, 像是Morningstar、Master Card、Meta (Facebook), 除了JD & GILD今年表現不好, 其他都還不錯。

MorningStar



Master Card



最後再來想更進一步, 想多看最近一次成長幅度大於平均成長幅度(成長速度比過去快), 並且用52週高點排序, 結果如下:


最後結果只剩13間公司, 而且台積電(TSM)也在裡面, 不過其中離52週高點差20%以上的只有以下三間:

  1. NTRS: 百年以上的金融資產服務公司, 為全球企業、機構、家庭和個人提供財富管理、資產服務、資產管理和銀行解決方案。
  2. EW: 醫療器材&服務公司, 提供用於結構性心髒病、重症監護和手術監測的產品和技術。
  3. INFY: 印度第二大IT公司, 為金融,保險,製造業和其他領域的公司提供軟體開發,維護和獨立驗證服務。

目前是打算先加這三間公司到口袋觀察名單, 未來有閒錢再看能不能投資, 另外提醒一下, 投資一間公司不能看單一因素就做決定, 尤其這世上不乏一堆擴張過快導致周轉不靈破產的公司, 在用員工人數成長作為評估投資因素時, 也得特別注意該公司是不是有可能過度擴張, 要是大環境一改變導致周轉不靈就悲劇了...。

這次分享就差不多到這邊, 目前把手邊的點子也用完了, 最近應該會多花點時間讀書, 在看之後有沒有新的好點子可以做~。

2023年7月22日 星期六

[網站開發] 新增美股股息冠軍頁面 (Norn-StockScreener投資網站開發)

最近看了一本投資理財的書: 找到冷鑽股,美股獲利穩穩賺, 書中有介紹不少好用的網站, 其中有一篇主題是尋找持續配息的公司作為選股條件, 而moneyzine網站有提供股息冠軍的excel表單, 該表單有近700多檔股息持續增長的個股資料(>5年, >10年, >25年), 另外還有股息增長率資料(1年, 3年, 5年, 10年), 也有一些基本的財務資料, 有興趣的人可以參考以下網址:

https://moneyzine.com/investments/dividend-champions/
Dividend Champions Excel Spreadsheet

上面的表單資料是創用CC授權BY-SA, 只要標示姓名就幾乎能包含商業等任意使用, 真的超佛心~。


另外雖然這網站的表單資料已經夠強大了, 不過以我個人來說還是有點不太好用, 我自己是還想要有以下資料:

1. 目前個股的漲跌幅績效(週, 月, 季, 半年, 年), 有這個資料比較能知道目前股價是相對昂貴或便宜, 雖然上面的excel資料有一年最高&最低價, 可是覺得訊息還是太少, 更何況上面的表單是每月只更新一次, 像這種價格資料希望至少是一天更新一次。

2. 雖然有股息連續成長資料 & 各時間段增長率, 可是還是想進一步看到更視覺化的圖表, 例如有間公司的股息連續成長資料只有10年, 可是這間公司可能只有一年不太好沒有發股息, 以我個人來說, 如果只有特定一兩年中斷配息是可以接受的, 畢竟你不知道大環境會突然多糟, 勉強虧錢配股息我是覺得更加不好, 所以希望有每次配息的歷史資訊圖表, 能更進一步知道這間公司的配息狀況。


決定好之後就決定來開工囉, 開始整合新網頁滿足上述需求, 做好的網頁如下:

https://norn-stockscreener.zmcx16.moe/dividend-champions/


Github:

https://github.com/zmcx16/Norn-StockScreener

首先先用股息持續成長時間最長來排序吧, 第一名是AWR (American States Water Company), 股息持續成長達69年, 不過股息殖利率很低只有1.8%, 來看看歷史圖表資訊:


配息資料跟歷史股價資訊是從YAHOO財經取得, YAHOO財經的歷史收盤價以及股息都是調整後的價格, 要計算年殖利率的話只要股息 * 一年配息次數 / 股價就可以計算出來, 不過可以看到最前面的殖利率異常高, 我是覺得應該是比較早期的股息資料有些沒有調整好, 或是有其他原因(兩種調整方式公式不同, 不能直接相除之類的...), 個人是覺得太久遠前的資料就單純參考, 還是以近10年的資料來看就好。

AWR是美國國家水務公司, 查了下wiki 該公司與美國政府簽訂了50年的私有化合同,作為其供水系統服務的政府承包商, 接政府50年的單難怪可以配息這麼穩, 不過因為近10年股價飆漲, 可是配息增漲得太緩慢, 所以股息殖利率就非常低...。

不過就算近10年股價看起來爆漲, 可是只看近5年的話其實都在上下震盪, 感覺估值過高+成長有限, 我自己是不想為了穩定配息去投資公司, 除非哪天有超甜的價格等同變相提高股息殖利率才會考慮投資。


再來用股息殖利率排序, 看看目前殖利率最高的個股吧:



排名第一名竟然是這次銀行危機已經倒閉的FRC銀行, 因為股價已經近乎於零, 殖利率會排第一是不例外啦..., 資料還沒砍掉應該是因為這是電腦自己統計的資料, 可能要過陣子才會移除了...。 


至於實質第一名則是MPW (Medical Properties Trust), MPW是一間提供醫療設施的REIT (還是我第三大持股, 不過今天Cover Call被迫用10塊獲利了結了, 之後應該會找機會再買回來XDD), 殖利率高達14.72%, 至於為什麼殖利率這麼高呢? 來看看過往的配息紀錄:



可以看到MPW的股息每年一直緩緩增加, 可是股息殖利率曲線卻越來越低, 這是因為股價上漲的幅度比配息增加的速度還快, 所以股息殖利率才越來越低 (當然這對股東來說更好, 賺了股價又賺了配息), 可是到了2022年初開始崩下來, 股價從20塊一路向下到最低7.5塊左右, 將近下跌了60%, 會這樣的原因主要在於升息造成各REIT產業大受影響, 融資成本變高再加上租戶的經營更加困難造成。 

其中對MPW影響最大的是, 大客戶Prospect Medical Holdings經營遇到困難, 所以已經好幾個月沒收到租金, 導致MPW 2022 Q4虧損, 最近幾季都是用自己的本金配息。




所以MPW的股息殖利率高是因為股價大幅下跌的關係, 如果要投資就得想清楚, 該公司是否之後經營會改善, 配息會不會持續下去, 目前MPW在協助PMH重組, 即便重組不順利也可以收回出租的資產, 但是收回的資產價值多少也不好說, 不過MPW本身也是全球最大的醫療REIT之一, 加上考慮到人口老化以及科技持續進步, 醫療產業我覺得在未來也會是持續成長的產業, 所以個人目前還是會持續關注, 如果有機會在進場投資這間公司。


再來看看10年股息成長率最高的個股PXD (Pioneer Natural Resources Company)吧, DGR 10Y: 50.79%, 成長幅度驚人:



看起來這間公司從2021年9月開始大幅增加配息, 圖表上的震盪其實是因為有些是固定配息, 有些是額外配息, 所以看起來才斷斷續續的, 實際上用整年配息來看還是持續成長的。 查詢了一下PXD是石油&天然氣的開採公司, 2021年的石油跟天然氣暴漲, 最近爆賺難怪配息會這麼大方, 不過因為最近石油價格大幅下滑, 所以公司的獲利也變低了, 可以預見未來不會有這麼高的股息殖利率。




這次分享差不多就到這邊, 從上面的幾個例子可以看出, 光是連續股息成長或是高股息殖利率通常不是單一可以決定投資的因素, 一定要深入分析背後的原因, 在判斷到底適不適合做為自己持股的標的!

另外說說個人題外話, 今年因為銀行擠兌危機績效一度慘烈(三間破產銀行我就中兩間..., 直接總資產15%直接歸零, 幸好有分散投資不然真的哭死QQ), 不過最近績效不錯已經有小贏標普 (離那斯達克的車尾燈還有夠遠就是~~), 希望下半年的投資績效可以更好~~。