7Baggers
2026-01-232025-10-242025-07-252025-04-252025-01-242024-10-252024-07-262024-04-262024-01-262023-10-272023-07-282023-04-282023-01-272022-10-282022-07-292022-04-292022-01-282021-10-292021-07-302021-04-302021-01-292020-10-302020-07-312020-04-242020-01-242019-10-252019-07-262019-04-262019-01-252018-10-262018-07-272018-04-272018-01-262017-10-272017-07-282017-04-282017-01-272016-10-282016-07-292016-04-292016-01-292015-10-302015-07-312015-04-242015-01-232014-10-242014-07-252014-04-252014-01-242013-10-252013-07-262013-04-262013-01-252012-10-262012-07-272012-04-272012-01-272011-10-282011-07-292011-04-292011-01-282010-10-292010-07-302010-04-302010-01-292009-10-302009-04-242009-01-232008-10-242008-07-252008-04-252008-01-25
  revenue1.71B1.71B1.56B1.73B1.64B1.66B1.54B1.67B1.61B1.56B1.43B1.58B1.53B1.66B1.59B1.68B1.61B1.57B1.46B1.55B1.47B1.42B1.30B1.40B1.40B1.37B1.24B1.59B1.56B1.52B1.47B1.01B920.00M807.00M723.00M852.00M784.00M710.00M660.00M757.00M750.00M815.00M664.00M913.40M929.50M929.10M882.60M1.04B1.01B955.30M930.80M-523.60M1.63B1.54B1.44B1.70B1.57B1.51B1.46B1.51B1.27B1.21B1.17B1.01B910.03M3.41B874.34M911.63M868.78M3.30B884.00M
  cost of revenue504.00M478.00M461.00M539.00M496.00M481.00M443.00M492.00M455.00M452.00M436.00M506.00M525.00M576.00M546.00M591.00M541.00M507.00M459.00M520.00M495.00M483.00M431.00M460.00M463.00M446.00M420.00M566.00M581.00M543.00M511.00M619.00M582.00M520.00M491.00M568.00M553.00M511.00M497.00M562.00M531.00M561.00M519.00M604.50M573.90M560.00M551.10M607.00M607.70M584.70M606.60M684.30M665.20M627.30M594.50M707.50M657.00M594.00M561.30M529.90M444.30M406.30M413.40M423.30M370.11M303.35M1.42B353.13M365.48M352.13M1.29B344.70M
  gross profit1.21B1.23B1.10B1.19B1.15B1.18B1.10B1.18B1.15B1.11B996.00M1.07B1.00B1.09B1.05B1.09B1.07B1.06B999.00M1.03B975.00M933.00M872.00M941.00M941.00M925.00M816.00M1.03B982.00M974.00M963.00M1.02B941.00M902.00M834.00M913.00M851.00M829.00M797.00M818.00M855.00M884.00M816.00M935.20M977.40M982.50M938.10M1.04B1.00B965.20M909.60M1.03B964.90M913.90M850.10M995.00M908.50M913.00M896.90M979.40M823.80M801.10M724.40M748.50M641.54M606.68M1.99B393.22M546.16M516.65M2.01B539.30M
  research and development237.00M251.00M242.00M256.00M247.00M257.00M252.00M271.00M249.00M262.00M247.00M243.00M230.00M243.00M240.00M235.00M220.00M216.00M210.00M221.00M215.00M212.00M233.00M212.00M211.00M209.00M215.00M205.00M203.00M211.00M208.00M203.00M193.00M194.00M193.00M191.00M181.00M200.00M207.00M201.00M200.00M216.00M244.00M232.40M229.90M229.00M228.00M230.70M230.30M228.20M228.10M243.40M215.60M223.80M221.40M221.60M208.30M199.70M198.60M176.50M166.00M156.60M149.50M143.70M129.33M132.35M498.50M122.66M125.50M125.35M10.31M111.72M
  selling general administrative366.70M300.83M1.19B291.63M304.05M303.11M1.08B279.11M
  total operating expenses775.00M828.00M789.00M845.00M783.00M832.00M816.00M810.00M785.00M806.00M818.00M766.00M829.00M805.00M791.00M796.00M752.00M765.00M750.00M580.00M717.00M751.00M736.00M664.00M673.00M629.00M712.00M656.00M671.00M688.00M709.00M735.00M470.00M683.00M686.00M666.00M668.00M687.00M704.00M754.00M690.00M739.00M842.00M773.60M774.90M790.00M778.20M818.20M775.60M778.30M812.70M827.80M777.00M778.60M769.90M773.60M752.00M720.60M720.70M715.30M625.20M603.70M560.20M575.60M512.24M491.31M1.94B484.30M480.55M477.92M1.70B433.62M
  operating income434.00M399.00M309.00M348.00M362.00M345.00M282.00M366.00M366.00M304.00M178.00M309.00M172.00M282.00M255.00M293.00M321.00M294.00M249.00M455.00M258.00M182.00M136.00M277.00M268.00M296.00M104.00M370.00M311.00M286.00M254.00M287.00M471.00M219.00M148.00M247.00M183.00M142.00M93.00M64.00M165.00M145.00M-26.00M161.60M202.50M192.50M159.90M223.80M226.70M186.90M96.90M204.40M187.90M135.30M80.20M221.40M156.50M192.40M176.20M264.10M198.60M197.40M164.20M172.90M129.30M115.37M47.17M-91.08M65.60M38.73M313.60M105.68M
  other income (expense)-1.00M-6.00M-5.00M6.00M8.00M15.00M17.00M14.00M16.00M11.00M8.00M5.00M5.00M23.00M15.00M-21.00M-15.00M-14.00M-12.00M-19.00M-11.00M-7.00M-32.00M-27.00M8.00M3.00M15.00M14.00M8.00M7.00M18.00M16.00M14.00M6.00M5.00M1.00M00-1.00M-4.00M-2.00M-1.00M4.00M2.50M-2.40M-3.60M-200.00K2.80M2.90M5.30M-4.60M-15.50M-12.10M-7.60M-6.00M-6.90M-9.60M-8.50M-9.10M-4.80M-8.30M-10.50M-6.60M1.70M-11.40M-1.27M-3.52M-1.25M-479.00K-1.99M-135.00K-619.00K
  interest expense16.00M17.00M15.00M16.00M16.00M16.00M17.00M18.00M18.00M19.00M18.00M18.00M19.00M19.00M18.00M18.00M14.00M14.00M12.00M15.00M14.00M16.00M14.00M14.00M15.00M17.00M17.00M13.00M13.00M12.00M12.00M15.00M15.00M11.00M12.00M11.00M11.00M11.10M10.90M9.00M6.40M6.70M6.50M16.50M28.00M24.00M19.80M19.90M20.00M18.90M16.40M19.40M19.70M19.00M18.60M12.90M-18.80M12.46M-17.92M-63.43M-7.24M-7.54M-4.58M-7.99M-3.64M
  income before income taxes433.00M393.00M304.00M354.00M370.00M360.00M299.00M380.00M382.00M315.00M186.00M314.00M177.00M305.00M270.00M272.00M306.00M280.00M237.00M436.00M247.00M175.00M104.00M250.00M276.00M299.00M119.00M384.00M319.00M293.00M272.00M303.00M485.00M225.00M153.00M248.00M183.00M142.00M92.00M60.00M163.00M144.00M-22.00M164.10M200.10M188.90M159.70M157.60M163.90M117.90M105.97M8.26M-88.46M52.59M45.02M382.70M117.39M
  income tax expense (benefit)99.00M88.00M71.00M14.00M71.00M61.00M51.00M89.00M69.00M82.00M37.00M69.00M112.00M-445.00M56.00M13.00M54.00M56.00M35.00M102.00M65.00M38.00M27.00M54.00M-1.00M56.00M16.00M-12.00M70.00M52.00M-11.00M32.00M991.00M50.00M17.00M58.00M37.00M33.00M28.00M68.00M10.00M30.00M8.00M29.20M23.30M29.10M71.30M29.60M37.50M25.40M10.70M15.10M17.70M18.10M10.40M33.80M27.30M18.30M27.60M65.10M17.80M22.30M-19.70M18.80M-17.95M10.29M-56.32M-13.07M3.41M7.34M72.96M15.56M
  net income334.00M305.00M233.00M340.00M299.00M299.00M248.00M291.00M313.00M233.00M149.00M245.00M65.00M750.00M214.00M259.00M252.00M224.00M202.00M334.00M182.00M137.00M77.00M196.00M277.00M243.00M103.00M396.00M249.00M241.00M283.00M271.00M-506.00M175.00M136.00M190.00M146.00M109.00M64.00M-8.00M153.00M114.00M-30.00M134.90M176.80M159.80M88.40M197.00M192.10M166.80M81.60M173.80M158.10M109.60M63.80M180.70M119.60M165.60M139.50M194.20M172.50M164.60M141.80M145.10M107.88M95.68M64.59M-75.39M49.18M-2.62M422.00K101.82M
  earnings per share - basic1.691.531.161.67999999999999971.471.471.21.41000000000000011.521.120.71.15000000000000040.33.460.971.16000000000000011.1310.911.510.820.620.350.89000000000000011.231.030.431.589999999999999910.931.081-1.890.650.50.70000000000000020.530.390.23-0.0200000000000000180.520.39-0.10.429999999999999940.570.50.270.59000000000000010.570.490.230.48999999999999990.440.30.170.490.330.460.380.540.470.460.4870.420.3990.280.2-0.230.150.110.880.3
  earnings per share - diluted1.671.511.151.63999999999999971.441.421.171.371.481.10.691.130.33.410.961.131.10.980.881.470.80.610.350.87999999999999991.211.030.421.56999999999999980.980.911.051-1.890.640.490.68000000000000020.520.380.23-0.0200000000000000180.520.39-0.10.439999999999999950.560.490.270.58000000000000010.550.480.230.47000000000000010.430.30.170.480.320.440.340.480.420.420.40.270.19-0.230.150.110.860.29
  weighted-average shares - basic198.00M199.00M201.00M-1.00M204.00M204.00M206.00M-1.00M206.00M208.00M212.00M-1.00M216.00M217.00M220.00M0223.00M223.00M223.00M0223.00M222.00M221.00M-3.00M226.00M235.00M239.00M-3.00M250.00M258.00M262.00M-1.00M268.00M269.00M270.00M-2.00M274.00M278.00M279.00M-3.00M293.00M294.00M304.00M-2.30M311.60M318.10M323.50M-3.40M339.40M340.70M350.90M-1.00M359.50M362.00M366.10M-100.00K360.30M361.50M370.30M2.10M364.80M359.10M
  weighted-average shares - diluted200.00M202.00M203.00M-1.00M208.00M210.00M212.00M0211.00M211.00M216.00M-1.00M219.00M220.00M224.00M0229.00M229.00M229.00M1.00M227.00M224.00M222.00M-3.00M229.00M236.00M243.00M-4.00M255.00M264.00M269.00M7.00M268.00M275.00M278.00M-1.00M281.00M284.00M282.00M-3.00M296.00M296.00M304.00M-2.60M317.10M323.50M329.10M-3.80M346.20M349.10M359.90M-100.00K364.70M368.20M371.20M-800.00K373.70M376.00M405.50M3.00M406.20M391.70M
  interest income8.10M6.98M57.61M12.80M17.62M15.48M64.61M16.96M
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.