Price
1D
5D
1M
6M
YTD
1Y
5Y
▤ Line ▾
⏱ 2m ▾
∿ Studies 0 ▾
⇄ Compare ▾
✎ Draw 0 ▾
EXT
%
LOG
⟲
⛶
Chart style ✕
Chart style
Line Area
Candles OHLC bars
Interval ✕
Interval
1 min 2 min
5 min 15 min
30 min 1 hour
1 day 1 week
Intraday intervals only cover recent history. The site picks the finest interval the range allows.
Studies ✕
Overlays
SMA 20 SMA 50
SMA 200 EMA 21
Bollinger VWAP
Session levels
Prior day H/L/C
Opening range
Volume profile
Lower pane
Volume
RSI 14 MACD
Compare ✕
Overlay another symbol
SPY QQQ
IWM DIA
Add
Remove comparison
Both series are rebased to 0% at the left edge, so the lines show relative performance rather than price.
Drawing tools ✕
Tool
Cursor Trend line
Price level Zone
Measure
Clear all drawings
1D
—
H —
L —
Range —
Vol —
vs
Drag pan · Pinch zoom · Hold crosshair · pick a tool then drag to draw
Trailing performance Price return · vs SPY
Return vs SPY
Price return only. Dividends are not reinvested, so total return on a dividend payer will be higher than shown.
Free account
3 more panels on MD.MX open with an account.
Options chains and analytics, valuation ratios, insider filings, analyst targets and ownership. No card, no trial, nothing to cancel.
Fundamentals TTM · reported
Market cap —
Enterprise value —
Revenue (TTM) —
Gross profit —
EBITDA —
Net income —
EPS (TTM) —
Free cash flow —
Total cash —
Total debt —
Book value / share —
Shares outstanding —
Float —
Short % of float —
Dividend yield —
Beta (5Y) —
Valuation & profitability ratios Account required
Trailing P/E —
Forward P/E —
PEG ratio —
Price / sales —
Price / book —
EV / revenue —
EV / EBITDA —
Gross margin —
Operating margin —
Profit margin —
Return on equity —
Return on assets —
Debt / equity —
Current ratio —
Free account required
Fourteen ratios including P/E, PEG, EV/EBITDA, margins and return on equity.
Financial statements As reported · 4 years · 6 quarters
Income Balance sheet Cash flow
Annual Quarterly
Blank means not reported, not zero
Line item 2025 2024 2023 2022 YoY
Total revenue
$1.91B $2.01B $1.99B $1.97B
-4.9%
Operating revenue
$1.90B $2.01B $1.99B $1.95B
-5.4%
Cost of revenue
$1.42B $1.56B $1.57B $1.50B
-8.9%
Gross profit
$493.70M $454.34M $421.56M $467.03M
+8.7%
Selling, general & admin
$240.79M $238.44M $227.54M $231.40M
+1.0%
Total operating expense
$262.62M $270.66M $263.71M $267.03M
-3.0%
Operating income
$231.09M $183.68M $157.85M $200.00M
+25.8%
Net interest income
-$35.97M -$40.74M -$42.08M -$39.70M
+11.7%
Pre-tax income
$216.43M -$101.34M -$48.36M $81.37M
+313.6%
Tax provision
$51.04M -$2.27M $12.05M $18.81M
+2,346.7%
Net income
$165.39M -$99.07M -$60.41M $66.33M
+266.9%
Net income to common
$165.39M -$99.07M -$60.41M $66.33M
+266.9%
Basic EPS
1.97 -1.15 -0.72 0.80
+270.7%
Diluted EPS
1.94 -1.19 -0.73 0.79
+263.0%
EBIT
$252.40M -$60.60M -$6.28M $121.06M
+516.5%
EBITDA
$274.22M -$28.37M $29.89M $156.70M
+1,066.5%
Basic shares
84.08M 85.87M 84.02M 82.95M
-2.1%
Diluted shares
85.27M 85.87M 84.02M 84.12M
-0.7%
Line item 2025 2024 2023 2022 YoY
Cash & equivalents
$375.24M $229.94M $73.26M $9.82M
+63.2%
Cash & short-term investments
$499.72M $348.51M $177.74M $103.06M
+43.4%
Accounts receivable
$229.66M $259.99M $272.31M $296.79M
-11.7%
Total current assets
$763.51M $639.61M $483.45M $427.99M
+19.4%
Property, plant & equipment
$73.51M $78.44M $145.93M $140.21M
-6.3%
Goodwill & intangibles
$1.28B $1.25B $1.41B $1.55B
+1.9%
Total assets
$2.25B $2.15B $2.22B $2.35B
+4.4%
Total current liabilities
$458.91M $434.11M $388.95M $426.98M
+5.7%
Current debt
$25.00M $18.75M $12.50M $12.50M
+33.3%
Long-term debt
$568.95M $593.57M $611.59M $627.65M
-4.1%
Total debt
$634.62M $662.31M $701.65M $717.08M
-4.2%
Total liabilities
$1.38B $1.39B $1.37B $1.46B
-0.5%
Retained earnings
-$83.15M -$248.54M -$149.47M -$89.06M
+66.5%
Shareholder equity
$865.85M $764.94M $849.06M $891.63M
+13.2%
Working capital
$304.60M $205.50M $94.51M $1.01M
+48.2%
Net tangible assets
-$411.74M -$489.26M -$556.35M -$658.95M
+15.8%
Shares issued
82.98M 85.87M 84.02M 82.95M
-3.4%
Line item 2025 2024 2023 2022 YoY
Net income
$165.39M -$99.07M -$60.41M $62.57M
+266.9%
Depreciation & amortisation
$21.83M $32.23M $36.17M $35.64M
-32.3%
Stock-based compensation
$18.05M $11.87M $12.32M $16.13M
+52.0%
Change in working capital
$41.83M $88.24M -$11.63M $31.83M
-52.6%
Operating cash flow
$271.09M $206.57M $137.32M $166.94M
+31.2%
Capital expenditure
-$18.46M -$22.02M -$33.33M -$29.71M
+16.2%
Investing cash flow
-$18.30M -$35.41M -$48.18M -$56.95M
+48.3%
Share buybacks
-$86.68M -$1.70M -$919.00K -$88.51M
-4,990.0%
Financing cash flow
-$107.49M -$14.48M -$25.71M -$487.55M
-642.1%
Free cash flow
$252.63M $184.55M $104.00M $137.23M
+36.9%
End cash position
$375.24M $229.94M $73.26M $9.82M
+63.2%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Total revenue
$487.78M $476.20M $493.77M $492.88M $468.84M —
+2.4%
Operating revenue
$487.00M $475.27M $491.54M $489.91M $465.63M —
+2.5%
Cost of revenue
$355.31M $363.23M $367.79M $352.53M $344.12M —
-2.2%
Gross profit
$132.47M $112.96M $125.98M $140.35M $124.73M —
+17.3%
Selling, general & admin
$61.29M $60.27M $65.68M $60.79M $55.71M —
+1.7%
Total operating expense
$67.07M $66.39M $71.31M $66.34M $61.03M —
+1.0%
Operating income
$65.40M $46.58M $54.67M $74.00M $63.70M —
+40.4%
Net interest income
-$8.17M -$8.27M -$8.74M -$8.94M -$9.13M —
+1.1%
Pre-tax income
$54.00M $38.84M $45.59M $87.78M $54.97M —
+39.0%
Tax provision
$14.16M $9.27M $11.91M $16.07M $15.71M —
+52.7%
Net income
$39.84M $29.57M $33.68M $71.71M $39.26M —
+34.7%
Net income to common
$39.84M $29.57M $33.68M $71.71M $39.26M —
+34.7%
Basic EPS
0.50 0.37 0.41 — 0.46 0.25
+35.1%
Diluted EPS
0.49 0.36 0.40 — 0.46 0.24
+36.1%
EBIT
$62.17M $47.11M $54.34M $96.72M $64.10M —
+32.0%
EBITDA
$67.95M $53.23M $59.97M $102.27M $69.41M —
+27.7%
Basic shares
79.44M 80.88M 82.98M — 84.80M 84.44M
-1.8%
Diluted shares
81.41M 83.08M 84.42M — 85.53M 85.43M
-2.0%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-09-30 2025-06-30 YoY
Cash & equivalents
$288.88M $205.78M $375.24M $340.06M $224.73M
+40.4%
Cash & short-term investments
$404.20M $328.97M $499.72M $463.10M $348.33M
+22.9%
Accounts receivable
$227.60M $224.80M $229.66M $231.12M $238.99M
+1.2%
Total current assets
$660.14M $587.03M $763.51M $717.20M $613.05M
+12.5%
Property, plant & equipment
$73.89M $77.97M $73.51M $74.34M $77.63M
-5.2%
Goodwill & intangibles
$1.28B $1.28B $1.28B $1.27B $1.25B
-0.1%
Total assets
$2.13B $2.07B $2.25B $2.20B $2.10B
+2.9%
Total current liabilities
$501.58M $442.64M $458.91M $392.55M $341.04M
+13.3%
Current debt
$186.18M $192.42M $25.00M $25.34M $23.68M
-3.2%
Long-term debt
$398.06M $398.35M $568.95M $577.17M $583.86M
-0.1%
Total debt
$619.96M $629.72M $634.62M $642.27M $649.56M
-1.5%
Total liabilities
$1.25B $1.19B $1.38B $1.31B $1.27B
+4.8%
Retained earnings
-$13.74M -$53.58M -$83.15M -$116.83M -$188.54M
+74.4%
Shareholder equity
$880.98M $878.58M $865.85M $890.67M $833.75M
+0.3%
Working capital
$158.56M $144.40M $304.60M $324.65M $272.01M
+9.8%
Net tangible assets
-$401.79M -$405.61M -$411.74M -$379.56M -$418.15M
+0.9%
Shares issued
81.22M 82.06M 82.98M 85.83M 86.85M
-1.0%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-09-30 2025-06-30 YoY
Net income
$39.84M $29.57M $33.68M $71.71M $39.26M
+34.7%
Depreciation & amortisation
$5.78M $6.12M $5.63M $5.55M $5.31M
-5.5%
Stock-based compensation
$5.08M $4.66M $5.34M $5.15M $3.91M
+8.9%
Change in working capital
$64.78M -$177.63M $46.02M $67.44M $78.06M
+136.5%
Operating cash flow
$125.32M -$129.85M $114.10M $137.28M $137.17M
+196.5%
Capital expenditure
-$1.38M -$6.25M -$5.29M -$5.34M -$4.51M
+77.9%
Investing cash flow
$6.02M -$11.98M -$10.28M $6.60M -$7.15M
+150.2%
Share buybacks
-$42.74M -$21.45M -$64.04M -$20.87M -$209.00K
-99.3%
Financing cash flow
-$48.24M -$27.64M -$68.64M -$28.56M -$4.26M
-74.6%
Free cash flow
$123.94M -$136.09M $108.81M $131.95M $132.65M
+191.1%
End cash position
$288.88M $205.78M $375.24M $340.06M $224.73M
+40.4%
Analyst targets & ownership Account required
Mean target —
High target —
Low target —
Implied upside —
Analyst count —
Consensus —
Strong buy / Buy — / —
Hold —
Sell / Strong sell — / —
Held by insiders —
Held by institutions —
Institutions holding —
Free account required
Price targets, consensus spread, insider and institutional ownership.
Moving averages & technicals Computed from 2Y daily closes
SMA 10
372.60
+19.97% from price
SMA 20
347.80
+28.52% from price
SMA 50
332.92
+34.27% from price
SMA 100
327.96
+36.30% from price
SMA 200
325.48
+37.34% from price
EMA 12
383.43
+16.58% from price
EMA 26
355.86
+25.61% from price
EMA 50
341.33
+30.96% from price
MACD (12,26,9)
27.58
Hist 15.08
ATR (14)
8.86
1.98% of price
Realised vol 30D
92.6%
Annualised
Bollinger upper
447.00
20, 2σ
Bollinger lower
248.60
20, 2σ
50 / 200 cross
Golden
332.92 vs 325.48
Trend bias
Above 200
+37.34%
Options chain Account required
Expiry Loading…
Calls Puts
Spot 447.00
Calls Strike Last Bid Ask Vol OI IV
000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0%
Puts Strike Last Bid Ask Vol OI IV
000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0%
Free account required
Every listed expiry, both sides of the book, with volume, open interest and implied volatility.
Risk profile Daily returns · 1Y window
Beta vs SPY
-0.05
Less volatile than market
Correlation to SPY
-0.02
Largely independent
Realised vol 30D
92.6%
Annualised
Market vol 1Y
12.8%
SPY, annualised
Max drawdown 1Y
0.0%
Peak to trough
Max drawdown 5Y
-70.8%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines MD.MX · links out to the publisher
PRIVATE STRATEGY · BY QUALIFICATION
The same data. A different seat.
The research you are reading is the input layer for a discretionary options program we run for a small number of qualified investors. Minimum $1,000,000.
Request the strategy overview