7Baggers
2026-03-312025-09-302025-06-302025-03-312024-09-302024-06-302024-03-312023-09-302023-06-302023-03-312022-09-302022-06-302022-03-312021-09-302021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
  product revenue1.85B1.72B1.63B1.54B1.51B1.43B1.35B1.33B1.29B1.26B1.15B1.03B954.80M867.20M801.10M710.30M651.10M615.50M576.90M547.50M521.70M472.60M164.50M166.30M142.80M137.09M142.71M135.25M127.97M136.64M124.57M119.74M114.78M97.51M87.73M85.38M76.77M69.69M66.53M57.95M63.03M61.69M53.20M120.86M53.09M46.69M93.27M93.60M84.97M76.33M69.80M70.71M
  cost of revenue364.50M331.70M314.90M293.10M263.40M275.00M304.70M317.70M295.80M307.80M283.00M250.80M253.80M211.20M186.90M156.60M139.20M135.10M128.70M124.10M128.30M113.00M111.60M113.10M97.20M93.65M95.65M90.56M84.80M84.50M77.75M71.70M69.50M63.60M56.88M57.76M50.74M43.93M43.71M39.13M37.81M37.13M31.04M32.49M31.14M26.56M23.42M24.22M21.44M20.16M19.38M20.91M
  gross profit1.49B1.39B1.32B1.25B1.24B1.16B1.05B1.02B997.00M954.50M866.50M779.30M701.00M656.00M614.20M553.70M511.90M480.40M448.20M423.40M393.40M359.60M342.30M328.20M301.80M280.57M267.82M250.01M231.85M226.89M206.83M188.37M170.29M149.28M136.46M126.34M118.21M110.77M103.72M96.69M98.46M91.83M86.20M85.29M76.47M
  research and development214.00M202.40M209.50M198.60M187.30M165.40M173.00M156.90M153.30M151.10M134.30M124.30M124.90M107.80M106.60M97.20M90.00M82.10M80.30M69.90M67.40M68.60M58.70M61.20M59.10M53.49M51.16M51.20M47.24M45.50M44.97M42.11M37.39M35.82M30.79M29.94M29.05M26.42M25.16M23.33M20.50M20.39M19.67M16.38M16.83M15.94M14.42M12.80M12.39M12.68M11.93M10.99M
  selling general administrative3.04M1.90M1.03M1.02M897.00K866.00K918.00K
  total operating expenses905.10M845.90M857.10M792.80M773.80M722.10M727.40M713.70M718.00M681.00M601.00M584.00M550.00M489.60M466.70M432.10M385.00M363.70M332.30M323.40M318.20M309.00M279.50M277.50M269.40M246.87M239.32M244.60M226.36M230.93M212.50M190.21M167.34M148.39M121.01M115.20M105.39M92.49M89.94M81.30M72.69M70.89M67.49M61.85M59.13M57.69M52.41M48.68M45.37M46.39M43.72M42.35M
  operating income580.00M547.30M458.00M453.80M470.90M437.20M321.20M303.20M279.00M273.50M265.50M195.30M151.00M166.40M147.50M121.60M126.90M116.70M115.90M100.00M75.20M50.60M62.80M50.70M32.40M33.70M28.50M5.41M5.49M-4.04M-5.67M-1.84M2.95M898.00K15.45M11.14M12.81M18.28M13.78M15.39M25.77M20.95M18.71M26.52M26.16M18.78M17.45M20.70M18.16M9.78M6.70M7.45M
  other income (expense)-317.00K73.00K-71.00K-112.00K60.00K-207.00K-95.00K-250.00K-402.00K87.00K-250.00K50.00K
  interest expense5.00M5.10M5.40M5.20M5.00M4.50M4.50M4.50M4.60M4.50M
  pretax income27.37M18.14M21.08M18.27M10.27M6.72M7.81M
  income tax expense (benefit)122.00M120.70M77.10M96.50M81.20M76.50M39.50M-300.00K27.60M21.30M27.30M2.40M-8.10M-9.30M7.50M12.20M5.00M9.50M13.10M25.60M13.10M1.50M11.90M2.20M-4.90M11.30M9.87M-2.61M298.00K-2.30M-1.81M-9.33M2.69M83.00K11.73M5.81M5.37M7.38M6.04M4.73M9.56M8.28M5.56M10.88M9.21M4.94M4.56M4.94M4.25M3.40M2.50M-36.13M
  net income534.50M473.90M440.10M433.40M539.90M379.80M299.30M322.90M266.30M247.70M231.60M173.50M138.40M163.10M137.50M107.20M123.40M112.10M104.00M79.80M72.70M58.80M58.70M49.30M41.60M26.61M23.03M10.72M6.29M-1.39M-3.43M8.17M792.00K1.56M4.06M6.08M8.39M11.03M8.98M12.25M17.21M13.95M14.17M16.49M17.92M14.49M13.59M16.14M14.02M6.87M4.22M43.94M
  earnings per share - basic0.720.630.570.560.710.50.390.410.340.320.290.220.8610.840.660.760.690.610.470.420.350.350.290.250.150.130.060.04-0.01-0.020.0500.010.020.040.050.070.060.080.110.090.090.110.120.10.180.220.20.10.061.02
  earnings per share - diluted0.720.620.570.560.70.490.390.410.330.310.290.210.840.970.820.640.750.680.60.460.420.340.330.280.240.150.130.060.04-0.01-0.020.0500.010.020.040.050.070.050.070.10.080.090.10.110.090.170.20.180.090.060.62
  weighted-average shares - basic738.80M755.50M765.50M768.30M765.00M763.80M762.40M781.20M785.00M783.20M786.20M795.40M160.70M163.50M163.30M163.00M162.10M161.60M170.60M171.30M171.10M170.20M169.80M168.60M167.70M175.52M175.74M174.49M173.34M172.07M171.75M171.65M169.93M168.08M164.29M163.16M162.39M162.91M162.25M161.28M158.75M157.47M156.01M6.34M153.26M152.27M3.07M
  weighted-average shares - diluted742.80M761.20M772.70M776.80M771.90M769.90M770.50M791.20M795.90M793.40M798.60M810.10M164.20M167.70M167.10M166.40M165.60M165.40M174.20M174.80M175.10M174.80M175.70M173.50M171.80M178.97M179.70M178.28M177.94M172.07M171.75M177.90M176.23M173.72M169.73M168.34M168.11M168.67M168.04M167.82M166.79M166.06M165.75M163.87M163.89M
  interest income963.00K793.00K634.00K514.00K399.00K268.00K304.00K
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.