Simplify Analytics
← Data Explorer

Earnings events (vintaged)

core.earnings_events

One row per change in what the vendor says about a report, not one per report. The current picture is superseded_at IS NULL (or core.earnings_current); two open dates for one ending_fiscal_quarter are a conflict the vendor has not resolved, and both are kept.

2,196 rowsCSV — whole table, not this view

Sources in this table

report_dateto
column equals (exact text)
sort
chart against report_date
reset
active:symbol = MSFT×sorted by report_date ↑×
symboltextreport_datedatereport_timetextending_fiscal_quarterdatedate_sourcetextexpected_movenumericexpected_move_percnumericstreet_mean_estnumericactual_epsnumericpre_earnings_move_1dnumericpre_earnings_move_3dnumericpre_earnings_move_1wnumericpre_earnings_move_2wnumericpost_earnings_move_1dnumericpost_earnings_move_3dnumericpost_earnings_move_1wnumericpost_earnings_move_2wnumericlong_straddle_1dnumericlong_straddle_1wnumericshort_straddle_1dnumericshort_straddle_1wnumericrawjsonbvintage_tstimestamp with time zonesuperseded_attimestamp with time zonesuperseded_reasontextsourcetextendpointtextrequest_paramsjsonbas_ofdateretrieved_attimestamp with time zone
MSFT1996-04-18premarket1996-03-31company0.00{"source":"company","actual_eps":"0.00","report_date":"1996-04-18","report_time":"premarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1996-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1996-07-22premarket1996-06-30company0.00{"source":"company","actual_eps":"0.00","report_date":"1996-07-22","report_time":"premarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1996-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1996-10-21premarket1996-09-30company0.00{"source":"company","actual_eps":"0.00","report_date":"1996-10-21","report_time":"premarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1996-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1997-01-17postmarket1996-12-31company0.01{"source":"company","actual_eps":"0.01","report_date":"1997-01-17","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1996-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1997-04-17postmarket1997-03-31company0.01{"source":"company","actual_eps":"0.01","report_date":"1997-04-17","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1997-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1997-07-17postmarket1997-06-30company0.01{"source":"company","actual_eps":"0.01","report_date":"1997-07-17","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1997-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1997-10-20postmarket1997-09-30company0.01{"source":"company","actual_eps":"0.01","report_date":"1997-10-20","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1997-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1998-01-21postmarket1997-12-31company0.01{"source":"company","actual_eps":"0.01","report_date":"1998-01-21","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1997-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1998-04-22postmarket1998-03-31company0.03{"source":"company","actual_eps":"0.03","report_date":"1998-04-22","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1998-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1998-07-16postmarket1998-06-30company0.03{"source":"company","actual_eps":"0.03","report_date":"1998-07-16","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1998-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1998-10-20postmarket1998-09-30company0.04{"source":"company","actual_eps":"0.04","report_date":"1998-10-20","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1998-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1999-01-19postmarket1998-12-31company0.05{"source":"company","actual_eps":"0.05","report_date":"1999-01-19","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1998-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1999-04-20postmarket1999-03-31company0.10{"source":"company","actual_eps":"0.10","report_date":"1999-04-20","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1999-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1999-07-19postmarket1999-06-30company0.10{"source":"company","actual_eps":"0.10","report_date":"1999-07-19","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1999-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT1999-10-19postmarket1999-09-30company0.10{"source":"company","actual_eps":"0.10","report_date":"1999-10-19","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1999-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2000-01-18postmarket1999-12-31company0.12{"source":"company","actual_eps":"0.12","report_date":"2000-01-18","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"1999-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2000-04-20postmarket2000-03-31company0.11{"source":"company","actual_eps":"0.11","report_date":"2000-04-20","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2000-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2000-07-18postmarket2000-06-30company0.11{"source":"company","actual_eps":"0.11","report_date":"2000-07-18","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2000-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2000-10-18postmarket2000-09-30company0.12{"source":"company","actual_eps":"0.12","report_date":"2000-10-18","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2000-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2001-01-18postmarket2000-12-31company0.12{"source":"company","actual_eps":"0.12","report_date":"2001-01-18","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2000-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2001-04-19postmarket2001-03-31company0.11{"source":"company","actual_eps":"0.11","report_date":"2001-04-19","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2001-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2001-07-19postmarket2001-06-30company0.11{"source":"company","actual_eps":"0.11","report_date":"2001-07-19","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2001-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2001-10-18postmarket2001-09-30company0.11{"source":"company","actual_eps":"0.11","report_date":"2001-10-18","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2001-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2002-01-17postmarket2001-12-31company0.13{"source":"company","actual_eps":"0.13","report_date":"2002-01-17","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2001-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2002-04-18postmarket2002-03-31company0.13{"source":"company","actual_eps":"0.13","report_date":"2002-04-18","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2002-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2002-07-18postmarket2002-06-30company0.11{"source":"company","actual_eps":"0.11","report_date":"2002-07-18","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2002-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2002-10-17postmarket2002-09-30company0.14{"source":"company","actual_eps":"0.14","report_date":"2002-10-17","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2002-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2003-01-16postmarket2002-12-31company0.14{"source":"company","actual_eps":"0.14","report_date":"2003-01-16","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2002-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2003-04-15postmarket2003-03-31company0.27{"source":"company","actual_eps":"0.27","report_date":"2003-04-15","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2003-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2003-07-17postmarket2003-06-30company0.23{"source":"company","actual_eps":"0.23","report_date":"2003-07-17","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2003-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2003-10-23postmarket2003-09-30company0.30{"source":"company","actual_eps":"0.30","report_date":"2003-10-23","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2003-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2004-01-22postmarket2003-12-31company0.34{"source":"company","actual_eps":"0.34","report_date":"2004-01-22","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2003-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2004-04-22postmarket2004-03-31company0.34{"source":"company","actual_eps":"0.34","report_date":"2004-04-22","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2004-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2004-07-22postmarket2004-06-30company0.28{"source":"company","actual_eps":"0.28","report_date":"2004-07-22","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2004-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2004-10-21postmarket2004-09-30company0.31{"source":"company","actual_eps":"0.31","report_date":"2004-10-21","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2004-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2005-01-27postmarket2004-12-31company0.35{"source":"company","actual_eps":"0.35","report_date":"2005-01-27","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2004-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2005-04-28postmarket2005-03-31company0.32{"source":"company","actual_eps":"0.32","report_date":"2005-04-28","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2005-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2005-07-21postmarket2005-06-30company0.32{"source":"company","actual_eps":"0.32","report_date":"2005-07-21","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2005-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2005-10-27postmarket2005-09-30company0.31{"source":"company","actual_eps":"0.31","report_date":"2005-10-27","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2005-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2006-01-26postmarket2005-12-31company0.33{"source":"company","actual_eps":"0.33","report_date":"2006-01-26","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2005-12-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2006-04-27postmarket2006-03-31company0.32{"source":"company","actual_eps":"0.32","report_date":"2006-04-27","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2006-03-31","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2006-07-20postmarket2006-06-30company0.31{"source":"company","actual_eps":"0.31","report_date":"2006-07-20","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2006-06-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2006-10-26postmarket2006-09-30company0.35{"source":"company","actual_eps":"0.35","report_date":"2006-10-26","report_time":"postmarket","expected_move":null,"street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":null,"pre_earnings_move_1w":null,"pre_earnings_move_2w":null,"pre_earnings_move_3d":null,"ending_fiscal_quarter":"2006-09-30","post_earnings_move_1d":null,"post_earnings_move_1w":null,"post_earnings_move_2w":null,"post_earnings_move_3d":null}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2007-01-25postmarket2006-12-31company1.650.26-0.02058539723383724670-0.00878906250000000000-0.01774193548387096774-0.008143322475570032570.004926108374384236450.000985221674876847290.00361247947454844007-0.03908045977011494253{"source":"company","actual_eps":"0.26","report_date":"2007-01-25","report_time":"postmarket","expected_move":"1.65","street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":"-0.02058539723383724670","pre_earnings_move_1w":"-0.01774193548387096774","pre_earnings_move_2w":"-0.00814332247557003257","pre_earnings_move_3d":"-0.00878906250000000000","ending_fiscal_quarter":"2006-12-31","post_earnings_move_1d":"0.00492610837438423645","post_earnings_move_1w":"0.00361247947454844007","post_earnings_move_2w":"-0.03908045977011494253","post_earnings_move_3d":"0.00098522167487684729"}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2007-04-26postmarket2007-03-31company1.430.490.003794411866160745080.011118832522585128560.014290693621470895780.019621583742116327960.035051546391752577320.037542955326460481100.064261168384879725090.05085910652920962199{"source":"company","actual_eps":"0.49","report_date":"2007-04-26","report_time":"postmarket","expected_move":"1.43","street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":"0.00379441186616074508","pre_earnings_move_1w":"0.01429069362147089578","pre_earnings_move_2w":"0.01962158374211632796","pre_earnings_move_3d":"0.01111883252258512856","ending_fiscal_quarter":"2007-03-31","post_earnings_move_1d":"0.03505154639175257732","post_earnings_move_1w":"0.06426116838487972509","post_earnings_move_2w":"0.05085910652920962199","post_earnings_move_3d":"0.03754295532646048110"}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2007-07-19postmarket2007-06-30company1.260.390.019081500646830530400.049284049284049284050.047888260724975058200.05068356118706235412-0.01110758489368454459-0.02253252935576007617-0.04855601396382100920-0.06315455410980641066{"source":"company","actual_eps":"0.39","report_date":"2007-07-19","report_time":"postmarket","expected_move":"1.26","street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":"0.01908150064683053040","pre_earnings_move_1w":"0.04788826072497505820","pre_earnings_move_2w":"0.05068356118706235412","pre_earnings_move_3d":"0.04928404928404928405","ending_fiscal_quarter":"2007-06-30","post_earnings_move_1d":"-0.01110758489368454459","post_earnings_move_1w":"-0.04855601396382100920","post_earnings_move_2w":"-0.06315455410980641066","post_earnings_move_3d":"-0.02253252935576007617"}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2007-10-25postmarket2007-09-30company2.010.450.023680000000000000000.048508685676827269750.026636713735558408220.069541959210966232030.095029696780243826200.111909971866208190060.158487027195998749610.08596436386370740857{"source":"company","actual_eps":"0.45","report_date":"2007-10-25","report_time":"postmarket","expected_move":"2.01","street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":"0.02368000000000000000","pre_earnings_move_1w":"0.02663671373555840822","pre_earnings_move_2w":"0.06954195921096623203","pre_earnings_move_3d":"0.04850868567682726975","ending_fiscal_quarter":"2007-09-30","post_earnings_move_1d":"0.09502969678024382620","post_earnings_move_1w":"0.15848702719599874961","post_earnings_move_2w":"0.08596436386370740857","post_earnings_move_3d":"0.11190997186620819006"}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2008-01-24postmarket2007-12-31company2.570.500.041340432195427497650.007270524083611026960.00422832980972515856-0.03145936498689193126-0.00932330827067669173-0.01954887218045112782-0.01954887218045112782-0.15428571428571428571{"source":"company","actual_eps":"0.50","report_date":"2008-01-24","report_time":"postmarket","expected_move":"2.57","street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":"0.04134043219542749765","pre_earnings_move_1w":"0.00422832980972515856","pre_earnings_move_2w":"-0.03145936498689193126","pre_earnings_move_3d":"0.00727052408361102696","ending_fiscal_quarter":"2007-12-31","post_earnings_move_1d":"-0.00932330827067669173","post_earnings_move_1w":"-0.01954887218045112782","post_earnings_move_2w":"-0.15428571428571428571","post_earnings_move_3d":"-0.01954887218045112782"}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2008-04-24postmarket2008-03-31company2.050.470.011128775834658187600.045364891518737672580.088295687885010266940.09240810717966334593-0.06194968553459119497-0.09937106918238993711-0.07547169811320754717-0.07955974842767295597{"source":"company","actual_eps":"0.47","report_date":"2008-04-24","report_time":"postmarket","expected_move":"2.05","street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":"0.01112877583465818760","pre_earnings_move_1w":"0.08829568788501026694","pre_earnings_move_2w":"0.09240810717966334593","pre_earnings_move_3d":"0.04536489151873767258","ending_fiscal_quarter":"2008-03-31","post_earnings_move_1d":"-0.06194968553459119497","post_earnings_move_1w":"-0.07547169811320754717","post_earnings_move_2w":"-0.07955974842767295597","post_earnings_move_3d":"-0.09937106918238993711"}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45
MSFT2008-07-17postmarket2008-06-30company1.260.460.009537784299339691860.094234592445328031810.081335952848722986250.05927636643571978445-0.06031976744186046512-0.06250000000000000000-0.07558139534883720930-0.06540697674418604651{"source":"company","actual_eps":"0.46","report_date":"2008-07-17","report_time":"postmarket","expected_move":"1.26","street_mean_est":null,"long_straddle_1d":null,"long_straddle_1w":null,"short_straddle_1d":null,"short_straddle_1w":null,"expected_move_perc":null,"pre_earnings_move_1d":"0.00953778429933969186","pre_earnings_move_1w":"0.08133595284872298625","pre_earnings_move_2w":"0.05927636643571978445","pre_earnings_move_3d":"0.09423459244532803181","ending_fiscal_quarter":"2008-06-30","post_earnings_move_1d":"-0.06031976744186046512","post_earnings_move_1w":"-0.07558139534883720930","post_earnings_move_2w":"-0.06540697674418604651","post_earnings_move_3d":"-0.06250000000000000000"}2026-09-15 08:45uw_earnings/api/earnings/MSFT{"ticker":"MSFT"}2026-09-152026-09-15 08:45