[{"data":1,"prerenderedAt":510},["ShallowReactive",2],{"content-/micron-quarterly-segment-revenue-chart":3,"all-pages-for-dir":508,"og-image-/micron-quarterly-segment-revenue-chart":509},{"id":4,"title":5,"body":6,"category":488,"description":489,"extension":490,"meta":491,"navigation":232,"ogImage":492,"path":493,"project_name":494,"published":495,"publishedAt":496,"seo":497,"stem":498,"tags":499,"todo":492,"unpublished":495,"updatedAt":492,"__hash__":507},"pages/2026-06/2026-06-08/micron-quarterly-segment-revenue-chart.md","Micron セグメント別売上の四半期推移（FY24 Q1〜FY26 Q1）を /memory-makers/micron に追加",{"type":7,"value":8,"toc":475},"minimark",[9,14,31,34,40,44,54,57,95,98,109,113,116,128,131,135,138,144,151,155,158,174,181,306,313,317,322,333,336,340,343,348,359,362,365,401,404,429,432,471],[10,11,13],"h2",{"id":12},"やったこと1行","やったこと（1行）",[15,16,17,21,22,25,26,30],"p",{},[18,19,20],"code",{},"/beat-monitoring/MU"," を5四半期 → 9四半期に拡張して、ついでに ",[18,23,24],{},"/memory-makers/micron"," に ",[27,28,29],"strong",{},"セグメント別売上の四半期推移","（FY24 Q1〜FY26 Q1）をスタックバーチャートで載せた。",[10,32,33],{"id":33},"きっかけ",[15,35,36,37,39],{},"朝、",[18,38,20],{}," を開いて、FY25 Q2 以降の5四半期しか並んでいないのを見て「あと4四半期さかのぼって入れといて」と Claude Code に頼んだのが始まり。次Q売上ガイドと次Q EPS ガイドのアナリスト予想 vs 実績の比較を、FY24 Q2 まで遡って見たかった。",[10,41,43],{"id":42},"step-1-ビートモニタリングを4四半期さかのぼる","Step 1: ビートモニタリングを4四半期さかのぼる",[15,45,46,47,50,51,53],{},"最初、Claude Code は Web 検索で各四半期のコンセンサスを取りに行こうとした。そこで「",[18,48,49],{},"/add-ticker"," のスキル見てくれない？x-search 使っていいよ」と止めた。",[18,52,49],{}," の Step 3 には「当時のコンセンサスは x-search で point-in-time に取る」と書いてあるのに、忘れてた。",[15,55,56],{},"x-search を 4本並列で叩かせる指示を出したら、認証が切れててこけた。",[58,59,64],"pre",{"className":60,"code":61,"language":62,"meta":63,"style":63},"language-bash shiki shiki-themes vitesse-light vitesse-light","uvx --from hermes-agent hermes auth add xai-oauth\n","bash","",[18,65,66],{"__ignoreMap":63},[67,68,71,75,79,83,86,89,92],"span",{"class":69,"line":70},"line",1,[67,72,74],{"class":73},"senZ8","uvx",[67,76,78],{"class":77},"snbK4"," --from",[67,80,82],{"class":81},"sdGka"," hermes-agent",[67,84,85],{"class":81}," hermes",[67,87,88],{"class":81}," auth",[67,90,91],{"class":81}," add",[67,93,94],{"class":81}," xai-oauth\n",[15,96,97],{},"これでブラウザに OAuth 画面が出てくる。許可してすぐ通った。",[15,99,100,101,104,105,108],{},"再実行で 4本同時に Q2 FY24 / Q3 FY24 / Q4 FY24 / Q1 FY25 のコンセンサスを拾いに行って、全部点ベース（発表当日のコンセンサス）で揃った。",[18,102,103],{},"MU.json"," に詰めて、",[18,106,107],{},"summaries.ts"," を再生成して dev サーバで見たら、9四半期分が並んでいた。",[10,110,112],{"id":111},"step-2-q1-fy25-のガイダンス陥没を別記事に切り出す","Step 2: Q1 FY25 のガイダンス陥没を別記事に切り出す",[15,114,115],{},"並べた結果を眺めていたら、Q1 FY25（2024/12/18 発表）の Q2ガイダンスだけ売上 -11.9%・EPS -26.7% で明らかに陥没していた。「これ理由メモっといて」と頼んで、x-search で当時の解説投稿を集めて別記事に分けた。",[15,117,118,119],{},"→ ",[120,121,127],"a",{"href":122,"target":123,"rel":124},"/micron-q1-fy25-q2-guide-miss-explained","_blank",[125,126],"noopener","noreferrer","Micron Q1 FY25 — Q2 ガイダンスが市場予想を売上 -11.9%・EPS -26.7% で大幅に下回った理由",[15,129,130],{},"ここはサラッと触れるだけにする。詳細はあっちに置いた。",[10,132,134],{"id":133},"step-3-セグメント別売上の四半期推移を欲しくなる","Step 3: セグメント別売上の四半期推移を欲しくなる",[15,136,137],{},"ビートモニタリングをいじっていたら、もう一段欲が出てきた。",[139,140,141],"blockquote",{},[15,142,143],{},"別の軸というか、私がポジションを持っている銘柄だけでやる予定なんですけど、とりあえずは。セグメント別の売上高の推移あるじゃないですか。あれをちょっと四半期で全部取りたいんですけど、対象期間は FY24 Q1 から FY26 Q1 まで。",[15,145,146,147,150],{},"ビートモニタリングは「決算ビート/レイズの全銘柄スクリーニング」用。ここに対して、",[27,148,149],{},"自分が玉を持っている銘柄だけ深掘りする別軸","が要る、という方針が出てきた。今回はその第一弾として Micron を整える。",[10,152,154],{"id":153},"step-4-sec-10-q-からセグメント別売上を集める","Step 4: SEC 10-Q からセグメント別売上を集める",[15,156,157],{},"Micron は途中でセグメント定義を変えているのが厄介ポイント。",[159,160,161,168],"ul",{},[162,163,164,167],"li",{},[27,165,166],{},"旧構造（FY23〜Q3 FY25 まで開示）",": CNBU / MBU / EBU / SBU",[162,169,170,173],{},[27,171,172],{},"新構造（2025/4/17 アナウンス、Q4 FY25 から effective）",": CMBU / CDBU / MCBU / AEBU",[15,175,176,177,180],{},"サブエージェントに 10-Q を 9四半期分読ませて、",[18,178,179],{},"micronQuarterlySegments.ts"," に詰めた。型は旧構造と新構造でユニオンに分け、Q4 FY24 の単四半期だけは 10-K に直接記載がないので annual − 9M FY24 から逆算した推定値だ、と注記もつけた。",[58,182,186],{"className":183,"code":184,"language":185,"meta":63,"style":63},"language-ts shiki shiki-themes vitesse-light vitesse-light","export type MicronSegmentStructure = 'old' | 'new'\n\nexport interface MicronSegmentValues {\n  revenue: number | null\n  operatingIncome: number | null\n  grossProfit: number | null // 新構造のみ開示\n}\n","ts",[18,187,188,227,234,248,267,281,300],{"__ignoreMap":63},[67,189,190,194,198,202,206,210,213,216,219,221,224],{"class":69,"line":70},[67,191,193],{"class":192},"sHkkW","export",[67,195,197],{"class":196},"stQ0i"," type",[67,199,201],{"class":200},"sSkh3"," MicronSegmentStructure",[67,203,205],{"class":204},"shFtX"," =",[67,207,209],{"class":208},"sMJiu"," '",[67,211,212],{"class":81},"old",[67,214,215],{"class":208},"'",[67,217,218],{"class":204}," |",[67,220,209],{"class":208},[67,222,223],{"class":81},"new",[67,225,226],{"class":208},"'\n",[67,228,230],{"class":69,"line":229},2,[67,231,233],{"emptyLinePlaceholder":232},true,"\n",[67,235,237,239,242,245],{"class":69,"line":236},3,[67,238,193],{"class":192},[67,240,241],{"class":196}," interface",[67,243,244],{"class":200}," MicronSegmentValues",[67,246,247],{"class":204}," {\n",[67,249,251,255,258,261,264],{"class":69,"line":250},4,[67,252,254],{"class":253},"s4oTP","  revenue",[67,256,257],{"class":204},": ",[67,259,260],{"class":200},"number",[67,262,263],{"class":204}," | ",[67,265,266],{"class":196},"null\n",[67,268,270,273,275,277,279],{"class":69,"line":269},5,[67,271,272],{"class":253},"  operatingIncome",[67,274,257],{"class":204},[67,276,260],{"class":200},[67,278,263],{"class":204},[67,280,266],{"class":196},[67,282,284,287,289,291,293,296],{"class":69,"line":283},6,[67,285,286],{"class":253},"  grossProfit",[67,288,257],{"class":204},[67,290,260],{"class":200},[67,292,263],{"class":204},[67,294,295],{"class":196},"null",[67,297,299],{"class":298},"sxvE3"," // 新構造のみ開示\n",[67,301,303],{"class":69,"line":302},7,[67,304,305],{"class":204},"}\n",[15,307,308,309,312],{},"ファイルは ",[18,310,311],{},"apps/web/app/data/memory-makers/micronQuarterlySegments.ts","。",[10,314,316],{"id":315},"step-5-micronvue-にチャートセクションを追加する","Step 5: micron.vue にチャートセクションを追加する",[15,318,319,321],{},[18,320,24],{}," は元々ファブ能力の話だけで、財務は載ってなかった。",[15,323,324,325,328,329,332],{},"ここに「セグメント別四半期推移」セクションを追加。既存の ",[18,326,327],{},"StackedBarChart"," と ",[18,330,331],{},"ChartSeries"," 型がそのまま使えたので、4チャート（旧構造の売上 / 旧構造の営業利益 / 新構造の売上 / 新構造の粗利）＋ 営業利益のテーブル（6行）を並べた。",[15,334,335],{},"dev で開いたら、4チャートと営業利益テーブルが全部描けていた。スクショで見ると、塊として情報量が多くて満足。",[10,337,339],{"id":338},"step-6-タイトル被りを直す","Step 6: タイトル被りを直す",[15,341,342],{},"ここで一回つまずいた。スクショを見てもらったら、チャートの凡例ラベルが横に並んで重なってた。",[139,344,345],{},[15,346,347],{},"ここタイトル被ってるんで、ちょっともうちょっと見やすくして。",[15,349,350,351,354,355,358],{},"凡例に「CNBU = Compute and Networking」みたいなフル名を入れていたのが原因で、横に長すぎて隣のラベルに食い込んでいた。対処は単純で、",[27,352,353],{},"凡例は略号のみ（CNBU / MBU / EBU / SBU、CMBU / CDBU / MCBU / AEBU）に削って、フル名はチャート上部のピンク枠の解説リストに移した","。未使用になった ",[18,356,357],{},"micronSegmentLabels"," の import も整理した。",[15,360,361],{},"これで凡例が一行に収まって、ラベル同士の重なりも消えた。",[10,363,364],{"id":364},"学んだこと",[159,366,367,376,385,391],{},[162,368,369,375],{},[27,370,371,372,374],{},"x-search を使うフェーズは ",[18,373,49],{}," の Step 3 に明記されている","。Web 検索で個別記事を漁るよりも、当時の決算発表直後の投稿から「当日のコンセンサス」を拾った方が point-in-time の精度が出る。Claude Code に最初から x-search を使わせるべきだった",[162,377,378,312,381,384],{},[27,379,380],{},"hermes の xAI 認証はセッションが切れる",[18,382,383],{},"uvx --from hermes-agent hermes auth add xai-oauth"," で再認証するだけ。切れていたら再認証すれば済むのでパニックにならない",[162,386,387,390],{},[27,388,389],{},"凡例は短く、解説は別ブロックで補う","。チャートに情報を詰め込むよりも、上に解説リストを置いて略号だけ載せる方が読める。情報の縦と横の使い分け",[162,392,393,396,397,400],{},[27,394,395],{},"「ポジションを持っている銘柄だけの軸」と「全銘柄スクリーニング軸」は分ける","。ビートモニタリングは網羅、",[18,398,399],{},"/memory-makers/{ticker}"," は深掘り、と役割を切る",[10,402,403],{"id":403},"残課題",[159,405,408,417,423],{"className":406},[407],"contains-task-list",[162,409,412,416],{"className":410},[411],"task-list-item",[413,414],"input",{"disabled":232,"type":415},"checkbox"," 他のポジション銘柄でも同じ深掘りページを作る（SNDK / NVDA 等）",[162,418,420,422],{"className":419},[411],[413,421],{"disabled":232,"type":415}," Q3 FY25 新セグメントの recast は Q3 FY26 10-Q（2026年6月末発表予定）で初開示の見込み。出たら反映",[162,424,426,428],{"className":425},[411],[413,427],{"disabled":232,"type":415}," Q4 FY25 単四半期セグメントも 10-K に通年合計しかないので、Q3 FY25 新 recast が出てから切り出す",[10,430,431],{"id":431},"関連ファイル",[159,433,434,439,445,451,458,465],{},[162,435,436,437],{},"データ: ",[18,438,311],{},[162,440,441,442],{},"ページ: ",[18,443,444],{},"apps/web/app/pages/memory-makers/micron.vue",[162,446,447,448],{},"ビートモニタリングデータ: ",[18,449,450],{},"apps/web/app/data/tripleBeat/MU.json",[162,452,453,454],{},"関連記事: ",[120,455,457],{"href":122,"target":123,"rel":456},[125,126],"Micron Q1 FY25 — Q2 ガイダンスが市場予想を大幅に下回った理由",[162,459,460,461],{},"該当ページ: ",[120,462,463],{"href":463,"target":123,"rel":464},"/memory-makers/micron#segment-trend",[125,126],[162,466,467,468],{},"ビートモニタリング: ",[120,469,20],{"href":20,"target":123,"rel":470},[125,126],[472,473,474],"style",{},"html pre.shiki code .sHkkW, html code.shiki .sHkkW{--shiki-default:#1E754F;--shiki-dark:#1E754F}html pre.shiki code .stQ0i, html code.shiki .stQ0i{--shiki-default:#AB5959;--shiki-dark:#AB5959}html pre.shiki code .sSkh3, html code.shiki .sSkh3{--shiki-default:#2E8F82;--shiki-dark:#2E8F82}html pre.shiki code .shFtX, html code.shiki .shFtX{--shiki-default:#999999;--shiki-dark:#999999}html pre.shiki code .sMJiu, html code.shiki .sMJiu{--shiki-default:#B5695977;--shiki-dark:#B5695977}html pre.shiki code .sdGka, html code.shiki .sdGka{--shiki-default:#B56959;--shiki-dark:#B56959}html pre.shiki code .s4oTP, html code.shiki .s4oTP{--shiki-default:#B07D48;--shiki-dark:#B07D48}html pre.shiki code .sxvE3, html code.shiki .sxvE3{--shiki-default:#A0ADA0;--shiki-dark:#A0ADA0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .senZ8, html code.shiki .senZ8{--shiki-default:#59873A;--shiki-dark:#59873A}html pre.shiki code .snbK4, html code.shiki .snbK4{--shiki-default:#A65E2B;--shiki-dark:#A65E2B}",{"title":63,"searchDepth":229,"depth":229,"links":476},[477,478,479,480,481,482,483,484,485,486,487],{"id":12,"depth":229,"text":13},{"id":33,"depth":229,"text":33},{"id":42,"depth":229,"text":43},{"id":111,"depth":229,"text":112},{"id":133,"depth":229,"text":134},{"id":153,"depth":229,"text":154},{"id":315,"depth":229,"text":316},{"id":338,"depth":229,"text":339},{"id":364,"depth":229,"text":364},{"id":403,"depth":229,"text":403},{"id":431,"depth":229,"text":431},"dev","ビートモニタリングの MU 履歴を4四半期遡って入れたついでに、Micron のセグメント別売上を FY24 Q1 から FY26 Q1 まで SEC 10-Q から拾い直して、/memory-makers/micron にスタックバーチャートで載せた作業ログ。ポジションを持っている銘柄だけを別軸でまとめる前提の足回り。","md",{},null,"/micron-quarterly-segment-revenue-chart","mdx-playground",false,"2026-06-08T00:00:00.000Z",{"title":5,"description":489},"2026-06/2026-06-08/micron-quarterly-segment-revenue-chart",[500,501,502,503,504,505,506],"micron","mu","memory-makers","segment-revenue","beat-monitoring","x-search","stacked-bar-chart","t9dYZApOQ3-66T1i6sm8omhmiQZjUCft55LQANbCfq4",[],"https://log.eurekapu.com/og/blog/micron-quarterly-segment-revenue-chart.png?v=2026-06-08T00%3A00%3A00.000Z&title=Micron%20%E3%82%BB%E3%82%B0%E3%83%A1%E3%83%B3%E3%83%88%E5%88%A5%E5%A3%B2%E4%B8%8A%E3%81%AE%E5%9B%9B%E5%8D%8A%E6%9C%9F%E6%8E%A8%E7%A7%BB%EF%BC%88FY24%20Q1%E3%80%9CFY26%20Q1%EF%BC%89%E3%82%92%20%2Fmemory-makers%2Fmicron%20%E3%81%AB%E8%BF%BD%E5%8A%A0&author=Kei%20Komatsu&sig=750c51a37a888b42",1782528850142]