FinanceBenchmark

Task Catalog

Public v1 task set with 45 tasks across knowledge, analysis, and quantitative derivative pricing.

Knowledge (15)

knowledge_001mcqeasyIFRS IAS 38

Under IFRS, which statement best describes the treatment of research costs?

knowledge_002mcqeasyFixed Income CFA L1

A bond trading at a premium to par most likely indicates that:

knowledge_003mcqeasyPortfolio Theory

According to the Capital Asset Pricing Model, the expected return of an asset equals:

knowledge_004mcqeasyFinancial Statement Analysis

Which ratio is most appropriate for assessing short-term liquidity?

knowledge_005mcqmediumDerivatives CFA L2

In options terminology, vega measures sensitivity of option price to changes in:

knowledge_006mcqmediumEquity Valuation

A company's free cash flow to the firm (FCFF) is best described as:

knowledge_007mcqmediumMarket Efficiency

Under the efficient market hypothesis in its semi-strong form, security prices reflect:

knowledge_008mcqmediumPut-Call Parity

Which derivative position creates a synthetic long stock position?

knowledge_009mcqmediumFixed Income Analytics

Modified duration is most useful because it approximates:

knowledge_010mcqmediumInterest Rate Risk

In a rising interest rate environment, which bond characteristic is generally most desirable?

knowledge_011mcqmediumRisk Management FRM

Value at Risk (VaR) at the 95% confidence level represents:

knowledge_012mcqmediumPerformance Measurement

Which statement about the Sharpe ratio is correct?

knowledge_013mcqhardCredit Derivatives

A credit default swap (CDS) buyer is economically equivalent to:

knowledge_014mcqhardOptions Theory

In the Black-Scholes framework, which assumption is NOT required?

knowledge_015mcqhardEarnings Quality

A firm reports negative operating cash flow but positive net income primarily due to large non-cash revenue recognition. This most likely signals:

Analysis (15)

analysis_001numericeasySynthetic financial statement

Calculate EBITDA in millions.

Income Statement (USD millions):
Revenue: 500
COGS: 300
SG&A: 80
Depreciation & Amortization: 20
Interest Expense: 10
Taxes: 22
analysis_002numericeasySynthetic financial statement

Calculate the EBITDA margin as a decimal (not percentage).

Income Statement (USD millions):
Revenue: 500
COGS: 300
SG&A: 80
Depreciation & Amortization: 20
analysis_003numericeasySynthetic balance sheet

Calculate net working capital in millions.

Balance Sheet (USD millions):
Current Assets: 180
Cash: 40
Inventory: 60
Current Liabilities: 110
Accounts Payable: 70
analysis_004numericeasySynthetic balance sheet

Calculate the current ratio.

Balance Sheet (USD millions):
Current Assets: 180
Current Liabilities: 110
analysis_005numericmediumGrowth metrics

Calculate the compound annual growth rate (CAGR) of revenue over 3 years as a decimal.

Revenue:
Year 0: 100
Year 3: 133.1
analysis_006numericeasySynthetic financial statement

Calculate gross profit margin as a decimal.

Income Statement (USD millions):
Revenue: 420
COGS: 252
analysis_007numericmediumProfitability ratios

Calculate return on equity (ROE) as a decimal.

Net Income: 45
Average Shareholders' Equity: 300
analysis_008numericmediumDuPont analysis

Using DuPont decomposition, calculate the profit margin component as a decimal.

Net Income: 36
Revenue: 400
Average Assets: 500
Average Equity: 250
analysis_009numericeasyCredit analysis

Calculate the interest coverage ratio (EBIT / Interest Expense).

EBIT: 88
Interest Expense: 11
analysis_010numericmediumCash flow analysis

Calculate free cash flow to equity (FCFE) in millions.

Net Income: 60
Depreciation: 15
CapEx: 25
Change in Working Capital: 5
Net Debt Issuance: 10
analysis_011numericmediumValuation metrics

Calculate enterprise value (EV) in millions.

Market Cap: 900
Total Debt: 250
Cash: 100
analysis_012numericmediumValuation multiples

Calculate EV/EBITDA.

Enterprise Value: 1050
EBITDA: 150
analysis_013numericeasyLeverage ratios

Calculate the debt-to-equity ratio.

Total Debt: 400
Shareholders' Equity: 500
analysis_014numericmediumEfficiency ratios

Calculate inventory turnover.

COGS: 360
Average Inventory: 45
analysis_015numericeasyEquity valuation

Calculate the P/E ratio.

Share Price: 48
Earnings Per Share: 3

Quant (15)

quant_001codemediumDerivative pricing

Price a European call option using the Black-Scholes model. Return the option price as a single JSON number or {"price": value}.

quant_002codehardGreeks precision

Compute Black-Scholes price and all Greeks (delta, gamma, vega, theta, rho) for a European call. Return JSON with keys: price, delta, gamma, vega, theta, rho.

quant_003codehardAmerican options

Price an American put option using a Cox-Ross-Rubinstein binomial tree with 100 steps. Return the option price.

quant_004codehardExotic options

Price an arithmetic average Asian call option using Monte Carlo simulation. Return the discounted expected payoff.

quant_005codehardBarrier options

Price a down-and-out European call barrier option using Monte Carlo simulation. Return the option price.

quant_006codemediumFixed income

Calculate the clean price of a fixed-rate bond given semi-annual coupons. Return the bond price.

quant_007codehardDuration and convexity

Calculate Macaulay duration and convexity for a fixed-rate bond. Return JSON with keys: price, duration, convexity.

quant_008codehardYield curve construction

Bootstrap a zero-coupon yield curve from zero-coupon bond prices. Return JSON with keys: maturities, yields.

quant_009codemediumRisk metrics

Calculate 95% 1-day historical Value at Risk from a return series. Return VaR as a positive loss number.

quant_010codemediumRisk metrics

Calculate 95% 1-day parametric Value at Risk assuming normally distributed returns. Return VaR as a positive loss number.

quant_011codemediumPerformance analytics

Calculate the annualized Sharpe ratio from daily returns. Return the Sharpe ratio.

quant_012codemediumPerformance analytics

Calculate the annualized Sortino ratio from daily returns. Return the Sortino ratio.

quant_013codemediumDerivative pricing

Price a European call option (Black-Scholes) with seed 113 parameters. Return price only.

quant_014codehardGreeks precision

Compute Greeks for a European call (seed 114). Return full Greek set JSON.

quant_015codehardAmerican options

Price an American put with binomial tree (seed 115). Return option price.