| MSFT | 2002-01-17 | postmarket | 2001-12-31 | company | — | — | — | 0.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:45 | — | — | uw_earnings | /api/earnings/MSFT | {"ticker":"MSFT"} | 2026-09-15 | 2026-09-15 08:45 |
| MSFT | 2001-10-18 | postmarket | 2001-09-30 | company | — | — | — | 0.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:45 | |
| MSFT | 2001-07-19 | postmarket | 2001-06-30 | company | — | — | — | 0.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:45 | |
| MSFT | 2001-04-19 | postmarket | 2001-03-31 | company | — | — | — | 0.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:45 | |
| MSFT | 2001-01-18 | postmarket | 2000-12-31 | company | — | — | — | 0.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:45 | |
| MSFT | 2000-10-18 | postmarket | 2000-09-30 | company | — | — | — | 0.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:45 | |
| MSFT | 2000-07-18 | postmarket | 2000-06-30 | company | — | — | — | 0.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:45 | |
| MSFT | 2000-04-20 | postmarket | 2000-03-31 | company | — | — | — | 0.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:45 | |
| MSFT | 2000-01-18 | postmarket | 1999-12-31 | company | — | — | — | 0.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:45 | |
| MSFT | 1999-10-19 | postmarket | 1999-09-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1999-07-19 | postmarket | 1999-06-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1999-04-20 | postmarket | 1999-03-31 | company | — | — | — | 0.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:45 | |
| MSFT | 1999-01-19 | postmarket | 1998-12-31 | company | — | — | — | 0.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:45 | |
| MSFT | 1998-10-20 | postmarket | 1998-09-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1998-07-16 | postmarket | 1998-06-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1998-04-22 | postmarket | 1998-03-31 | company | — | — | — | 0.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:45 | |
| MSFT | 1998-01-21 | postmarket | 1997-12-31 | company | — | — | — | 0.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:45 | |
| MSFT | 1997-10-20 | postmarket | 1997-09-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1997-07-17 | postmarket | 1997-06-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1997-04-17 | postmarket | 1997-03-31 | company | — | — | — | 0.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:45 | |
| MSFT | 1997-01-17 | postmarket | 1996-12-31 | company | — | — | — | 0.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:45 | |
| MSFT | 1996-10-21 | premarket | 1996-09-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1996-07-22 | premarket | 1996-06-30 | company | — | — | — | 0.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:45 | |
| MSFT | 1996-04-18 | premarket | 1996-03-31 | company | — | — | — | 0.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:45 | |