Report Date: | 2024-08-02 |
Date: | 2024-06-30 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | -1950.39 |
Report Date: | 2024-05-27 |
Date: | 2024-03-31 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | -237.43 |
Eps Estimate: | 86.75 |
Eps Difference: | -324.18 |
Surprise Percent: | -373.69 |
Report Date: | 2023-12-31 |
Date: | 2023-12-31 |
Eps Actual: | 961.46 |
Eps Estimate: | 617.42 |
Eps Difference: | 344.04 |
Surprise Percent: | 55.72 |
Report Date: | 2023-11-02 |
Date: | 2023-09-30 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | 22.90 |
Eps Estimate: | 135.2 |
Eps Difference: | -112.29 |
Surprise Percent: | -83.05 |
Report Date: | 2023-08-04 |
Date: | 2023-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -1.13 |
Eps Estimate: | 0.28 |
Eps Difference: | -1.41 |
Surprise Percent: | -503.57 |
Report Date: | 2023-05-29 |
Date: | 2023-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.01 |
Eps Estimate: | 0.19 |
Eps Difference: | -0.18 |
Surprise Percent: | -94.73 |
Report Date: | 2023-02-22 |
Date: | 2022-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.12 |
Eps Estimate: | 0.28 |
Eps Difference: | -0.16 |
Surprise Percent: | -57.14 |
Report Date: | 2022-11-04 |
Date: | 2022-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -0.05 |
Eps Estimate: | 0.74 |
Eps Difference: | -0.79 |
Surprise Percent: | -106.75 |
Report Date: | 2022-08-05 |
Date: | 2022-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.53 |
Eps Estimate: | 1 |
Eps Difference: | -0.47 |
Surprise Percent: | -4 |
Report Date: | 2022-05-06 |
Date: | 2022-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.91 |
Eps Estimate: | 1.48 |
Eps Difference: | -0.57 |
Surprise Percent: | -38.51 |
Report Date: | 2022-01-27 |
Date: | 2021-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.94 |
Eps Estimate: | 0.84 |
Eps Difference: | 0.1 |
Surprise Percent: | 11.90 |
Report Date: | 2021-11-05 |
Date: | 2021-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.47 |
Eps Estimate: | 1.81 |
Eps Difference: | -1.34 |
Surprise Percent: | -74.03 |
Report Date: | 2021-08-16 |
Date: | 2021-06-30 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | 2.18 |
Eps Estimate: | 2.32 |
Eps Difference: | -0.14 |
Surprise Percent: | -6.03 |
Report Date: | 2021-05-07 |
Date: | 2021-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1.37 |
Eps Estimate: | 1.64 |
Eps Difference: | -0.27 |
Surprise Percent: | -16.46 |
Report Date: | 2021-01-28 |
Date: | 2020-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1.01 |
Eps Estimate: | 0.94 |
Eps Difference: | 0.07 |
Surprise Percent: | 7.44 |
Report Date: | 2020-11-06 |
Date: | 2020-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.61 |
Eps Estimate: | 0.87 |
Eps Difference: | -0.26 |
Surprise Percent: | -29.88 |
Report Date: | 2020-08-07 |
Date: | 2020-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.39 |
Eps Estimate: | 0.29 |
Eps Difference: | 0.1 |
Surprise Percent: | 34.48 |
Report Date: | 2020-05-08 |
Date: | 2020-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -3.37 |
Eps Estimate: | 0.19 |
Eps Difference: | -3.56 |
Surprise Percent: | -1876.68 |
Report Date: | 2020-03-02 |
Date: | 2019-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -0.56 |
Eps Estimate: | 0.01 |
Eps Difference: | -0.57 |
Surprise Percent: | -570 |
Report Date: | 2019-11-08 |
Date: | 2019-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -0.15 |
Eps Estimate: | 0.33 |
Eps Difference: | -0.48 |
Surprise Percent: | -145.45 |
Report Date: | 2019-08-01 |
Date: | 2019-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.16 |
Eps Estimate: | 0.26 |
Eps Difference: | -0.1 |
Surprise Percent: | -38.46 |
Report Date: | 2019-05-03 |
Date: | 2019-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -0.16 |
Eps Estimate: | 0.09 |
Eps Difference: | -0.25 |
Surprise Percent: | -277.77 |
Report Date: | 2019-03-22 |
Date: | 2018-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.19 |
Eps Estimate: | 0.16 |
Eps Difference: | 0.03 |
Surprise Percent: | 18.7 |
Report Date: | 2018-11-09 |
Date: | 2018-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.24 |
Eps Estimate: | 0.13 |
Eps Difference: | 0.11 |
Surprise Percent: | 84.61 |
Report Date: | 2018-08-03 |
Date: | 2018-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.18 |
Eps Estimate: | 0.25 |
Eps Difference: | -0.07 |
Surprise Percent: | -2 |
Report Date: | 2018-05-04 |
Date: | 2018-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.22 |
Eps Estimate: | 0.45 |
Eps Difference: | -0.23 |
Surprise Percent: | -51.11 |
Report Date: | 2018-02-01 |
Date: | 2017-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.27 |
Eps Estimate: | 0.36 |
Eps Difference: | -0.09 |
Surprise Percent: | -2 |
Report Date: | 2017-11-03 |
Date: | 2017-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.26 |
Eps Estimate: | 0.42 |
Eps Difference: | -0.16 |
Surprise Percent: | -38.09 |
Report Date: | 2017-08-09 |
Date: | 2017-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.03 |
Eps Estimate: | 0.28 |
Eps Difference: | -0.25 |
Surprise Percent: | -89.28 |
Report Date: | 2017-05-12 |
Date: | 2017-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.31 |
Eps Estimate: | 0.35 |
Eps Difference: | -0.04 |
Surprise Percent: | -11.42 |
Report Date: | 2017-02-06 |
Date: | 2016-12-31 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | 0.32 |
Eps Estimate: | 0.29 |
Eps Difference: | 0.03 |
Surprise Percent: | 10.34 |
Report Date: | 2016-11-05 |
Date: | 2016-09-30 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | 0.11 |
Eps Estimate: | 0.06 |
Eps Difference: | 0.05 |
Surprise Percent: | 83.33 |
Report Date: | 2016-08-17 |
Date: | 2016-06-30 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | 0.04 |
Eps Estimate: | 0.12 |
Eps Difference: | -0.08 |
Surprise Percent: | -66.66 |
Report Date: | 2016-05-13 |
Date: | 2016-03-31 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | -0.06 |
Eps Estimate: | -0.08 |
Eps Difference: | 0.02 |
Surprise Percent: | 2 |
Report Date: | 2016-03-04 |
Date: | 2015-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -0.01 |
Eps Estimate: | -0.01 |
Report Date: | 2015-11-06 |
Date: | 2015-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | -0.06 |
Eps Estimate: | -0.04 |
Eps Difference: | -0.02 |
Surprise Percent: | -5 |
Report Date: | 2015-08-07 |
Date: | 2015-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.04 |
Eps Estimate: | -0.09 |
Eps Difference: | 0.13 |
Surprise Percent: | 144.44 |
Report Date: | 2015-05-05 |
Date: | 2015-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.05 |
Eps Estimate: | -0.2 |
Eps Difference: | 0.25 |
Surprise Percent: | 12 |
Report Date: | 2015-03-10 |
Date: | 2014-12-31 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | 0.04 |
Eps Estimate: | -0.11 |
Eps Difference: | 0.15 |
Surprise Percent: | 136.36 |
Report Date: | 2014-10-30 |
Date: | 2014-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.03 |
Eps Estimate: | 0.18 |
Eps Difference: | -0.15 |
Surprise Percent: | -83.33 |
Report Date: | 2014-08-09 |
Date: | 2014-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 0.1 |
Eps Estimate: | 0.2 |
Eps Difference: | -0.1 |
Surprise Percent: | -5 |
Report Date: | 2014-05-16 |
Date: | 2014-03-31 |
Currency: | USD |
Eps Actual: | 112.45 |
Report Date: | 2014-03-20 |
Date: | 2013-12-31 |
Currency: | USD |
Eps Actual: | 130.52 |
Report Date: | 2013-11-14 |
Date: | 2013-09-30 |
Currency: | USD |
Eps Actual: | 217.80 |
Report Date: | 2013-08-14 |
Date: | 2013-06-30 |
Currency: | USD |
Eps Actual: | 118.09 |
Report Date: | 2013-05-01 |
Date: | 2013-03-31 |
Currency: | USD |
Eps Actual: | 142.69 |
Report Date: | 2013-03-21 |
Date: | 2012-12-31 |
Currency: | USD |
Eps Actual: | 211.61 |
Report Date: | 2012-11-15 |
Date: | 2012-09-30 |
Currency: | USD |
Eps Actual: | -34.39 |
Report Date: | 2012-08-15 |
Date: | 2012-06-30 |
Currency: | USD |
Eps Actual: | 302.39 |
Report Date: | 2012-05-02 |
Date: | 2012-03-31 |
Currency: | USD |
Eps Actual: | 275.51 |
Report Date: | 2012-03-22 |
Date: | 2011-12-31 |
Currency: | USD |
Eps Actual: | 267.73 |
Report Date: | 2011-11-17 |
Date: | 2011-09-30 |
Currency: | USD |
Eps Actual: | 452.08 |
Report Date: | 2011-08-17 |
Date: | 2011-06-30 |
Currency: | USD |
Eps Actual: | 432.64 |
Report Date: | 2011-05-04 |
Date: | 2011-03-31 |
Currency: | USD |
Eps Actual: | 266.21 |
Report Date: | 2011-03-17 |
Date: | 2010-12-31 |
Currency: | USD |
Eps Actual: | 418.69 |
Report Date: | 2010-11-11 |
Date: | 2010-09-30 |
Currency: | USD |
Eps Actual: | 280.29 |
Report Date: | 2010-08-11 |
Date: | 2010-06-30 |
Currency: | USD |
Eps Actual: | 1268.24 |
Report Date: | 2010-05-05 |
Date: | 2010-03-31 |
Currency: | USD |
Eps Actual: | 93.59 |
Report Date: | 2010-03-18 |
Date: | 2009-12-31 |
Currency: | USD |
Eps Actual: | 130.46 |
Date: | 2025-12-31 |
Period: | +1y |
Growth: | 0.48 |
Earnings Estimate Avg: | 1523.91 |
Earnings Estimate Low: | 1453.14 |
Earnings Estimate High: | 1594.68 |
Earnings Estimate Year Ago Eps: | 1027.58 |
Earnings Estimate Number Of Analysts: | 2.00 |
Earnings Estimate Growth: | 0.48 |
Revenue Estimate Avg: | 2424040000000.00 |
Revenue Estimate Low: | 2107060000000.00 |
Revenue Estimate High: | 2720210000000.00 |
Revenue Estimate Number Of Analysts: | 3.00 |
Revenue Estimate Growth: | -0.04 |
Eps Trend Current: | 1523.91 |
Eps Trend7days Ago: | 1468.47 |
Eps Trend30days Ago: | 1561.18 |
Eps Trend60days Ago: | 1663.67 |
Eps Trend90days Ago: | 1617.58 |
Date: | 2024-12-31 |
Growth: | 24.83 |
Earnings Estimate Avg: | 1027.58 |
Earnings Estimate Low: | 820.93 |
Earnings Estimate High: | 1336.14 |
Earnings Estimate Year Ago Eps: | -43.12 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | 24.83 |
Revenue Estimate Avg: | 2525060000000.00 |
Revenue Estimate Low: | 2419390000000.00 |
Revenue Estimate High: | 2592970000000.00 |
Revenue Estimate Number Of Analysts: | 3.00 |
Revenue Estimate Growth: | -0.07 |
Eps Trend Current: | 1027.58 |
Eps Trend7days Ago: | 980.19 |
Eps Trend30days Ago: | 1140.79 |
Eps Trend60days Ago: | 1502.76 |
Eps Trend90days Ago: | 1449.82 |
Date: | 2024-09-30 |
Period: | +1q |
Growth: | 9.93 |
Earnings Estimate Avg: | 264.21 |
Earnings Estimate Low: | 254.77 |
Earnings Estimate High: | 273.64 |
Earnings Estimate Year Ago Eps: | 24.17 |
Earnings Estimate Number Of Analysts: | 2.00 |
Earnings Estimate Growth: | 9.93 |
Revenue Estimate Avg: | 624663000000.00 |
Revenue Estimate Low: | 624663000000.00 |
Revenue Estimate High: | 624663000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Revenue Estimate Growth: | 0.07 |
Eps Trend Current: | 264.21 |
Eps Trend7days Ago: | 254.60 |
Eps Trend30days Ago: | 310.36 |
Eps Trend60days Ago: | 472.74 |
Eps Trend90days Ago: | 422.27 |
Date: | 2024-06-30 |
Growth: | 1.29 |
Earnings Estimate Avg: | 311.39 |
Earnings Estimate Low: | 292.52 |
Earnings Estimate High: | 330.26 |
Earnings Estimate Year Ago Eps: | -1042.99 |
Earnings Estimate Number Of Analysts: | 2.00 |
Earnings Estimate Growth: | 1.29 |
Revenue Estimate Avg: | 613340000000.00 |
Revenue Estimate Low: | 613340000000.00 |
Revenue Estimate High: | 613340000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Revenue Estimate Growth: | -0.03 |
Eps Trend Current: | 311.39 |
Eps Trend7days Ago: | 300.06 |
Eps Trend30days Ago: | 366.78 |
Eps Trend60days Ago: | 377.28 |
Eps Trend90days Ago: | 355.54 |
Date: | 2024-03-31 |
Growth: | 12.26 |
Earnings Estimate Avg: | 87.78 |
Earnings Estimate Low: | -73.92 |
Earnings Estimate High: | 249.49 |
Earnings Estimate Year Ago Eps: | 6.62 |
Earnings Estimate Number Of Analysts: | 2.00 |
Earnings Estimate Growth: | 12.26 |
Revenue Estimate Avg: | 583076000000.00 |
Revenue Estimate Low: | 583076000000.00 |
Revenue Estimate High: | 583076000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Revenue Estimate Growth: | 0.01 |
Eps Trend Current: | 87.78 |
Eps Trend7days Ago: | 89.14 |
Eps Trend30days Ago: | 265.30 |
Eps Trend60days Ago: | 304.25 |
Eps Trend90days Ago: | 310.90 |
Date: | 2023-12-31 |
Growth: | -0.48 |
Earnings Estimate Avg: | 632.21 |
Earnings Estimate Low: | 374.71 |
Earnings Estimate High: | 1018.45 |
Earnings Estimate Year Ago Eps: | 1219.43 |
Earnings Estimate Number Of Analysts: | 4.00 |
Earnings Estimate Growth: | -0.48 |
Revenue Estimate Avg: | 2763630000000.00 |
Revenue Estimate Low: | 2655700000000.00 |
Revenue Estimate High: | 2839960000000.00 |
Revenue Estimate Number Of Analysts: | 5.00 |
Eps Trend Current: | 632.21 |
Eps Trend7days Ago: | 634.01 |
Eps Trend30days Ago: | 579.25 |
Eps Trend60days Ago: | 431.30 |
Eps Trend90days Ago: | 404.18 |
Eps Revisions Up Last30days: | 1.00 |
Date: | 2023-09-30 |
Growth: | 9.51 |
Earnings Estimate Avg: | 336.52 |
Earnings Estimate Low: | 188.53 |
Earnings Estimate High: | 414.76 |
Earnings Estimate Year Ago Eps: | -39.52 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | 9.51 |
Revenue Estimate Avg: | 690955000000.00 |
Revenue Estimate Low: | 690955000000.00 |
Revenue Estimate High: | 690955000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Revenue Estimate Growth: | 0.33 |
Eps Trend Current: | 336.52 |
Eps Trend7days Ago: | 330.26 |
Eps Trend30days Ago: | 383.71 |
Eps Trend60days Ago: | 139.05 |
Eps Trend90days Ago: | 229.36 |
Date: | 2023-06-30 |
Growth: | -0.53 |
Earnings Estimate Avg: | 238.39 |
Earnings Estimate Low: | 195.82 |
Earnings Estimate High: | 280.96 |
Earnings Estimate Year Ago Eps: | 513.61 |
Earnings Estimate Number Of Analysts: | 2.00 |
Earnings Estimate Growth: | -0.53 |
Revenue Estimate Avg: | 628333000000.00 |
Revenue Estimate Low: | 628333000000.00 |
Revenue Estimate High: | 628333000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Revenue Estimate Growth: | -0.15 |
Eps Trend Current: | 238.39 |
Eps Trend7days Ago: | 231.50 |
Eps Trend30days Ago: | 337.60 |
Eps Trend60days Ago: | 720.14 |
Eps Trend90days Ago: | 717.95 |
Date: | 2023-03-31 |
Growth: | -0.81 |
Earnings Estimate Avg: | 153.54 |
Earnings Estimate Low: | 8.08 |
Earnings Estimate High: | 395.97 |
Earnings Estimate Year Ago Eps: | 848.67 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | -0.81 |
Revenue Estimate Avg: | 247683000000.00 |
Revenue Estimate Low: | 21818700000.00 |
Revenue Estimate High: | 473547000000.00 |
Revenue Estimate Number Of Analysts: | 2.00 |
Revenue Estimate Growth: | -0.68 |
Eps Trend Current: | 153.54 |
Eps Trend7days Ago: | 151.64 |
Eps Trend30days Ago: | 224.80 |
Eps Trend60days Ago: | 391.01 |
Eps Trend90days Ago: | 295.35 |
Date: | 2022-12-31 |
Growth: | -0.55 |
Earnings Estimate Avg: | 1705.93 |
Earnings Estimate Low: | 1126.87 |
Earnings Estimate High: | 2628.81 |
Earnings Estimate Year Ago Eps: | 3857.23 |
Earnings Estimate Number Of Analysts: | 4.00 |
Earnings Estimate Growth: | -0.55 |
Revenue Estimate Avg: | 2437110000000.00 |
Revenue Estimate Low: | 2196980000000.00 |
Revenue Estimate High: | 2669930000000.00 |
Revenue Estimate Number Of Analysts: | 6.00 |
Revenue Estimate Growth: | -0.14 |
Eps Trend Current: | 1705.93 |
Eps Trend7days Ago: | 1628.98 |
Eps Trend30days Ago: | 1638.04 |
Eps Trend60days Ago: | 1778.58 |
Eps Trend90days Ago: | 1945.77 |
Date: | 2022-09-30 |
Growth: | 0.76 |
Earnings Estimate Avg: | 685.43 |
Earnings Estimate Low: | 203.78 |
Earnings Estimate High: | 1167.09 |
Earnings Estimate Year Ago Eps: | 389.07 |
Earnings Estimate Number Of Analysts: | 2.00 |
Earnings Estimate Growth: | 0.76 |
Revenue Estimate Avg: | 801215000000.00 |
Revenue Estimate Low: | 801215000000.00 |
Revenue Estimate High: | 801215000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Revenue Estimate Growth: | 0.41 |
Eps Trend Current: | 685.43 |
Eps Trend7days Ago: | 698.00 |
Eps Trend30days Ago: | 787.89 |
Eps Trend60days Ago: | 1335.78 |
Eps Trend90days Ago: | 1367.28 |
Date: | 2022-06-30 |
Growth: | -0.50 |
Earnings Estimate Avg: | 891.20 |
Earnings Estimate Low: | 819.90 |
Earnings Estimate High: | 1024.88 |
Earnings Estimate Year Ago Eps: | 1794.68 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | -0.50 |
Revenue Estimate Avg: | 947346000000.00 |
Revenue Estimate Low: | 947346000000.00 |
Revenue Estimate High: | 947346000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Eps Trend Current: | 891.20 |
Eps Trend7days Ago: | 924.40 |
Eps Trend30days Ago: | 1289.07 |
Eps Trend60days Ago: | 1308.74 |
Eps Trend90days Ago: | 1379.32 |
Date: | 2022-03-31 |
Earnings Estimate Avg: | 1272.85 |
Earnings Estimate Low: | 1034.14 |
Earnings Estimate High: | 1447.79 |
Earnings Estimate Number Of Analysts: | 3.00 |
Revenue Estimate Avg: | 724757000000.00 |
Revenue Estimate Low: | 724757000000.00 |
Revenue Estimate High: | 724757000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Eps Trend Current: | 1272.85 |
Eps Trend7days Ago: | 1266.54 |
Eps Trend30days Ago: | 1180.73 |
Eps Trend60days Ago: | 868.49 |
Eps Trend90days Ago: | 676.67 |
Date: | 2021-12-31 |
Earnings Estimate Avg: | 4322.26 |
Earnings Estimate Low: | 3827.92 |
Earnings Estimate High: | 5663.24 |
Earnings Estimate Number Of Analysts: | 6.00 |
Revenue Estimate Avg: | 2950700000000.00 |
Revenue Estimate Low: | 2850480000000.00 |
Revenue Estimate High: | 3177100000000.00 |
Revenue Estimate Number Of Analysts: | 6.00 |
Eps Trend Current: | 4322.26 |
Eps Trend7days Ago: | 4354.63 |
Eps Trend30days Ago: | 4575.63 |
Eps Trend60days Ago: | 4842.25 |
Eps Trend90days Ago: | 5137.68 |
Eps Revisions Down Last7days: | 1.00 |
Eps Revisions Down Last30days: | 1.00 |
Date: | 2021-09-30 |
Earnings Estimate Avg: | 1474.68 |
Earnings Estimate Low: | 1203.82 |
Earnings Estimate High: | 1651.18 |
Earnings Estimate Number Of Analysts: | 3.00 |
Revenue Estimate Avg: | 807696000000.00 |
Revenue Estimate Low: | 807696000000.00 |
Revenue Estimate High: | 807696000000.00 |
Revenue Estimate Number Of Analysts: | 1.00 |
Eps Trend Current: | 1474.68 |
Eps Trend7days Ago: | 1459.28 |
Eps Trend30days Ago: | 1538.24 |
Date: | 2019-12-31 |
Period: | +1y |
Revenue Estimate Avg: | 1902060000.00 |
Revenue Estimate Low: | 1818000000.00 |
Revenue Estimate High: | 2051100000.00 |
Revenue Estimate Number Of Analysts: | 6.00 |
Revenue Estimate Growth: | -0.04 |
Eps Trend7days Ago: | 0.81 |
Eps Trend30days Ago: | 0.81 |
Eps Trend60days Ago: | 0.81 |
Eps Trend90days Ago: | 0.81 |
Date: | 2019-03-31 |
Period: | +1q |
Earnings Estimate Year Ago Eps: | 0.22 |
Eps Trend7days Ago: | 0.24 |
Eps Trend30days Ago: | 0.24 |
Eps Trend60days Ago: | 0.24 |
Eps Trend90days Ago: | 0.24 |
Date: | 2018-12-31 |
Revenue Estimate Avg: | 1986130000.00 |
Revenue Estimate Low: | 1910000000.00 |
Revenue Estimate High: | 2028750000.00 |
Revenue Estimate Number Of Analysts: | 6.00 |
Revenue Estimate Growth: | 0.02 |
Eps Trend7days Ago: | 0.89 |
Eps Trend30days Ago: | 0.89 |
Eps Trend60days Ago: | 0.89 |
Eps Trend90days Ago: | 0.89 |
Eps Revisions Up Last30days: | 1.00 |
Date: | 2024-06-30 |
Eps Actual: | -2187.82 |
Date: | 2023-12-31 |
Eps Actual: | 983.24 |
Date: | 2022-12-31 |
Eps Actual: | 1.5 |
Date: | 2021-12-31 |
Eps Actual: | 4.9 |
Date: | 2020-12-31 |
Eps Actual: | -1.36 |
Date: | 2019-12-31 |
Eps Actual: | -0.7 |
Date: | 2018-12-31 |
Eps Actual: | 0.8 |
Date: | 2017-12-31 |
Eps Actual: | 0.8 |
Date: | 2016-12-31 |
Eps Actual: | 0.4 |
Date: | 2015-12-31 |
Date: | 2014-12-31 |
Eps Actual: | 112.62 |
Date: | 2013-12-31 |
Eps Actual: | 609.12 |
Date: | 2012-12-31 |
Eps Actual: | 755.12 |
Date: | 2011-12-31 |
Eps Actual: | 1418.67 |
Date: | 2010-12-31 |
Eps Actual: | 2060.82 |
Date: | 2009-12-31 |
Eps Actual: | 130.46 |