7Baggers
2026-01-302025-10-312025-08-012025-05-022025-01-312024-11-012024-08-022024-05-032024-02-022023-11-032023-08-042023-05-052023-02-032022-10-282022-07-292022-04-292022-01-282021-10-292021-07-302021-04-302021-01-292020-10-302020-07-312020-05-012020-01-312019-11-012019-08-022019-05-032019-02-012018-11-022018-08-032018-05-042018-02-022017-11-032017-08-042017-05-052017-02-032016-10-282016-07-292016-04-29
  product revenue33.38B27.00B29.78B23.38B23.93B24.37B25.03B22.24B22.32B22.25B22.93B20.92B25.04B24.72B26.43B26.12B22.19B28.39B26.12B24.49B26.11B23.48B22.73B21.90B24.03B22.84B23.37B21.91B23.84B22.48B22.94B21.36B16.80B14.68B14.36B12.97B15.20B12.37B10.96B10.32B
  cost of revenue26.65B21.41B24.33B18.44B18.11B19.06B19.71B17.44B17.00B17.10B17.55B15.90B19.28B19.01B20.99B20.33B24.00B20.34B18.14B16.83B17.96B16.22B15.58B15.04B16.35B15.72B16.04B15.11B16.73B16.54B16.82B15.48B16.16B14.45B14.49B13.51B15.54B12.35B10.72B10.12B
  gross profit6.73B5.59B5.45B4.94B5.83B5.31B5.31B4.81B5.32B5.15B5.39B5.02B5.76B5.71B5.44B5.78B-1.81B8.06B7.99B7.66B8.15B7.26B7.16B6.85B7.68B7.13B7.33B6.80B7.11B5.94B6.12B5.88B5.78B5.16B4.81B4.30B4.53B3.90B2.33B2.42B
  research and development797.00M752.00M785.00M808.00M773.00M745.00M780.00M763.00M716.00M692.00M705.00M688.00M795.00M677.00M626.00M681.00M-1.63B1.42B1.47B1.32B1.39B1.36B1.26B1.26B1.32B1.26B1.23B1.18B1.20B1.14B1.18B1.09B1.09B1.07B1.09B1.13B1.27B855.00M246.00M333.00M
  selling, general and administrative2.84B2.72B2.89B2.96B2.75B2.89B3.19B3.12B3.11B2.97B3.52B3.26B3.77B3.27B3.54B3.55B-743.00M5.29B5.14B4.96B4.58B4.77B4.76B4.89B5.64B5.03B5.58B5.07B5.58B5.16B4.96B4.94B5.01B4.63B4.70B4.67B4.93B4.56B2.02B2.25B
  total operating expenses3.64B3.47B3.67B3.77B3.52B3.64B3.97B3.89B3.83B3.66B4.22B3.95B4.57B3.94B4.17B4.23B-2.37B6.71B6.61B6.28B5.97B6.13B6.02B6.15B6.97B6.29B6.81B6.25B6.78B6.30B6.14B6.03B6.10B5.70B5.79B5.80B6.20B5.41B2.27B2.58B
  operating income3.09B2.12B1.77B1.17B2.31B1.67B1.34B920.00M1.49B1.49B1.17B1.07B1.19B1.76B1.27B1.55B563.00M1.35B1.37B1.38B2.18B1.13B1.14B702.00M717.00M836.00M519.00M550.00M331.00M-356.00M-13.00M-153.00M-321.00M-533.00M-979.00M-1.50B-1.67B-1.51B63.00M-161.00M
  other income (expense)-293.00M-178.00M-333.00M-82.00M-187.00M-276.00M-353.00M-373.00M-203.00M-306.00M-451.00M-364.00M-266.00M-1.31B-635.00M-337.00M-1.43B3.44B-359.00M-388.00M-545.00M273.00M-636.00M-566.00M-626.00M-677.00M-630.00M-693.00M-606.00M-639.00M-455.00M-470.00M-555.00M-682.00M-545.00M-573.00M-742.00M-794.00M-349.00M-205.00M
  interest expense343.00M373.00M371.00M352.00M405.00M387.00M272.00M298.00M265.00M67.00M482.00M483.00M510.00M534.00M566.00M
  income before income taxes2.80B1.94B1.44B1.08B2.12B1.39B989.00M547.00M1.29B1.18B714.00M705.00M923.00M454.00M635.00M1.21B-275.00M-995.00M-500.00M-623.00M-876.00M-1.22B-1.52B-2.07B-2.41B-2.31B-286.00M-366.00M
  income tax expense (benefit)540.00M393.00M276.00M118.00M467.00M265.00M148.00M-408.00M130.00M176.00M259.00M127.00M317.00M213.00M129.00M144.00M-98.00M897.00M133.00M49.00M289.00M521.00M-599.00M-46.00M-325.00M-393.00M-4.34B-472.00M12.00M-100.00M-7.00M-85.00M-323.00M-274.00M-546.00M-690.00M-996.00M-669.00M-22.00M60.00M
  net income2.26B1.55B1.16B965.00M1.65B1.13B846.00M960.00M1.16B1.01B462.00M583.00M614.00M245.00M511.00M1.07B2.00M3.84B831.00M887.00M1.23B832.00M1.05B143.00M408.00M499.00M3.42B293.00M-299.00M-876.00M-499.00M-636.00M-511.00M-937.00M-946.00M-1.33B-236.00M-2.06B573.00M55.00M
  earnings per share - basic3.3799999999999992.311.721.392.34999999999999961.611.191.361.390.640.815.021.091.171.64000000000000011.111.410.190.540.694.750.411.410.14
  earnings per share - diluted3.342.281.71.372.30999999999999961.581.171.321.360.630.794.871.051.131.57999999999999961.081.370.190.53000000000000020.664.470.381.410.14
  weighted-average shares - basic-5.00M671.00M678.00M692.00M-1.00M703.00M708.00M708.00M-4.00M722.00M726.00M724.00M-6.00M728.00M739.00M754.00M0766.00M763.00M757.00M747.00M741.00M740.00M725.00M719.00M717.00M405.00M405.00M
  weighted-average shares - diluted-5.00M680.00M686.00M702.00M-2.00M717.00M724.00M727.00M-2.00M740.00M738.00M737.00M-6.00M743.00M755.00M780.00M6.00M788.00M786.00M782.00M771.00M761.00M755.00M750.00M751.00M751.00M405.00M405.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.