Report Date: | 2025-07-22 |
Date: | 2025-06-30 |
Before After Market: | After Market |
Currency: | USD |
Report Date: | 2025-04-28 |
Date: | 2025-03-31 |
Before After Market: | After Market |
Currency: | USD |
Report Date: | 2025-01-17 |
Date: | 2024-12-31 |
Before After Market: | After Market |
Currency: | USD |
Report Date: | 2024-10-28 |
Date: | 2024-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Estimate: | 1348.69 |
Report Date: | 2024-07-24 |
Date: | 2024-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1562.04 |
Eps Estimate: | 2343.91 |
Eps Difference: | -781.87 |
Surprise Percent: | -33.35 |
Report Date: | 2024-04-29 |
Date: | 2024-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 2165 |
Eps Estimate: | 1870.43 |
Eps Difference: | 294.57 |
Surprise Percent: | 15.74 |
Report Date: | 2024-01-19 |
Date: | 2023-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 2155 |
Eps Estimate: | 1816.29 |
Eps Difference: | 338.71 |
Surprise Percent: | 18.64 |
Report Date: | 2023-10-27 |
Date: | 2023-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1894 |
Eps Estimate: | 2035.19 |
Eps Difference: | -141.19 |
Surprise Percent: | -6.93 |
Report Date: | 2023-07-26 |
Date: | 2023-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 3091.78 |
Eps Estimate: | 2403.27 |
Eps Difference: | 688.51 |
Surprise Percent: | 28.64 |
Report Date: | 2023-04-26 |
Date: | 2023-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 2066.66 |
Eps Estimate: | 1507.17 |
Eps Difference: | 559.49 |
Surprise Percent: | 37.12 |
Report Date: | 2023-02-08 |
Date: | 2022-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 2830 |
Eps Estimate: | 1632.69 |
Eps Difference: | 1197.31 |
Surprise Percent: | 73.33 |
Report Date: | 2022-10-28 |
Date: | 2022-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1180.19 |
Eps Estimate: | 1494.1 |
Eps Difference: | -313.91 |
Surprise Percent: | -21.0 |
Report Date: | 2022-08-31 |
Date: | 2022-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1404 |
Eps Estimate: | 1399.58 |
Eps Difference: | 4.42 |
Surprise Percent: | 0.31 |
Report Date: | 2022-05-31 |
Date: | 2022-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1000.37 |
Eps Estimate: | 963.08 |
Eps Difference: | 37.29 |
Surprise Percent: | 3.87 |
Report Date: | 2022-02-10 |
Date: | 2021-12-31 |
Before After Market: | Before Market |
Currency: | USD |
Eps Actual: | 1230.6 |
Eps Estimate: | 871.35 |
Eps Difference: | 359.25 |
Surprise Percent: | 41.22 |
Report Date: | 2021-10-29 |
Date: | 2021-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 533.3 |
Eps Estimate: | 680 |
Eps Difference: | -146.7 |
Surprise Percent: | -21.57 |
Report Date: | 2021-07-27 |
Date: | 2021-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 932 |
Eps Estimate: | 919.87 |
Eps Difference: | 12.13 |
Surprise Percent: | 1.31 |
Report Date: | 2021-04-27 |
Date: | 2021-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1147.05 |
Eps Estimate: | 738.77 |
Eps Difference: | 408.28 |
Surprise Percent: | 55.26 |
Report Date: | 2021-02-08 |
Date: | 2020-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1037 |
Eps Estimate: | 638.67 |
Eps Difference: | 398.33 |
Surprise Percent: | 62.36 |
Report Date: | 2020-10-29 |
Date: | 2020-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 688.71 |
Eps Estimate: | 467.38 |
Eps Difference: | 221.33 |
Surprise Percent: | 47.35 |
Report Date: | 2020-07-24 |
Date: | 2020-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 414 |
Eps Estimate: | 273.37 |
Eps Difference: | 140.63 |
Surprise Percent: | 51.44 |
Report Date: | 2020-04-29 |
Date: | 2020-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 334 |
Eps Estimate: | 585.34 |
Eps Difference: | -251.34 |
Surprise Percent: | -42.93 |
Report Date: | 2020-02-13 |
Date: | 2019-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 415 |
Eps Estimate: | 609.47 |
Eps Difference: | -194.47 |
Surprise Percent: | -31.90 |
Report Date: | 2019-10-30 |
Date: | 2019-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 662 |
Eps Estimate: | 725.1 |
Eps Difference: | -63.1 |
Surprise Percent: | -8.70 |
Report Date: | 2019-07-23 |
Date: | 2019-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 953 |
Eps Estimate: | 963.97 |
Eps Difference: | -10.97 |
Surprise Percent: | -1.13 |
Report Date: | 2019-04-24 |
Date: | 2019-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 686 |
Eps Estimate: | 698.12 |
Eps Difference: | -12.12 |
Surprise Percent: | -1.73 |
Report Date: | 2019-02-12 |
Date: | 2018-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 495.8 |
Eps Estimate: | 665.03 |
Eps Difference: | -169.23 |
Surprise Percent: | -25.44 |
Report Date: | 2018-10-30 |
Date: | 2018-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 752 |
Eps Estimate: | 719.55 |
Eps Difference: | 32.45 |
Surprise Percent: | 4.50 |
Report Date: | 2018-07-25 |
Date: | 2018-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 764 |
Eps Estimate: | 817.18 |
Eps Difference: | -53.18 |
Surprise Percent: | -6.50 |
Report Date: | 2018-04-26 |
Date: | 2018-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 622 |
Eps Estimate: | 618.75 |
Eps Difference: | 3.25 |
Surprise Percent: | 0.52 |
Report Date: | 2018-02-07 |
Date: | 2017-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 1268 |
Eps Estimate: | 579.54 |
Eps Difference: | 688.46 |
Surprise Percent: | 118.79 |
Report Date: | 2017-11-02 |
Date: | 2017-09-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 558 |
Eps Estimate: | 601.83 |
Eps Difference: | -43.83 |
Surprise Percent: | -7.28 |
Report Date: | 2017-08-01 |
Date: | 2017-06-30 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 486 |
Eps Estimate: | 744.06 |
Eps Difference: | -258.06 |
Surprise Percent: | -34.68 |
Report Date: | 2017-04-28 |
Date: | 2017-03-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 416 |
Eps Estimate: | 494.8 |
Eps Difference: | -78.8 |
Surprise Percent: | -15.92 |
Report Date: | 2017-02-13 |
Date: | 2016-12-31 |
Before After Market: | After Market |
Currency: | USD |
Eps Actual: | 77.88 |
Eps Estimate: | 833.94 |
Eps Difference: | -756.05 |
Surprise Percent: | -90.66 |
Date: | 2025-12-31 |
Period: | +1y |
Growth: | 0.02 |
Earnings Estimate Avg: | 8251.50 |
Earnings Estimate Low: | 7446.00 |
Earnings Estimate High: | 10020.00 |
Earnings Estimate Year Ago Eps: | 8062.35 |
Earnings Estimate Number Of Analysts: | 13.00 |
Earnings Estimate Growth: | 0.02 |
Revenue Estimate Avg: | 10048800000.00 |
Revenue Estimate Low: | 8964800000.00 |
Revenue Estimate High: | 10677000000.00 |
Revenue Estimate Number Of Analysts: | 14.00 |
Revenue Estimate Growth: | 0.03 |
Eps Trend Current: | 8251.50 |
Eps Trend7days Ago: | 8251.50 |
Eps Trend30days Ago: | 8255.04 |
Eps Trend60days Ago: | 8227.12 |
Eps Trend90days Ago: | 8161.85 |
Date: | 2024-12-31 |
Growth: | -0.12 |
Earnings Estimate Avg: | 8062.35 |
Earnings Estimate Low: | 7378.00 |
Earnings Estimate High: | 10269.00 |
Earnings Estimate Year Ago Eps: | 9190.00 |
Earnings Estimate Number Of Analysts: | 10.00 |
Earnings Estimate Growth: | -0.12 |
Revenue Estimate Avg: | 9722720000.00 |
Revenue Estimate Low: | 9414000000.00 |
Revenue Estimate High: | 10128700000.00 |
Revenue Estimate Number Of Analysts: | 11.00 |
Revenue Estimate Growth: | -0.00 |
Eps Trend Current: | 8062.35 |
Eps Trend7days Ago: | 8062.35 |
Eps Trend30days Ago: | 7896.14 |
Eps Trend60days Ago: | 7891.67 |
Eps Trend90days Ago: | 7468.90 |
Date: | 2024-09-30 |
Period: | +1q |
Growth: | -0.04 |
Earnings Estimate Avg: | 1808.95 |
Earnings Estimate Low: | 1610.00 |
Earnings Estimate High: | 2083.86 |
Earnings Estimate Year Ago Eps: | 1894.00 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | -0.04 |
Revenue Estimate Avg: | 2380180000.00 |
Revenue Estimate Low: | 2304700000.00 |
Revenue Estimate High: | 2507490000.00 |
Revenue Estimate Number Of Analysts: | 9.00 |
Eps Trend Current: | 1808.95 |
Eps Trend7days Ago: | 1813.65 |
Eps Trend30days Ago: | 1821.05 |
Eps Trend60days Ago: | 1856.33 |
Eps Trend90days Ago: | 1772.53 |
Date: | 2024-06-30 |
Growth: | -0.24 |
Earnings Estimate Avg: | 2335.87 |
Earnings Estimate Low: | 2082.00 |
Earnings Estimate High: | 2499.00 |
Earnings Estimate Year Ago Eps: | 3075.00 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | -0.24 |
Revenue Estimate Avg: | 2577870000.00 |
Revenue Estimate Low: | 2382000000.00 |
Revenue Estimate High: | 2708000000.00 |
Revenue Estimate Number Of Analysts: | 9.00 |
Revenue Estimate Growth: | -0.03 |
Eps Trend Current: | 2335.87 |
Eps Trend7days Ago: | 2341.33 |
Eps Trend30days Ago: | 2264.16 |
Eps Trend60days Ago: | 2169.73 |
Eps Trend90days Ago: | 2138.30 |
Date: | 2024-03-31 |
Growth: | -0.09 |
Earnings Estimate Avg: | 1871.44 |
Earnings Estimate Low: | 1770.00 |
Earnings Estimate High: | 1966.78 |
Earnings Estimate Year Ago Eps: | 2066.66 |
Earnings Estimate Number Of Analysts: | 4.00 |
Earnings Estimate Growth: | -0.09 |
Revenue Estimate Avg: | 2394600000.00 |
Revenue Estimate Low: | 2380700000.00 |
Revenue Estimate High: | 2511910000.00 |
Revenue Estimate Number Of Analysts: | 8.00 |
Revenue Estimate Growth: | -0.00 |
Eps Trend Current: | 1871.44 |
Eps Trend7days Ago: | 1871.44 |
Eps Trend30days Ago: | 1867.23 |
Eps Trend60days Ago: | 1854.86 |
Eps Trend90days Ago: | 1876.49 |
Date: | 2023-12-31 |
Growth: | 0.36 |
Earnings Estimate Avg: | 8770.70 |
Earnings Estimate Low: | 8438.00 |
Earnings Estimate High: | 9128.00 |
Earnings Estimate Year Ago Eps: | 6421.00 |
Earnings Estimate Number Of Analysts: | 11.00 |
Earnings Estimate Growth: | 0.36 |
Revenue Estimate Avg: | 9762380000.00 |
Revenue Estimate Low: | 9672400000.00 |
Revenue Estimate High: | 10119200000.00 |
Revenue Estimate Number Of Analysts: | 11.00 |
Revenue Estimate Growth: | 0.13 |
Eps Trend Current: | 8770.70 |
Eps Trend7days Ago: | 8770.70 |
Eps Trend30days Ago: | 8770.70 |
Eps Trend60days Ago: | 8770.70 |
Eps Trend90days Ago: | 8845.82 |
Eps Revisions Up Last30days: | 1.00 |
Eps Revisions Down Last30days: | 1.00 |
Date: | 2023-09-30 |
Growth: | 0.72 |
Earnings Estimate Avg: | 2033.25 |
Earnings Estimate Low: | 1920.00 |
Earnings Estimate High: | 2104.38 |
Earnings Estimate Year Ago Eps: | 1180.19 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | 0.72 |
Revenue Estimate Avg: | 2500620000.00 |
Revenue Estimate Low: | 2384000000.00 |
Revenue Estimate High: | 2706000000.00 |
Revenue Estimate Number Of Analysts: | 6.00 |
Revenue Estimate Growth: | 0.27 |
Eps Trend Current: | 2033.25 |
Eps Trend7days Ago: | 2027.77 |
Eps Trend30days Ago: | 2103.04 |
Eps Trend60days Ago: | 2027.23 |
Eps Trend90days Ago: | 1959.50 |
Date: | 2023-06-30 |
Growth: | 0.70 |
Earnings Estimate Avg: | 2396.99 |
Earnings Estimate Low: | 2242.04 |
Earnings Estimate High: | 2507.00 |
Earnings Estimate Year Ago Eps: | 1404.00 |
Earnings Estimate Number Of Analysts: | 4.00 |
Earnings Estimate Growth: | 0.70 |
Revenue Estimate Avg: | 2672100000.00 |
Revenue Estimate Low: | 2256000000.00 |
Revenue Estimate High: | 2727590000.00 |
Revenue Estimate Number Of Analysts: | 7.00 |
Revenue Estimate Growth: | 0.20 |
Eps Trend Current: | 2396.99 |
Eps Trend7days Ago: | 2396.99 |
Eps Trend30days Ago: | 2396.99 |
Eps Trend60days Ago: | 2371.30 |
Eps Trend90days Ago: | 2218.89 |
Eps Revisions Up Last7days: | 1.00 |
Eps Revisions Up Last30days: | 3.00 |
Date: | 2023-03-31 |
Growth: | 0.50 |
Earnings Estimate Avg: | 1500.80 |
Earnings Estimate Low: | 1322.84 |
Earnings Estimate High: | 1691.00 |
Earnings Estimate Year Ago Eps: | 1000.37 |
Earnings Estimate Number Of Analysts: | 4.00 |
Earnings Estimate Growth: | 0.50 |
Revenue Estimate Avg: | 2405100000.00 |
Revenue Estimate Low: | 1960000000.00 |
Revenue Estimate High: | 2246440000.00 |
Revenue Estimate Number Of Analysts: | 7.00 |
Revenue Estimate Growth: | 0.46 |
Eps Trend Current: | 1500.80 |
Eps Trend7days Ago: | 1500.80 |
Eps Trend30days Ago: | 1359.74 |
Eps Trend60days Ago: | 1322.69 |
Eps Trend90days Ago: | 1491.38 |
Eps Revisions Up Last7days: | 1.00 |
Eps Revisions Up Last30days: | 2.00 |
Date: | 2022-12-31 |
Growth: | 0.63 |
Earnings Estimate Avg: | 6284.46 |
Earnings Estimate Low: | 5115.00 |
Earnings Estimate High: | 6561.59 |
Earnings Estimate Year Ago Eps: | 3846.07 |
Earnings Estimate Number Of Analysts: | 8.00 |
Earnings Estimate Growth: | 0.63 |
Revenue Estimate Avg: | 8621910000.00 |
Revenue Estimate Low: | 8276000000.00 |
Revenue Estimate High: | 8809960000.00 |
Revenue Estimate Number Of Analysts: | 8.00 |
Revenue Estimate Growth: | 0.48 |
Eps Trend Current: | 6284.46 |
Eps Trend7days Ago: | 6283.31 |
Eps Trend30days Ago: | 6071.84 |
Eps Trend60days Ago: | 5262.50 |
Eps Trend90days Ago: | 5352.26 |
Eps Revisions Up Last30days: | 1.00 |
Eps Revisions Down Last30days: | 1.00 |
Date: | 2022-09-30 |
Growth: | 1.80 |
Earnings Estimate Avg: | 1498.22 |
Earnings Estimate Low: | 1204.00 |
Earnings Estimate High: | 1973.68 |
Earnings Estimate Year Ago Eps: | 533.30 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | 1.80 |
Revenue Estimate Avg: | 1954750000.00 |
Revenue Estimate Low: | 1725000000.00 |
Revenue Estimate High: | 2331590000.00 |
Revenue Estimate Number Of Analysts: | 4.00 |
Eps Trend Current: | 1498.22 |
Eps Trend7days Ago: | 1498.22 |
Eps Trend30days Ago: | 1498.45 |
Eps Trend60days Ago: | 1330.23 |
Eps Trend90days Ago: | 1040.00 |
Eps Revisions Up Last30days: | 1.00 |
Date: | 2022-06-30 |
Growth: | 0.49 |
Earnings Estimate Avg: | 1395.62 |
Earnings Estimate Low: | 1284.00 |
Earnings Estimate High: | 1499.87 |
Earnings Estimate Year Ago Eps: | 932.00 |
Earnings Estimate Number Of Analysts: | 3.00 |
Earnings Estimate Growth: | 0.49 |
Revenue Estimate Avg: | 1953970000.00 |
Revenue Estimate Low: | 1572000000.00 |
Revenue Estimate High: | 2367650000.00 |
Revenue Estimate Number Of Analysts: | 5.00 |
Eps Trend Current: | 1395.62 |
Eps Trend7days Ago: | 1335.06 |
Eps Trend30days Ago: | 1240.19 |
Eps Trend60days Ago: | 1109.37 |
Eps Trend90days Ago: | 1099.15 |
Eps Revisions Up Last7days: | 1.00 |
Eps Revisions Up Last30days: | 2.00 |
Date: | 2022-03-31 |
Earnings Estimate Avg: | 964.14 |
Earnings Estimate Low: | 886.00 |
Earnings Estimate High: | 1030.41 |
Earnings Estimate Number Of Analysts: | 3.00 |
Revenue Estimate Avg: | 1701040000.00 |
Revenue Estimate Low: | 1641000000.00 |
Revenue Estimate High: | 1845150000.00 |
Revenue Estimate Number Of Analysts: | 6.00 |
Eps Trend Current: | 964.14 |
Eps Trend7days Ago: | 958.19 |
Eps Trend30days Ago: | 956.16 |
Eps Trend60days Ago: | 953.83 |
Eps Trend90days Ago: | 1028.84 |
Date: | 2021-12-31 |
Earnings Estimate Avg: | 3654.83 |
Earnings Estimate Low: | 3196.00 |
Earnings Estimate High: | 4027.40 |
Earnings Estimate Number Of Analysts: | 10.00 |
Revenue Estimate Avg: | 5816200000.00 |
Revenue Estimate Low: | 5553800000.00 |
Revenue Estimate High: | 6091440000.00 |
Revenue Estimate Number Of Analysts: | 10.00 |
Eps Trend Current: | 3654.83 |
Eps Trend7days Ago: | 3654.83 |
Eps Trend30days Ago: | 3654.39 |
Eps Trend60days Ago: | 3490.80 |
Eps Trend90days Ago: | 3500.80 |
Eps Revisions Up Last30days: | 5.00 |
Eps Revisions Down Last7days: | 1.00 |
Date: | 2021-09-30 |
Earnings Estimate Avg: | 680.00 |
Earnings Estimate Low: | 665.00 |
Earnings Estimate High: | 695.00 |
Earnings Estimate Number Of Analysts: | 2.00 |
Revenue Estimate Avg: | 1338620000.00 |
Revenue Estimate Low: | 1219000000.00 |
Revenue Estimate High: | 1428000000.00 |
Revenue Estimate Number Of Analysts: | 4.00 |
Eps Trend Current: | 680.00 |
Eps Trend7days Ago: | 680.00 |
Eps Trend30days Ago: | 773.41 |
Eps Trend60days Ago: | 788.33 |
Date: | 2019-12-31 |
Period: | +1y |
Growth: | 0.10 |
Earnings Estimate Year Ago Eps: | 2795.81 |
Earnings Estimate Growth: | 0.10 |
Revenue Estimate Avg: | 4162620000.00 |
Revenue Estimate Low: | 3799000000.00 |
Revenue Estimate High: | 4590800000.00 |
Revenue Estimate Number Of Analysts: | 18.00 |
Revenue Estimate Growth: | 0.05 |
Eps Trend7days Ago: | 3082.63 |
Eps Trend30days Ago: | 3082.63 |
Eps Trend60days Ago: | 3082.63 |
Eps Trend90days Ago: | 3082.63 |
Eps Revisions Down Last7days: | 1.00 |
Date: | 2019-03-31 |
Period: | +1q |
Growth: | 0.09 |
Earnings Estimate Year Ago Eps: | 622.00 |
Earnings Estimate Growth: | 0.09 |
Revenue Estimate Avg: | 974990000.00 |
Revenue Estimate Low: | 874000000.00 |
Revenue Estimate High: | 1119080000.00 |
Revenue Estimate Number Of Analysts: | 10.00 |
Revenue Estimate Growth: | 0.12 |
Eps Trend7days Ago: | 678.57 |
Eps Trend30days Ago: | 678.57 |
Eps Trend60days Ago: | 678.57 |
Eps Trend90days Ago: | 678.57 |
Eps Revisions Down Last7days: | 1.00 |
Date: | 2018-12-31 |
Growth: | 0.02 |
Earnings Estimate Year Ago Eps: | 2726.00 |
Earnings Estimate Growth: | 0.02 |
Revenue Estimate Avg: | 3937820000.00 |
Revenue Estimate Low: | 3777000000.00 |
Revenue Estimate High: | 4116600000.00 |
Revenue Estimate Number Of Analysts: | 14.00 |
Revenue Estimate Growth: | 0.16 |
Eps Trend7days Ago: | 2795.81 |
Eps Trend30days Ago: | 2795.81 |
Eps Trend60days Ago: | 2795.81 |
Eps Trend90days Ago: | 2795.81 |
Eps Revisions Down Last7days: | 1.00 |
Date: | 2018-09-30 |
Growth: | 0.28 |
Earnings Estimate Year Ago Eps: | 558.00 |
Earnings Estimate Growth: | 0.28 |
Revenue Estimate Avg: | 1035300000.00 |
Revenue Estimate Low: | 899700000.00 |
Revenue Estimate High: | 996300000.00 |
Revenue Estimate Number Of Analysts: | 10.00 |
Revenue Estimate Growth: | 0.01 |
Eps Trend7days Ago: | 719.42 |
Eps Trend30days Ago: | 719.03 |
Eps Trend60days Ago: | 707.68 |
Eps Trend90days Ago: | 701.62 |
Eps Revisions Up Last30days: | 1.00 |
Date: | 2024-09-30 |
Eps Actual: | 3727.0 |
Date: | 2023-12-31 |
Eps Actual: | 9207.44 |
Date: | 2022-12-31 |
Eps Actual: | 6414.5 |
Date: | 2021-12-31 |
Eps Actual: | 3842.9 |
Date: | 2020-12-31 |
Eps Actual: | 2473.7 |
Date: | 2019-12-31 |
Eps Actual: | 271 |
Date: | 2018-12-31 |
Eps Actual: | 2633. |
Date: | 2017-12-31 |
Eps Actual: | 272 |
Date: | 2016-12-31 |
Eps Actual: | 77.88 |