7Baggers
2026-01-312025-07-312025-04-302025-01-312024-07-312024-04-302024-01-312023-07-312023-04-302023-01-312022-07-312022-04-302022-01-312021-07-312021-04-302021-01-312020-07-312020-04-302020-01-312019-07-312019-04-302019-01-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-07-312016-04-302016-01-312015-07-312015-04-302015-01-312014-07-312014-04-302014-01-312013-07-312013-04-302013-01-312012-07-312012-04-302012-01-312011-07-312011-04-302011-01-312010-07-312010-04-302010-01-312009-07-312009-04-302009-01-312008-10-312008-07-312008-04-302008-01-312007-10-312007-07-312007-04-302007-01-312006-10-312006-07-312006-04-302006-01-312005-10-312005-07-312005-04-302005-01-312004-10-312004-07-312004-04-302004-01-312003-10-312003-07-312003-01-312002-10-31
  revenue14.44B13.93B13.22B13.50B13.52B12.80B13.19B13.20B12.91B13.83B14.66B16.49B17.03B15.29B15.88B15.65B14.29B12.47B14.62B14.60B14.04B14.71B14.59B14.00B14.52B13.93B13.06B12.38B12.68B11.89B11.59B12.25B25.35B25.45B26.84B27.59B27.31B28.15B27.23B27.58B28.36B29.67B30.69B30.04B31.19B31.63B32.30B30.73B30.85B31.18B27.45B27.35B28.80B33.60B28.03B28.26B28.47B28.29B25.38B25.53B25.08B24.55B21.89B22.55B22.66B22.91B20.76B21.57B21.45B21.39B18.89B20.11B19.51B19.85B17.35B17.88B18.05B
  cost of revenue11.60B11.08B10.48B10.66B10.61B9.78B10.30B10.37B9.98B11.02B11.76B13.16B13.64B11.90B12.44B12.32B11.90B9.98B11.75B11.70B11.31B12.10B11.90B11.30B11.94B11.41B10.63B10.00B10.44B9.72B9.34B20.94B20.92B22.07B25.91B21.25B21.26B21.50B21.30B19.16B19.28B19.14B18.59B16.47B16.97B17.39B17.53B15.94B16.43B16.54B16.29B14.44B15.04B14.56B14.80B12.81B13.14B13.25B
  gross profit2.83B2.85B2.74B2.84B2.91B3.02B2.89B
  research and development392.00M406.00M401.00M397.00M413.00M436.00M399.00M354.00M410.00M403.00M368.00M425.00M418.00M477.00M514.00M471.00M359.00M338.00M400.00M413.00M353.00M344.00M347.00M356.00M347.00M291.00M289.00M314.00M296.00M298.00M301.00M292.00M893.00M850.00M825.00M887.00M873.00M811.00M797.00M815.00M794.00M854.00M850.00M786.00M812.00M815.00M798.00M742.00M722.00M681.00M667.00M716.00M732.00M842.00M895.00M908.00M898.00M914.00M917.00M903.00M877.00M870.00M920.00M930.00M871.00M859.00M863.00M890.00M878.00M859.00M862.00M910.00M875.00M907.00M896.00M908.00M967.00M
  selling, general and administrative1.50B1.45B1.48B1.46B1.40B1.46B1.38B1.30B1.40B1.33B1.14B1.46B1.47B1.41B1.48B1.38B1.16B1.22B1.29B1.38B1.34B1.25B1.23B1.26B1.17B1.18B1.10B1.09B1.02B719.00M1.00B1.04B2.96B3.06B3.07B3.39B3.39B3.21B3.27B3.34B3.30B3.37B3.54B3.37B3.40B3.40B3.09B3.15B3.06B2.93B2.87B2.88B2.89B3.45B3.14B3.27B3.24B3.27B3.00B3.04B2.91B2.89B2.83B2.86B2.69B2.79B2.76B2.93B2.70B2.75B2.74B2.82B2.72B2.71B2.79B2.73B2.95B
  operating expenses13.04B25.28B25.06B26.31B30.86B25.50B25.67B25.85B25.66B23.26B23.41B23.24B22.65B20.22B20.90B20.95B21.18B19.57B20.25B20.12B19.90B18.23B18.98B18.37B18.42B16.49B17.00B17.17B
  operating income759.00M716.00M654.00M845.00M940.00M952.00M935.00M952.00M762.00M765.00M1.27B1.28B1.36B1.38B1.36B1.32B779.00M826.00M865.00M1.08B928.00M926.00M1.08B964.00M973.00M955.00M818.00M856.00M1.12B841.00M928.00M1.21B1.43B1.92B1.46B1.82B2.00B1.85B1.60B1.75B-8.83B2.22B2.04B2.52B2.97B3.39B2.32B2.86B3.00B
  other income (expense)-88.00M-92.00M-148.00M-141.00M-113.00M-155.00M-142.00M-16.00M-160.00M-181.00M-70.00M-39.00M-32.00M-55.00M-26.00M-25.00M-28.00M13.00M-831.00M-45.00M-26.00M-62.00M-881.00M-68.00M-56.00M-64.00M-81.00M-36.00M-5.00M-94.00M-108.00M-139.00M-174.00M-145.00M-174.00M-163.00M-146.00M-193.00M-179.00M-224.00M-243.00M-221.00M-121.00M-76.00M-97.00M-134.00M-91.00M-199.00M
  interest expense140.00M136.00M130.00M171.00M
  income before income taxes671.00M624.00M506.00M704.00M827.00M797.00M793.00M936.00M602.00M584.00M1.20B1.24B1.33B1.33B1.34B1.30B751.00M826.00M878.00M248.00M883.00M900.00M1.02B83.00M905.00M848.00M899.00M754.00M775.00M1.08B836.00M834.00M1.10B1.29B1.75B2.00B2.11B2.26B2.64B2.55B2.59B2.69B2.70B2.29B2.23B1.96B2.10B1.89B1.82B1.74B1.87B1.32B1.23B1.24B1.49B678.00M1.06B1.16B1.42B868.00M925.00M
  income tax expense (benefit)126.00M-139.00M100.00M139.00M187.00M190.00M171.00M170.00M-464.00M97.00M83.00M239.00M241.00M218.00M108.00M228.00M17.00M62.00M200.00M-931.00M101.00M97.00M138.00M-975.00M-1.03B203.00M195.00M164.00M238.00M176.00M184.00M250.00M281.00M380.00M328.00M375.00M409.00M319.00M331.00M341.00M-200.00M386.00M353.00M473.00M588.00M692.00M416.00M567.00M554.00M-48.00M-410.00M-86.00M-45.00M-59.00M-163.00M
  net income545.00M763.00M406.00M565.00M640.00M607.00M622.00M766.00M1.07B487.00M1.12B1.00B1.09B1.11B1.23B1.07B734.00M764.00M678.00M1.18B782.00M803.00M880.00M1.06B1.94B660.00M696.00M559.00M611.00M783.00M629.00M592.00M1.93B2.30B2.60B1.77B2.20B2.25B1.64B1.72B1.85B2.11B2.03B2.06B2.13B2.16B1.78B1.77B1.55B1.70B1.90B586.00M884.00M936.00M721.00M
  earnings per share - basic0.590.810.430.60.650.620.630.771.080.491.090.9510.9410.830.520.530.470.790.510.520.550.651.170.40.410.330.360.460.370.330.470.560.750.530.670.750.720.560.63-4.490.80.740.941.071.190.760.940.950.690.720.770.870.820.830.830.840.680.670.570.620.540.680.490.520.370.370.370.410.190.290.310.360.230.240.24
  earnings per share - diluted0.580.80.420.590.650.610.620.761.070.491.080.940.990.920.980.830.520.530.460.780.510.510.540.641.160.390.410.330.360.450.360.330.470.550.730.520.660.740.710.550.63-4.490.80.730.931.051.170.750.910.930.670.70.750.840.80.80.80.810.660.650.550.60.520.660.480.510.360.370.370.410.190.290.30.360.230.240.24
  weighted-average shares - basic926.00M947.00M950.00M948.00M979.00M984.00M995.00M993.00M991.00M989.00M1.02B1.05B1.08B1.19B1.23B1.28B1.42B1.44B1.45B1.50B1.53B1.56B1.60B1.63B1.65B1.68B1.69B1.70B1.71B1.72B1.78B1.80B1.81B1.83B1.87B1.89B1.91B1.93B1.94B1.95B1.97B1.98B1.98B2.05B2.15B2.18B2.32B2.35B2.36B
  weighted-average shares - diluted932.00M954.00M956.00M957.00M990.00M990.00M1.00B1.00B998.00M996.00M1.03B1.06B1.09B1.20B1.25B1.29B1.42B1.44B1.46B1.51B1.54B1.57B1.62B1.65B1.67B1.70B1.71B1.72B1.73B1.73B1.78B1.83B1.84B1.86B1.90B1.92B1.94B1.95B1.95B1.96B1.97B1.99B2.00B2.08B2.18B2.23B2.38B2.41B2.43B
  provision for credit losses1.00M7.00M9.00M
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.