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-09-302011-06-302011-03-312010-09-302010-06-302010-03-312009-09-302009-06-302009-03-312008-12-312008-09-302008-06-302008-03-312007-12-312007-09-302007-06-302007-03-312006-12-312006-09-302006-06-302006-03-312005-12-312005-09-302005-06-302005-03-312004-12-312004-06-302004-03-312003-09-302003-06-302003-03-31
  revenue3.09B2.82B2.73B2.58B2.58B2.57B2.56B2.50B2.54B2.51B2.38B2.42B2.48B2.50B2.67B3.02B2.61B2.87B2.37B2.65B2.69B2.64B2.65B2.64B2.58B2.41B2.33B2.22B2.22B2.23B2.14B2.10B4.38B4.45B4.35B4.37B4.26B3.89B3.88B3.75B3.40B3.40B3.28B2.97B2.76B2.55B2.25B2.22B2.20B2.24B2.10B2.02B2.04B2.12B2.20B2.19B2.18B1.89B1.83B1.77B1.72B1.45B1.41B1.39B1.33B1.11B1.09B1.03B935.78M773.41M756.24M530.94M509.27M476.49M
  cost of revenue802.00M821.00M776.00M723.00M727.00M735.00M700.00M705.00M718.00M700.00M647.00M663.00M689.00M678.00M672.00M823.00M656.00M598.00M526.00M627.00M630.00M601.00M608.00M597.00M559.00M556.00M561.00M515.00M498.00M493.00M477.00M433.00M1.35B1.45B1.39B1.39B1.35B1.22B1.21B1.15B1.02B987.00M983.00M919.70M773.46M728.98M640.27M615.37M606.55M643.91M591.77M573.39M579.59M560.96M562.10M525.41M505.97M446.52M416.79M393.69M356.32M315.72M292.48M278.57M239.52M200.38M191.84M186.37M176.41M146.53M134.36M109.35M99.15M92.10M
  gross profit2.29B2.00B1.95B1.86B1.85B1.84B1.86B1.79B1.82B1.81B1.73B1.76B1.79B1.82B2.00B2.20B1.95B2.27B1.85B2.02B2.06B2.04B2.04B2.04B2.02B1.85B1.77B1.70B1.72B1.74B1.66B1.67B3.03B3.00B2.96B2.97B2.91B2.67B2.67B2.60B2.38B2.41B2.29B2.05B1.99B1.82B1.61B1.60B1.59B1.59B1.51B1.45B1.46B1.56B1.63B1.67B1.67B1.44B1.42B1.37B1.36B1.13B1.12B1.11B1.09B905.14M894.46M845.36M759.38M626.88M621.88M421.59M410.12M384.39M
  research and development450.00M423.00M421.00M362.00M374.00M379.00M351.00M401.00M392.00M352.00M345.00M344.00M301.00M334.00M350.00M318.00M287.00M308.00M267.00M313.00M322.00M297.00M307.00M352.00M334.00M316.00M313.00M278.00M288.00M295.00M239.00M241.00M485.00M485.00M511.00M500.00M480.00M433.00M451.00M434.00M389.00M394.00M374.00M318.90M297.04M274.78M226.80M225.32M210.14M205.21M198.40M
  selling general administrative403.32M418.36M457.22M512.79M527.18M519.13M485.24M477.77M443.25M461.33M394.82M398.00M400.56M378.49M293.75M287.14M271.35M268.88M189.15M192.69M136.41M134.62M123.76M
  total operating expenses1.68B1.42B1.47B1.25B1.25B1.29B1.23B1.34B1.30B1.25B1.17B1.23B1.10B1.16B1.26B1.36B1.27B1.45B1.22B1.49B1.50B1.43B1.49B1.64B1.44B1.27B1.29B1.16B1.18B1.21B1.05B1.09B2.29B2.27B2.18B2.18B2.03B1.87B1.92B1.80B1.72B1.72B1.64B1.51B1.47B1.25B1.12B1.12B1.10B1.15B1.09B1.02B1.00B1.03B1.09B1.11B1.05B2.38B960.73M906.56M913.70M793.89M806.89M789.23M718.93M548.40M515.48M509.78M474.65M373.02M355.13M265.72M258.07M236.25M
  operating income611.00M576.00M484.00M616.00M595.00M549.00M631.00M455.00M518.00M558.00M568.00M525.00M692.00M662.00M732.00M842.00M679.00M821.00M629.00M532.00M561.00M609.00M556.00M406.00M579.00M578.00M478.00M546.00M542.00M531.00M614.00M578.00M741.00M732.00M781.00M794.00M878.00M799.00M750.00M800.00M667.00M695.00M653.00M536.82M518.90M564.65M490.18M484.56M488.61M442.94M411.69M422.76M453.46M524.08M545.37M552.78M626.14M-937.69M456.91M467.83M449.88M339.03M311.41M322.62M370.41M356.74M378.99M335.57M284.72M253.86M266.75M155.87M152.05M148.14M
  other income (expense)18.09M24.37M38.56M23.39M29.61M51.92M38.36M33.97M30.02M37.40M41.23M25.63M25.76M25.56M30.66M32.52M22.40M18.76M22.44M23.50M7.81M10.91M7.70M
  interest expense66.00M-4.56M11.00K-619.00K-2.87M-6.60M-2.73M-2.73M-4.54M-3.69M-553.00K-929.00K-747.00K-922.00K-431.00K-405.00K-1.72M-2.27M-2.05M-2.33M-2.27M-37.00K-31.00K
  income before income taxes618.00M573.00M477.00M634.00M797.00M328.00M536.00M1.66B285.00M730.00M-54.00M-727.00M-1.65B434.00M401.00M725.00M774.00M1.00B631.00M390.00M510.00M673.00M948.00M707.00M547.00M697.00M460.00M558.00M533.00M523.00M591.00M665.00M440.86M473.27M562.64M568.13M579.52M671.47M-902.06M488.14M493.31M483.60M379.71M336.12M347.64M395.05M386.96M411.11M356.26M301.22M274.25M287.92M162.92M155.59M
  income tax expense (benefit)106.00M-24.00M108.00M129.00M161.00M102.00M97.00M355.00M113.00M161.00M16.00M-191.00M-310.00M151.00M107.00M156.00M153.00M263.00M146.00M80.00M107.00M152.00M228.00M69.00M140.00M174.00M433.00M-477.00M115.00M86.00M109.00M120.00M185.00M114.00M128.00M127.00M3.20B184.00M116.00M132.00M75.00M159.00M114.00M125.02M7.57M92.48M85.07M87.19M97.00M88.60M79.82M-83.74M-106.08M-70.42M-107.79M-119.80M-140.58M-33.58M-112.31M-116.13M-137.13M-98.81M-86.12M-99.35M-115.83M-131.99M-119.52M-99.95M-95.78M-81.60M-85.76M161.41M-51.65M-49.02M
  net income512.00M632.00M368.00M503.00M634.00M224.00M438.00M1.30B171.00M567.00M-69.00M-531.00M-1.34B264.00M10.73B641.00M664.00M746.00M3.41B310.00M402.00M518.00M721.00M642.00M407.00M523.00M27.00M1.03B413.00M435.00M482.00M539.00M83.00M626.00M673.00M676.00M-2.33B689.00M640.00M677.00M597.00M692.00M570.00M490.50M283.41M475.87M431.93M412.19M397.65M349.74M327.34M357.11M367.19M492.22M460.35M459.72M530.89M-935.63M375.82M377.18M346.47M280.90M249.99M248.28M279.22M254.97M291.56M256.29M205.38M190.40M200.10M108.66M109.73M104.19M
  earnings per share - basic1.141.390.81.081.310.450.852.470.321.06-0.13-0.95-2.280.4115.920.940.951.064.530.370.470.580.740.640.40.490.030.960.370.380.420.450.070.510.540.54-1.820.530.490.520.460.540.440.380.220.370.330.310.310.270.250.280.290.380.350.340.39-0.690.280.280.250.20.180.180.20.190.220.190.310.290.310.160.340.33
  earnings per share - diluted1.121.350.791.061.290.450.852.460.321.05-0.13-0.95-2.280.415.680.920.941.054.510.370.460.570.730.640.40.480.020.940.360.380.410.450.070.510.540.53-1.820.530.490.510.450.530.440.370.220.360.330.310.30.270.250.280.290.380.350.340.39-0.690.270.270.250.20.170.170.20.180.210.190.30.280.30.160.330.32
  weighted-average shares - basic448.00M456.00M461.00M467.00M487.00M503.00M516.00M529.00M534.00M537.00M548.00M556.00M587.00M647.00M674.00M681.00M696.00M703.00M753.00M830.00M860.00M900.00M974.00M992.00M1.01B1.06B1.08B1.08B1.13B1.14B1.16B1.21B1.22B1.22B1.24B1.26B1.28B1.29B1.30B1.29B1.29B1.29B1.29B1.29B1.30B1.30B1.31B1.31B1.30B1.29B1.29B113.85M
  weighted-average shares - diluted457.00M467.00M470.00M475.00M494.00M507.00M519.00M532.00M537.00M541.00M548.00M556.00M587.00M658.00M685.00M693.00M708.00M711.00M757.00M837.00M867.00M908.00M983.00M1.00B1.03B1.08B1.09B1.10B1.14B1.15B1.17B1.22B1.23B1.23B1.25B1.27B1.28B1.31B1.31B1.32B1.31B1.31B1.31B1.31B1.31B1.32B1.33B1.33B1.33B1.31B1.30B
  interest income
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.