Source: MSCI'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
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$1.15B
$1.27B
$1.43B
$1.56B
$1.70B
$2.04B
$2.25B
$2.53B
$2.86B
$3.13B
Cost of revenue
$252.11M
$273.68M
$287.33M
$294.96M
$291.70M
$358.68M
$404.34M
$446.58M
$514.38M
$550.37M
Gross profit
$898.56M
$1.00B
$1.15B
$1.26B
$1.40B
$1.68B
$1.84B
$2.08B
$2.34B
$2.58B
Research & development
$75.20M
$75.85M
$81.41M
$98.33M
$101.05M
$111.56M
$107.20M
$132.12M
$158.65M
$177.60M
Operating income
$488.10M
$579.77M
$686.90M
$755.70M
$884.76M
$1.07B
$1.21B
$1.38B
$1.53B
$1.71B
Interest expense
$101.65M
$116.10M
$133.11M
$148.04M
$156.32M
$159.61M
$171.57M
$186.68M
$185.50M
$209.89M
Pre-tax income
$385.94M
$466.90M
$629.90M
$603.32M
$686.23M
$858.14M
$1.04B
$1.37B
$1.36B
$1.49B
Income tax
$125.08M
$162.93M
$122.01M
$39.67M
$84.40M
$132.15M
$173.27M
$220.47M
$247.04M
$291.95M
Net income
$260.86M
$303.97M
$507.88M
$563.65M
$601.82M
$725.98M
$870.57M
$1.15B
$1.11B
$1.20B
EBITDA
$522.42M
$615.21M
$718.24M
$785.70M
$914.57M
$1.10B
$1.23B
$1.41B
$1.55B
$1.74B
EPS (basic)
$2.72
$3.36
$5.83
$6.66
$7.19
$8.80
$10.78
$14.45
$14.09
$15.72
EPS (diluted)
$2.70
$3.31
$5.66
$6.59
$7.12
$8.70
$10.72
$14.39
$14.05
$15.69
Diluted shares
96.54M
91.91M
89.70M
85.54M
84.52M
83.48M
81.22M
79.84M
78.96M
76.64M
Gross margin
78.1%
78.5%
80.0%
81.1%
82.8%
82.4%
82.0%
82.3%
82.0%
82.4%
Operating margin
42.4%
45.5%
47.9%
48.5%
52.2%
52.5%
53.7%
54.8%
53.5%
54.7%
Net margin
22.7%
23.9%
35.4%
36.2%
35.5%
35.5%
38.7%
45.4%
38.8%
38.4%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$791.83M
$889.50M
$904.18M
$1.51B
$1.30B
$1.42B
$993.56M
$461.69M
$409.35M
$515.30M
Receivables
$221.50M
$327.60M
$473.43M
$499.27M
$558.57M
$664.51M
$663.24M
—
—
—
Total current assets
$1.06B
$1.27B
$1.44B
$2.08B
$1.93B
$2.14B
$1.75B
$1.42B
$1.34B
$1.64B
Goodwill
$1.56B
$1.56B
$1.55B
$1.56B
$1.57B
$2.24B
$2.23B
$2.89B
$2.92B
$2.92B
Total assets
$3.08B
$3.28B
$3.39B
$4.20B
$4.20B
$5.51B
$5.00B
$5.52B
$5.45B
$5.70B
Total current liabilities
$536.57M
$607.67M
$809.01M
$900.79M
$1.02B
$1.25B
$1.25B
$1.52B
$1.59B
$1.83B
Short-term debt
—
—
—
—
—
$0
$8.71M
$10.90M
$0
—
Long-term debt
$2.08B
$2.08B
$2.58B
$3.07B
$3.37B
$4.16B
$4.50B
$4.50B
$4.51B
$6.20B
Total debt
$2.08B
$2.08B
$2.58B
$3.07B
$3.37B
$4.16B
$4.51B
$4.51B
$4.51B
$6.20B
Total liabilities
$2.76B
$2.87B
$3.55B
$4.28B
$4.64B
$5.67B
$6.01B
$6.26B
$6.39B
$8.36B
Shareholders' equity
$317.61M
$401.01M
-$166.49M
-$76.71M
-$443.23M
-$163.47M
-$1.01B
-$739.76M
-$940.00M
-$2.65B
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$442.36M
$404.16M
$612.76M
$709.52M
$811.11M
$936.07M
$1.10B
$1.24B
$1.50B
$1.59B
Capital expenditures
$32.28M
$33.18M
$30.26M
$29.12M
$21.83M
$13.51M
$13.62M
$22.76M
$33.76M
$39.32M
Free cash flow
$410.08M
$370.98M
$582.50M
$680.41M
$789.28M
$922.56M
$1.08B
$1.21B
$1.47B
$1.55B
Investing cash flow
-$42.03M
-$48.05M
$34.87M
-$71.94M
-$241.79M
-$1.04B
-$79.33M
-$819.38M
-$144.25M
-$130.06M
Financing cash flow
-$372.90M
-$267.54M
-$626.48M
-$36.67M
-$779.04M
$229.50M
-$1.43B
-$953.93M
-$1.40B
-$1.36B
Dividends paid
$96.26M
$119.80M
$171.03M
$222.92M
$246.44M
$302.45M
$372.92M
$440.99M
$509.11M
$556.52M
Share buybacks
$774.57M
$150.46M
$949.89M
$292.07M
$778.52M
$198.37M
$1.40B
$504.19M
$885.27M
$2.48B
Stock-based compensation
$32.00M
$36.58M
$38.90M
$41.20M
$51.09M
$54.92M
$58.09M
$71.65M
$95.20M
$111.34M
Depreciation & amortization
$34.32M
$35.44M
$31.35M
$30.00M
$29.80M
$28.90M
$26.89M
$21.01M
$16.98M
$23.41M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$690.11M
$679.97M
$707.95M
$724.71M
$743.51M
$745.80M
$772.70M
$793.40M
$822.56M
$850.80M
$867.00M
$892.00M
Cost of revenue
$122.56M
$128.51M
$128.11M
$126.19M
$131.57M
$136.80M
$137.70M
$132.50M
$143.37M
$141.80M
$149.90M
$152.20M
Gross profit
$567.55M
$551.45M
$579.84M
$598.51M
$611.94M
$609.00M
$635.00M
$660.90M
$679.19M
$709.00M
$717.10M
$739.80M
Research & development
$39.22M
$40.52M
$41.07M
$38.58M
$38.47M
$47.60M
$44.10M
$44.80M
$41.10M
$49.60M
$46.00M
$47.60M
Operating income
$370.75M
$339.38M
$382.61M
$401.33M
$405.19M
$377.00M
$425.30M
$447.60M
$463.67M
$456.90M
$487.50M
$502.10M
Interest expense
$46.95M
$46.67M
$46.63M
$46.69M
$45.51M
$46.50M
$46.20M
$53.60M
$63.59M
$69.10M
$71.00M
$74.80M
Pre-tax income
$467.88M
$295.89M
$339.99M
$356.94M
$363.35M
$331.10M
$377.80M
$396.50M
$388.86M
$389.20M
$417.30M
$427.90M
Income tax
$64.50M
$39.94M
$73.24M
$76.03M
$57.83M
$42.50M
$74.10M
$71.20M
$104.15M
-$16.80M
$75.30M
$76.90M
Net income
$403.38M
$255.95M
$266.76M
$280.90M
$305.51M
$288.60M
$303.70M
$325.30M
$284.70M
$406.00M
$342.00M
$351.00M
EBITDA
$375.84M
$343.46M
$386.83M
$405.67M
$409.53M
$381.70M
$430.70M
$453.40M
$471.17M
$462.80M
$493.70M
$508.60M
EPS (basic)
$5.09
$3.23
$3.37
$3.58
$3.91
$3.72
$3.92
$4.26
$3.83
$5.54
$4.70
$4.87
EPS (diluted)
$5.07
$3.22
$3.37
$3.57
$3.90
$3.71
$3.92
$4.25
$3.82
$5.53
$4.69
$4.86
Diluted shares
-116.00K
79.51M
79.25M
78.73M
-199.00K
77.80M
77.50M
76.60M
-664.00K
73.40M
72.90M
72.30M
Gross margin
82.2%
81.1%
81.9%
82.6%
82.3%
81.7%
82.2%
83.3%
82.6%
83.3%
82.7%
82.9%
Operating margin
53.7%
49.9%
54.0%
55.4%
54.5%
50.5%
55.0%
56.4%
56.4%
53.7%
56.2%
56.3%
Net margin
58.5%
37.6%
37.7%
38.8%
41.1%
38.7%
39.3%
41.0%
34.6%
47.7%
39.4%
39.3%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$461.69M
$519.32M
$451.40M
$500.98M
$409.35M
$360.67M
$347.32M
$400.09M
$515.30M
$385.30M
$356.40M
$261.00M
Total current assets
$1.42B
$1.36B
$1.32B
$1.29B
$1.34B
$1.24B
$1.27B
$1.31B
$1.64B
$1.39B
$1.44B
$1.30B
Goodwill
$2.89B
$2.89B
$2.91B
$2.92B
$2.92B
$2.92B
$2.93B
$2.92B
$2.92B
$2.96B
$2.97B
$3.05B
Total assets
$5.52B
$5.48B
$5.46B
$5.41B
$5.45B
$5.34B
$5.37B
$5.39B
$5.70B
$5.55B
$5.60B
$5.60B
Total current liabilities
$1.52B
$1.37B
$1.38B
$1.38B
$1.59B
$1.47B
$1.47B
$1.48B
$1.83B
$1.61B
$1.61B
$1.57B
Short-term debt
$10.90M
$0
$0
$0
$0
—
—
—
—
—
—
—
Long-term debt
$4.50B
$4.51B
$4.51B
$4.48B
$4.51B
$4.55B
$4.51B
$5.51B
$6.20B
$6.40B
$6.38B
$6.72B
Total debt
$4.51B
$4.51B
$4.51B
$4.48B
$4.51B
$4.55B
$4.51B
$5.51B
$6.20B
$6.40B
$6.38B
$6.72B
Total liabilities
$6.26B
$6.13B
$6.19B
$6.16B
$6.39B
$6.30B
$6.26B
$7.31B
$8.36B
$8.32B
$8.29B
$8.61B
Shareholders' equity
-$739.76M
-$650.52M
-$734.48M
-$751.00M
-$940.00M
-$958.60M
-$886.20M
-$1.92B
-$2.65B
-$2.77B
-$2.69B
-$3.02B
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$388.95M
$300.14M
$349.25M
$421.61M
$430.63M
$301.70M
$336.20M
$449.40M
$501.15M
$306.80M
$370.80M
$436.10M
Capital expenditures
$3.81M
$4.27M
$8.62M
$6.63M
$14.25M
$11.60M
$11.30M
$4.00M
$12.42M
$2.80M
$11.00M
$13.40M
Free cash flow
$385.14M
$295.87M
$340.63M
$414.98M
$416.39M
$290.10M
$324.90M
$445.40M
$488.73M
$304.00M
$359.80M
$422.70M
Investing cash flow
-$749.97M
-$32.33M
-$47.12M
-$28.06M
-$36.73M
-$32.90M
-$34.60M
-$26.10M
-$36.46M
-$70.50M
-$61.50M
-$166.60M
Financing cash flow
-$111.57M
-$207.22M
-$368.64M
-$350.27M
-$476.18M
-$321.70M
-$321.10M
-$369.40M
-$349.79M
-$364.50M
-$339.40M
-$364.80M
Dividends paid
$109.35M
$131.31M
$126.92M
$125.76M
$125.13M
$143.80M
$139.70M
$137.90M
$135.12M
$150.50M
$149.50M
$147.80M
Share buybacks
$27.00K
$69.99M
$241.72M
$199.51M
$374.05M
$213.10M
$138.50M
$1.23B
$906.80M
$414.80M
$168.40M
$552.60M
Stock-based compensation
$16.28M
$34.34M
$19.40M
$18.50M
$22.97M
$40.00M
$23.20M
$22.60M
$25.54M
$47.70M
$25.40M
$27.50M
Depreciation & amortization
$5.10M
$4.08M
$4.23M
$4.33M
$4.34M
$4.70M
$5.40M
$5.80M
$7.50M
$5.90M
$6.20M
$6.50M
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.