🐦 Twitter Post Details

Viewing enriched Twitter post

@TedHZhang

This @perplexity_ai usecase blew my mind. I've always wanted a tool that tracks all S&P500 earnings and key things said by executives in their earnings calls. I simply do not have the time and bandwidth to read all 500. Prompt: I want an interactive dashboard that tracks every single earnings report in the transcripts of the S&P 500 companies every quarter. Note common themes that executives are talking about. Keywords and trends that could help me potentially make money and identify larger trends. As a momentum trader. S&P 500 Earnings Intelligence Dashboard is live and fully updated with 484 company transcripts covering the latest earnings season. What's inside: 5 KPIs at a glance — total companies, themes tracked, momentum signals, average sentiment, and sector coverage Theme frequency chart : aggregated by GICS sector, so you can see which sectors are driving each narrative (AI CapEx, margin expansion, regulatory risk, etc.) Sector sentiment ranked as horizontal bars — Utilities leading at 0.79, Consumer Staples trailing at 0.66 12 momentum signals — 8 bullish, 3 caution, 1 energy transition — with the tickers behind each signal Searchable executive quotes with sector filters and pagination across all 484 companies Full sector breakdown showing every company's sentiment, themes, and key quotes Recurring refresh: A quarterly refresh is scheduled for May 15, Aug 15, Nov 15, and Feb 15 at 9am EST (cron a07f9c7c). Each run will pull fresh transcripts for all S&P 500 constituents, reprocess through NLP, and redeploy the dashboard automatically. @jeffgrimes9 @dnlkwk @alexhong @AravSrinivas Computer IS INSANE. Can't wait to see what else I can build for myself.

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2030057532446687715/media_0.mp4?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2030057532446687715/media_0.mp4?",
      "type": "video",
      "filename": "media_0.mp4"
    }
  ],
  "processed_at": "2026-03-07T14:15:34.972045",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2030057532446687715",
  "url": "https://x.com/TedHZhang/status/2030057532446687715",
  "twitterUrl": "https://twitter.com/TedHZhang/status/2030057532446687715",
  "text": "This @perplexity_ai usecase blew my mind. I've always wanted a tool that tracks all S&P500 earnings and key things said by executives in their earnings calls. \n\nI simply do not have the time and bandwidth to read all 500. \n\nPrompt: I want an interactive dashboard that tracks every single earnings report in the transcripts of the S&P 500 companies every quarter. Note common themes that executives are talking about. Keywords and trends that could help me potentially make money and identify larger trends. As a momentum trader.\n\nS&P 500 Earnings Intelligence Dashboard is live and fully updated with 484 company transcripts covering the latest earnings season.\n\nWhat's inside:\n\n5 KPIs at a glance — total companies, themes tracked, momentum signals, average sentiment, and sector coverage\n\nTheme frequency chart :\n\naggregated by GICS sector, so you can see which sectors are driving each narrative (AI CapEx, margin expansion, regulatory risk, etc.)\n\nSector sentiment ranked as horizontal bars — Utilities leading at 0.79, Consumer Staples trailing at 0.66\n\n12 momentum signals — 8 bullish, 3 caution, 1 energy transition — with the tickers behind each signal\n\nSearchable executive quotes with sector filters and pagination across all 484 companies\n\nFull sector breakdown showing every company's sentiment, themes, and key quotes\n\nRecurring refresh:\n\nA quarterly refresh is scheduled for May 15, Aug 15, Nov 15, and Feb 15 at 9am EST (cron a07f9c7c). Each run will pull fresh transcripts for all S&P 500 constituents, reprocess through NLP, and redeploy the dashboard automatically.\n\n@jeffgrimes9 @dnlkwk @alexhong @AravSrinivas Computer IS INSANE. Can't wait to see what else I can build for myself.",
  "source": "Twitter for iPhone",
  "retweetCount": 134,
  "replyCount": 63,
  "likeCount": 1605,
  "quoteCount": 12,
  "viewCount": 173696,
  "createdAt": "Fri Mar 06 23:06:47 +0000 2026",
  "lang": "en",
  "bookmarkCount": 2801,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2030057532446687715",
  "displayTextRange": [
    0,
    279
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "TedHZhang",
    "url": "https://x.com/TedHZhang",
    "twitterUrl": "https://twitter.com/TedHZhang",
    "id": "776162618792869888",
    "name": "Ted Zhang",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/2012966754977251328/9MYYdPy0_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/776162618792869888/1741301550",
    "description": "",
    "location": "New York, NY",
    "followers": 63490,
    "following": 695,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Wed Sep 14 20:56:03 +0000 2016",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 52171,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 7304,
    "statusesCount": 44120,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2022717514086490374"
    ],
    "profile_bio": {
      "description": "Portfolio Manager of TURBOTECTION® at @RevereAsset Management. Business inquiries: ted@revereasset.com. Partner with @Deepvue @TraderLion.",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                38,
                50
              ],
              "name": "",
              "screen_name": "RevereAsset"
            },
            {
              "id_str": "0",
              "indices": [
                117,
                125
              ],
              "name": "",
              "screen_name": "Deepvue"
            },
            {
              "id_str": "0",
              "indices": [
                126,
                137
              ],
              "name": "",
              "screen_name": "TraderLion"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "linktr.ee/tedhzhang",
              "expanded_url": "https://linktr.ee/tedhzhang",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/v2jUNHTV7y"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": false
        },
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/k6RwHGR45d",
        "expanded_url": "https://twitter.com/TedHZhang/status/2030057532446687715/video/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "id_str": "2030056305961095171",
        "indices": [
          280,
          303
        ],
        "media_key": "13_2030056305961095171",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARwsNXRe2lADAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABHCw1dF7aUAMAAA==",
            "media_key": "13_2030056305961095171"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2030056305961095171/img/9fa_ALeHWjniUA7t.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 1478,
          "width": 2662
        },
        "sizes": {
          "large": {
            "h": 1137,
            "w": 2048
          }
        },
        "type": "video",
        "url": "https://t.co/k6RwHGR45d",
        "video_info": {
          "aspect_ratio": [
            1331,
            739
          ],
          "duration_millis": 110173,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/2030056305961095171/pl/c-dDiGOkrPh9JUXj.m3u8?tag=21&v=b8f"
            },
            {
              "bitrate": 256000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2030056305961095171/vid/avc1/486x270/RAOBt8bFeynnwVHN.mp4?tag=21"
            },
            {
              "bitrate": 832000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2030056305961095171/vid/avc1/648x360/QNW8yZCWizKo0xIb.mp4?tag=21"
            },
            {
              "bitrate": 2176000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2030056305961095171/vid/avc1/1296x720/cBsagpyZjTRudT2J.mp4?tag=21"
            },
            {
              "bitrate": 10368000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2030056305961095171/vid/avc1/2662x1478/F8EDPrJY02dGHziW.mp4?tag=21"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [],
    "user_mentions": [
      {
        "id_str": "1599587232175849472",
        "indices": [
          5,
          19
        ],
        "name": "Perplexity",
        "screen_name": "perplexity_ai"
      },
      {
        "id_str": "308045348",
        "indices": [
          1586,
          1598
        ],
        "name": "Jeff Grimes",
        "screen_name": "jeffgrimes9"
      },
      {
        "id_str": "2424457207",
        "indices": [
          1599,
          1606
        ],
        "name": "kwak",
        "screen_name": "dnlkwk"
      },
      {
        "id_str": "741537695227252736",
        "indices": [
          1607,
          1616
        ],
        "name": "jiwon",
        "screen_name": "alexhong"
      },
      {
        "id_str": "759894532649545732",
        "indices": [
          1617,
          1630
        ],
        "name": "Aravind Srinivas",
        "screen_name": "AravSrinivas"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}