7Baggers
2025-12-312025-09-302025-06-302024-12-312024-09-302024-06-302023-12-312023-09-302023-06-302022-12-312022-09-302022-06-302021-12-312021-09-302021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302013-12-312013-09-302013-06-302012-12-312012-09-302012-06-302011-12-312011-09-302011-06-30
  revenue185.05M184.09M181.36M178.88M181.00M178.15M181.01M185.00M183.29M184.40M187.39M187.62M156.87M151.56M148.33M136.69M129.13M121.81M118.57M109.52M96.67M89.91M81.35M78.12M75.58M72.48M69.10M63.68M63.18M60.04M53.17M50.94M47.89M41.37M39.60M37.91M32.74M30.82M30.00M27.34M26.37M25.25M23.28M19.82M18.51M
  cost of revenue66.83M64.75M60.92M57.80M57.82M57.19M
  gross profit118.22M119.34M120.44M121.08M123.17M120.96M
  research and development27.19M27.92M28.36M29.83M31.29M32.14M32.79M34.21M35.29M38.79M36.02M34.95M27.91M28.50M25.39M23.70M21.57M21.49M19.87M19.43M18.33M16.88M13.93M13.11M8.53M8.31M7.94M7.09M6.50M6.71M6.40M6.45M5.08M3.87M3.50M3.41M3.33M2.64M2.34M2.12M2.03M1.83M1.96M1.54M1.41M
  selling, general and administrative11.30M10.74M9.41M
  total operating expenses108.52M113.99M119.88M112.11M116.01M122.33M190.40M187.58M184.70M202.48M212.38M214.37M194.49M188.71M187.15M171.94M162.23M159.57M161.74M147.46M129.23M114.15M107.67M99.21M93.82M76.94M74.56M65.38M63.56M60.94M55.68M52.62M47.81M40.55M37.10M37.41M34.55M28.50M26.82M24.58M23.61M10.86M20.73M18.95M16.90M
  operating income9.69M5.35M565.00K8.98M7.17M-1.37M-9.39M-2.58M-1.41M-18.08M-24.99M-26.75M-37.62M-37.16M-38.83M-35.26M-33.10M-37.76M-43.17M-37.94M-32.55M-24.24M-21.99M-15.98M-18.25M-4.46M-5.46M-1.70M-379.00K-901.00K-2.51M-1.67M79.00K825.00K2.50M503.00K-1.80M2.31M3.19M2.76M2.76M14.39M2.55M865.00K1.61M
  other income (expense)511.00K468.00K364.00K793.00K-12.71M-8.24M-11.31M-5.26M-12.47M-7.91M13.95M1.12M-5.87M-4.93M-4.82M-4.67M-5.18M-3.92M-3.62M-2.73M-1.56M579.00K635.00K719.00K569.00K463.00K2.05M408.00K391.00K410.00K272.00K204.00K234.00K246.00K200.00K
  interest expense
  income before income taxes5.62M975.00K-3.04M3.93M-13.45M-9.61M-20.70M-7.84M-13.88M-25.99M-11.04M-25.64M-43.48M-42.09M-43.65M-39.92M-38.28M-41.69M-46.79M-40.68M-34.12M-23.66M-21.35M-15.26M-17.68M-4.00M-3.40M-1.29M12.00K-491.00K-2.24M-1.47M313.00K1.07M2.70M680.00K-1.22M2.31M3.20M2.83M2.77M14.40M2.60M854.00K1.63M
  income tax expense (benefit)528.00K208.00K1.28M908.00K1.10M676.00K521.00K-389.00K1.44M37.00K599.00K405.00K87.00K233.00K256.00K301.00K137.00K228.00K280.00K256.00K148.00K112.00K130.00K91.00K70.84M-3.45M-1.24M30.00K-15.00K37.00K-557.00K423.00K785.00K627.00K1.41M672.00K-1.31M826.00K1.06M913.00K1.03M5.78M15.00K22.00K-321.00K
  net income5.09M767.00K-4.32M3.02M-14.54M-10.29M-21.22M-7.45M-15.33M-26.03M-11.64M-26.04M-43.57M-42.32M-43.91M-40.23M-38.41M-41.91M-47.07M-40.93M-34.27M-23.77M-21.48M-15.36M-88.52M-546.00K-2.17M-1.32M27.00K-528.00K-1.68M-1.89M-472.00K444.00K1.29M8.00K89.00K2.23M2.14M1.92M1.74M8.62M2.59M832.00K1.95M
  earnings per share - basic0.040.01-0.030.02-0.11-0.08-0.17-0.06-0.13-0.23-0.1-0.22-0.38-0.38-0.4-0.16-0.96-0.01-0.02-0.010-0.01-0.02-0.02-0.010.010.01000.030.030.030.020.120.040.010.03
  earnings per share - diluted0.040.01-0.030.02-0.11-0.17-0.13-0.1-0.22-0.16-0.96-0.01-0.02-0.010-0.01-0.02-0.02-0.010.010.01000.030.030.030.020.120.040.010.03
  weighted-average shares - basic138.78M136.97M134.81M130.97M129.25M126.00M122.56M120.76M116.78M113.20M119.72M112.42M93.06M92.03M91.69M91.64M90.77M89.99M89.43M88.29M88.56M88.23M89.59M89.07M88.59M79.74M72.97M72.51M71.61M71.26M70.72M69.44M63.71M62.26M
  weighted-average shares - diluted142.93M141.56M134.81M135.74M129.25M126.00M122.56M120.76M116.78M113.20M116.01M113.51M109.92M93.06M92.03M91.69M91.64M90.77M93.45M89.43M88.29M88.56M88.23M91.97M91.61M91.44M83.18M76.23M75.76M74.99M74.56M74.11M73.21M67.76M65.81M
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.