{"schemaVersion":1,"title":"Fortinet Margins","path":"/stock/ftnt/margins","topic":"margins","company":{"symbol":"ftnt","name":"Fortinet","exchange":"NASDAQ","currency":"USD","aliases":[]},"retrievedAt":"2026-09-28T18:23:16.063Z","periodBasis":"fiscal","options":{"range":"5Y","deductSbc":false,"limit":200,"offset":0,"frequency":"quarterly","wacc":7.7},"definitions":[{"label":"Gross margin","unit":"percent","group":"margins","formula":"Gross profit / revenue × 100. Uses revenue − reported cost of revenue when gross profit is absent.","id":"gross_margin"},{"label":"Operating margin","unit":"percent","group":"margins","formula":"Operating income / revenue × 100. Uses reported operating income, or reported pretax income less the complete nonoperating income/expense total when both are available.","id":"operating_margin"},{"label":"Net margin","unit":"percent","group":"margins","formula":"Reported net income / revenue × 100.","id":"net_margin"},{"label":"EBITDA margin","unit":"percent","group":"margins","formula":"(Operating income + reported depreciation and amortization) / revenue × 100. An EBITDA proxy, not adjusted EBITDA.","id":"ebitda_margin"},{"label":"Operating cash flow margin","unit":"percent","group":"margins","formula":"Operating cash flow / revenue × 100.","id":"ocf_margin"},{"label":"Free cash flow margin","unit":"percent","group":"margins","formula":"Free cash flow / revenue × 100. Reflects the selected reported capex scope and the SBC option.","id":"fcf_margin"},{"label":"Capex / revenue","unit":"percent","group":"margins","formula":"Reported cash capital investment / revenue × 100. Uses PPE purchases or, when those are not separately tagged, the broader productive-assets total.","id":"capex_intensity"},{"label":"SBC / revenue","unit":"percent","group":"margins","formula":"Reported share-based compensation / revenue × 100.","id":"sbc_revenue"}],"latest":{"period":"2026-Q2","start":"2026-04-01","end":"2026-06-30","fiscal":true,"ttm":true,"priceDate":"2026-06-30","values":{"gross_margin":80.23829288539478,"operating_margin":33.65887006201474,"net_margin":29.605937789931147,"ebitda_margin":35.680453147126315,"ocf_margin":50.959519507788464,"fcf_margin":47.15073978221592,"capex_intensity":3.808779725572538,"sbc_revenue":3.872259387665413},"issues":{},"issueCodes":{"software_capex":"missing_inputs","roic":"nonpositive_denominator","roiic":"capital_not_increased","roic_wacc":"nonpositive_denominator","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},"rows":[{"period":"2026-Q2","start":"2026-04-01","end":"2026-06-30","fiscal":true,"ttm":true,"priceDate":"2026-06-30","values":{"gross_margin":80.23829288539478,"operating_margin":33.65887006201474,"net_margin":29.605937789931147,"ebitda_margin":35.680453147126315,"ocf_margin":50.959519507788464,"fcf_margin":47.15073978221592,"capex_intensity":3.808779725572538,"sbc_revenue":3.872259387665413},"issues":{},"issueCodes":{"software_capex":"missing_inputs","roic":"nonpositive_denominator","roiic":"capital_not_increased","roic_wacc":"nonpositive_denominator","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2026-Q1","start":"2026-01-01","end":"2026-03-31","fiscal":true,"ttm":true,"priceDate":"2026-03-31","values":{"gross_margin":80.29303633217994,"operating_margin":31.358131487889274,"net_margin":28.89814013840831,"ebitda_margin":33.50994809688581,"ocf_margin":58.23421280276816,"fcf_margin":54.41717128027681,"capex_intensity":3.81704152249135,"sbc_revenue":3.9197664359861593},"issues":{},"issueCodes":{"software_capex":"missing_inputs","roic":"nonpositive_denominator","roiic":"capital_not_increased","roic_wacc":"nonpositive_denominator","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2025-Q4","start":"2025-10-01","end":"2025-12-31","fiscal":true,"ttm":true,"priceDate":"2025-12-31","values":{"gross_margin":79.56955380577428,"operating_margin":32.83989501312336,"net_margin":26.56167979002625,"ebitda_margin":34.91338582677165,"ocf_margin":32.55643044619423,"fcf_margin":30.309711286089243,"capex_intensity":2.2467191601049867,"sbc_revenue":3.805774278215223},"issues":{},"issueCodes":{"software_capex":"missing_inputs","eps":"missing_inputs","roic":"nonpositive_denominator","roic_wacc":"nonpositive_denominator"},"growthRates":{},"availableAfter":{}},{"period":"2025-Q3","start":"2025-07-01","end":"2025-09-30","fiscal":true,"ttm":true,"priceDate":"2025-09-30","values":{"gross_margin":80.76989970433068,"operating_margin":31.729375615977734,"net_margin":27.474056467041564,"ebitda_margin":33.9555916285002,"ocf_margin":37.984810713664565,"fcf_margin":32.90045799756508,"capex_intensity":5.084352716099485,"sbc_revenue":4.162560148414401},"issues":{},"issueCodes":{"pfcf_growth":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2025-Q2","start":"2025-04-01","end":"2025-06-30","fiscal":true,"ttm":true,"priceDate":"2025-06-30","values":{"gross_margin":80.68098159509202,"operating_margin":28.098159509202453,"net_margin":27,"ebitda_margin":30.4478527607362,"ocf_margin":27.7239263803681,"fcf_margin":17.429447852760735,"capex_intensity":10.294478527607364,"sbc_revenue":4.2392638036809815},"issues":{},"issueCodes":{"pfcf_growth":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2025-Q1","start":"2025-01-01","end":"2025-03-31","fiscal":true,"ttm":true,"priceDate":"2025-03-31","values":{"gross_margin":80.96382412158212,"operating_margin":29.473274014418394,"net_margin":28.148340585828407,"ebitda_margin":31.798402286159643,"ocf_margin":56.06936416184971,"fcf_margin":51.75034097551471,"capex_intensity":4.319023186335,"sbc_revenue":4.293044099499902},"issues":{},"issueCodes":{"pfcf_growth":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2024-Q4","start":"2024-10-01","end":"2024-12-31","fiscal":true,"ttm":true,"priceDate":"2024-12-31","values":{"gross_margin":81.05535811095717,"operating_margin":34.582254081079455,"net_margin":31.69688572977532,"ebitda_margin":36.70260827660985,"ocf_margin":28.76935124390097,"fcf_margin":22.890187338112163,"capex_intensity":5.879163905788808,"sbc_revenue":3.963616649599422},"issues":{},"issueCodes":{"software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2024-Q3","start":"2024-07-01","end":"2024-09-30","fiscal":true,"ttm":true,"priceDate":"2024-09-30","values":{"gross_margin":82.53431470061668,"operating_margin":31.224719846164046,"net_margin":35.800013261720046,"ebitda_margin":33.200716132882434,"ocf_margin":40.32225979709569,"fcf_margin":37.91525760891189,"capex_intensity":2.4070021881838075,"sbc_revenue":4.369736754857105},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2024-Q2","start":"2024-04-01","end":"2024-06-30","fiscal":true,"ttm":true,"priceDate":"2024-06-28","values":{"gross_margin":80.82688419438054,"operating_margin":30.481768109879383,"net_margin":26.47981593808827,"ebitda_margin":32.51760440633061,"ocf_margin":23.84438402007948,"fcf_margin":22.233842292407445,"capex_intensity":1.610541727672035,"sbc_revenue":4.45513490901485},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2024-Q1","start":"2024-01-01","end":"2024-03-31","fiscal":true,"ttm":true,"priceDate":"2024-03-28","values":{"gross_margin":77.48466711002735,"operating_margin":23.73457474322028,"net_margin":22.11630828345526,"ebitda_margin":25.847927288849483,"ocf_margin":61.36111726889825,"fcf_margin":44.964161678859085,"capex_intensity":16.396955590039163,"sbc_revenue":4.603561664080396},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","pb":"nonpositive_denominator","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roe":"nonpositive_denominator","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"nonpositive_denominator","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2023-Q4","start":"2023-10-01","end":"2023-12-31","fiscal":true,"ttm":true,"priceDate":"2023-12-29","values":{"gross_margin":77.67648929404282,"operating_margin":27.234824394035755,"net_margin":21.97017878595152,"ebitda_margin":29.368949190869902,"ocf_margin":13.546745813016747,"fcf_margin":null,"capex_intensity":null,"sbc_revenue":4.480248745671684},"issues":{"fcf_margin":"The reported inputs required for this metric are unavailable in the extracted statements for this period.","capex_intensity":"The reported inputs required for this metric are unavailable in the extracted statements for this period."},"issueCodes":{"pb":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","capex":"missing_inputs","fcf":"missing_inputs","software_capex":"missing_inputs","sbc_fcf":"missing_inputs","eps":"missing_inputs","fcf_margin":"missing_inputs","capex_intensity":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roe":"nonpositive_denominator","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"nonpositive_denominator","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2023-Q3","start":"2023-07-01","end":"2023-09-30","fiscal":true,"ttm":true,"priceDate":"2023-09-29","values":{"gross_margin":76.19511464109097,"operating_margin":22.718417503371796,"net_margin":24.194515210549977,"ebitda_margin":24.838903042109997,"ocf_margin":41.30076427393976,"fcf_margin":36.04825415854938,"capex_intensity":5.252510115390379,"sbc_revenue":4.817922973175484},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roe":"nonpositive_denominator","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2023-Q2","start":"2023-04-01","end":"2023-06-30","fiscal":true,"ttm":true,"priceDate":"2023-06-30","values":{"gross_margin":77.11943069306932,"operating_margin":21.581064356435643,"net_margin":20.598700495049506,"ebitda_margin":23.700495049504948,"ocf_margin":39.84375000000001,"fcf_margin":33.90315594059406,"capex_intensity":5.9405940594059405,"sbc_revenue":5.027846534653466},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"tax_rate_undefined","roe":"nonpositive_denominator","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2023-Q1","start":"2023-01-01","end":"2023-03-31","fiscal":true,"ttm":true,"priceDate":"2023-03-31","values":{"gross_margin":75.6159391586786,"operating_margin":21.666798700784284,"net_margin":19.622910560088727,"ebitda_margin":23.84536164144815,"ocf_margin":53.67186881090073,"fcf_margin":51.27148855264201,"capex_intensity":2.400380258258734,"sbc_revenue":4.460112493068209},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"tax_rate_undefined","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2022-Q4","start":"2022-10-01","end":"2022-12-31","fiscal":true,"ttm":true,"priceDate":"2022-12-30","values":{"gross_margin":76.82774746687451,"operating_margin":27.88776305533905,"net_margin":24.45830085736555,"ebitda_margin":30.015588464536247,"ocf_margin":41.16134060795012,"fcf_margin":null,"capex_intensity":null,"sbc_revenue":4.26344505066251},"issues":{"fcf_margin":"The reported inputs required for this metric are unavailable in the extracted statements for this period.","capex_intensity":"The reported inputs required for this metric are unavailable in the extracted statements for this period."},"issueCodes":{"pb":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","capex":"missing_inputs","fcf":"missing_inputs","software_capex":"missing_inputs","sbc_fcf":"missing_inputs","eps":"missing_inputs","fcf_margin":"missing_inputs","capex_intensity":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"nonpositive_denominator","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2022-Q3","start":"2022-07-01","end":"2022-09-30","fiscal":true,"ttm":true,"priceDate":"2022-09-30","values":{"gross_margin":75.38060026098303,"operating_margin":23.09699869508482,"net_margin":20.147890387124836,"ebitda_margin":25.393649412788164,"ocf_margin":42.01826881252719,"fcf_margin":34.3801652892562,"capex_intensity":7.638103523270987,"sbc_revenue":4.758590691605046},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","pb":"nonpositive_denominator","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"nonpositive_denominator","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2022-Q2","start":"2022-04-01","end":"2022-06-30","fiscal":true,"ttm":true,"priceDate":"2022-06-30","values":{"gross_margin":75.65284923793807,"operating_margin":18.959324337442972,"net_margin":16.843024949034078,"ebitda_margin":21.395980972721098,"ocf_margin":31.39501019318513,"fcf_margin":27.521599844675276,"capex_intensity":3.8734103485098537,"sbc_revenue":5.310164061741579},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","pb":"nonpositive_denominator","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"tax_rate_undefined","roiic":"tax_rate_undefined","roic_wacc":"tax_rate_undefined","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"nonpositive_denominator","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2022-Q1","start":"2022-01-01","end":"2022-03-31","fiscal":true,"ttm":true,"priceDate":"2022-03-31","values":{"gross_margin":73.41851696690406,"operating_margin":15.814830330959365,"net_margin":14.495182237117724,"ebitda_margin":18.485546711353166,"ocf_margin":41.48512777545036,"fcf_margin":28.644742354419776,"capex_intensity":12.84038542103058,"sbc_revenue":5.571847507331379},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"tax_rate_undefined","roiic":"tax_rate_undefined","roic_wacc":"tax_rate_undefined","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2021-Q4","start":"2021-10-01","end":"2021-12-31","fiscal":true,"ttm":true,"priceDate":"2021-12-31","values":{"gross_margin":76.30759651307596,"operating_margin":22.30178497301785,"net_margin":20.651722706517226,"ebitda_margin":24.92735574927356,"ocf_margin":38.06558738065588,"fcf_margin":null,"capex_intensity":null,"sbc_revenue":5.510585305105852},"issues":{"fcf_margin":"The reported inputs required for this metric are unavailable in the extracted statements for this period.","capex_intensity":"The reported inputs required for this metric are unavailable in the extracted statements for this period."},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","capex":"missing_inputs","fcf":"missing_inputs","software_capex":"missing_inputs","sbc_fcf":"missing_inputs","eps":"missing_inputs","fcf_margin":"missing_inputs","capex_intensity":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2021-Q3","start":"2021-07-01","end":"2021-09-30","fiscal":true,"ttm":true,"priceDate":"2021-09-30","values":{"gross_margin":75.64575645756457,"operating_margin":19.18819188191882,"net_margin":18.807656826568262,"ebitda_margin":21.82887453874539,"ocf_margin":45.98708487084871,"fcf_margin":38.03044280442804,"capex_intensity":7.956642066420663,"sbc_revenue":6.077029520295203},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2021-Q2","start":"2021-04-01","end":"2021-06-30","fiscal":true,"ttm":true,"priceDate":"2021-06-30","values":{"gross_margin":76.66957932842342,"operating_margin":18.412183248033955,"net_margin":17.163899637997755,"ebitda_margin":20.77143927100237,"ocf_margin":52.20322057171389,"fcf_margin":49.26975408812882,"capex_intensity":2.9334664835850703,"sbc_revenue":6.565971788790413},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2021-Q1","start":"2021-01-01","end":"2021-03-31","fiscal":true,"ttm":true,"priceDate":"2021-03-31","values":{"gross_margin":77.95297761509222,"operating_margin":17.119526960439252,"net_margin":15.092214557229342,"ebitda_margin":19.55511755596227,"ocf_margin":44.47416584541743,"fcf_margin":37.139236942137124,"capex_intensity":7.334928903280305,"sbc_revenue":6.968886386034071},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt_fcf":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2020-Q4","start":"2020-10-01","end":"2020-12-31","fiscal":true,"ttm":true,"priceDate":"2020-12-31","values":{"gross_margin":77.67379679144385,"operating_margin":22.647058823529413,"net_margin":19.61229946524064,"ebitda_margin":24.879679144385026,"ocf_margin":39.639037433155075,"fcf_margin":null,"capex_intensity":null,"sbc_revenue":6.510695187165775},"issues":{"fcf_margin":"The reported inputs required for this metric are unavailable in the extracted statements for this period.","capex_intensity":"The reported inputs required for this metric are unavailable in the extracted statements for this period."},"issueCodes":{"capex":"missing_inputs","fcf":"missing_inputs","software_capex":"missing_inputs","sbc_fcf":"missing_inputs","eps":"missing_inputs","fcf_margin":"missing_inputs","capex_intensity":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","interest_coverage":"nonpositive_denominator"},"growthRates":{},"availableAfter":{}},{"period":"2020-Q3","start":"2020-07-01","end":"2020-09-30","fiscal":true,"ttm":true,"priceDate":"2020-09-30","values":{"gross_margin":78.62079557671632,"operating_margin":19.490093687605594,"net_margin":18.952541852250036,"ebitda_margin":22.05498387344494,"ocf_margin":33.91184149900169,"fcf_margin":28.52096452157887,"capex_intensity":5.390876977422823,"sbc_revenue":7.571801566579634},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"tax_rate_undefined","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2020-Q2","start":"2020-04-01","end":"2020-06-30","fiscal":true,"ttm":true,"priceDate":"2020-06-30","values":{"gross_margin":78.05036555645816,"operating_margin":18.960194963444355,"net_margin":18.212835093419983,"ebitda_margin":21.852152721364746,"ocf_margin":40.12997562956945,"fcf_margin":35.10966693744923,"capex_intensity":5.020308692120228,"sbc_revenue":7.9447603574329815},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"tax_rate_undefined","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2020-Q1","start":"2020-01-01","end":"2020-03-31","fiscal":true,"ttm":true,"priceDate":"2020-03-31","values":{"gross_margin":77.69110764430577,"operating_margin":20.090136938810886,"net_margin":18.027387762177156,"ebitda_margin":23.140925637025482,"ocf_margin":55.36488126191714,"fcf_margin":50.580689894262434,"capex_intensity":4.7841913676547065,"sbc_revenue":7.765643959091697},"issues":{},"issueCodes":{"pfcf":"missing_inputs","pfcf_growth":"missing_inputs","fcf_yield":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"tax_rate_undefined","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2019-Q4","start":"2019-10-01","end":"2019-12-31","fiscal":true,"ttm":true,"priceDate":"2019-12-31","values":{"gross_margin":77.13216145833334,"operating_margin":19.270833333333336,"net_margin":18.75,"ebitda_margin":21.826171875,"ocf_margin":30.989583333333336,"fcf_margin":null,"capex_intensity":null,"sbc_revenue":7.112630208333334},"issues":{"fcf_margin":"The reported inputs required for this metric are unavailable in the extracted statements for this period.","capex_intensity":"The reported inputs required for this metric are unavailable in the extracted statements for this period."},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","capex":"missing_inputs","fcf":"missing_inputs","software_capex":"missing_inputs","sbc_fcf":"missing_inputs","eps":"missing_inputs","fcf_margin":"missing_inputs","capex_intensity":"missing_inputs","roic":"missing_inputs","roiic":"tax_rate_undefined","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"nonpositive_denominator"},"growthRates":{},"availableAfter":{}},{"period":"2019-Q3","start":"2019-07-01","end":"2019-09-30","fiscal":true,"ttm":true,"priceDate":"2019-09-30","values":{"gross_margin":77.33333333333333,"operating_margin":18.2648401826484,"net_margin":14.575342465753424,"ebitda_margin":21.00456621004566,"ocf_margin":40.40182648401826,"fcf_margin":37.20547945205479,"capex_intensity":3.1963470319634704,"sbc_revenue":7.744292237442922},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"tax_rate_undefined","roiic":"tax_rate_undefined","roic_wacc":"tax_rate_undefined","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2019-Q2","start":"2019-04-01","end":"2019-06-30","fiscal":true,"ttm":true,"priceDate":"2019-06-28","values":{"gross_margin":75.40732221583283,"operating_margin":14.414414414414415,"net_margin":13.935211807552234,"ebitda_margin":17.327966264136478,"ocf_margin":37.39697143952463,"fcf_margin":34.08088940003833,"capex_intensity":3.316082039486295,"sbc_revenue":8.625646923519263},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"tax_rate_undefined","roiic":"tax_rate_undefined","roic_wacc":"tax_rate_undefined","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2019-Q1","start":"2019-01-01","end":"2019-03-31","fiscal":true,"ttm":true,"priceDate":"2019-03-29","values":{"gross_margin":76.08971646212443,"operating_margin":10.70672873465933,"net_margin":12.44181125687685,"ebitda_margin":14.028776978417264,"ocf_margin":42.59415996614473,"fcf_margin":40.435886584849776,"capex_intensity":2.158273381294964,"sbc_revenue":9.098603470165044},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"tax_rate_undefined","roiic":"tax_rate_undefined","roic_wacc":"tax_rate_undefined","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2018-Q4","start":"2018-10-01","end":"2018-12-31","fiscal":true,"ttm":true,"priceDate":"2018-12-31","values":{"gross_margin":74.65483234714004,"operating_margin":16.785009861932938,"net_margin":36.01577909270217,"ebitda_margin":19.684418145956606,"ocf_margin":35.54240631163707,"fcf_margin":33.25443786982248,"capex_intensity":2.287968441814596,"sbc_revenue":8.402366863905325},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"tax_rate_undefined","roiic":"tax_rate_undefined","roic_wacc":"tax_rate_undefined","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2018-Q3","start":"2018-07-01","end":"2018-09-30","fiscal":true,"ttm":true,"priceDate":"2018-09-28","values":{"gross_margin":75.4130865829478,"operating_margin":13.835646618197842,"net_margin":12.932363956818685,"ebitda_margin":16.964089006389074,"ocf_margin":38.929279576999335,"fcf_margin":34.91958581185283,"capex_intensity":4.009693765146508,"sbc_revenue":9.517514871116987},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2018-Q2","start":"2018-04-01","end":"2018-06-30","fiscal":true,"ttm":true,"priceDate":"2018-06-29","values":{"gross_margin":74.3711760707002,"operating_margin":11.4887831407206,"net_margin":11.171538635848629,"ebitda_margin":14.570586902334012,"ocf_margin":32.24563788805801,"fcf_margin":29.617040561975983,"capex_intensity":2.6285973260820303,"sbc_revenue":9.200090641287106},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2018-Q1","start":"2018-01-01","end":"2018-03-31","fiscal":true,"ttm":true,"priceDate":"2018-03-29","values":{"gross_margin":75.63909774436091,"operating_margin":8.120300751879698,"net_margin":10.426065162907268,"ebitda_margin":11.428571428571427,"ocf_margin":35.0125313283208,"fcf_margin":32.10526315789474,"capex_intensity":2.907268170426065,"sbc_revenue":9.147869674185463},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2017-Q4","start":"2017-10-01","end":"2017-12-31","fiscal":true,"ttm":true,"priceDate":"2017-12-29","values":{"gross_margin":74.69952096153293,"operating_margin":10.127487592039705,"net_margin":-6.950617758023174,"ebitda_margin":13.55179663425077,"ocf_margin":37.80995900813117,"fcf_margin":34.52892950742557,"capex_intensity":3.2810295007055976,"sbc_revenue":8.268933539412673},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2017-Q3","start":"2017-07-01","end":"2017-09-30","fiscal":true,"ttm":true,"priceDate":"2017-09-29","values":{"gross_margin":74.97468046614665,"operating_margin":9.00440118968406,"net_margin":7.110847449474503,"ebitda_margin":12.669654238049047,"ocf_margin":43.38204838369181,"fcf_margin":37.5691109703728,"capex_intensity":5.81293741331901,"sbc_revenue":9.167675439651326},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"tax_rate_undefined","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2017-Q2","start":"2017-04-01","end":"2017-06-30","fiscal":true,"ttm":true,"priceDate":"2017-06-30","values":{"gross_margin":73.68358787131778,"operating_margin":7.841108870357583,"net_margin":6.336991600384077,"ebitda_margin":11.692606522151822,"ocf_margin":39.830356921773244,"fcf_margin":16.06987115820056,"capex_intensity":23.760485763572685,"sbc_revenue":9.65446846911291},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2017-Q1","start":"2017-01-01","end":"2017-03-31","fiscal":true,"ttm":true,"priceDate":"2017-03-31","values":{"gross_margin":73.4085784083435,"operating_margin":1.5884853894578597,"net_margin":3.1467278962698484,"ebitda_margin":5.550303016066898,"ocf_margin":38.09692990698111,"fcf_margin":34.1254228131166,"capex_intensity":3.9715070938645116,"sbc_revenue":9.786655548247674},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2016-Q4","start":"2016-10-01","end":"2016-12-31","fiscal":true,"ttm":true,"priceDate":"2016-12-30","values":{"gross_margin":74.94942535071522,"operating_margin":12.455695504781854,"net_margin":6.936030647961856,"ebitda_margin":16.210622054405647,"ocf_margin":27.846925557423592,"fcf_margin":23.199294435410525,"capex_intensity":4.647631122013064,"sbc_revenue":8.841881873053497},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2016-Q3","start":"2016-07-01","end":"2016-09-30","fiscal":true,"ttm":true,"priceDate":"2016-09-30","values":{"gross_margin":73.21962064892656,"operating_margin":1.7331657434485197,"net_margin":1.9867612412599558,"ebitda_margin":5.856066395912154,"ocf_margin":24.045464019757077,"fcf_margin":22.175868319827185,"capex_intensity":1.86959569992989,"sbc_revenue":9.819482955729741},"issues":{},"issueCodes":{"pe":"nonpositive_denominator","peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"tax_rate_undefined","roiic":"tax_rate_undefined","roic_wacc":"tax_rate_undefined","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2016-Q2","start":"2016-04-01","end":"2016-06-30","fiscal":true,"ttm":true,"priceDate":"2016-06-30","values":{"gross_margin":72.86273527494372,"operating_margin":-1.2990099264269037,"net_margin":-0.4457418486725691,"ebitda_margin":2.3269779794534844,"ocf_margin":21.81854966906558,"fcf_margin":17.18032955351953,"capex_intensity":4.63822011554605,"sbc_revenue":9.110089886990952},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2016-Q1","start":"2016-01-01","end":"2016-03-31","fiscal":true,"ttm":true,"priceDate":"2016-03-31","values":{"gross_margin":72.6790031485438,"operating_margin":-1.9931406724389966,"net_margin":-1.2049505228831663,"ebitda_margin":1.7141290902957387,"ocf_margin":35.34767513774879,"fcf_margin":24.8211374114472,"capex_intensity":10.526537726301584,"sbc_revenue":10.851582705498707},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2015-Q4","start":"2015-10-01","end":"2015-12-31","fiscal":true,"ttm":true,"priceDate":"2015-12-31","values":{"gross_margin":72.35481183965143,"operating_margin":4.339204597189482,"net_margin":-0.8545538547663128,"ebitda_margin":7.5034819528612715,"ocf_margin":23.120166998843285,"fcf_margin":20.305939722590374,"capex_intensity":2.814227276252913,"sbc_revenue":9.47192348809054},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2015-Q3","start":"2015-07-01","end":"2015-09-30","fiscal":true,"ttm":true,"priceDate":"2015-09-30","values":{"gross_margin":72.42990294845964,"operating_margin":-0.707507267330083,"net_margin":3.141101558054048,"ebitda_margin":2.685451497300706,"ocf_margin":25.018456711321658,"fcf_margin":19.89479674546657,"capex_intensity":5.123659965855084,"sbc_revenue":10.180414353169171},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2015-Q2","start":"2015-04-01","end":"2015-06-30","fiscal":true,"ttm":true,"priceDate":"2015-06-30","values":{"gross_margin":71.01653564651667,"operating_margin":1.231102862981421,"net_margin":0.3302958900681861,"ebitda_margin":4.162478887336572,"ocf_margin":35.15857956085661,"fcf_margin":30.670809266634695,"capex_intensity":4.4877702942219075,"sbc_revenue":9.02683654106804},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2015-Q1","start":"2015-01-01","end":"2015-03-31","fiscal":true,"ttm":true,"priceDate":"2015-03-31","values":{"gross_margin":70.12391608654397,"operating_margin":0.42182200802307346,"net_margin":0.7327865618218201,"ebitda_margin":3.406048307544883,"ocf_margin":30.35380438356679,"fcf_margin":28.03942015914621,"capex_intensity":2.3143842244205817,"sbc_revenue":8.86859633794613},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2014-Q4","start":"2014-10-01","end":"2014-12-31","fiscal":true,"ttm":true,"priceDate":"2014-12-31","values":{"gross_margin":70.69951645093741,"operating_margin":8.892302059660043,"net_margin":3.041938839750144,"ebitda_margin":11.352017466702982,"ocf_margin":15.789685179645396,"fcf_margin":13.380869673928085,"capex_intensity":2.408815505717309,"sbc_revenue":7.447905736954668},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2014-Q3","start":"2014-07-01","end":"2014-09-30","fiscal":true,"ttm":true,"priceDate":"2014-09-30","values":{"gross_margin":70.57895607919399,"operating_margin":7.99129031590707,"net_margin":2.0977718931667253,"ebitda_margin":10.890208329023315,"ocf_margin":29.23123073422016,"fcf_margin":26.24180234602892,"capex_intensity":2.9894283881912407,"sbc_revenue":7.5858038355710935},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2014-Q2","start":"2014-04-01","end":"2014-06-30","fiscal":true,"ttm":true,"priceDate":"2014-06-30","values":{"gross_margin":68.62703560060402,"operating_margin":6.0522113222305505,"net_margin":3.303132027507089,"ebitda_margin":9.57859400971222,"ocf_margin":23.790589794565935,"fcf_margin":18.519484187769557,"capex_intensity":5.27110560679638,"sbc_revenue":7.993568642788079},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2014-Q1","start":"2014-01-01","end":"2014-03-31","fiscal":true,"ttm":true,"priceDate":"2014-03-31","values":{"gross_margin":69.96549254508757,"operating_margin":7.585129240184907,"net_margin":4.967771339279901,"ebitda_margin":10.202487141089913,"ocf_margin":36.04756464968718,"fcf_margin":29.34850161883172,"capex_intensity":6.699063030855465,"sbc_revenue":7.653197118657109},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","pfcf_growth":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2013-Q4","start":"2013-10-01","end":"2013-12-31","fiscal":true,"ttm":true,"priceDate":"2013-12-31","values":{"gross_margin":69.62108824358613,"operating_margin":13.895122638849733,"net_margin":6.775303073019454,"ebitda_margin":16.213701719763183,"ocf_margin":26.31406822667043,"fcf_margin":22.283619960530025,"capex_intensity":4.0304482661404,"sbc_revenue":6.836763462080632},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","pfcf_growth":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2013-Q3","start":"2013-07-01","end":"2013-09-30","fiscal":true,"ttm":true,"priceDate":"2013-09-30","values":{"gross_margin":71.6029192173188,"operating_margin":11.815848841944678,"net_margin":7.129328567088346,"ebitda_margin":14.523687935927187,"ocf_margin":16.408638711303887,"fcf_margin":14.365962288056162,"capex_intensity":2.0426764232477264,"sbc_revenue":7.613494592725227},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2013-Q2","start":"2013-04-01","end":"2013-06-30","fiscal":true,"ttm":true,"priceDate":"2013-06-28","values":{"gross_margin":70.3529858642863,"operating_margin":9.344900561630084,"net_margin":6.090430583064275,"ebitda_margin":11.912933771061128,"ocf_margin":25.246900181783648,"fcf_margin":23.86656537428439,"capex_intensity":1.380334807499254,"sbc_revenue":7.262528149333914},"issues":{},"issueCodes":{"peg":"nonpositive_denominator","pfcf_growth":"nonpositive_denominator","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2013-Q1","start":"2013-01-01","end":"2013-03-31","fiscal":true,"ttm":true,"priceDate":"2013-03-28","values":{"gross_margin":71.19128257988514,"operating_margin":11.331909880724488,"net_margin":9.018553968487705,"ebitda_margin":13.935355617729348,"ocf_margin":28.05993226328965,"fcf_margin":26.930496245030188,"capex_intensity":1.1294360182594612,"sbc_revenue":6.846561625681049},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2012-Q4","start":"2012-10-01","end":"2012-12-31","fiscal":true,"ttm":true,"priceDate":"2012-12-31","values":{"gross_margin":72.58437967213982,"operating_margin":23.180428943782168,"net_margin":14.2277821145526,"ebitda_margin":25.487887167409795,"ocf_margin":33.270927878699666,"fcf_margin":32.08015241925881,"capex_intensity":1.1907754594408646,"sbc_revenue":4.473346475966181},"issues":{},"issueCodes":{"ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2012-Q3","start":"2012-07-01","end":"2012-09-30","fiscal":true,"ttm":true,"priceDate":"2012-09-28","values":{"gross_margin":72.2546746117944,"operating_margin":18.911263099186897,"net_margin":12.626588780931694,"ebitda_margin":21.112073267384858,"ocf_margin":29.918983180203718,"fcf_margin":17.863328147474096,"capex_intensity":12.055655032729621,"sbc_revenue":6.479877887691901},"issues":{},"issueCodes":{"peg":"missing_inputs","pfcf_growth":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2012-Q2","start":"2012-04-01","end":"2012-06-30","fiscal":true,"ttm":true,"priceDate":"2012-06-29","values":{"gross_margin":71.21089933468774,"operating_margin":16.24509545447496,"net_margin":10.817139932693353,"ebitda_margin":18.567484995580095,"ocf_margin":34.33957289744266,"fcf_margin":32.60960593042912,"capex_intensity":1.729966967013539,"sbc_revenue":6.088615251004172},"issues":{},"issueCodes":{"peg":"missing_inputs","pfcf_growth":"missing_inputs","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_inputs","roiic":"missing_inputs","roic_wacc":"missing_inputs","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2012-Q1","start":"2012-01-01","end":"2012-03-31","fiscal":true,"ttm":true,"priceDate":"2012-03-30","values":{"gross_margin":73.52341637739131,"operating_margin":15.962028879203732,"net_margin":12.088155773708497,"ebitda_margin":17.737767277627572,"ocf_margin":41.38101614540244,"fcf_margin":39.995906078620344,"capex_intensity":1.3851100667820926,"sbc_revenue":6.180115482698918},"issues":{},"issueCodes":{"peg":"missing_comparison","pfcf_growth":"missing_comparison","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","roic":"missing_comparison","roce":"missing_comparison","roiic":"missing_comparison","roe":"missing_comparison","roa":"missing_comparison","roic_wacc":"missing_comparison","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs","dilution":"missing_comparison","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2011-Q4","start":"2011-10-01","end":"2011-12-31","fiscal":true,"ttm":true,"priceDate":"2011-12-30","values":{"gross_margin":73.12201620042859,"operating_margin":21.942562116811875,"net_margin":13.647082185320325,"ebitda_margin":23.49393104475389,"ocf_margin":18.665243544236766,"fcf_margin":17.971057661280316,"capex_intensity":0.6941858829564541,"sbc_revenue":5.246522865109506},"issues":{},"issueCodes":{"peg":"missing_comparison","pfcf_growth":"missing_comparison","ev_sales":"missing_inputs","ev_ebitda":"missing_inputs","software_capex":"missing_inputs","eps":"missing_inputs","roic":"missing_comparison","roce":"missing_comparison","roiic":"missing_comparison","roe":"missing_comparison","roa":"missing_comparison","roic_wacc":"missing_comparison","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"missing_inputs","debt_fcf":"missing_inputs","interest_coverage":"missing_inputs","dilution":"missing_comparison","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2011-Q3","start":"2011-07-01","end":"2011-09-30","fiscal":true,"ttm":false,"priceDate":"2011-09-30","values":{"gross_margin":73.2542559222167,"operating_margin":22.469207908886332,"net_margin":15.389174239431055,"ebitda_margin":23.996358201776232,"ocf_margin":30.95442598732242,"fcf_margin":29.807774895641863,"capex_intensity":1.1466510916805526,"sbc_revenue":4.92501674883617},"issues":{},"issueCodes":{"pe":"incomplete_ttm","peg":"incomplete_ttm","ps":"incomplete_ttm","pfcf":"incomplete_ttm","pfcf_growth":"incomplete_ttm","pocf":"incomplete_ttm","fcf_yield":"incomplete_ttm","earnings_yield":"incomplete_ttm","ev_sales":"incomplete_ttm","ev_ebitda":"incomplete_ttm","software_capex":"missing_inputs","roic":"incomplete_ttm","roce":"incomplete_ttm","roiic":"incomplete_ttm","roe":"incomplete_ttm","roa":"incomplete_ttm","roic_wacc":"incomplete_ttm","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"incomplete_ttm","debt_fcf":"incomplete_ttm","interest_coverage":"incomplete_ttm","dilution":"missing_comparison","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}},{"period":"2011-Q2","start":"2011-04-01","end":"2011-06-30","fiscal":true,"ttm":false,"priceDate":"2011-06-30","values":{"gross_margin":74.22129039146598,"operating_margin":18.227968511885695,"net_margin":14.068703105131863,"ebitda_margin":19.837317880473293,"ocf_margin":33.068343962027896,"fcf_margin":32.334527241489766,"capex_intensity":0.7338167205381323,"sbc_revenue":3.756442736088058},"issues":{},"issueCodes":{"pe":"incomplete_ttm","peg":"incomplete_ttm","ps":"incomplete_ttm","pfcf":"incomplete_ttm","pfcf_growth":"incomplete_ttm","pocf":"incomplete_ttm","fcf_yield":"incomplete_ttm","earnings_yield":"incomplete_ttm","ev_sales":"incomplete_ttm","ev_ebitda":"incomplete_ttm","software_capex":"missing_inputs","roic":"incomplete_ttm","roce":"incomplete_ttm","roiic":"incomplete_ttm","roe":"incomplete_ttm","roa":"incomplete_ttm","roic_wacc":"incomplete_ttm","debt":"missing_inputs","net_debt":"missing_inputs","debt_equity":"missing_inputs","debt_assets":"missing_inputs","net_debt_ebitda":"incomplete_ttm","debt_fcf":"incomplete_ttm","interest_coverage":"incomplete_ttm","dilution":"missing_comparison","buybacks":"missing_inputs"},"growthRates":{},"availableAfter":{}}],"pagination":{"total":61,"limit":200,"offset":0,"order":"newest_first","nextOffset":null},"coverage":{"from":"2011-06-30","through":"2026-06-30","dailyValuation":false},"sources":[{"url":"https://data.sec.gov/api/xbrl/companyfacts/CIK0001262039.json","retrievedAt":"2026-09-28T07:37:41.538Z","sha256":"59391fcf61ddfa58093873acd02d39b714d88ff78987ce7e749fcc6a62f4c7f8","cik":"0001262039","id":"sec-0001262039-59391fcf61dd"},{"url":"https://www.sec.gov/Archives/edgar/data/1262039/000126203926000007/ftnt-20251231.htm","sha256":"6f09bbf657946005cc766625e2d866b08fff491eac751d73cc2ee0ca218ed700","retrievedAt":"2026-10-17T21:32:52.717Z","cik":"0001262039","id":"inline-0001262039-6f09bbf65794","kind":"inline-xbrl"},{"url":"https://www.sec.gov/Archives/edgar/data/1262039/000126203924000014/ftnt-20231231.htm","sha256":"b4fa91a282b72ed97cbf6847939bb1f9e0f530b3c83fe937c5a99e8ce3616f40","retrievedAt":"2026-10-18T12:09:10.462Z","cik":"0001262039","id":"inline-0001262039-b4fa91a282b7","kind":"inline-xbrl"}],"pendingFiling":null,"market":{"currency":"USD","url":"https://query1.finance.yahoo.com/v8/finance/chart/FTNT?interval=1d&period1=946684800&period2=1790581061&events=splits","source":"Yahoo Finance","retrievedAt":"2026-09-28T07:37:41.538Z","sha256":"c95239afeb7bacf9e95c2925c7114fe148c4864f5c7fb45e2a51b81ed36bcd36","latest":{"date":"2026-09-25","close":173.4600067138672}},"rawDataPath":"/api/v2/financials/ftnt","notes":["Null means an unavailable input or undefined calculation, never zero. Values are unrounded; money and shares are in millions unless a column states otherwise.","Fiscal periods use actual reporting start/end dates. Annual reported values are not constructed by adding quarterly EPS or weighted share counts. Partial years are labelled.","FCF uses operating cash flow minus reported cash capital investment, preferring PPE purchases. The productive-assets fallback can also include software and intangibles. Acquisitions and noncash leases are excluded. Deduct SBC is an optional economic-cost scenario; missing SBC remains unavailable.","SBC / FCF and SBC / OCF compare amounts from the same fiscal period. SBC / FCF always uses FCF before SBC deduction; nonpositive denominators are undefined and values above 100% remain valid.","Capital allocation percentages describe available tracked cash uses, not all company spending or a fraction of OCF. Missing categories remain null, negative payments are excluded and SBC is noncash. Annual shares use reported annual amounts.","Valuation uses completed, split-adjusted closes without dividend adjustment and a complete trailing year. Financial bases become eligible after publication; selected facts can contain later restatements. This is not a vintage-filings backtest.","Mean and median use all valid observations in the selected date range before pagination. Historical pricing labels compare the latest positive value with its own median and do not estimate intrinsic fair value.","Reporting currencies are retained without conversion. USD market capitalization, where available, is a separate dated Nasdaq snapshot.","WACC is an editable US industry scenario across history, not a historical company cost of capital. Industry exclusions, missing inputs and pending filings remain explicit."],"source":"database","lastValidatedAt":"2026-10-18T16:48:35.628Z","lastCheckedAt":"2026-10-18T16:48:35.628Z"}