Elastic 社の決算を読んだ話


Elastic 社の決算を読んだので、その話を書く。

数字は主に FY2021/4 の Form 10-K から拾っていく。

会社の概要

Elastic は ElasticsearchKibana, Logstash などの検索、ログ関連の OSS を開発している企業として有名で、それらの追加機能の販売やサポート、マネージドサービスの運用で収益をあげている。

同社は ↑ の Elasticsearch, Kibana, Logstash 3 つの OSS 開発者によって 2012 年 2 月 9 日にオランダで設立され(当初の社名は SearchWorkings Global B.V.)、2018 年 10 月にアメリカで IPO した。経営陣や多くの従業員はマウンテンビューの事業所で働いており売上の半分以上がアメリカから生じているが、連結親会社である Elastic B.V. は書類上オランダの会社であり本社住所はアムステルダムに存在している。

Elastic の “OSS” とそのライセンスについて

決算とは関係ないが、重要な話なので Elastic 社の “OSS” について書く。

Elastic が公開している OSS でよく使われるのは Elasticsearch と Kibana で、これらは Server Side Public License(SSPL)Elastic License のデュアルライセンスという独特な方法で公開されている。

SSPL は MongoDB 社が作ったライセンスで、このプログラムをサービスとして提供する場合は(商用ライセンスを購入するか)ソースコードを公開しなければならない。公開の範囲が広いので、 MongoDB 社以外がマネージドサービスを提供するのは現実的に不可能というライセンスになっている。背景としては、OSS が人気を集めると “large cloud vendors” がそのマネージドサービスを出して利益を全て持っていってしまうのを防ぎたい、という意図があるようだ。1

Elastic 社も AWS に対する防衛策として Apache 2.0 からのライセンス変更を行った。

これらのソフトウェアはソースコードは公開されているもののライセンスは OSI による承認を受けていないため「これは “OSS” では無いだろ!」とお怒りになる方もいるかもしれない。確かに厳密には OSS ではないと言える。実際に Elastic 社も(少なくとも SEC Filings 上では) OSI に承認されたライセンスを “open source license”、それを採用しているソフトウェアを “open source software” と呼び、自社のことは “open source model” とか “open code” とか呼んでいる。

なお、他の独自ライセンスとしては MariaDB が作った Business Source License(BSL)がある。これも large cloud vendors を意識したライセンスになっている。

ちなみに AWS はライセンス変更に応じてフォークしたので、2 つめの Elasticsearch が生まれた(現在は “OpenSearch” という名前になっている)。詳細な経緯については Publickey の記事が参考になる。

自分は積極的に OSS 開発をしているわけではないけど、毎日のように OSS のお世話になっている。それらは自分より遥かに優秀な開発者たちが手間暇をかけて作ったものだ。開発に参加した動機はいろいろあるだろうけど、(Elastic の社員や株主を除いては)Elastic 社の利益のために自分の時間と思考をつぎ込む人はいないだろうということは分かる。つまり、一度公開したソフトウェアのライセンスを自社の利益のために後出しで変えるのは外部貢献者に対する裏切りである。

とはいえ、 Elastic 社の言い分も理解できる。そのソフトウェアが継続的に普及・発展していくためには投資が必要で、(最も投資してきた貢献者は間違いなく Elastic 社であり)更なる投資の元手を稼ぐためにはビジネスでお金を稼ぐ必要があって、美味しいところを持っていってしまう AWS はその邪魔者と見ることもできる。実際にはライセンスに従ってビジネスをしていただけなのだが、他のクラウドベンダーとは良好な関係を築いているので何か行き違いがあったのかもしれない。

この件に関しては様々な意見があると思うが、オープンソースのエコシステムが中長期的に発展する方向に進んでほしい。あと AWS は非常に影響力が大きいので、自社の顧客以外にも業界全体のことを考えた行動をとってほしい。

Elastic の事業概要

https://www.youtube.com/watch?v=mVXJHKmFXts

Elastic 社の事業は Elasticsearch などの “Elastic Stack” と呼ばれる複数のソフトウェアをマネージドサービスまたは顧客による Self-host で提供することで、ソフトウェアのソースコードは前述のライセンスのもとで公開されている。これらのソフトウェアを利用した Solution として Enterprise Search, Observability, Security の 3 つの事業がある。

Self-host の場合、無料でダウンロードできるソフトウェアには有償機能が含まれており、これは Elastic 社に利用料を支払うことでアクセスできるようになる。この利用料には無償・有償全ての機能へのサポートが含まれている。

マネージドサービスの場合は無償版はない(無料トライアル期間はある)

Elastic では有償版と無償版が一つのコードベースで提供されており、プロプライエタリなコードを含んでいる。これは AWS がフォークを選択した根拠の一つともなっている(少なくとも建前上は)。これは OSS で事業を運営している会社すべてがそうしているわけではなく、例えば GitLab 社は CE(無償版)と EE(有償版)で共通のソースコードを利用しているが、そこからプロプライエタリなコードを取り除いた FOSS 版を別に提供している。

Elastic の顧客は 2021 年 4 月末の時点で 15,000 社を超えており、売上は $608.5M となっている。2019 年は顧客が 8,100 社で売上が $271.7M だったので、ここ 2 年で 2 倍以上に急成長している。

オランダ法人について

オランダは法人税率が低い。また、所定の手続きを経て政府から認定された知的財産に関する収入については非常に有利な軽減税率(5%)が適用されるという制度、いわゆる patent box がある。

通常の二国間租税条約では知的財産権の使用料に課される所得税の取り扱いが定められており、基本的には使用料を受け取った国側で課税されることになる。これは国内法の規定より優先される。

例えば日本からオランダに知的財産権の使用料を払うと日本側では免税となり、オランダ側では patent box 税制に基づいた軽減税率の優遇を受けることができるため、法人税をほとんど支払わなくて良いということになる。2007 ~ 2013 年くらいはこれを活用するのがとても流行っていて、スターバックスや Google など様々な企業で”節税”に使われたが、その後 OECD や欧州委員会から怒られが発生して下火になった。2

Form 10-K の 108 ページによると税務当局との間でいろいろありそうに見えるので頑張ってほしい。

The Company’s tax filings for fiscal years starting with the year ended April 30, 2016 remain open in various tax jurisdictions.

主要な経営指標

収益

Elastic 社の四半期ごとの収益は一貫して成長している。 FY2021 の Q1-Q4 の売上は合計 $608.5M だったが前年比で YoY+42% 成長しており、このまま成長すると FY2022 は $800M を超えそうだ。

elastic-q-revenue

上図は直近の FY22/Q1 Investor Presentation の P48 から引用した。

顧客の数と ACV

Elastic 社の顧客数の推移を 3 年分並べてみた。数字は Form 10-K の 50~51 ページから拾った。

elastic-customers

これを見ると、顧客数は全体として毎年+30%以上伸びている。Elastic は年間の同一顧客からの収入を ACV(Anual Contract Revenue) と定義しているが、 FY2021 は ACV が 10 万ドル以上の顧客の伸び率が若干下がっていることが見てとれる。

売上の伸び率自体は大きく変わっていないので、さらに大口の顧客の利用と $100K より小口の顧客の利用が増えているのかもしれない。 FY2022/Q1 の投資家向けプレゼンテーションの 35 ページによると、 ACV > $1M 以上の顧客数は前年比で+50%増えている。

elastic-acv

ちなみにプレゼンテーションの次のページを見ると、顧客の特徴として ACV が年間 10 万ドル以上の顧客はその半分以上が 1 つの Solution しか使っていない(これは Enterprise Search のことだと思われる)。逆に年間 100 万ドル以上の顧客は半分近くが 3 つのソリューション(Enterprise Search, Observability, Security)を使っている。

elastic-expansion

これは Elastic 社にとって収益を拡大する機会が大きいことを意味している。

売上の内訳

Elastic 社の売上の内訳を見ていく。

まずは地域別の売上だが、 US とそれ以外の内訳が開示されている。数字は Form 10-K の 109 ページから拾った。これを見ると半分以上が US での売上だが、その比率は徐々に下がっている。

elastic-geo

FY2022/Q1 の投資家向けプレゼンテーションの 34 ページを見ると、西ヨーロッパ、日本、オーストラリアが多そう。

elastic-outside-us

売上の製品別の売上は開示されていないが、 License と Subscription の内訳は PL で開示されている。これによると Subscription 売上が全体の 8 割を超えており、徐々に伸び続けている。

elastic-revenue-breakdown

ここでいう Subscription には顧客による Self-managed、代理店による hosting 及び Elastic Cloud において利用される有償機能の利用権とサポートの料金が計上されている。なお、サポートだけを購入することはできない。代理店による販売に伴う収益に応じてリベートやインセンティブが支払われる場合は、その分がネットされて収益に計上される(Revenue Recognition の箇所を参照)。

収益認識のタイミングはサービスの提供方法によって異なる。代理店による hosting もしくは Elastic Cloud の場合は契約期間にわたって、もしくは利用ベースで認識される。Self-managed ではサポート及びメンテナンス収益は契約期間にわたって認識されるが、収益認識の要件を満たした部分(おそらく有償機能のライセンス)は契約時点で認識される。

License は有償機能の利用権の収益。サポートだけを購入することはできないが、 Self-managed でライセンスだけを購入することはできる。

Professional services は Elastic 社が提供するソフトウェアに関するコンサルティングやトレーニングの料金が計上されている。

なお、 Form 10-K の 53 ページによると Elastic Cloud の利用売上の総売上に対する割合は

  • FY2019: 17%
  • FY2020: 22%
  • FY2021: 27%

とのことなので、 Elastic Cloud が成長を牽引していそうだ。

財務諸表を読む

BS を読む

Elastic の BS の特徴としては、以下が挙げられる。

  • 現預金以外の流動資産はほぼ売掛金
  • 固定資産が薄い(固定資産の 6 割ほどが他社の買収によって計上された「のれん」)
  • 流動負債はおよそ 7 割が前受収益

elastic-bs

それぞれ FY2021 の詳細な内訳を見てみることにする。

流動資産

現金以外の流動資産はほぼ売掛金で、 FY2021 の期末残高は $160M となっている。

ca-break

FY2021 の通期売上が $608M なので、およそ 1/4 が売掛金として計上されていることになる。基本的には前払いが多いと思われるが、ライセンスは提供された時点で収益認識するようなのでその分と Elastic Cloud の使用ベースでの支払いがここに含まれていそうだ。

固定資産

固定資産は半分以上が「のれん」で、 FY2021 の期末残高は $199M となっている。これは大部分が 2019 年 6 月に Endgame というエンドポイントセキュリティ製品を開発する企業を $234M で買収した際に計上されたもの(Elastic CEO による買収のアナウンス)。

fa-break

また Deferred contract revenue は契約獲得に要した費用を契約期間にわたって繰延ている。FY2020 では $24M だったのが $50M と倍増しているので、長期の契約をたくさん獲得したのかもしれない。

Elastic Cloud は AWS, GCP, Azure の上に構築されており、 Elastic 社自身ではデータセンターを持っていないようだ。BS にもそれらしいものは載っていない。

流動負債

流動負債はほぼ Deferred Revenue で、これは Elastic が収益認識前に顧客から支払いを受けたいわゆる前受収益を意味する。

cl-break

Deferred Revenue は FY2020 で $260M、 FY2021 で $398M あり、それぞれ負債総額の 67%、76% を占めている。また、そのほぼ全てが流動負債として計上されている。

Elastic Cloud は契約期間が 1~3 年で、毎年前払いで請求される(いちおう月単位で購入することもできる)ので、その前払い分が計上されていると考えられる。

Form 10-K の 99 ページで増減内訳が開示されているが、これを見るに毎年売上の半分以上に相当する Deferred revenue の増加があるようだ(FY2021 の売上は $608M で Deferred revenue の増加額が $364M のため)。

elastic-deferred-revenue

つまり、単純に計算すると売上の半分以上に相当する顧客が 2 年分を契約して前払いしているということになる。

PL を読む

Elastic は上場以来ずっと赤字決算企業だが、売上は伸び続けている。FY2020 は前年比+57%、 FY2021 は+42%成長している。

elastic-pl

何にお金を使っているか、 PL の費用内訳をグラフにしてみる。

elastic-operating-loss

それぞれの定義は Form 10-K の 55~56 ページに記載されている。

Cost of revenue は Subscription 及び Professional services の提供に関わるカスタマーサポート及びサービス担当者の人件費(給与、福利厚生、株式報酬など)やクラウドインフラ費用が含まれている。

Research and development には新製品や既存製品の開発者の人件費が含まれている。

Sales and marketing には、販売や広報活動を行う人員の人件費や顧客契約の獲得に関連して営業担当者に支払う販売手数料、マーケティングプログラムに関する費用、広告宣伝費が含まれている。

General and administrative には経営陣、財務、法務、人事、そのほか管理部門の従業員の人件費や会計、税務、弁護士など専門家への報酬が含まれている。

過去の決算を見ても費用の割合は大きく変わっていないので、 Elastic 社は営業活動や社債等で調達した資金を使って Sales and Marketing に投資するという王道の方法でこれからもビジネスを拡大していけそうだ。

CF を読む

Elastic 社は継続的な赤字決算企業だが、実はキャッシュフロー計算書を読むと現預金は増え続けている。

elastic-cf

原因としては、 BS の箇所で取り上げた Deferred Revenue の増加がある。前期末から当期末にかけて増加した Deferred Revenue と同じだけ現預金も増えており、それが営業キャッシュフローを押し上げている。四半期ごとの Deferred Revenue の増加は FY2022/Q1 の投資家向けプレゼンテーションの 48 ページを見ると分かりやすい。

deferred-revenue-growth

営業キャッシュフローを押し上げている要因は他にも株式報酬 Stock-based compensation がある。Elastic 社は役員や従業員に RSA/RSU を配っているが、この費用は実際に現金支出を伴わないので、PL 上は損失として計上されているが営業キャッシュフローへの影響は ± ゼロとなる。

stock-based-comps

投資キャッシュフローが FY2019 に大きく増加しているのは IPO で $270M を調達したため。Elastic は FY2020 に Endgame を $234M(acquisition price)で買収しているが、この時は現金支出は $27M しかなく、ほとんどが Elastic 社が新規発行した普通株式で支払われている。内訳は Form 10-K の 93 ページに記載されている。

endgame-acquisition

その後

Elastic は 2021 年 6 月に $500M の社債を private で募集した(その後、 $575M に増額した)。その後、相次いで 3 社を買収している。

いずれも Elastic Security 及び Observability の機能を拡充するための買収で、これからもそういった方向の買収の動きが増えてくるかもしれない。

Footnotes

  1. Why are we changing the license for MongoDB

  2. オランダはヨーロッパで最初に patent box 税制を導入した国だが、すぐにベルギーとかスイスとか UK でも同じようなことができるようになったのでオランダだけが租税回避に使われていたわけではない。しかし、Apple が開発した Double Irish with a Dutch Sandwich という租税回避スキームが多国籍企業でよく使われていた。