A Forrester Total Economic Impact™ Study Commissioned By Microsoft, June 2024
Even though the cloud-native ecosystem is continuously changing, developers can establish redundancy in their designs to enable horizontal scalability while ensuring there is never a single point of failure.1 Through Microsoft Azure resilience guidance, Microsoft aims to address the modernization of critical workloads on Azure by offering a set of quality-driven tenets, architectural decision points, and review tools intended to help solution architects build a technical foundation for their workloads.
Microsoft Azure resilience guidance provides solution architects with guidance to build secure, reliable, and high performing applications through tools including the Microsoft Cloud Adoption Framework (CAF), Azure Well-Architected Framework (WAF) and Azure Advisor. These are all based on five tenets: cost optimization, security, reliability, operational excellence, and performance efficiency. Architecture teams can use these review tools to assess their readiness in deploying workloads to production and ensuring resilience.
Microsoft commissioned Forrester Consulting to conduct a Total Economic Impact™ (TEI) study and examine the potential return on investment (ROI) enterprises may realize by using the Microsoft Azure resilience guidance.2 The purpose of this study is to provide readers with a framework to evaluate the potential financial impact of improving resilience of their workloads by following the principles of the Microsoft Azure resilience guidance on their organizations.
To understand the benefits, costs, and risks associated with this investment, Forrester interviewed nine representatives with experience going through the Microsoft Azure resilience guidance. For the purposes of this study, Forrester aggregated the interviewees’ experiences and combined the results into a single composite organization. This organization is defined as a global, $20 billion organization with 50,000 employees and has 500 critical workloads.
Interviewees said that prior to their utilization of Microsoft Azure resilience guidance tools — including the Azure Well-Architected Framework (WAF) and Azure Advisor — their organizations were migrating from on-premises to public cloud. Rather than choosing migration techniques for each workload, these organizations opted for a lift-and-shift approach. Without the proper training and expertise in the principles of the Microsoft Azure resilience guidance, architects and their teams struggled with migration. These limitations led to failures in resilience and reliability, suboptimal workload efficiency, and outages related to app and platform performance.
After implementing the recommendations from Microsoft Azure resilience guidance, the interviewees could create a more resilient cloud environment and improve their methods in architecting their critical workloads on Azure. Key results from the investment include improved resilience and performance, workload optimization, improved operational efficiency, reduction in planned downtime, and improved security posture.
Quantified benefits. Three-year, risk-adjusted present value (PV) quantified benefits for the composite organization include:
Unquantified benefits. Benefits that provide value for the composite organization but are not quantified for this study include:
Costs. Three-year, risk-adjusted PV costs for the composite organization include:
The representative interviews and financial analysis found that the composite organization accrued $5.08 million over three years with costs of $4.29 million, adding up to a net present value (NPV) of $789,000 and an ROI of 18%.
Return on investment (ROI)
Benefits PV
Net present value (NPV)
Payback
From the information provided in the interviews, Forrester constructed a Total Economic Impact™ framework for those organizations considering going through the assessment of the Microsoft Azure resilience guidance.
The objective of the framework is to identify the cost, benefit, flexibility, and risk factors that affect the organization’s decision to complete the assessment. Forrester took a multistep approach to evaluate the impact that the Microsoft Azure resilience guidance can have on an organization.
Interviewed Microsoft stakeholders and Forrester analysts to gather data relative to the Microsoft Azure resilience guidance.
Interviewed nine representatives at organizations using Microsoft Azure resilience guidance principles and recommendations to obtain data about costs, benefits, and risks.
Designed a composite organization based on characteristics of the interviewees’ organizations.
Constructed a financial model representative of the interviews using the TEI methodology and risk-adjusted the financial model based on issues and concerns of the interviewees.
Employed four fundamental elements of TEI in modeling the impact: benefits, costs, flexibility, and risks. Given the increasing sophistication of ROI analyses related to IT investments, Forrester’s TEI methodology provides a complete picture of the total economic impact of purchase decisions. Please see Appendix A for additional information on the TEI methodology.
Readers should be aware of the following:
This study is commissioned by Microsoft and delivered by Forrester Consulting. It is not meant to be used as a competitive analysis.
Forrester makes no assumptions as to the potential ROI that other organizations will receive. Forrester strongly advises that readers use their own estimates within the framework provided in the study to determine the appropriateness of going through the Microsoft Azure resilience guidance.
Microsoft reviewed and provided feedback to Forrester, but Forrester maintains editorial control over the study and its findings and does not accept changes to the study that contradict Forrester’s findings or obscure the meaning of the study.
Microsoft provided the customer names for the interviews but did not participate in the interviews.
Consulting Team:
Nikoletta Stergiou
Carmen Serradilla Ortiz
| Role | Industry | Region | Annual Revenue, Number Of Employees | Percentage of Critical Workloads On Azure |
|---|---|---|---|---|
| Vice president, platforms, cloud and object storage service (OSS) | Telecommunications | Canada | $13.5 billion, 22,000 employees | n/a |
| Vice president of cloud architecture | Financial services | HQ in the US, global operations | $12.1 billion, 23,000 | 85% |
| Director of software engineering | Communications and IT | HQ in the US, global operations | $57.0 billion, 84,900 employees | 25% |
| Senior director of IT and CIO | Healthcare | HQ in the US, global operations | $7.73 billion, 49,000 employees | 30% |
| Vice president of technology | Pharmaceuticals | US | $40.0 billion, 120,000 | 80% |
| Cloud security principal | Insurance | US | $2.32 billion, 13,000 employees | 50% |
| CTO | Retail | Australia and New Zealand | $25.1 billion, 120,000 | 80% |
| Vice president and CISO | Financial services | HQ in the US, global operations | $1.26 billion, 17,000 employees | 45% |
| Lead voice network designer | Telecommunications | HQ in the UK, global operations | $26.1 billion, 98,800 employees | Not applicable |
Prior to going through the Microsoft Azure resilience guidance, interviewees highlighted key challenges in managing workloads. These included reliability and resilience issues due to communication gaps and non-optimal practices, difficulties in optimizing workload efficiency during cloud transitions, skill gaps on their team and the need to enhance their team’s capabilities on the Azure platform, and outages related to app or platform performance due to poorly architected workloads. These challenges led to downtime, data loss, performance issues, scalability limitations, security vulnerabilities, and customer dissatisfaction.
The interviewees noted how their organizations struggled with common challenges, including:
The interviewees’ organizations searched for a solution that could:
Based on the interviews, Forrester constructed a TEI framework, a composite company, and an ROI analysis that illustrates the areas financially affected. The composite organization is representative of the nine interviewees, and it is used to present the aggregate financial analysis in the next section. The composite organization has the following characteristics:
Description of composite. The global, $20 billion organization has 50,000 employees and 500 critical workloads. There are 25 system administrators as well as 20 architects.
Description of deployment characteristics. The composite is on a migration journey on migrating critical workloads from an on-premises environment to Azure. The composite moves 5% of critical workloads to Azure in Year 1, 10% in Year 2, and 15% in Year 3. In the initial architecting phases, the composite does not follow Microsoft Azure resilience guidance recommendations and encounters resilience, security, and cost optimization issues.
| Ref. | Benefit | Year 1 | Year 2 | Year 3 | Total | Present Value |
|---|---|---|---|---|---|---|
| Atr | Improved resilience and performance | $135,000 | $270,000 | $405,000 | $810,000 | $650,150 |
| Btr | Optimized workloads | $497,250 | $994,500 | $1,491,750 | $2,983,500 | $2,394,720 |
| Ctr | Improved operational efficiency | $151,875 | $227,813 | $303,750 | $683,438 | $554,555 |
| Dtr | Reduced planned downtime | $240,000 | $480,000 | $720,000 | $1,440,000 | $1,155,823 |
| Etr | Improved security posture | $129,167 | $129,167 | $129,167 | $387,502 | $321,220 |
| Total benefits (risk-adjusted) | $1,153,292 | $2,101,480 | $3,049,667 | $6,304,439 | $5,076,468 | |
Evidence and data. Interviewees highlighted improvements in resilience and performance achieved through the implementation of Microsoft Azure resilience guidance recommendations on architecture design and optimization. Through building reliable and fault-tolerant systems, optimizing performance efficiency, and implementing cost optimization strategies, the framework helped interviewees address security considerations to protect their critical workloads. By following Microsoft Azure resilience guidance's principles and recommendations, the interviewees noted they could design, optimize, and operate their Azure workloads in a way that enhanced resilience and improved performance.
Modeling and assumptions. Based on the interviews, Forrester assumes the following about the composite organization:
Risks. Forrester recognizes that these results may not be representative of all experiences and that results will vary depending on the following factors:
Results. To account for these risks, Forrester adjusted this benefit downward by 10%, yielding a three-year, risk-adjusted total PV (discounted at 10%) of $650,000.
| Ref. | Metric | Source | Year 1 | Year 2 | Year 3 | |
|---|---|---|---|---|---|---|
| A1 | Annual revenue | Composite | $20,000,000,000 | $20,000,000,000 | $20,000,000,000 | |
| A2 | Percentage of average revenue generated by critical workloads | Composite | 0.15% | 0.15% | 0.15% | |
| A3 | Average revenue generated by critical workloads per year | A1*A2 | $30,000,000 | $30,000,000 | $30,000,000 | |
| A4 | Percentage of avoided revenue loss due to resilience issues after implementing Microsoft Azure resilience guidance recommendations | Interviews | 5% | 10% | 15% | |
| A5 | Profit margin | TEI standard | 10% | 10% | 10% | |
| At | Improved resilience and performance | A3*A4*A5 | $150,000 | $300,000 | $450,000 | |
| Risk adjustment | ↓10% | |||||
| Atr | Improved resilience and performance (risk-adjusted) | $135,000 | $270,000 | $405,000 | ||
| Three-year total: $810,000 | Three-year present value: $650,150 | |||||
Evidence and data. Interviewees described how applying best practices and principles to design and operate workloads on Azure efficiently with Microsoft Azure resilience guidance equipped them to optimize their workloads by leveraging Azure's scalability, elasticity, and managed services. Additionally, the framework encouraged the use of monitoring and alerting to identify performance bottlenecks and proactively address them to ensure resilience was maintained.
Modeling and assumptions. Based on the interviews, Forrester assumes the following about the composite organization:
Risks. Forrester recognizes that these results may not be representative of all experiences and that results will vary depending on the following factors:
Results. To account for these risks, Forrester adjusted this benefit downward by 15%, yielding a three-year, risk-adjusted total PV (discounted at 10%) of $2.4 million.
| Ref. | Metric | Source | Year 1 | Year 2 | Year 3 |
|---|---|---|---|---|---|
| B1 | Total critical workloads | Composite | 500 | 500 | 500 |
| B2 | Percentage of critical workloads on Azure | Composite | 5% | 10% | 15% |
| B3 | Critical workloads on Azure | B1*B2 | 25 | 50 | 75 |
| B4 | Average cost per workload in prior environment | Composite | $156,000 | $156,000 | $156,000 |
| B5 | Percentage reduction in cost to run workloads based on Microsoft Azure resilience guidance recommendations | Interviews | 15% | 15% | 15% |
| Bt | Optimized workloads | B3*B4*B5 | $585,000 | $1,170,000 | $1,755,000 |
| Risk adjustment | ↓15% | ||||
| Btr | Optimized workloads (risk-adjusted) | $497,250 | $994,500 | $1,491,750 | |
| Three-year total: $2,983,500 | Three-year present value: $2,394,720 | ||||
Evidence and data. Interviewees noted how the Microsoft Azure resilience guidance provided a standardized approach, comprehensive guidance, and risk mitigation strategies to create more resilient workloads on Azure. Their teams created a proactive and continuous improvement mindset, allowing them to identify and address risks in workload architecture early on, optimize their architectures, and stay up to date with evolving cloud practices. Teams were better equipped for collaboration and knowledge sharing as they took in continuous feedback and recommendations from Microsoft Azure resilience guidance tools. By following the frameworks and recommendations, interviewees highlighted how their FTEs could streamline decision-making and drive greater efficiency in their cloud architecture processes.
Modeling and assumptions. Based on the interviews, Forrester assumes the following about the composite organization:
Risks. Forrester recognizes that these results may not be representative of all experiences and that results will vary depending on the following factors:
Results. To account for these risks, Forrester adjusted this benefit downward by 10%, yielding a three-year, risk-adjusted total PV (discounted at 10%) of $555,000.
| Ref. | Metric | Source | Year 1 | Year 2 | Year 3 |
|---|---|---|---|---|---|
| C1 | System administrators dedicated to Azure | Composite | 25 | 25 | 25 |
| C2 | Percentage improvement in system administrator operational efficiency as a result of Microsoft Azure resilience guidance recommendations | Interviews | 10% | 15% | 20% |
| C3 | Average system administrator fully-burdened annual salary | Composite | $135,000 | $135,000 | $135,000 |
| C4 | Productivity recapture | TEI standard | 50% | 50% | 50% |
| Ct | Improved operational efficiency | C1*C2*C3*C4 | $168,750 | $253,125 | $337,500 |
| Risk adjustment | ↓10% | ||||
| Ctr | Improved operational efficiency (risk-adjusted) | $151,875 | $227,813 | $303,750 | |
| Three-year total: $683,438 | Three-year present value: $554,555 | ||||
Evidence and data. Interviewees highlighted that they are better equipped with Microsoft Azure resilience guidance on managing planned downtime effectively in Azure as it encourages the design and implementation of highly available architectures. It emphasizes the use of redundancy, fault tolerance, and load balancing to ensure that workloads can remain operational even during planned downtime. By implementing strategies such as multi-region deployment or active-active configurations, teams can minimize the impact of planned downtime on end users.
Furthermore, interviewees noted that establishing maintenance windows during periods of low user activity minimized disruptions. Thorough testing and rollback strategies ensured smooth maintenance processes and quick recovery from unforeseen issues. By following the Microsoft Azure resilience guidance's recommendations, teams can effectively manage planned downtime, maintain high availability, and enhance overall system reliability.
Modeling and assumptions. Based on the interviews, Forrester assumes the following about the composite organization:
Risks. Forrester recognizes that these results may not be representative of all experiences and that results will vary depending on the following factors:
Results. To account for these risks, Forrester adjusted this benefit downward by 20%, yielding a three-year, risk-adjusted total PV (discounted at 10%) of $1.2 million.
| Ref. | Metric | Source | Year 1 | Year 2 | Year 3 |
|---|---|---|---|---|---|
| D1 | Average planned downtime hours per year in prior environment | Composite | 100 | 100 | 100 |
| D2 | Percentage reduction in planned downtime as a result of Microsoft Azure resilience guidance recommendations | Interviews | 10% | 20% | 30% |
| D3 | Hourly cost of planned downtime | Composite | $30,000 | $30,000 | $30,000 |
| Dt | Reduced planned downtime | D1*D2*D3 | $300,000 | $600,000 | $900,000 |
| Risk adjustment | ↓20% | ||||
| Dtr | Reduced planned downtime (risk-adjusted) | $240,000 | $480,000 | $720,000 | |
| Three-year total: $1,440,000 | Three-year present value: $1,155,823 | ||||
Evidence and data. Interviewees highlighted how they used the Microsoft Azure resilience guidance to improve their organization’s security posture. The Microsoft Azure resilience guidance emphasizes the importance of implementing security measures in cloud architectures, including distributed denial of service (DDoS), malware attacks, zero-day exploits, social engineering attacks, and more. By following the framework's recommendations, interviewees noted their organizations were enabled to proactively identify and address security risks, automate security controls, ensure secure data management, and foster a culture of security awareness to ensure resilience of their workloads.
Modeling and assumptions. Based on the interviews, Forrester assumes the following about the composite organization:
Risks. Forrester recognizes that these results may not be representative of all experiences and that results will vary depending on the following factors:
Results. To account for these risks, Forrester adjusted this benefit downward by 20%, yielding a three-year, risk-adjusted total PV (discounted at 10%) of $321,000.
| Ref. | Metric | Source | Year 1 | Year 2 | Year 3 | |
|---|---|---|---|---|---|---|
| E1 | Likelihood of experiencing at least one breach per year | Forrester research | 89% | 89% | 89% | |
| E2 | Mean cumulative cost of breaches | Forrester research | $6,158,000 | $6,158,000 | $6,158,000 | |
| E3 | Percentage of breaches originating from external attacks | Forrester research | 49.1% | 49.1% | 49.1% | |
| E4 | Percentage of external attacks addressable with migrating to Azure | Forrester research | 30% | 30% | 30% | |
| E5 | Annual risk exposure addressable with migrating to Azure | E1*E2*E3*E4 | $807,295 | $807,295 | $807,295 | |
| E6 | Reduced risk of breaches from external attacks with Microsoft Azure resilience guidance recommendations | Interviews | 20% | 20% | 20% | |
| Et | Improved security posture | E2*E3*E4 | $161,459 | $161,459 | $161,459 | |
| Risk adjustment | ↓20% | |||||
| Etr | Improved security posture (risk-adjusted) | $129,167 | $129,167 | $129,167 | ||
| Three-year total: $387,502 | Three-year present value: $321,220 | |||||
Interviewees mentioned the following additional benefits that their organizations experienced but were not able to quantify:
The value of flexibility is unique to each customer. There are multiple scenarios in which a customer might implement recommendations from the Microsoft Azure resilience guidance and later realize additional uses and business opportunities, including:
Flexibility would also be quantified when evaluated as part of a specific project (described in more detail in Appendix A).
| Ref. | Cost | Initial | Year 1 | Year 2 | Year 3 | Total | Present Value |
|---|---|---|---|---|---|---|---|
| Ftr | Initial re-architecting costs on Azure | $1,056,000 | $0 | $0 | $0 | $1,056,000 | $1,056,000 |
| Gtr | Ongoing management costs of critical workloads on Azure | $0 | $1,299,375 | $1,299,375 | $1,299,375 | $3,898,125 | $3,231,353 |
| Total costs (risk-adjusted) | $1,056,000 | $1,299,375 | $1,299,375 | $1,299,375 | $4,954,125 | $4,287,353 | |
Evidence and data. Interviewees described the initial labor costs related to re-architecting workloads on Azure across a variety of roles within the IT function. Data engineers, platform engineers, infrastructure experts, cloud engineers, and architects were typically involved in the re-architecting of workloads from the on-premises environments to the Azure cloud. On average, these individuals spent 50% of their time over the course of a six-month period.
Modeling and assumptions. Based on the interviews, Forrester assumes the following about the composite organization:
Risks. Forrester recognizes that these results may not be representative of all experiences and that results will vary depending on the following factors:
Results. To account for these risks, Forrester adjusted this cost upward by 10%, yielding a three-year, risk-adjusted total PV (discounted at 10%) of $1.1 million.
| Ref. | Metric | Source | Initial | Year 1 | Year 2 | Year 3 |
|---|---|---|---|---|---|---|
| F1 | Architects involved in initial re-architecting for critical workloads on Azure | Composite | 20 | |||
| F2 | Percentage of time dedicated to re-architecting critical workloads on Azure | Composite | 50% | |||
| F3 | Months initially spent re-architecting workloads | Interviews | 6 | |||
| F4 | Average architect fully-burdened monthly salary | Composite | $16,000 | |||
| Ft | Initial re-architecting costs on Azure | F1*F2*F4 | $960,000 | $0 | $0 | $0 |
| Risk adjustment | ↑10% | |||||
| Ftr | Initial re-architecting costs on Azure (risk-adjusted) | $1,056,000 | $0 | $0 | $0 | |
| Three-year total: $1,056,000 | Three-year present value: $1,056,000 | |||||
Evidence and data. Interviewees noted the involvement of system administrators in the ongoing management of Microsoft Azure resilience guidance recommendations as it related to maintaining critical workload performance on Azure. Given the extent of the documentation, interviewees noted the continuous use of Microsoft Azure resilience guidance recommendations to review any new updates. While some system administrators were more familiar with Azure than others, interviewees noted that some training was required as new recommendations and insights were shared from their Microsoft Azure resilience guidance assessments.
Modeling and assumptions. Based on the interviews, Forrester assumes the following about the composite organization:
Risks. Forrester recognizes that these results may not be representative of all experiences and that results will vary depending on the following factors:
Results. To account for these risks, Forrester adjusted this cost upward by 10%, yielding a three-year, risk-adjusted total PV (discounted at 10%) of $3.2 million.
| Ref. | Metric | Source | Initial | Year 1 | Year 2 | Year 3 | |
|---|---|---|---|---|---|---|---|
| G1 | System administrators managing critical workloads on Azure | C1 | 25 | 25 | 25 | ||
| G2 | Percentage of time dedicated to ongoing management of Microsoft Azure resilience guidance recommendations for critical workload performance | Composite | 25% | 25% | 25% | ||
| G3 | Average system administrator fully-burdened annual salary | Composite | $135,000 | $135,000 | $135,000 | ||
| G4 | Subtotal: System administrator ongoing management costs | G1*G2*G3 | $843,750 | $843,750 | $843,750 | ||
| G5 | Percentage of time dedicated to training on new Microsoft Azure resilience guidance principles | Composite | 10% | 10% | 10% | ||
| G6 | Subtotal: System administrator training costs | G1*G3*G5 | $337,500 | $337,500 | $337,500 | ||
| Gt | Ongoing management costs of critical workloads on Azure | G4+G6 | $1,181,250 | $1,181,250 | $1,181,250 | ||
| Risk adjustment | ↑10% | ||||||
| Gtr | Ongoing management costs of critical workloads on Azure (risk-adjusted) | $0 | $1,299,375 | $1,299,375 | $1,299,375 | ||
| Three-year total: $3,898,125 | Three-year present value: $3,231,353 | ||||||
The financial results calculated in the Benefits and Costs sections can be used to determine the ROI, NPV, and payback period for the composite organization’s investment. Forrester assumes a yearly discount rate of 10% for this analysis.
These risk-adjusted ROI, NPV, and payback period values are determined by applying risk-adjustment factors to the unadjusted results in each Benefit and Cost section.
| Initial | Year 1 | Year 2 | Year 3 | Total | Present Value | |
|---|---|---|---|---|---|---|
| Total costs | ($1,056,000) | ($1,299,375) | ($1,299,375) | ($1,299,375) | ($4,954,125) | ($4,287,353) |
| Total benefits | $0 | $1,153,292 | $2,101,480 | $3,049,667 | $6,304,439 | $5,076,468 |
| Net benefits | ($1,056,000) | ($146,083) | $802,105 | $1,750,292 | $1,350,314 | $789,115 |
| ROI | 18% | |||||
| Payback period (months) | 27 | |||||
Total Economic Impact is a methodology developed by Forrester Research that enhances a company’s technology decision-making processes and assists vendors in communicating the value proposition of their products and services to clients. The TEI methodology helps companies demonstrate, justify, and realize the tangible value of IT initiatives to both senior management and other key business stakeholders.
Benefits represent the value delivered to the business by the product. The TEI methodology places equal weight on the measure of benefits and the measure of costs, allowing for a full examination of the effect of the technology on the entire organization.
Costs consider all expenses necessary to deliver the proposed value, or benefits, of the product. The cost category within TEI captures incremental costs over the existing environment for ongoing costs associated with the solution.
Flexibility represents the strategic value that can be obtained for some future additional investment building on top of the initial investment already made. Having the ability to capture that benefit has a PV that can be estimated.
Risks measure the uncertainty of benefit and cost estimates given: 1) the likelihood that estimates will meet original projections and 2) the likelihood that estimates will be tracked over time. TEI risk factors are based on “triangular distribution.”
The initial investment column contains costs incurred at “time 0” or at the beginning of Year one that are not discounted. All other cash flows are discounted using the discount rate at the end of the year. PV calculations are calculated for each total cost and benefit estimate. NPV calculations in the summary tables are the sum of the initial investment and the discounted cash flows in each year. Sums and present value calculations of the Total Benefits, Total Costs, and Cash Flow tables may not exactly add up, as some rounding may occur.
1 Source: “How To Design Your Cloud-Native Patterns For Resilience,” Forrester Research Inc., March 16, 2023.
2 Total Economic Impact is a methodology developed by Forrester Research that enhances a company’s technology decision-making processes and assists vendors in communicating the value proposition of their products and services to clients. The TEI methodology helps companies demonstrate, justify, and realize the tangible value of IT initiatives to both senior management and other key business stakeholders.
3 Source: Forrester’s Security Survey, 2022.
Cookie Preferences
Accept Cookies
A cookie is a small text file that a website saves on your computer or mobile device when you visit the site. It enables the website to remember your actions (data inputs, website navigation), so you don’t have to re-enter data when you come back to the site or browse from one page to another.
Behavioral information collected by our web analytics vendor is used to analyze data pertaining to visitor trends, plan website enhancements, and measure overall website effectiveness. We may also use cookies or web beacons to help us offer you products, programs, or services that may be of interest to you and to deliver relevant advertising. We may use third-party advertising companies to help tailor website content to users or to serve ads on our behalf. These companies may also employ cookies and web beacons to measure advertising effectiveness.
Please accept cookies and the collection of behavioral information to receive full functionality and enhance your experience. If you decline cookies, some features of the website may not function normally.
Please see our
Privacy Policy for more information.