Skip to content

MSCI

NYSE: MSCI · USD

MSCI financials

6 charts

Revenue

USD millions

$867M
MSCI Revenue. Quarterly values and changes versus the preceding comparable period. Missing values are unavailable.
PeriodRevenue
FY 2010 Q3$202.733M; Change unavailable vs FY 2010 Q2
FY 2010 Q4$213.318M; +5.2% vs FY 2010 Q3
FY 2011 Q1$223.298M; +4.7% vs FY 2010 Q4
FY 2011 Q2$226.483M; +1.4% vs FY 2011 Q1
FY 2011 Q3$225.026M; −0.6% vs FY 2011 Q2
FY 2011 Q4$226.134M; +0.5% vs FY 2011 Q3
FY 2012 Q1$229.052M; +1.3% vs FY 2011 Q4
FY 2012 Q2$238.565M; +4.2% vs FY 2012 Q1
FY 2012 Q3$235.444M; −1.3% vs FY 2012 Q2
FY 2012 Q4$247.08M; +4.9% vs FY 2012 Q3
FY 2013 Q1$251.909M; +2.0% vs FY 2012 Q4
FY 2013 Q2$257.898M; +2.4% vs FY 2013 Q1
FY 2013 Q3$258.238M; +0.1% vs FY 2013 Q2
FY 2013 Q4$267.622M; +3.6% vs FY 2013 Q3
FY 2014 Q1$239.688M; −10.4% vs FY 2013 Q4
FY 2014 Q2$254.226M; +6.1% vs FY 2014 Q1
FY 2014 Q3$251.661M; −1.0% vs FY 2014 Q2
FY 2014 Q4$251.105M; −0.2% vs FY 2014 Q3
FY 2015 Q1$262.769M; +4.6% vs FY 2014 Q4
FY 2015 Q2$270.58M; +3.0% vs FY 2015 Q1
FY 2015 Q3$268.771M; −0.7% vs FY 2015 Q2
FY 2015 Q4$272.893M; +1.5% vs FY 2015 Q3
FY 2016 Q1$278.828M; +2.2% vs FY 2015 Q4
FY 2016 Q2$290.596M; +4.2% vs FY 2016 Q1
FY 2016 Q3$288.433M; −0.7% vs FY 2016 Q2
FY 2016 Q4$292.812M; +1.5% vs FY 2016 Q3
FY 2017 Q1$301.207M; +2.9% vs FY 2016 Q4
FY 2017 Q2$316.089M; +4.9% vs FY 2017 Q1
FY 2017 Q3$322.097M; +1.9% vs FY 2017 Q2
FY 2017 Q4$334.779M; +3.9% vs FY 2017 Q3
FY 2018 Q1$351.316M; +4.9% vs FY 2017 Q4
FY 2018 Q2$363.046M; +3.3% vs FY 2018 Q1
FY 2018 Q3$357.934M; −1.4% vs FY 2018 Q2
FY 2018 Q4$361.688M; +1.0% vs FY 2018 Q3
FY 2019 Q1$371.381M; +2.7% vs FY 2018 Q4
FY 2019 Q2$385.558M; +3.8% vs FY 2019 Q1
FY 2019 Q3$394.251M; +2.3% vs FY 2019 Q2
FY 2019 Q4$406.606M; +3.1% vs FY 2019 Q3
FY 2020 Q1$416.78M; +2.5% vs FY 2019 Q4
FY 2020 Q2$409.616M; −1.7% vs FY 2020 Q1
FY 2020 Q3$425.333M; +3.8% vs FY 2020 Q2
FY 2020 Q4$443.661M; +4.3% vs FY 2020 Q3
FY 2021 Q1$478.423M; +7.8% vs FY 2020 Q4
FY 2021 Q2$498.18M; +4.1% vs FY 2021 Q1
FY 2021 Q3$517.099M; +3.8% vs FY 2021 Q2
FY 2021 Q4$549.842M; +6.3% vs FY 2021 Q3
FY 2022 Q1$559.945M; +1.8% vs FY 2021 Q4
FY 2022 Q2$551.806M; −1.5% vs FY 2022 Q1
FY 2022 Q3$560.639M; +1.6% vs FY 2022 Q2
FY 2022 Q4$576.208M; +2.8% vs FY 2022 Q3
FY 2023 Q1$592.218M; +2.8% vs FY 2022 Q4
FY 2023 Q2$621.157M; +4.9% vs FY 2023 Q1
FY 2023 Q3$625.439M; +0.7% vs FY 2023 Q2
FY 2023 Q4$690.106M; +10.3% vs FY 2023 Q3
FY 2024 Q1$679.965M; −1.5% vs FY 2023 Q4
FY 2024 Q2$707.949M; +4.1% vs FY 2024 Q1
FY 2024 Q3$724.705M; +2.4% vs FY 2024 Q2
FY 2024 Q4$743.509M; +2.6% vs FY 2024 Q3
FY 2025 Q1$745.826M; +0.3% vs FY 2024 Q4
FY 2025 Q2$772.679M; +3.6% vs FY 2025 Q1
FY 2025 Q3$793.426M; +2.7% vs FY 2025 Q2
FY 2025 Q4$822.528M; +3.7% vs FY 2025 Q3
FY 2026 Q1$850.8M; +3.4% vs FY 2025 Q4
FY 2026 Q2$867M; +1.9% vs FY 2026 Q1
Aug 31, 2010 through Sep 25, 2026

Free cash flow

USD millions

$359.8M
MSCI Free cash flow. Quarterly values and changes versus the preceding comparable period. Missing values are unavailable.
PeriodFree cash flow
FY 2010 Q3$63.735M; Change unavailable vs FY 2010 Q2
FY 2010 Q4$56.021M; −12.1% vs FY 2010 Q3
FY 2011 Q1$-29.713M; −153.0% vs FY 2010 Q4
FY 2011 Q2$103.227M; +447.4% vs FY 2011 Q1
FY 2011 Q3$84.574M; −18.1% vs FY 2011 Q2
FY 2011 Q4$73.798M; −12.7% vs FY 2011 Q3
FY 2012 Q1$65.215M; −11.6% vs FY 2011 Q4
FY 2012 Q2$104.905M; +60.9% vs FY 2012 Q1
FY 2012 Q3$79.434M; −24.3% vs FY 2012 Q2
FY 2012 Q4$52.637M; −33.7% vs FY 2012 Q3
FY 2013 Q1$66.247M; +25.9% vs FY 2012 Q4
FY 2013 Q2$81.938M; +23.7% vs FY 2013 Q1
FY 2013 Q3$56.953M; −30.5% vs FY 2013 Q2
FY 2013 Q4$75.054M; +31.8% vs FY 2013 Q3
FY 2014 Q1$16.748M; −77.7% vs FY 2013 Q4
FY 2014 Q2$58.818M; +251.2% vs FY 2014 Q1
FY 2014 Q3$89.879M; +52.8% vs FY 2014 Q2
FY 2014 Q4$97.569M; +8.6% vs FY 2014 Q3
FY 2015 Q1$61.749M; −36.7% vs FY 2014 Q4
FY 2015 Q2$13.41M; −78.3% vs FY 2015 Q1
FY 2015 Q3$124.988M; +832.1% vs FY 2015 Q2
FY 2015 Q4$65.195M; −47.8% vs FY 2015 Q3
FY 2016 Q1$29.895M; −54.1% vs FY 2015 Q4
FY 2016 Q2$106.935M; +257.7% vs FY 2016 Q1
FY 2016 Q3$136.056M; +27.2% vs FY 2016 Q2
FY 2016 Q4$129.568M; −4.8% vs FY 2016 Q3
FY 2017 Q1$29.693M; −77.1% vs FY 2016 Q4
FY 2017 Q2$118.488M; +299.0% vs FY 2017 Q1
FY 2017 Q3$95.384M; −19.5% vs FY 2017 Q2
FY 2017 Q4$127.416M; +33.6% vs FY 2017 Q3
FY 2018 Q1$87.085M; −31.7% vs FY 2017 Q4
FY 2018 Q2$204.198M; +134.5% vs FY 2018 Q1
FY 2018 Q3$135.235M; −33.8% vs FY 2018 Q2
FY 2018 Q4$155.987M; +15.3% vs FY 2018 Q3
FY 2019 Q1$84.719M; −45.7% vs FY 2018 Q4
FY 2019 Q2$183.192M; +116.2% vs FY 2019 Q1
FY 2019 Q3$180.753M; −1.3% vs FY 2019 Q2
FY 2019 Q4$231.743M; +28.2% vs FY 2019 Q3
FY 2020 Q1$109.157M; −52.9% vs FY 2019 Q4
FY 2020 Q2$258.632M; +136.9% vs FY 2020 Q1
FY 2020 Q3$195.24M; −24.5% vs FY 2020 Q2
FY 2020 Q4$226.254M; +15.9% vs FY 2020 Q3
FY 2021 Q1$214.793M; −5.1% vs FY 2020 Q4
FY 2021 Q2$223.248M; +3.9% vs FY 2021 Q1
FY 2021 Q3$211.245M; −5.4% vs FY 2021 Q2
FY 2021 Q4$273.274M; +29.4% vs FY 2021 Q3
FY 2022 Q1$242.93M; −11.1% vs FY 2021 Q4
FY 2022 Q2$209.206M; −13.9% vs FY 2022 Q1
FY 2022 Q3$319.794M; +52.9% vs FY 2022 Q2
FY 2022 Q4$309.822M; −3.1% vs FY 2022 Q3
FY 2023 Q1$257.916M; −16.8% vs FY 2022 Q4
FY 2023 Q2$282.651M; +9.6% vs FY 2023 Q1
FY 2023 Q3$287.567M; +1.7% vs FY 2023 Q2
FY 2023 Q4$385.138M; +33.9% vs FY 2023 Q3
FY 2024 Q1$295.866M; −23.2% vs FY 2023 Q4
FY 2024 Q2$340.63M; +15.1% vs FY 2024 Q1
FY 2024 Q3$414.983M; +21.8% vs FY 2024 Q2
FY 2024 Q4$416.386M; +0.3% vs FY 2024 Q3
FY 2025 Q1$290.237M; −30.3% vs FY 2024 Q4
FY 2025 Q2$324.69M; +11.9% vs FY 2025 Q1
FY 2025 Q3$445.509M; +37.2% vs FY 2025 Q2
FY 2025 Q4$488.691M; +9.7% vs FY 2025 Q3
FY 2026 Q1$304M; −37.8% vs FY 2025 Q4
FY 2026 Q2$359.8M; +18.4% vs FY 2026 Q1

Net margin

%

39.45%
MSCI Net margin. Reported fiscal history.
Fiscal period%
FY 2010 Q35.09%
FY 2010 Q414.19%
FY 2011 Q115.01%
FY 2011 Q220.16%
FY 2011 Q322.12%
FY 2011 Q419.67%
FY 2012 Q119.19%
FY 2012 Q215.74%
FY 2012 Q320.5%
FY 2012 Q422.04%
FY 2013 Q123.4%
FY 2013 Q223.67%
FY 2013 Q321.42%
FY 2013 Q417.66%
FY 2014 Q133.54%
FY 2014 Q242.35%
FY 2014 Q320.55%
FY 2014 Q417.66%
FY 2015 Q116.68%
FY 2015 Q220.7%
FY 2015 Q323.96%
FY 2015 Q421.77%
FY 2016 Q121.65%
FY 2016 Q223.04%
FY 2016 Q322.63%
FY 2016 Q423.31%
FY 2017 Q124.22%
FY 2017 Q225.71%
FY 2017 Q326.44%
FY 2017 Q419.3%
FY 2018 Q132.76%
FY 2018 Q232.18%
FY 2018 Q334.6%
FY 2018 Q442.06%
FY 2019 Q147.98%
FY 2019 Q232.6%
FY 2019 Q334.75%
FY 2019 Q430.2%
FY 2020 Q135.54%
FY 2020 Q228.11%
FY 2020 Q342.87%
FY 2020 Q435.21%
FY 2021 Q141.14%
FY 2021 Q233.21%
FY 2021 Q332.85%
FY 2021 Q435.26%
FY 2022 Q140.79%
FY 2022 Q238.16%
FY 2022 Q338.63%
FY 2022 Q437.31%
FY 2023 Q140.31%
FY 2023 Q239.74%
FY 2023 Q341.52%
FY 2023 Q458.45%
FY 2024 Q137.64%
FY 2024 Q237.68%
FY 2024 Q338.76%
FY 2024 Q441.09%
FY 2025 Q138.7%
FY 2025 Q239.3%
FY 2025 Q341.01%
FY 2025 Q434.61%
FY 2026 Q147.72%
FY 2026 Q239.45%

P/E

× · TTM · Daily

29.6×
MSCI P/E. Monthly closing observations; inspect daily values with the chart arrow keys.
Close date× · TTM · DailyFinancials through
2013-03-2822.84×2012-12-31
2013-04-3022.96×2012-12-31
2013-05-3121.61×2013-03-31
2013-06-2820.4×2013-03-31
2013-07-3121.5×2013-03-31
2013-08-3020.63×2013-06-30
2013-09-3022.14×2013-06-30
2013-10-3122.42×2013-06-30
2013-11-2923.37×2013-09-30
2013-12-3123.01×2013-09-30
2014-01-3122.49×2013-09-30
2014-02-2823.01×2013-09-30
2014-03-3122.65×2013-09-30
2014-04-3021.34×2013-09-30
2014-05-3022.72×2013-09-30
2014-06-3024.14×2013-09-30
2014-07-3123.82×2013-09-30
2014-08-2924.29×2013-09-30
2014-09-3024.75×2013-09-30
2014-10-3124.56×2013-09-30
2014-11-2825.46×2013-09-30
2014-12-3124.97×2013-09-30
2015-01-3028.33×2013-09-30
2015-02-2729.54×2013-09-30
2015-03-3132.27×2013-09-30
2015-04-3032.21×2013-09-30
2015-05-2932.66×2013-09-30
2015-06-3032.4×2013-09-30
2015-07-3135.88×2013-09-30
2015-08-3131.86×2013-09-30
2015-09-3031.3×2013-09-30
2015-10-3035.27×2013-09-30
2015-11-3036.91×2013-09-30
2015-12-3137.97×2013-09-30
2016-01-2936.24×2013-09-30
2016-02-2932.66×2015-12-31
2016-03-3134.31×2015-12-31
2016-04-2935.17×2015-12-31
2016-05-3136.96×2015-12-31
2016-06-3035.72×2015-12-31
2016-07-2939.85×2015-12-31
2016-08-3134.77×2016-06-30
2016-09-3032.38×2016-06-30
2016-10-3130.38×2016-09-30
2016-11-3029.85×2016-09-30
2016-12-3029.85×2016-09-30
2017-01-3131.35×2016-09-30
2017-02-2834.03×2016-12-31
2017-03-3134.97×2016-12-31
2017-04-2836.09×2016-12-31
2017-05-3134.09×2017-03-31
2017-06-3034.51×2017-03-31
2017-07-3136.51×2017-03-31
2017-08-3136.53×2017-06-30
2017-09-2937.26×2017-06-30
2017-10-3137.4×2017-06-30
2017-11-3038.44×2017-09-30
2017-12-2937.79×2017-09-30
2018-01-3141.58×2017-09-30
2018-02-2843.05×2017-12-31
2018-03-2945.47×2017-12-31
2018-04-3045.58×2017-12-31
2018-05-3143.49×2018-03-31
2018-06-2944.25×2018-03-31
2018-07-3144.46×2018-03-31
2018-08-3143.25×2018-06-30
2018-09-2842.57×2018-06-30
2018-10-3136.08×2018-06-30
2018-11-3034.15×2018-09-30
2018-12-3132.05×2018-09-30
2019-01-3137.01×2018-09-30
2019-02-2832.55×2018-12-31
2019-03-2935.04×2018-12-31
2019-04-3039.71×2018-12-31
2019-05-3133×2019-03-31
2019-06-2835.82×2019-03-31
2019-07-3134.09×2019-03-31
2019-08-3034.55×2019-06-30
2019-09-3032.07×2019-06-30
2019-10-3134.54×2019-06-30
2019-11-2937.39×2019-09-30
2019-12-3137.25×2019-09-30
2020-01-3141.23×2019-09-30
2020-02-2844.84×2019-12-31
2020-03-3143.86×2019-12-31
2020-04-3052.43×2020-03-31
2020-05-2952.72×2020-03-31
2020-06-3053.52×2020-03-31
2020-07-3160.64×2020-06-30
2020-08-3160.2×2020-06-30
2020-09-3057.54×2020-06-30
2020-10-3052×2020-09-30
2020-11-3060.85×2020-09-30
2020-12-3166.37×2020-09-30
2021-01-2958.75×2020-09-30
2021-02-2661.61×2020-09-30
2021-03-3162.32×2020-09-30
2021-04-3062.35×2021-03-31
2021-05-2860.08×2021-03-31
2021-06-3068.42×2021-03-31
2021-07-3070.83×2021-06-30
2021-08-3175.42×2021-06-30
2021-09-3072.3×2021-06-30
2021-10-2980.71×2021-09-30
2021-11-3076.41×2021-09-30
2021-12-3174.37×2021-09-30
2022-01-3165.08×2021-09-30
2022-02-2860.9×2021-09-30
2022-03-3161.04×2021-09-30
2022-04-2945.75×2022-03-31
2022-05-3148.05×2022-03-31
2022-06-3044.77×2022-03-31
2022-07-2948.75×2022-06-30
2022-08-3145.49×2022-06-30
2022-09-3042.71×2022-06-30
2022-10-3144.64×2022-09-30
2022-11-3048.35×2022-09-30
2022-12-3044.29×2022-09-30
2023-01-3150.61×2022-09-30
2023-02-2848.24×2022-12-31
2023-03-3151.71×2022-12-31
2023-04-2844.08×2023-03-31
2023-05-3142.99×2023-03-31
2023-06-3042.88×2023-03-31
2023-07-3147.75×2023-06-30
2023-08-3147.36×2023-06-30
2023-09-2944.7×2023-06-30
2023-10-3141.08×2023-06-30
2023-11-3043.12×2023-09-30
2023-12-2946.83×2023-09-30
2024-01-3149.56×2023-09-30
2024-02-2938.83×2023-12-31
2024-03-2838.79×2023-12-31
2024-04-3031.77×2024-03-31
2024-05-3133.77×2024-03-31
2024-06-2832.86×2024-03-31
2024-07-3136.14×2024-06-30
2024-08-3038.8×2024-06-30
2024-09-3038.96×2024-06-30
2024-10-3138.17×2024-06-30
2024-11-2939.76×2024-09-30
2024-12-3139.14×2024-09-30
2025-01-3138.93×2024-09-30
2025-02-2841.72×2024-12-31
2025-03-3139.96×2024-12-31
2025-04-3037.15×2025-03-31
2025-05-3038.44×2025-03-31
2025-06-3039.3×2025-03-31
2025-07-3136.91×2025-06-30
2025-08-2937.33×2025-06-30
2025-09-3037.31×2025-06-30
2025-10-3136.85×2025-09-30
2025-11-2835.29×2025-09-30
2025-12-3135.92×2025-09-30
2026-01-3038.14×2025-09-30
2026-02-2735.53×2025-12-31
2026-03-3133.49×2025-12-31
2026-04-3032.89×2026-03-31
2026-05-2935.12×2026-03-31
2026-06-3031.15×2026-03-31
2026-07-3130.72×2026-06-30
2026-08-3130.63×2026-06-30
2026-09-2529.6×2026-06-30

ROIC

% · Annual / TTM

47.87%
MSCI ROIC. Reported fiscal history.
Fiscal period% · Annual / TTM
FY 2010 Q3—
FY 2010 Q4—
FY 2011 Q1—
FY 2011 Q2—
FY 2011 Q3—
FY 2011 Q49.99%
FY 2012 Q110.03%
FY 2012 Q210.54%
FY 2012 Q310.32%
FY 2012 Q410.45%
FY 2013 Q111.03%
FY 2013 Q211.9%
FY 2013 Q312.23%
FY 2013 Q411.61%
FY 2014 Q110.88%
FY 2014 Q211.58%
FY 2014 Q311.42%
FY 2014 Q411.6%
FY 2015 Q1—
FY 2015 Q2—
FY 2015 Q3—
FY 2015 Q4—
FY 2016 Q1—
FY 2016 Q2—
FY 2016 Q3—
FY 2016 Q4—
FY 2017 Q1—
FY 2017 Q2—
FY 2017 Q3—
FY 2017 Q4—
FY 2018 Q1—
FY 2018 Q2—
FY 2018 Q3—
FY 2018 Q4—
FY 2019 Q1—
FY 2019 Q2—
FY 2019 Q3—
FY 2019 Q4—
FY 2020 Q1—
FY 2020 Q2—
FY 2020 Q3—
FY 2020 Q4—
FY 2021 Q1—
FY 2021 Q2—
FY 2021 Q3—
FY 2021 Q443.22%
FY 2022 Q144.4%
FY 2022 Q245.3%
FY 2022 Q337.9%
FY 2022 Q439.6%
FY 2023 Q139.51%
FY 2023 Q240.59%
FY 2023 Q342.68%
FY 2023 Q439.94%
FY 2024 Q140.34%
FY 2024 Q241.26%
FY 2024 Q342.84%
FY 2024 Q438.66%
FY 2025 Q139.15%
FY 2025 Q240.19%
FY 2025 Q342.91%
FY 2025 Q444.52%
FY 2026 Q147.11%
FY 2026 Q247.87%

Capital allocation

% of tracked cash uses

$571M
MSCI capital allocation. Quarterly values. Missing values are unavailable.
PeriodCapexAcquisitionsBuybacksDividendsDebt repaymentsTracked uses
FY 2010 Q33.07% · $2.399MUnavailable2.25% · $1.757MUnavailable94.69% · $74.048M100% · $78.204M
FY 2010 Q431.21% · $6.095M1.54% · $0.3M50.93% · $9.944MUnavailable16.32% · $3.187M100% · $19.526M
FY 2011 Q10.3% · $3.835MUnavailable0.23% · $2.896MUnavailable99.47% · $1,268.625M100% · $1,275.356M
FY 2011 Q250.58% · $2.897MUnavailable0.31% · $0.018MUnavailable49.11% · $2.813M100% · $5.728M
FY 2011 Q378.08% · $10.11MUnavailable0.21% · $0.027MUnavailable21.71% · $2.811M100% · $12.948M
FY 2011 Q411.24% · $6.269MUnavailable20.95% · $11.685MUnavailable67.81% · $37.813M100% · $55.767M
FY 2012 Q145.6% · $4.292MUnavailable24.53% · $2.309MUnavailable29.87% · $2.812M100% · $9.413M
FY 2012 Q21.43% · $15.654MUnavailable0.02% · $0.174MUnavailable98.55% · $1,078.751M100% · $1,094.579M
FY 2012 Q361.35% · $18.163MUnavailable1.49% · $0.441MUnavailable37.16% · $11M100% · $29.604M
FY 2012 Q45.61% · $6.775MUnavailable85.29% · $103.065MUnavailable9.1% · $11M100% · $120.84M
FY 2013 Q17.58% · $4.8M36.56% · $23.168M14.83% · $9.397MUnavailable41.03% · $26M100% · $63.365M
FY 2013 Q224.55% · $3.691M0.67% · $0.1M1.61% · $0.242MUnavailable73.17% · $11M100% · $15.033M
FY 2013 Q310.03% · $12.408M0% · $0M81.08% · $100.289MUnavailable8.89% · $11M100% · $123.697M
FY 2013 Q489.57% · $19.356M0% · $0M10.43% · $2.255MUnavailable0% · $0M100% · $21.611M
FY 2014 Q17.04% · $8.501MUnavailable88.76% · $107.159MUnavailable4.19% · $5.063M100% · $120.723M
FY 2014 Q259.47% · $9.985MUnavailable10.39% · $1.744MUnavailable30.15% · $5.062M100% · $16.791M
FY 2014 Q35.23% · $17.688M4.4% · $14.88M88.87% · $300.493MUnavailable1.5% · $5.062M100% · $338.123M
FY 2014 Q40.79% · $6.485M0% · $0.041M0.03% · $0.255M2.48% · $20.393M96.69% · $794.813M100% · $821.987M
FY 2015 Q113.82% · $4.934MUnavailable29% · $10.352M57.18% · $20.411MUnavailable100% · $35.697M
FY 2015 Q28.98% · $10.616MUnavailable73.74% · $87.215M17.28% · $20.442MUnavailable100% · $118.273M
FY 2015 Q32.36% · $8.975MUnavailable91.29% · $347.073M6.35% · $24.152MUnavailable100% · $380.2M
FY 2015 Q45.47% · $16.127MUnavailable86.81% · $256.075M7.73% · $22.792MUnavailable100% · $294.994M
FY 2016 Q10.84% · $3.135M0.02% · $0.06M93.25% · $346.715M5.89% · $21.889MUnavailable100% · $371.799M
FY 2016 Q26.69% · $10.142M0% · $0M79.19% · $120.03M14.11% · $21.391MUnavailable100% · $151.563M
FY 2016 Q315.6% · $10.867M0% · $0M46.1% · $32.118M38.3% · $26.68MUnavailable100% · $69.665M
FY 2016 Q42.62% · $8.14M0% · $0M88.89% · $275.702M8.48% · $26.304MUnavailable100% · $310.146M
FY 2017 Q15.5% · $7.322MUnavailable75.36% · $100.362M19.15% · $25.5MUnavailable100% · $133.184M
FY 2017 Q25.34% · $3.729MUnavailable58.2% · $40.615M36.46% · $25.444MUnavailable100% · $69.788M
FY 2017 Q312.74% · $6.389MUnavailable18.68% · $9.373M68.58% · $34.403MUnavailable100% · $50.165M
FY 2017 Q431.29% · $15.737MUnavailable0.22% · $0.111M68.49% · $34.448MUnavailable100% · $50.296M
FY 2018 Q11.18% · $1.512MUnavailable71.48% · $91.277M27.33% · $34.9MUnavailable100% · $127.689M
FY 2018 Q21.54% · $2.967MUnavailable80.81% · $155.423M17.64% · $33.935MUnavailable100% · $192.325M
FY 2018 Q38.06% · $8.59MUnavailable43.4% · $46.27M48.55% · $51.764MUnavailable100% · $106.624M
FY 2018 Q42.37% · $17.188MUnavailable90.67% · $656.918M6.96% · $50.434MUnavailable100% · $724.54M
FY 2019 Q10.91% · $3.156MUnavailable82.33% · $284.466M16.76% · $57.895MUnavailable100% · $345.517M
FY 2019 Q211.14% · $6.278MUnavailable1.32% · $0.743M87.54% · $49.336MUnavailable100% · $56.357M
FY 2019 Q311.67% · $7.782MUnavailable1.62% · $1.081M86.71% · $57.846MUnavailable100% · $66.709M
FY 2019 Q415.76% · $11.9MUnavailable7.66% · $5.785M76.59% · $57.845MUnavailable100% · $75.53M
FY 2020 Q10.49% · $3.613MUnavailable50.14% · $372.894M7.98% · $59.378M41.39% · $307.875M100% · $743.76M
FY 2020 Q20.43% · $3.984MUnavailable3.42% · $31.673M6.15% · $57.031M90% · $834.507M100% · $927.195M
FY 2020 Q31.63% · $4.555MUnavailable74.91% · $208.999M23.45% · $65.434M0% · $0M100% · $278.988M
FY 2020 Q44.04% · $9.674MUnavailable68.95% · $164.953M27% · $64.601M0% · $0M100% · $239.228M
FY 2021 Q10.26% · $0.664MUnavailable73.71% · $187.154M26.03% · $66.087MUnavailable100% · $253.905M
FY 2021 Q22.7% · $1.809MUnavailable0.93% · $0.62M96.37% · $64.47MUnavailable100% · $66.899M
FY 2021 Q30.74% · $4.646MUnavailable0.84% · $5.286M13.65% · $85.939M84.77% · $533.565M100% · $629.436M
FY 2021 Q46.52% · $6.39M0.3% · $0.294M5.43% · $5.314M87.75% · $85.953M0% · $0M100% · $97.951M
FY 2022 Q10.13% · $1.254MUnavailable90.32% · $877.657M9.03% · $87.769M0.51% · $5M100% · $971.68M
FY 2022 Q20.95% · $3.483MUnavailable76.21% · $280.856M22.84% · $84.167M0% · $0M100% · $368.506M
FY 2022 Q31.2% · $3.275MUnavailable61.85% · $168.785M36.95% · $100.823M0% · $0M100% · $272.883M
FY 2022 Q43.15% · $5.605M0% · $0M39.41% · $70.208M56.22% · $100.156M1.23% · $2.188M100% · $178.157M
FY 2023 Q13.78% · $6.225M0% · $0M26.72% · $43.96M68.17% · $112.145M1.33% · $2.188M100% · $164.518M
FY 2023 Q21.63% · $9.153M0% · $0M78.42% · $441.457M19.56% · $110.115M0.39% · $2.187M100% · $562.912M
FY 2023 Q32.66% · $3.564M0% · $0M14% · $18.744M81.7% · $109.38M1.63% · $2.188M100% · $133.876M
FY 2023 Q40.45% · $3.815M86.31% · $727.342M0% · $0.027M12.98% · $109.353M0.26% · $2.187M100% · $842.724M
FY 2024 Q10.77% · $4.271M1.42% · $7.82M12.67% · $69.991M23.77% · $131.305M61.37% · $339.063M100% · $552.45M
FY 2024 Q22.17% · $8.618M4.95% · $19.647M60.9% · $241.718M31.98% · $126.918M0% · $0M100% · $396.901M
FY 2024 Q31.86% · $6.626M0% · $0M55.9% · $199.509M35.24% · $125.757M7% · $25M100% · $356.892M
FY 2024 Q42.01% · $14.247M0% · $0M52.8% · $374.048M17.66% · $125.129M27.53% · $195M100% · $708.424M
FY 2025 Q12.65% · $11.5M0% · $0M49.17% · $213.093M33.18% · $143.784M15% · $65M100% · $433.377M
FY 2025 Q22.6% · $11.448M0% · $0M31.51% · $138.491M31.79% · $139.744M34.1% · $149.875M100% · $439.558M
FY 2025 Q30.19% · $3.932M0% · $0M58.95% · $1,225.899M6.63% · $137.858M34.24% · $712M100% · $2,079.689M
FY 2025 Q41.01% · $12.439M0% · $0M73.76% · $906.822M10.99% · $135.135M14.23% · $175M100% · $1,229.396M
FY 2026 Q10.36% · $2.8M5.31% · $41.7M52.85% · $414.8M19.18% · $150.5M22.3% · $175M100% · $784.8M
FY 2026 Q21.93% · $11M2.99% · $17.1M29.49% · $168.4M26.18% · $149.5M39.4% · $225M100% · $571M

Sources and calculations

Company filings · USD · Last checked 2026-10-18. Missing inputs remain unavailable. Your chart selection and layout are saved in this browser for MSCI.

All charts share the selected dates. Quarterly/Yearly changes fiscal charts; valuation keeps completed daily closes on a published TTM basis. Later restatements can delay that basis. Historical mean, median and pricing labels use the selected range and do not estimate intrinsic fair value.

SBC deduction is an optional economic-cost scenario for FCF-based metrics. Missing SBC never becomes zero.

Revenue
Reported revenue from company filings.
Free cash flow
Operating cash flow − reported cash capital investment. PPE purchases are preferred; the productive-assets fallback also includes software and intangibles. Reflects the SBC option and can differ from issuer-defined FCF.
Net margin
Reported net income / revenue × 100.
P/E
Completed closing price × diluted shares / TTM earnings attributable to common shareholders.
ROIC
NOPAT / average invested capital × 100. NOPAT = operating income × (1 − effective tax rate). Invested capital = equity including noncontrolling interests + debt − cash and equivalents. Average uses period end and one year earlier.
Capital allocation
Reported cash uses as a percentage of tracked uses. Missing categories remain unavailable; SBC is noncash and excluded.
Reported revenue and sources