Source: FactSet's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 05, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Revenue
$1.22B
$1.35B
$1.44B
$1.49B
$1.59B
$1.84B
$2.09B
$2.20B
$2.32B
$2.48B
Cost of revenue
$566.58M
$659.30M
$663.45M
$695.45M
$786.40M
$871.11M
$973.23M
$1.01B
$1.10B
$1.22B
Gross profit
$654.60M
$690.85M
$771.90M
$798.66M
$805.04M
$972.79M
$1.11B
$1.19B
$1.22B
$1.25B
Research & development
$215.00M
$217.10M
$214.70M
$224.00M
$250.10M
$255.10M
$267.40M
$265.20M
$300.70M
$346.10M
Selling, general & admin
$302.46M
$324.64M
$333.87M
$342.50M
$331.00M
$433.03M
$483.08M
$489.81M
$475.66M
$553.15M
Operating income
$352.13M
$366.20M
$438.04M
$439.66M
$474.04M
$475.48M
$629.21M
$701.30M
$748.30M
$699.96M
Interest expense
$8.40M
$15.90M
$19.80M
$12.90M
$8.07M
$35.70M
$66.32M
$65.78M
$56.32M
$54.68M
Pre-tax income
$344.31M
$351.84M
$421.96M
$427.13M
$467.62M
$443.59M
$583.95M
$651.50M
$720.96M
$649.72M
Income tax
$86.05M
$84.75M
$69.17M
$54.20M
$68.03M
$46.68M
$115.78M
$114.38M
$123.92M
$116.23M
Net income
$258.26M
$267.08M
$352.79M
$372.94M
$399.59M
$396.92M
$468.17M
$537.13M
$597.04M
$533.48M
EBITDA
$400.43M
$423.49M
$498.50M
$497.27M
$538.52M
$562.16M
$734.59M
$826.49M
$905.99M
$880.79M
EPS (basic)
$6.55
$6.90
$9.25
$9.83
$10.56
$10.48
$12.26
$14.11
$15.74
$14.63
EPS (diluted)
$6.51
$6.78
$9.08
$9.65
$10.36
$10.25
$12.04
$13.91
$15.55
$14.57
Diluted shares
39.64M
39.38M
38.87M
38.65M
38.57M
38.74M
38.90M
38.62M
38.38M
36.61M
Gross margin
53.6%
51.2%
53.8%
53.5%
50.6%
52.8%
53.3%
54.1%
52.7%
50.6%
Operating margin
28.8%
27.1%
30.5%
29.4%
29.8%
25.8%
30.2%
31.8%
32.2%
28.3%
Net margin
21.1%
19.8%
24.6%
25.0%
25.1%
21.5%
22.4%
24.4%
25.7%
21.5%
Balance sheet
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Cash & equivalents
$194.73M
$208.62M
$359.80M
$585.61M
$681.87M
$503.27M
$425.44M
$422.98M
$337.65M
$233.34M
Short-term investments
$32.44M
$29.26M
$25.81M
$19.57M
$35.98M
$33.22M
$32.21M
$69.62M
$17.45M
$31.99M
Receivables
$148.33M
$156.64M
$146.31M
$155.01M
$151.19M
$204.10M
$237.66M
$228.05M
$270.68M
$298.62M
Total current assets
$409.38M
$430.92M
$583.81M
$841.93M
$933.58M
$870.35M
$770.13M
$835.85M
$729.76M
$651.89M
Goodwill
$707.56M
$701.83M
$685.73M
$709.70M
$754.21M
$965.85M
$1.00B
$1.01B
$1.28B
$1.28B
Total assets
$1.41B
$1.42B
$1.56B
$2.08B
$2.22B
$4.01B
$3.96B
$4.06B
$4.30B
$4.14B
Total current liabilities
$201.14M
$221.13M
$218.92M
$276.29M
$315.70M
$438.29M
$484.25M
$667.07M
$521.31M
$1.09B
Short-term debt
—
—
—
—
—
—
$0
$124.84M
$0
$499.44M
Long-term debt
$575.00M
$574.77M
$574.17M
$574.35M
$574.53M
$1.98B
$1.61B
$1.24B
$1.37B
$870.59M
Total debt
$575.00M
$574.77M
$574.17M
$574.35M
$574.53M
$1.98B
$1.61B
$1.37B
$1.37B
$1.37B
Total liabilities
$853.62M
$893.55M
$887.87M
$1.19B
$1.21B
$2.68B
$2.34B
$2.14B
$2.12B
$2.14B
Shareholders' equity
$559.69M
$525.90M
$672.26M
$896.38M
$1.02B
$1.33B
$1.62B
$1.91B
$2.19B
$2.00B
Cash flow
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Operating cash flow
$320.53M
$385.67M
$427.14M
$505.84M
$555.23M
$538.28M
$645.57M
$700.34M
$726.26M
$822.20M
Capital expenditures
$36.86M
$33.52M
$59.37M
$77.64M
$61.33M
$51.16M
$60.79M
$85.68M
$108.81M
$114.72M
Free cash flow
$283.67M
$352.15M
$367.77M
$428.20M
$493.90M
$487.12M
$584.79M
$614.66M
$617.45M
$707.48M
Investing cash flow
-$347.31M
-$48.53M
-$56.10M
-$73.63M
-$135.99M
-$2.03B
-$95.39M
-$144.32M
-$392.77M
-$132.50M
Financing cash flow
-$8.16M
-$320.04M
-$214.27M
-$218.07M
-$322.71M
$1.34B
-$632.02M
-$560.85M
-$407.82M
-$799.45M
Dividends paid
$80.90M
$89.41M
$100.05M
$110.44M
$117.93M
$125.93M
$138.60M
$150.67M
$159.97M
$164.18M
Share buybacks
$260.98M
$303.95M
$220.37M
$199.62M
$264.70M
$18.64M
$176.72M
$235.24M
$300.46M
$643.96M
Stock-based compensation
$34.18M
$31.52M
$32.40M
$36.58M
$45.06M
$56.00M
$62.04M
$63.50M
$61.23M
$84.10M
Depreciation & amortization
$48.29M
$57.28M
$60.46M
$57.61M
$64.48M
$86.68M
$105.38M
$125.19M
$157.69M
$180.83M
Income statement
quarters · USD
Quarter ended
Nov 2023
Feb 2024
May 2024
Aug 2024
Nov 2024
Feb 2025
May 2025
Aug 2025
Nov 2025
Feb 2026
May 2026
Aug 2026
Revenue
$542.22M
$545.95M
$552.71M
$562.19M
$568.67M
$570.66M
$585.52M
$596.90M
$607.62M
$611.02M
$622.92M
$634.70M
Cost of revenue
$251.62M
$255.14M
$246.99M
$258.20M
$258.78M
$269.60M
$280.73M
$288.67M
$287.92M
$296.74M
$312.19M
$326.30M
Gross profit
$290.60M
$290.80M
$305.72M
$303.99M
$309.89M
$301.06M
$304.79M
$308.23M
$319.70M
$314.28M
$310.73M
$308.40M
Selling, general & admin
$101.56M
$108.86M
$103.26M
$176.13M
$118.55M
$115.56M
$110.64M
$130.91M
$127.63M
$129.32M
$144.43M
$151.78M
Operating income
$189.04M
$181.94M
$202.46M
$127.86M
$191.34M
$185.49M
$194.16M
$177.32M
$192.07M
$184.96M
$166.30M
$156.62M
Interest expense
$16.74M
$16.60M
$16.89M
$15.55M
$14.40M
$13.92M
$15.12M
$12.89M
$13.38M
$13.06M
$13.84M
$14.40M
Pre-tax income
$175.20M
$168.65M
$190.53M
$117.13M
$179.74M
$172.32M
$179.95M
$188.95M
$190.11M
$161.11M
$154.12M
$144.37M
Income tax
$26.64M
$27.70M
$32.40M
$27.63M
$29.72M
$27.46M
$31.41M
$35.34M
$37.53M
$28.05M
$27.40M
$23.24M
Net income
$148.56M
$140.94M
$158.13M
$89.50M
$150.02M
$144.86M
$148.54M
$153.62M
$152.58M
$133.06M
$126.72M
$121.13M
EBITDA
$216.11M
$213.52M
$234.96M
$161.89M
$227.05M
$223.90M
$235.00M
$220.04M
$236.22M
$228.65M
$212.17M
$203.75M
EPS (basic)
$3.91
$3.70
$4.15
$2.35
$3.95
$3.81
$3.92
$4.06
$4.08
$3.60
$3.51
$3.43
EPS (diluted)
$3.84
$3.65
$4.09
$2.33
$3.89
$3.76
$3.87
$4.02
$4.06
$3.59
$3.50
$3.41
Diluted shares
38.64M
38.65M
38.64M
-26.00K
38.52M
38.51M
38.34M
-72.00K
37.62M
37.06M
36.19M
-345.00K
Gross margin
53.6%
53.3%
55.3%
54.1%
54.5%
52.8%
52.1%
51.6%
52.6%
51.4%
49.9%
48.6%
Operating margin
34.9%
33.3%
36.6%
22.7%
33.6%
32.5%
33.2%
29.7%
31.6%
30.3%
26.7%
24.7%
Net margin
27.4%
25.8%
28.6%
15.9%
26.4%
25.4%
25.4%
25.7%
25.1%
21.8%
20.3%
19.1%
Balance sheet
quarters · USD
Quarter ended
Nov 2023
Feb 2024
May 2024
Aug 2024
Nov 2024
Feb 2025
May 2025
Aug 2025
Nov 2025
Feb 2026
May 2026
Aug 2026
Cash & equivalents
$411.86M
$381.71M
$453.14M
$422.98M
$289.17M
$278.55M
$356.36M
$337.65M
$275.45M
$268.34M
$288.11M
$233.34M
Short-term investments
$32.07M
$68.52M
$68.89M
$69.62M
$69.62M
$8.47M
$7.68M
$17.45M
$17.23M
$16.93M
$16.12M
$31.99M
Receivables
$245.32M
$272.18M
$240.10M
$228.05M
$252.52M
$277.64M
$271.85M
$270.68M
$289.00M
$320.23M
$289.99M
$298.62M
Total current assets
$765.77M
$823.02M
$858.27M
$835.85M
$750.70M
$707.64M
$760.48M
$729.76M
$708.57M
$724.18M
$727.52M
$651.89M
Goodwill
$1.01B
$1.00B
$1.00B
$1.01B
$1.09B
$1.25B
$1.28B
$1.28B
$1.28B
$1.29B
$1.28B
$1.28B
Total assets
$3.95B
$3.99B
$4.04B
$4.06B
$4.05B
$4.24B
$4.34B
$4.30B
$4.22B
$4.22B
$4.19B
$4.14B
Total current liabilities
$455.89M
$459.75M
$671.50M
$667.07M
$538.14M
$481.83M
$518.92M
$521.31M
$458.77M
$505.93M
$1.06B
$1.09B
Short-term debt
—
—
$187.14M
$124.84M
$62.46M
$0
$0
$0
—
—
$499.16M
$499.44M
Long-term debt
$1.55B
$1.49B
$1.24B
$1.24B
$1.30B
$1.47B
$1.43B
$1.37B
$1.37B
$1.37B
$890.54M
$870.59M
Total debt
$1.55B
$1.49B
$1.43B
$1.37B
$1.36B
$1.47B
$1.43B
$1.37B
$1.37B
$1.37B
$1.39B
$1.37B
Total liabilities
$2.25B
$2.19B
$2.15B
$2.14B
$2.06B
$2.18B
$2.18B
$2.12B
$2.05B
$2.09B
$2.16B
$2.14B
Shareholders' equity
$1.70B
$1.80B
$1.89B
$1.91B
$1.99B
$2.06B
$2.16B
$2.19B
$2.17B
$2.13B
$2.03B
$2.00B
Cash flow
quarters · USD
Quarter ended
Nov 2023
Feb 2024
May 2024
Aug 2024
Nov 2024
Feb 2025
May 2025
Aug 2025
Nov 2025
Feb 2026
May 2026
Aug 2026
Operating cash flow
$155.14M
$143.80M
$238.24M
$163.16M
$86.37M
$173.96M
$253.83M
$212.10M
$121.28M
$211.69M
$284.52M
$204.71M
Capital expenditures
$16.47M
$21.92M
$21.34M
$25.96M
$25.87M
$23.74M
$25.23M
$33.97M
$30.85M
$26.00M
$30.48M
$27.40M
Free cash flow
$138.68M
$121.88M
$216.90M
$137.20M
$60.50M
$150.22M
$228.60M
$178.13M
$90.44M
$185.69M
$254.04M
$177.31M
Investing cash flow
-$25.22M
-$58.10M
-$21.34M
-$39.66M
-$145.06M
-$193.06M
-$31.25M
-$23.40M
$4.33M
-$26.23M
-$47.46M
-$63.15M
Financing cash flow
-$144.56M
-$114.66M
-$143.68M
-$157.94M
-$70.07M
$24.53M
-$153.78M
-$208.49M
-$190.51M
-$196.14M
-$217.09M
-$195.70M
Dividends paid
$37.05M
$37.09M
$37.16M
$39.37M
$39.25M
$39.57M
$39.51M
$41.64M
$41.41M
$40.97M
$40.30M
$41.50M
Share buybacks
$59.91M
$52.26M
$59.75M
$63.32M
$48.79M
$64.35M
$80.70M
$106.62M
$139.90M
$163.03M
$203.07M
$137.96M
Stock-based compensation
$14.31M
$16.65M
$15.74M
$16.79M
$13.59M
$16.55M
$17.02M
$14.07M
$18.46M
$20.87M
$22.22M
$22.56M
Depreciation & amortization
$27.07M
$31.58M
$32.50M
$34.03M
$35.72M
$38.41M
$40.84M
$42.72M
$44.15M
$43.69M
$45.87M
$47.12M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.