| Report Date:  | 2024-09-30 | 
| Date:  | 2024-09-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.24 | 
| Eps Estimate:  | 0.49 | 
| Eps Difference:  | -0.25 | 
| Surprise Percent:  | -51.02 | 
| Report Date:  | 2024-06-30 | 
| Date:  | 2024-06-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.19 | 
| Eps Estimate:  | 0.72 | 
| Eps Difference:  | -0.53 | 
| Surprise Percent:  | -73.61 | 
| Report Date:  | 2024-03-31 | 
| Date:  | 2024-03-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 1.97 | 
| Eps Estimate:  | 1.13 | 
| Eps Difference:  | 0.84 | 
| Surprise Percent:  | 74.46 | 
| Report Date:  | 2023-12-31 | 
| Date:  | 2023-12-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 1.35 | 
| Eps Estimate:  | 1.35 | 
| Eps Difference:  | -0.00 | 
| Surprise Percent:  | -0.22 | 
| Report Date:  | 2023-09-30 | 
| Date:  | 2023-09-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.26 | 
| Eps Estimate:  | 0.19 | 
| Eps Difference:  | 0.07 | 
| Surprise Percent:  | 36.84 | 
| Report Date:  | 2023-06-30 | 
| Date:  | 2023-06-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.23 | 
| Eps Estimate:  | 0.59 | 
| Eps Difference:  | -0.36 | 
| Surprise Percent:  | -61.01 | 
| Report Date:  | 2023-03-31 | 
| Date:  | 2023-03-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.2 | 
| Eps Estimate:  | 0.91 | 
| Eps Difference:  | -0.71 | 
| Surprise Percent:  | -78.02 | 
| Report Date:  | 2022-12-31 | 
| Date:  | 2022-12-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.11 | 
| Eps Estimate:  | 0.92 | 
| Eps Difference:  | -0.81 | 
| Surprise Percent:  | -88.04 | 
| Report Date:  | 2022-09-30 | 
| Date:  | 2022-09-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.22 | 
| Eps Estimate:  | 0.83 | 
| Eps Difference:  | -0.61 | 
| Surprise Percent:  | -73.49 | 
| Report Date:  | 2022-06-30 | 
| Date:  | 2022-06-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.51 | 
| Eps Estimate:  | 0.85 | 
| Eps Difference:  | -0.34 | 
| Surprise Percent:  | -4 | 
| Report Date:  | 2022-03-31 | 
| Date:  | 2022-03-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.28 | 
| Eps Estimate:  | 1.1 | 
| Eps Difference:  | -0.82 | 
| Surprise Percent:  | -74.54 | 
| Report Date:  | 2021-12-31 | 
| Date:  | 2021-12-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.29 | 
| Eps Estimate:  | 1.12 | 
| Eps Difference:  | -0.83 | 
| Surprise Percent:  | -74.10 | 
| Report Date:  | 2021-09-30 | 
| Date:  | 2021-09-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.44 | 
| Eps Estimate:  | 1.62 | 
| Eps Difference:  | -1.18 | 
| Surprise Percent:  | -72.83 | 
| Report Date:  | 2021-06-30 | 
| Date:  | 2021-06-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.38 | 
| Eps Estimate:  | 1.75 | 
| Eps Difference:  | -1.37 | 
| Surprise Percent:  | -78.28 | 
| Report Date:  | 2018-09-30 | 
| Date:  | 2018-09-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.7 | 
| Eps Estimate:  | 0.63 | 
| Eps Difference:  | 0.07 | 
| Surprise Percent:  | 11.11 | 
| Report Date:  | 2018-06-30 | 
| Date:  | 2018-06-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.3 | 
| Eps Estimate:  | 0.4 | 
| Eps Difference:  | -0.1 | 
| Surprise Percent:  | -2 | 
| Report Date:  | 2018-03-31 | 
| Date:  | 2018-03-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.4 | 
| Eps Estimate:  | 0.36 | 
| Eps Difference:  | 0.04 | 
| Surprise Percent:  | 11.11 | 
| Report Date:  | 2017-12-31 | 
| Date:  | 2017-12-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.76 | 
| Eps Estimate:  | 0.53 | 
| Eps Difference:  | 0.23 | 
| Surprise Percent:  | 43.39 | 
| Report Date:  | 2017-09-30 | 
| Date:  | 2017-09-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.34 | 
| Eps Estimate:  | 0.15 | 
| Eps Difference:  | 0.19 | 
| Surprise Percent:  | 126.66 | 
| Report Date:  | 2017-06-30 | 
| Date:  | 2017-06-30 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.17 | 
| Eps Estimate:  | 0.12 | 
| Eps Difference:  | 0.05 | 
| Surprise Percent:  | 41.66 | 
| Report Date:  | 2017-03-31 | 
| Date:  | 2017-03-31 | 
| Currency:  | BRL | 
| Eps Actual:  | 0.35 | 
| Eps Estimate:  | 0.31 | 
| Eps Difference:  | 0.04 | 
| Surprise Percent:  | 12.90 | 
| Date:  | 2025-12-31 | 
| Period:  | +1y | 
| Growth:  | 0.25 | 
| Earnings Estimate Avg:  | 5.21 | 
| Earnings Estimate Low:  | 4.05 | 
| Earnings Estimate High:  | 6.42 | 
| Earnings Estimate Year Ago Eps:  | 4.15 | 
| Earnings Estimate Number Of Analysts:  | 5.00 | 
| Earnings Estimate Growth:  | 0.25 | 
| Revenue Estimate Avg:  | 30333600000.00 | 
| Revenue Estimate Low:  | 27152100000.00 | 
| Revenue Estimate High:  | 32939300000.00 | 
| Revenue Estimate Number Of Analysts:  | 7.00 | 
| Revenue Estimate Growth:  | 0.09 | 
| Eps Trend Current:  | 5.21 | 
| Eps Trend7days Ago:  | 5.21 | 
| Eps Trend30days Ago:  | 5.28 | 
| Eps Trend60days Ago:  | 5.28 | 
| Eps Trend90days Ago:  | 4.30 | 
| Date:  | 2025-03-31 | 
| Period:  | +1q | 
| Growth:  | 1.92 | 
| Earnings Estimate Avg:  | 1.11 | 
| Earnings Estimate Low:  | 1.01 | 
| Earnings Estimate High:  | 1.21 | 
| Earnings Estimate Year Ago Eps:  | 0.38 | 
| Earnings Estimate Number Of Analysts:  | 2.00 | 
| Earnings Estimate Growth:  | 1.92 | 
| Revenue Estimate Avg:  | 6674150000.00 | 
| Revenue Estimate Low:  | 6360520000.00 | 
| Revenue Estimate High:  | 6987780000.00 | 
| Revenue Estimate Number Of Analysts:  | 2.00 | 
| Revenue Estimate Growth:  | -0.16 | 
| Eps Trend Current:  | 1.11 | 
| Eps Trend7days Ago:  | 1.11 | 
| Eps Trend30days Ago:  | 1.15 | 
| Eps Trend60days Ago:  | 1.15 | 
| Eps Trend90days Ago:  | 1.24 | 
| Date:  | 2024-12-31 | 
| Growth:  | 4.06 | 
| Earnings Estimate Avg:  | 4.15 | 
| Earnings Estimate Low:  | 0.82 | 
| Earnings Estimate High:  | 5.26 | 
| Earnings Estimate Year Ago Eps:  | 0.82 | 
| Earnings Estimate Number Of Analysts:  | 6.00 | 
| Earnings Estimate Growth:  | 4.06 | 
| Revenue Estimate Avg:  | 27732700000.00 | 
| Revenue Estimate Low:  | 25478800000.00 | 
| Revenue Estimate High:  | 32198200000.00 | 
| Revenue Estimate Number Of Analysts:  | 9.00 | 
| Revenue Estimate Growth:  | -0.02 | 
| Eps Trend Current:  | 4.15 | 
| Eps Trend7days Ago:  | 4.15 | 
| Eps Trend30days Ago:  | 4.16 | 
| Eps Trend60days Ago:  | 4.16 | 
| Eps Trend90days Ago:  | 4.15 | 
| Date:  | 2024-09-30 | 
| Growth:  | 0.88 | 
| Earnings Estimate Avg:  | 0.49 | 
| Earnings Estimate Low:  | 0.13 | 
| Earnings Estimate High:  | 0.86 | 
| Earnings Estimate Year Ago Eps:  | 0.26 | 
| Earnings Estimate Number Of Analysts:  | 2.00 | 
| Earnings Estimate Growth:  | 0.88 | 
| Revenue Estimate Avg:  | 6635010000.00 | 
| Revenue Estimate Low:  | 5251510000.00 | 
| Revenue Estimate High:  | 7115000000.00 | 
| Revenue Estimate Number Of Analysts:  | 6.00 | 
| Revenue Estimate Growth:  | -0.09 | 
| Eps Trend Current:  | 0.49 | 
| Eps Trend7days Ago:  | 0.49 | 
| Eps Trend30days Ago:  | 0.58 | 
| Eps Trend60days Ago:  | 0.58 | 
| Eps Trend90days Ago:  | 0.68 | 
| Date:  | 2024-06-30 | 
| Growth:  | 2.13 | 
| Earnings Estimate Avg:  | 0.72 | 
| Earnings Estimate Low:  | 0.22 | 
| Earnings Estimate High:  | 1.29 | 
| Earnings Estimate Year Ago Eps:  | 0.23 | 
| Earnings Estimate Number Of Analysts:  | 4.00 | 
| Earnings Estimate Growth:  | 2.13 | 
| Revenue Estimate Avg:  | 6450220000.00 | 
| Revenue Estimate Low:  | 4376260000.00 | 
| Revenue Estimate High:  | 7400000000.00 | 
| Revenue Estimate Number Of Analysts:  | 5.00 | 
| Revenue Estimate Growth:  | -0.02 | 
| Eps Trend Current:  | 0.72 | 
| Eps Trend7days Ago:  | 0.53 | 
| Eps Trend30days Ago:  | 0.68 | 
| Eps Trend60days Ago:  | 0.67 | 
| Eps Trend90days Ago:  | 0.67 | 
| Eps Revisions Up Last30days:  | 1.00 | 
| Date:  | 2024-03-31 | 
| Growth:  | 2.35 | 
| Earnings Estimate Avg:  | 0.67 | 
| Earnings Estimate Low:  | 0.20 | 
| Earnings Estimate High:  | 1.13 | 
| Earnings Estimate Year Ago Eps:  | 0.20 | 
| Earnings Estimate Number Of Analysts:  | 2.00 | 
| Earnings Estimate Growth:  | 2.35 | 
| Revenue Estimate Avg:  | 7132320000.00 | 
| Revenue Estimate Low:  | 6907000000.00 | 
| Revenue Estimate High:  | 7278000000.00 | 
| Revenue Estimate Number Of Analysts:  | 3.00 | 
| Revenue Estimate Growth:  | 0.09 | 
| Eps Trend Current:  | 0.67 | 
| Eps Trend7days Ago:  | 0.67 | 
| Eps Trend30days Ago:  | 0.20 | 
| Date:  | 2023-12-31 | 
| Growth:  | 1.86 | 
| Earnings Estimate Avg:  | 3.21 | 
| Earnings Estimate Low:  | 0.89 | 
| Earnings Estimate High:  | 4.81 | 
| Earnings Estimate Year Ago Eps:  | 1.12 | 
| Earnings Estimate Number Of Analysts:  | 4.00 | 
| Earnings Estimate Growth:  | 1.86 | 
| Revenue Estimate Avg:  | 26130700000.00 | 
| Revenue Estimate Low:  | 22708000000.00 | 
| Revenue Estimate High:  | 28583300000.00 | 
| Revenue Estimate Number Of Analysts:  | 7.00 | 
| Revenue Estimate Growth:  | -0.01 | 
| Eps Trend Current:  | 3.21 | 
| Eps Trend7days Ago:  | 3.36 | 
| Eps Trend30days Ago:  | 3.36 | 
| Eps Trend60days Ago:  | 2.88 | 
| Eps Trend90days Ago:  | 3.37 | 
| Eps Revisions Up Last30days:  | 1.00 | 
| Eps Revisions Down Last30days:  | 1.00 | 
| Date:  | 2023-09-30 | 
| Growth:  | -0.13 | 
| Earnings Estimate Avg:  | 0.19 | 
| Earnings Estimate Low:  | 0.19 | 
| Earnings Estimate High:  | 0.19 | 
| Earnings Estimate Year Ago Eps:  | 0.22 | 
| Earnings Estimate Number Of Analysts:  | 1.00 | 
| Earnings Estimate Growth:  | -0.13 | 
| Revenue Estimate Avg:  | 7329170000.00 | 
| Revenue Estimate Low:  | 5745000000.00 | 
| Revenue Estimate High:  | 9927000000.00 | 
| Revenue Estimate Number Of Analysts:  | 4.00 | 
| Revenue Estimate Growth:  | 0.41 | 
| Eps Trend Current:  | 0.19 | 
| Eps Trend7days Ago:  | 0.19 | 
| Eps Trend30days Ago:  | 0.19 | 
| Eps Trend60days Ago:  | 0.55 | 
| Eps Trend90days Ago:  | 0.59 | 
| Date:  | 2023-06-30 | 
| Growth:  | 0.15 | 
| Earnings Estimate Avg:  | 0.59 | 
| Earnings Estimate Low:  | 0.27 | 
| Earnings Estimate High:  | 0.91 | 
| Earnings Estimate Year Ago Eps:  | 0.51 | 
| Earnings Estimate Number Of Analysts:  | 2.00 | 
| Earnings Estimate Growth:  | 0.15 | 
| Revenue Estimate Avg:  | 5887770000.00 | 
| Revenue Estimate Low:  | 5668320000.00 | 
| Revenue Estimate High:  | 6294000000.00 | 
| Revenue Estimate Number Of Analysts:  | 3.00 | 
| Revenue Estimate Growth:  | -0.06 | 
| Eps Trend Current:  | 0.59 | 
| Eps Trend7days Ago:  | 0.59 | 
| Eps Trend30days Ago:  | 0.59 | 
| Eps Trend60days Ago:  | 0.59 | 
| Eps Trend90days Ago:  | 0.91 | 
| Date:  | 2023-03-31 | 
| Growth:  | 2.25 | 
| Earnings Estimate Avg:  | 0.91 | 
| Earnings Estimate Low:  | 0.91 | 
| Earnings Estimate High:  | 0.91 | 
| Earnings Estimate Year Ago Eps:  | 0.28 | 
| Earnings Estimate Number Of Analysts:  | 1.00 | 
| Earnings Estimate Growth:  | 2.25 | 
| Revenue Estimate Avg:  | 5977160000.00 | 
| Revenue Estimate Low:  | 5668320000.00 | 
| Revenue Estimate High:  | 6286000000.00 | 
| Revenue Estimate Number Of Analysts:  | 2.00 | 
| Revenue Estimate Growth:  | -0.08 | 
| Eps Trend Current:  | 0.91 | 
| Eps Trend7days Ago:  | 0.91 | 
| Eps Trend30days Ago:  | 0.91 | 
| Eps Trend60days Ago:  | 0.91 | 
| Eps Trend90days Ago:  | 0.91 | 
| Date:  | 2022-12-31 | 
| Growth:  | 2.29 | 
| Earnings Estimate Avg:  | 5.11 | 
| Earnings Estimate Low:  | 4.43 | 
| Earnings Estimate High:  | 5.45 | 
| Earnings Estimate Year Ago Eps:  | 1.55 | 
| Earnings Estimate Number Of Analysts:  | 5.00 | 
| Earnings Estimate Growth:  | 2.29 | 
| Revenue Estimate Avg:  | 24376200000.00 | 
| Revenue Estimate Low:  | 21048000000.00 | 
| Revenue Estimate High:  | 26751900000.00 | 
| Revenue Estimate Number Of Analysts:  | 8.00 | 
| Revenue Estimate Growth:  | -0.09 | 
| Eps Trend Current:  | 5.11 | 
| Eps Trend7days Ago:  | 5.11 | 
| Eps Trend30days Ago:  | 5.11 | 
| Eps Trend60days Ago:  | 5.03 | 
| Eps Trend90days Ago:  | 5.03 | 
| Date:  | 2022-09-30 | 
| Growth:  | 0.88 | 
| Earnings Estimate Avg:  | 0.83 | 
| Earnings Estimate Low:  | 0.25 | 
| Earnings Estimate High:  | 1.40 | 
| Earnings Estimate Year Ago Eps:  | 0.44 | 
| Earnings Estimate Number Of Analysts:  | 2.00 | 
| Earnings Estimate Growth:  | 0.88 | 
| Revenue Estimate Avg:  | 5820210000.00 | 
| Revenue Estimate Low:  | 5820210000.00 | 
| Revenue Estimate High:  | 5820210000.00 | 
| Revenue Estimate Number Of Analysts:  | 1.00 | 
| Revenue Estimate Growth:  | -0.25 | 
| Eps Trend Current:  | 0.83 | 
| Eps Trend7days Ago:  | 0.83 | 
| Eps Trend30days Ago:  | 1.19 | 
| Eps Trend60days Ago:  | 1.19 | 
| Eps Trend90days Ago:  | 0.98 | 
| Date:  | 2022-06-30 | 
| Growth:  | 1.44 | 
| Earnings Estimate Year Ago Eps:  | 0.38 | 
| Earnings Estimate Growth:  | 1.44 | 
| Revenue Estimate Avg:  | 5468870000.00 | 
| Revenue Estimate Low:  | 4758230000.00 | 
| Revenue Estimate High:  | 6535000000.00 | 
| Revenue Estimate Number Of Analysts:  | 4.00 | 
| Revenue Estimate Growth:  | -0.10 | 
| Eps Trend7days Ago:  | 0.93 | 
| Eps Trend30days Ago:  | 0.93 | 
| Eps Trend60days Ago:  | 0.24 | 
| Eps Trend90days Ago:  | 1.24 | 
| Date:  | 2022-03-31 | 
| Earnings Estimate Avg:  | 1.14 | 
| Earnings Estimate Low:  | 0.28 | 
| Earnings Estimate High:  | 1.59 | 
| Earnings Estimate Number Of Analysts:  | 3.00 | 
| Revenue Estimate Avg:  | 5353260000.00 | 
| Revenue Estimate Low:  | 4569970000.00 | 
| Revenue Estimate High:  | 6136540000.00 | 
| Revenue Estimate Number Of Analysts:  | 2.00 | 
| Eps Trend Current:  | 1.14 | 
| Eps Trend7days Ago:  | 1.14 | 
| Eps Trend30days Ago:  | 1.10 | 
| Eps Trend60days Ago:  | 1.57 | 
| Eps Trend90days Ago:  | 1.57 | 
| Eps Revisions Up Last7days:  | 1.00 | 
| Eps Revisions Up Last30days:  | 1.00 | 
| Date:  | 2021-12-31 | 
| Earnings Estimate Avg:  | 6.89 | 
| Earnings Estimate Low:  | 5.51 | 
| Earnings Estimate High:  | 7.68 | 
| Earnings Estimate Number Of Analysts:  | 7.00 | 
| Revenue Estimate Avg:  | 25786800000.00 | 
| Revenue Estimate Low:  | 23335800000.00 | 
| Revenue Estimate High:  | 27564600000.00 | 
| Revenue Estimate Number Of Analysts:  | 8.00 | 
| Eps Trend Current:  | 6.89 | 
| Eps Trend7days Ago:  | 6.89 | 
| Eps Trend30days Ago:  | 6.94 | 
| Eps Trend60days Ago:  | 6.82 | 
| Eps Trend90days Ago:  | 6.93 | 
| Date:  | 2021-09-30 | 
| Earnings Estimate Avg:  | 1.62 | 
| Earnings Estimate Low:  | 1.32 | 
| Earnings Estimate High:  | 2.16 | 
| Earnings Estimate Number Of Analysts:  | 3.00 | 
| Revenue Estimate Avg:  | 5313940000.00 | 
| Revenue Estimate Low:  | 4571450000.00 | 
| Revenue Estimate High:  | 618400000.00 | 
| Revenue Estimate Number Of Analysts:  | 6.00 | 
| Eps Trend Current:  | 1.62 | 
| Eps Trend7days Ago:  | 1.62 | 
| Eps Trend30days Ago:  | 1.73 | 
| Eps Revisions Down Last7days:  | 1.00 | 
| Date:  | 2019-12-31 | 
| Period:  | +1y | 
| Growth:  | 0.16 | 
| Earnings Estimate Year Ago Eps:  | 2.00 | 
| Earnings Estimate Growth:  | 0.16 | 
| Revenue Estimate Avg:  | 15505200000.00 | 
| Revenue Estimate Low:  | 14385000000.00 | 
| Revenue Estimate High:  | 16769200000.00 | 
| Revenue Estimate Number Of Analysts:  | 8.00 | 
| Revenue Estimate Growth:  | 0.05 | 
| Eps Trend7days Ago:  | 2.33 | 
| Eps Trend30days Ago:  | 2.33 | 
| Eps Trend60days Ago:  | 2.33 | 
| Eps Trend90days Ago:  | 2.33 | 
| Eps Revisions Down Last7days:  | 1.00 | 
| Date:  | 2019-03-31 | 
| Period:  | +1q | 
| Earnings Estimate Year Ago Eps:  | 0.40 | 
| Date:  | 2018-12-31 | 
| Growth:  | 0.25 | 
| Earnings Estimate Year Ago Eps:  | 1.60 | 
| Earnings Estimate Growth:  | 0.25 | 
| Revenue Estimate Avg:  | 14770300000.00 | 
| Revenue Estimate Low:  | 13942000000.00 | 
| Revenue Estimate High:  | 15746200000.00 | 
| Revenue Estimate Number Of Analysts:  | 8.00 | 
| Revenue Estimate Growth:  | 0.08 | 
| Eps Trend7days Ago:  | 2.00 | 
| Eps Trend30days Ago:  | 2.00 | 
| Eps Trend60days Ago:  | 2.00 | 
| Eps Trend90days Ago:  | 2.00 | 
| Eps Revisions Down Last7days:  | 1.00 | 
| Date:  | 2018-09-30 | 
| Growth:  | 0.97 | 
| Earnings Estimate Year Ago Eps:  | 0.34 | 
| Earnings Estimate Growth:  | 0.97 | 
| Revenue Estimate Avg:  | 4102010000.00 | 
| Revenue Estimate Low:  | 3143000000.00 | 
| Revenue Estimate High:  | 3893000000.00 | 
| Revenue Estimate Number Of Analysts:  | 6.00 | 
| Revenue Estimate Growth:  | 0.10 | 
| Eps Trend7days Ago:  | 0.67 | 
| Eps Trend30days Ago:  | 0.67 | 
| Eps Trend60days Ago:  | 0.67 | 
| Eps Trend90days Ago:  | 0.70 | 
| Date:  | 2018-06-30 | 
| Growth:  | 1.35 | 
| Earnings Estimate Avg:  | 0.40 | 
| Earnings Estimate Low:  | 0.40 | 
| Earnings Estimate High:  | 0.40 | 
| Earnings Estimate Year Ago Eps:  | 0.17 | 
| Earnings Estimate Number Of Analysts:  | 1.00 | 
| Earnings Estimate Growth:  | 1.35 | 
| Revenue Estimate Avg:  | 3367340000.00 | 
| Revenue Estimate Low:  | 3045000000.00 | 
| Revenue Estimate High:  | 3585010000.00 | 
| Revenue Estimate Number Of Analysts:  | 3.00 | 
| Revenue Estimate Growth:  | 0.09 | 
| Eps Trend Current:  | 0.40 | 
| Eps Trend7days Ago:  | 0.56 | 
| Eps Trend30days Ago:  | 0.60 | 
| Eps Trend60days Ago:  | 0.60 | 
| Eps Trend90days Ago:  | 0.60 | 
| Date:  | 2018-03-31 | 
| Growth:  | 0.02 | 
| Earnings Estimate Avg:  | 0.36 | 
| Earnings Estimate Low:  | 0.36 | 
| Earnings Estimate High:  | 0.36 | 
| Earnings Estimate Year Ago Eps:  | 0.35 | 
| Earnings Estimate Number Of Analysts:  | 1.00 | 
| Earnings Estimate Growth:  | 0.02 | 
| Revenue Estimate Avg:  | 3338470000.00 | 
| Revenue Estimate Low:  | 3072000000.00 | 
| Revenue Estimate High:  | 3606400000.00 | 
| Revenue Estimate Number Of Analysts:  | 3.00 | 
| Revenue Estimate Growth:  | 0.09 | 
| Eps Trend Current:  | 0.36 | 
| Eps Trend7days Ago:  | 0.36 | 
| Eps Trend30days Ago:  | 0.58 | 
| Eps Trend60days Ago:  | 0.58 | 
| Eps Trend90days Ago:  | 0.58 | 
| Eps Revisions Down Last7days:  | 1.00 | 
| Date:  | 2024-09-30 | 
| Eps Actual:  | 2.40 | 
| Date:  | 2023-12-31 | 
| Eps Actual:  | 2.0 | 
| Date:  | 2022-12-31 | 
| Eps Actual:  | 1.1 | 
| Date:  | 2021-12-31 | 
| Eps Actual:  | 2.5 | 
| Date:  | 2017-12-31 | 
| Eps Actual:  | 1.6 |