{"slug":"spacex-spcx-first-month","qid":"news_switch","label":"The information flow in one row: tagging switches on, feed composition, co-tags","post_title":"SPCX: SpaceX's First Month on the Public Market","post_url":"/blog/spacex-spcx-first-month#q-news_switch","columns":["prior_12_months_articles","first_tagged_day","first_day_articles","peak_day_date","peak_day_articles","june_articles","publishers","top_publisher","top_publisher_articles","top_publisher_pct","tsla_co_articles","nvda_co_articles","alphabet_co_articles","rklb_co_articles","asts_co_articles","tsla_minus_rklb","notes_offering_headline"],"rows":[{"prior_12_months_articles":0,"first_tagged_day":"2026-06-11","first_day_articles":14,"peak_day_date":"2026-06-12","peak_day_articles":42,"june_articles":347,"publishers":4,"top_publisher":"The Motley Fool","top_publisher_articles":224,"top_publisher_pct":65,"tsla_co_articles":83,"nvda_co_articles":59,"alphabet_co_articles":57,"rklb_co_articles":21,"asts_co_articles":15,"tsla_minus_rklb":62,"notes_offering_headline":"SpaceX's Fundraising Is Not Over With a $20 Billion New Bond Offering"}],"shape":"scalar","sql":"WITH\n    (\n        SELECT count()\n        FROM global_markets.stocks_news\n        WHERE has(tickers, 'SPCX')\n          AND published_utc >= toDateTime('2025-06-01 00:00:00')\n          AND published_utc < toDateTime('2026-06-01 00:00:00')\n    ) AS prior_12mo,\n    (\n        SELECT (toString(d), n)\n        FROM (\n            SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d, count() AS n\n            FROM global_markets.stocks_news\n            WHERE has(tickers, 'SPCX')\n              AND published_utc >= toDateTime('2026-06-01 00:00:00')\n              AND published_utc < toDateTime('2026-07-01 04:00:00')\n            GROUP BY d ORDER BY n DESC, d ASC LIMIT 1\n        )\n    ) AS peak_day,\n    (\n        SELECT (JSONExtractString(any(publisher), 'name'), count())\n        FROM global_markets.stocks_news\n        WHERE has(tickers, 'SPCX')\n          AND published_utc >= toDateTime('2026-06-01 00:00:00')\n          AND published_utc < toDateTime('2026-07-01 04:00:00')\n        GROUP BY JSONExtractString(publisher, 'name') ORDER BY count() DESC LIMIT 1\n    ) AS top_pub,\n    (\n        SELECT n\n        FROM (\n            SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d, count() AS n\n            FROM global_markets.stocks_news\n            WHERE has(tickers, 'SPCX')\n              AND published_utc >= toDateTime('2026-06-01 00:00:00')\n              AND published_utc < toDateTime('2026-07-01 04:00:00')\n            GROUP BY d ORDER BY d ASC LIMIT 1\n        )\n    ) AS first_day_n,\n    (\n        SELECT substring(title, 1, 90)\n        FROM global_markets.stocks_news\n        WHERE has(tickers, 'SPCX')\n          AND published_utc >= toDateTime('2026-06-22 04:00:00')\n          AND published_utc < toDateTime('2026-06-24 04:00:00')\n          AND title ILIKE '%bond%'\n        ORDER BY published_utc ASC LIMIT 1\n    ) AS notes_headline\nSELECT\n    prior_12mo AS prior_12_months_articles,\n    toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))) AS first_tagged_day,\n    first_day_n AS first_day_articles,\n    peak_day.1 AS peak_day_date,\n    peak_day.2 AS peak_day_articles,\n    count() AS june_articles,\n    uniqExact(JSONExtractString(publisher, 'name')) AS publishers,\n    top_pub.1 AS top_publisher,\n    top_pub.2 AS top_publisher_articles,\n    round(100.0 * top_pub.2 / count(), 0) AS top_publisher_pct,\n    countIf(has(tickers, 'TSLA')) AS tsla_co_articles,\n    countIf(has(tickers, 'NVDA')) AS nvda_co_articles,\n    countIf(hasAny(tickers, ['GOOG', 'GOOGL', 'GOOGN', 'GOOGM'])) AS alphabet_co_articles,\n    countIf(has(tickers, 'RKLB')) AS rklb_co_articles,\n    countIf(has(tickers, 'ASTS')) AS asts_co_articles,\n    countIf(has(tickers, 'TSLA')) - countIf(has(tickers, 'RKLB')) AS tsla_minus_rklb,\n    notes_headline AS notes_offering_headline\nFROM global_markets.stocks_news\nWHERE has(tickers, 'SPCX')\n  AND published_utc >= toDateTime('2026-06-01 00:00:00')\n  AND published_utc < toDateTime('2026-07-01 04:00:00')","computed_at":"2026-07-27T00:08:46.947455+00:00","elapsed":0.005972184}