2025
$43.34
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$955.772M; ΔWC=$(65.329)M; SBC=$22.512M; capex=$107.124M, revenue rose $154.038M YoY so growth capex=2.906%×154.038=$4.476M, maintenance capex=$102.648M; OE=$955.772M+$65.329M-$22.512M-$102.648M=$895.941M; diluted shares=20.672M; OE/sh=$43.34. Reconciliation check: NI $869.193M + Depreciation $51.141M + Amortization $74.469M + deferred tax $17.471M + SBC $22.512M + non-cash discrete tax item $(13.685)M + net working-capital cash effect $(65.329)M = $955.772M, matching reported CFO exactly (0% gap). Source: FY2025 10-K, accession 0001037646-26-000011.
2024
$40.18
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$968.346M; ΔWC=$(9.796)M; SBC=$19.979M; capex=$103.898M, revenue rose $84.052M YoY so growth capex=2.906%×84.052=$2.442M, maintenance capex=$101.456M; OE=$968.346M+$9.796M-$19.979M-$101.456M=$856.707M; diluted shares=21.321M; OE/sh=$40.18. Source: FY2024 10-K, accession 0001037646-25-000012.
2023
$36.01
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$965.874M; ΔWC=$51.377M (net source of cash from inventory/AR destocking during industry-wide biopharma capex slowdown); SBC=$17.928M; capex=$105.323M; revenue declined $(131.400)M YoY so growth capex=$0, maintenance capex=full capex=$105.323M; OE=$965.874M-$51.377M-$17.928M-$105.323M=$791.246M; diluted shares=21.972M; OE/sh=$36.01. Source: FY2023 10-K, accession 0001037646-24-000007.
2022
$39.47
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$859.067M; ΔWC=$(172.636)M (large working-capital build, esp. inventory, as post-COVID supply chain normalized); SBC=$19.661M; capex=$121.241M, revenue rose $201.779M YoY so growth capex=2.906%×201.779=$5.864M, maintenance capex=$115.377M; OE=$859.067M+$172.636M-$19.661M-$115.377M=$896.665M; diluted shares=22.718M; OE/sh=$39.47. Source: FY2022 10-K, accession 0001037646-23-000005.
2021
$33.91
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$908.825M; ΔWC=$4.395M (net source of cash); SBC=$19.595M; capex=$107.580M, revenue rose $632.753M YoY (COVID-era demand surge) so growth capex=2.906%×632.753=$18.388M, maintenance capex=$89.192M; OE=$908.825M-$4.395M-$19.595M-$89.192M=$795.643M; diluted shares=23.458M; OE/sh=$33.91. Source: FY2021 10-K, accession 0001037646-22-000008.
2020
$24.63
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$724.699M; ΔWC=$19.747M (net source of cash); SBC=$18.687M; capex=$92.494M, revenue rose $76.525M YoY so growth capex=2.906%×76.525=$2.224M, maintenance capex=$90.270M; OE=$724.699M-$19.747M-$18.687M-$90.270M=$595.995M; diluted shares=24.199M; OE/sh=$24.63. Source: FY2020 10-K, accession 0001037646-21-000008.
2019
$22.03
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$603.450M; ΔWC=$(60.128)M; SBC=$18.285M; capex=$97.341M, revenue rose $73.066M YoY so growth capex=2.906%×73.066=$2.123M, maintenance capex=$95.218M; OE=$603.450M+$60.128M-$18.285M-$95.218M=$550.075M; diluted shares=24.974M; OE/sh=$22.03. Source: FY2019 10-K, accession 0001037646-20-000005.
2018
$17.28
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$565.005M; ΔWC=$(34.542)M; SBC=$17.579M; capex=$142.726M, revenue rose $210.533M YoY so growth capex=2.906%×210.533=$6.118M, maintenance capex=$136.608M; OE=$565.005M+$34.542M-$17.579M-$136.608M=$445.360M; diluted shares=25.781M; OE/sh=$17.28. Source: FY2018 10-K, accession 0001037646-19-000010.
2017
$15.04
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$516.325M; ΔWC=$(18.444)M; SBC=$16.582M; capex=$127.426M, revenue rose $216.796M YoY so growth capex=2.906%×216.796=$6.300M, maintenance capex=$121.126M; OE=$516.325M+$18.444M-$16.582M-$121.126M=$397.061M; diluted shares=26.394M; OE/sh=$15.04. Source: FY2017 10-K, accession 0001037646-18-000006.
2016
$12.03
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$443.078M; ΔWC (net cash effect of AR/Inventory/other current assets/AP/taxes payable/accruals per cash-flow statement)=$(17.961)M; SBC=$15.306M; capex=$123.957M, capex_ratio=2.906% (mean capex/revenue, FY2019-25 anchor window), revenue rose $112.810M YoY so growth capex=$3.279M, maintenance capex=$120.678M; OE=$443.078M-(-$17.961M)-$15.306M-$120.678M=$325.055M; diluted shares=27.024M; OE/sh=$12.03. Source: FY2016 10-K, accession 0001037646-17-000004.
Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.