2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 Revenue $117.93B$85.97B$70.7B$55.84B$40.65B$27.64B$17.93B$12.47B$7.87B$5.09B$3.71B$1.97B Cost of Revenue $22.65B$16.69B$12.77B$9.36B$5.45B$3.79B$2.87B$2.15B$1.88B$1.36B$860M$493M Gross Profit $95.28B$69.27B$57.93B$46.48B$35.2B$23.85B$15.06B$10.31B$6B$3.73B$2.85B$1.48B Gross Profit Margin 80.79%80.58%81.94%83.25%86.58%86.29%84.01%82.73%76.18%73.2%76.83%75.03% Operating Expenses $48.53B$36.6B$33.94B$21.57B$15B$11.42B$8.84B$5.32B$3.19B$3.19B$1.09B$449M Research & Development Expenses (R&D) $24.66B$18.45B$13.6B$10.27B$7.75B$5.92B$4.82B$2.67B$1.42B$1.4B$388M$144M Selling, General & Administrative Expenses (SG&A) $23.87B$18.16B$20.34B$11.3B$7.24B$5.5B$4.02B$2.65B$1.78B$1.79B$707M$305M Other Expenses $0$0$0$0$0$0$0$0$0$0$0$0 Net Income $39.37B$29.15B$18.48B$22.11B$15.93B$10.22B$3.69B$2.94B$1.5B$53M$1B$606M Net Profit Margin 33.38%33.9%26.15%39.6%39.2%36.97%20.57%23.58%19.05%1.04%26.95%30.7% Operating Income $46.75B$32.67B$23.99B$24.91B$20.2B$12.43B$6.22B$4.99B$2.8B$538M$1.76B$1.03B Other Income & Expenses (Net) $531M$509M$826M$448M$391M$91M$-31M$-84M$-50M$-44M$-61M$-24M Depreciation & Amortization $7.97B$6.86B$5.74B$4.32B$3.02B$2.34B$1.95B$1.24B$1.01B$649M$323M$139M Interest Income $461M$672M$924M$661M$398M$176M$52M$27M$19M$14M$0$1M Interest Expense $0$0$20M$9M$6M$10M$23M$23M$56M$51M$42M$22M Income Tax Expense $7.91B$4.03B$6.33B$3.25B$4.66B$2.3B$2.51B$1.97B$1.25B$441M$695M$402M Effective Tax Rate 16.74%12.16%25.5%12.81%22.63%18.38%40.46%40.12%45.53%89.27%41%39.88% EBITDA $55.25B$40.04B$30.57B$29.68B$23.63B$14.87B$8.16B$6.18B$3.82B$1.19B$2.06B$1.17B EBIT $47.28B$33.18B$24.83B$25.37B$20.6B$12.53B$6.22B$4.93B$2.81B$545M$1.74B$1.03B EBT N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A Shares Outstanding 2.81B2.85B2.85B2.89B2.9B2.86B2.8B2.61B2.42B2.01B2.03B2.13B Diluted Shares Outstanding 2.86B2.89B2.88B2.92B2.96B2.92B2.85B2.66B2.52B2.17B2.33B2.36B EPS $13.99$10.22$6.48$7.65$5.49$3.56$1.31$1.12$0.62$0.02$0.49$0.17 Diluted EPS $13.77$10.09$6.43$7.57$5.39$3.49$1.29$1.1$0.6$0.01$0.43$0.17