2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988 1987 Revenue 372.22B338.45B431.98B390.83B334.75B301.91B312.51B282.95B272.62B303.65B310.37B264.75B218.36B303.67B285.4B258.09B240.39B211.8B183.13B186.59B189.2B131.01B124.9B213.1B184.54B155.96B169.93B116.22B111.18B82.92B77.76B82.79B90.3B96.89B92.86B Cost of Revenue 282.46B259.32B326.89B303.48B254.58B231.6B240.65B220.01B212.5B235.09B235.1B201.8B186.17B237.58B219.6B198.48B186.53B165.03B146.75B151.89B155.52B99.02B94.09B154.37B139.45B126B131.47B88.64B86.66B70.45B65.13B68.43B71.79B77.31B74.74B Gross Profit 89.75B79.13B105.09B87.36B80.17B70.31B71.86B62.94B60.12B68.56B75.26B62.95B32.19B66.09B65.81B59.61B53.86B46.76B36.38B34.7B33.68B31.99B30.8B58.73B45.09B29.96B38.46B27.58B24.51B12.47B12.63B14.36B18.51B19.58B18.12B Gross Profit Margin 24.11%23.38%24.33%22.35%23.95%23.29%22.99%22.24%22.05%22.58%24.25%23.78%14.74%21.76%23.06%23.1%22.4%22.08%19.86%18.6%17.8%24.42%24.66%27.56%24.43%19.21%22.63%23.73%22.05%15.03%16.25%17.35%20.49%20.21%19.52% Operating Expenses 47.63B49.99B58.45B54.15B51.44B47.32B51.48B51.24B50.91B49.77B48.36B44.95B49.21B50.33B44.26B39.27B35.72B32.47B33.88B31.86B30.49B26.43B24.26B46.9B39.83B26.26B29.52B20.92B22.97B14.71B13.81B13.8B13.72B12.53B11.64B Research & Development Expenses (R&D) 18.03B16.8B18.54B15.9B16.1B14.63B15.37B16.66B15.12B14.79B13.28B12.97B13.19B14.35B11.06B8.33B7.55B7.28B6.82B5.88B5.39B4.91B4.52B10.11B8.7B0000000000 Selling, General & Administrative Expenses (SG&A) 28.83B31.13B38.94B36.69B34.22B31.99B33.46B32.86B34.37B33.92B33.13B29.82B31.2B34.07B33.2B27.68B27.06B24.75B22.31B22.31B22.46B15.23B14.56B27.15B24.3B20.91B23.92B17.11B19.19B12.03B11B11.19B11.21B10.23B9.42B Other Expenses 779M2.07B978M1.56B1.12B699M2.65B1.73B1.42B1.06B1.96B2.17B4.82B1.92B03.26B1.1B432.74M4.74B3.67B2.64B6.29B5.17B9.63B6.83B5.35B5.6B3.81B3.78B2.68B2.81B2.61B2.52B2.3B2.22B Net Income 32.79B19.32B35.86B24.9B20.98B13.15B15.06B2.1B3.58B11.04B17.75B10.87B-14.72B9.94B15.03B16.22B13.04B9.41B294.7M1.4B-1.47B4.75B32.19B8.64B10.41B12.47B9.18B9.86B-3.47B-3.32B1.42B-1.02B4.75B3.34B3.3B Net Profit Margin 8.81%5.71%8.3%6.37%6.27%4.35%4.82%0.74%1.31%3.64%5.72%4.1%-6.74%3.27%5.27%6.28%5.43%4.44%0.16%0.75%-0.78%3.62%25.78%4.06%5.64%7.99%5.4%8.49%-3.12%-4%1.82%-1.23%5.26%3.45%3.56% Operating Income 43.07B27.48B49.53B34.48B30.33B20.83B23.32B5.82B7.14B17.62B26.9B18B-17.01B15.76B21.55B20.34B18.14B14.29B2.5B2.84B3.19B5.56B6.55B11.83B5.26B3.71B8.94B6.66B1.55B-2.25B-1.18B564.08M4.78B7.05B6.49B Other Income & Expenses (Net) 116M-1.57B-2.7B-2.33B-2.07B-1.6B-2.9B-735M-2.42B-2.27B-1.97B-2.49B-3.56B-1.75B12M-95.61M-135.04M-1.63B-876.93M-851.74M-4.98B702.5M27.91B-246.55M7.87B10.59B3.94B5.28B-4.55B-1.06B3.03B-850.05M2.08B-1.2B-954.51M Depreciation & Amortization 18.72B20.6B20.59B18.44B16.87B16.76B16.81B15.93B17.42B14.76B13.99B13.79B15.23B13.52B12.47B12.35B9.89B10.37B10.16B10.86B9.95B6.29B5.17B9.63B6.83B5.35B5.6B3.81B3.78B2.68B2.81B2.61B2.52B2.3B2.22B Interest Income 358M299M320M199M164M240M257M328M381M510M608M442M390M1.17B952M00000000000000000000 Interest Expense 1.17B1.35B1.67B1.66B1.85B1.85B2.37B1.99B2.81B2.48B2.88B3.14B3.56B1.94B1.12B00000000000000000000 Income Tax Expense 9.95B5.84B10.34B6.79B6.97B6.01B5.32B2.85B919M4.1B6.81B4.3B-5.89B3.99B6.53B3.97B4.9B3.2B1.33B591.01M-324.81M1.52B2.27B2.94B2.72B1.82B3.71B2.07B468.43M7.78M434.1M729.5M2.11B2.51B2.23B Effective Tax Rate 23.03%22.55%22.07%21.11%24.67%31.24%26.06%56.08%19.47%26.68%27.33%27.73%0%28.51%30.29%19.6%27.23%25.29%81.86%29.69%0%24.24%6.57%25.39%20.71%12.76%28.77%17.38%0%0%23.46%0%30.74%42.89%40.28% EBITDA 62.62B47.11B68.46B51.78B46.67B37.77B39.55B22.88B24.73B32.37B41.43B32.1B-1.82B29.39B35.15B32.54B27.83B22.99B11.78B12.85B8.16B12.56B39.63B21.22B19.96B19.64B18.49B15.75B779.32M-625.7M4.66B2.32B9.38B8.14B7.75B EBIT 43.9B26.51B47.87B33.34B29.8B21B22.74B6.95B7.31B17.61B27.44B18.31B-17.05B15.87B22.68B20.19B17.94B12.62B1.62B1.99B-1.79B6.27B34.46B11.59B13.13B14.29B12.88B11.94B-3B-3.31B1.85B-285.97M6.86B5.84B5.53B EBT N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A Shares Outstanding 2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.02B2.02B2.03B2.1B2.11B2.13B2.1B2.11B2.21B2.2B2.26B2.32B2.29B2.08B1.94B1.94B1.94B1.94B1.72B1.94B1.94B Diluted Shares Outstanding 2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.03B2.02B2.03B2.1B2.11B2.13B2.12B2.11B2.21B2.2B2.26B2.32B2.29B2.08B1.94B1.94B1.94B1.94B1.72B1.94B1.94B EPS 16.139.517.6412.2510.336.477.421.031.775.448.765.36-7.264.97.378.026.434.480.140.66-0.72.2614.993.934.615.3844.74-1.78-1.710.36-0.012.761.721.7 Diluted EPS 16.139.517.6412.2410.326.477.411.031.765.448.755.36-7.264.97.378.026.424.470.140.66-0.72.2614.993.934.615.3844.74-1.78-1.710.36-0.012.761.721.7