2025
$5.90
▼
Source: FY2025 10-K, accession 0001107843-26-000008. CFO=$309,400K. WC movement = AR(-7,666)+Prepaid(-7,821)+AP(27)+Accrued & other noncurrent(7,195)+DeferredRev(21,690) = $13,425K. SBC=$76,966K. Capex=$4,990K; capex_ratio=1.45% (FY2023-25 mean); revenue grew $61,554K; growth capex=1.45%*61,554=$895K; maintenance capex=4,990-895=$4,095K. OE=309,400-13,425-76,966-4,095=$214,914K. Reconciliation check: NI(198,320)+D&A(14,491)+other non-cash [provision for credit losses 1,226-accretion of discount 3,440+deferred tax 8,412=6,198]-maint capex(4,095)=214,914. Diluted shares=36,453K. OE/sh=$5.8956. Note: this is the highest single-year OE/sh growth in the series (+41.9% vs FY2024) -- driven mainly by capex falling to just 0.75% of revenue (little further room to fall) and a swing in deferred taxes from a benefit to a modest expense, not by a step-change in the underlying business; not used as the base-case near-term growth rate for that reason (see Analysis record).
2024
$4.16
▼
Source: FY2024 10-K, accession 0001107843-25-000009. CFO=$244,094K. WC movement = AR(-19,089)+Prepaid(-14,655)+AP(219)+Accrued & other noncurrent(2,945)+DeferredRev(30,784) = $204K. SBC=$77,133K. Capex=$12,334K; capex_ratio=1.45% (FY2023-25 mean); revenue grew $53,113K; growth capex=1.45%*53,113=$772K; maintenance capex=12,334-772=$11,562K. OE=244,094-204-77,133-11,562=$155,195K. Reconciliation check: NI(173,680)+D&A(18,513)+other non-cash [provision for credit losses 764-amort/accretion of premium 6,735-deferred tax 19,465=-25,436]-maint capex(11,562)=155,195. Diluted shares=37,353K. OE/sh=$4.1550. Note: effective tax rate rose to 19.7% in FY2024 from 17.2% (FY2023) and 15.1% (FY2022) per the 10-K's tax-rate reconciliation, consistent with NOL/credit shields diminishing -- carried into the bear-case growth path, not into this historical level.
2023
$3.98
▼
Source: FY2023 10-K, accession 0001107843-24-000008 (reconciliation detail cross-checked via FY2024 10-K, accession 0001107843-25-000009). CFO=$244,605K. WC movement = AR(-24,978)+Prepaid(-3,407)+AP(-1,578)+Accrued & other noncurrent(451)+DeferredRev(47,720) = $18,208K. SBC=$69,079K. Capex=$8,786K; capex_ratio=1.45% (FY2023-25 mean); revenue grew $64,735K; growth capex=1.45%*64,735=$941K; maintenance capex=8,786-941=$7,845K. OE=244,605-18,208-69,079-7,845=$149,473K. Reconciliation check: NI(151,595)+D&A(26,991)+other non-cash [provision for credit losses 547+loss on non-marketable securities 533-amort/accretion of premium 5,712-deferred tax 16,636=-21,268]-maint capex(7,845)=149,473. Diluted shares=37,602K. OE/sh=$3.9752.
2022
$2.79
▼
Source: FY2022 10-K, accession 0001437749-23-004384 (reconciliation detail cross-checked via FY2024 10-K, accession 0001107843-25-000009). CFO=$198,854K. WC movement = AR(-13,387)+Prepaid(3,878)+AP(2,107)+Accrued & other noncurrent(3,867)+DeferredRev(25,189) = $21,654K. SBC=$53,408K. Capex=$15,361K; capex_ratio=1.45% (FY2023-25 mean, current cloud-hosted infrastructure economics); revenue grew $78,551K; growth capex=1.45%*78,551=$1,142K; maintenance capex=15,361-1,142=$14,219K. OE=198,854-21,654-53,408-14,219=$109,573K. Reconciliation check: NI(107,992)+D&A(34,622)+other non-cash [provision for credit losses 590+loss on disposal of PP&E 6+amort/accretion of premium 833-deferred tax 20,251=-18,822]-maint capex(14,219)=109,573. Diluted shares=39,344K. OE/sh=$2.7852.
2021
$1.95
▼
Source: FY2021 10-K, accession 0001437749-22-004075. Note: FY2021 SBC of $67,579K includes a one-time $28.7M step-up from accelerated equity vesting tied to the resignation of the former CEO (per MD&A); this depresses FY2021 owner earnings and is treated as a real, non-recurring cost, not adjusted out. CFO=$200,616K. WC movement = AR(-9,221)+Prepaid(-15,665)+AP(-32)+Accrued & other noncurrent(9,322)+DeferredRev/contract liability(46,591) = $30,995K. SBC=$67,579K. Capex=$24,424K; capex_ratio=1.45% (FY2023-25 mean, reflecting the now largely cloud-hosted infrastructure model that FY2021 was transitioning toward -- see FY2026 10-K disclosure that only 6 of the company's platforms remain in collocated facilities, the rest hosted in public cloud); revenue grew $48,209K; growth capex=1.45%*48,209=$701K; maintenance capex=24,424-701=$23,723K. OE=200,616-30,995-67,579-23,723=$78,319K (rounding vs $78,317K from exact NI-basis check, immaterial). Reconciliation check: NI(70,960)+D&A(35,897)+other non-cash [write-off of noncurrent asset 625+bad debt 402+loss on disposal 12+amort/accretion of premium 3,869-deferred tax 9,723=-4,815]-maint capex(23,723)=78,319. Diluted shares=40,118K. OE/sh=$1.9525 (using $78,317K).
2020
$2.55
▼
Source: FY2020 10-K, accession 0001437749-21-003648 (reconciliation detail read from FY2021 10-K, accession 0001437749-22-004075, comparative column; diluted shares use latest restated 40,740K). CFO=$180,086K. WC movement = AR(-22,631)+Prepaid(-2,329)+AP(-389)+Accrued & other noncurrent(5,126)+DeferredRev/contract liability(30,927) = $10,704K. SBC=$40,035K. Capex=$30,037K; capex_ratio=10.63% (FY16-20 mean, last year before the sharp decline in capex intensity that began in 2021 as hosting shifted further to public cloud); revenue grew $41,356K; growth capex=10.63%*41,356=$4,396K; maintenance capex=30,037-4,396=$25,641K. OE=180,086-10,704-40,035-25,641=$103,706K. Reconciliation check: NI(91,572)+D&A(32,845)+other non-cash [bad debt 486+loss on disposal 106+amort/accretion of premium 826+deferred tax 3,512=4,930]-maint capex(25,641)=103,706; matches exactly. Diluted shares=40,740K. OE/sh=$2.5456.
2019
$2.02
▼
Source: FY2019 10-K, accession 0001628280-20-001963 (reconciliation detail read from FY2021 10-K, accession 0001437749-22-004075, comparative column; diluted share count uses latest restated figure 41,284K per accession 0001628280-20-001963 vintage). CFO=$160,607K. WC movement = AR(-2,456)+Prepaid(-6,012)+AP(-1,076)+Accrued & other noncurrent(715)+DeferredRev/contract liability(28,060) = $19,231K. SBC=$34,892K. Capex=$27,573K; capex_ratio=10.63% (FY16-20 mean, still pre-cloud-migration); revenue grew $42,718K; growth capex=10.63%*42,718=$4,541K; maintenance capex=27,573-4,541=$23,032K. OE=160,607-19,231-34,892-23,032=$83,452K. Reconciliation check: NI(69,336)+D&A(31,201)+other non-cash [bad debt 247+loss on disposal 202+amort/accretion of premium -1,597+deferred tax 7,095=5,947]-maint capex(23,032)=83,452; matches exactly. Diluted shares=41,284K. OE/sh=$2.0217.
2018
$1.55
▼
Source: FY2018 10-K, accession 0001628280-19-002099. CFO=$125,464K. WC movement = AR(-11,467)+Prepaid(-4,970)+AP(3,515)+Accrued(1,426)+Other noncurrent liab(-501)+DeferredRev(24,725) = $12,728K. SBC=$30,090K. Capex=$22,775K; capex_ratio=10.63% (FY16-20 mean); revenue grew $48,061K; growth capex=10.63%*48,061=$5,109K; maintenance capex=22,775-5,109=$17,666K. OE=125,464-12,728-30,090-17,666=$64,980K. Reconciliation check: NI(57,304)+D&A(28,904)+other non-cash [bad debt 86+loss on disposal 9+amort premium -1,136-deferred tax 2,521=-3,562]-maint capex(17,666)=64,980; matches exactly. Diluted shares=41,897K. OE/sh=$1.5508.
2017
$0.65
▼
Source: FY2017 10-K, accession 0001107843-18-000003 (cross-checked vs FY2018 10-K accession 0001628280-19-002099, unchanged). CFO=$107,646K. WC movement = AR(-17,966)+Prepaid(-53)+AP(-454)+Accrued(1,485)+Other noncurrent liab(7,343)+DeferredRev(29,830) = $20,185K. SBC=$26,961K. Capex=$37,818K; capex_ratio=10.63% (FY16-20 mean, pre-cloud-migration era); revenue grew $32,903K; growth capex=10.63%*32,903=$3,497K; maintenance capex=37,818-3,497=$34,321K. OE=107,646-20,185-26,961-34,321=$26,179K. Reconciliation check: NI(40,440)+D&A(20,636)+other non-cash [bad debt 657+loss on disposal 161+amort premium 1,324-deferred tax 2,718=-576] - maint capex(34,321)=26,179; matches exactly. Diluted shares=40,071K. OE/sh=$0.6533.
2016
$0.23
▼
OE = CFO - WC movement - SBC - maintenance capex, all from CF-statement reconciliation (restated figures per FY2018 10-K, accession 0001628280-19-002099, which shows CFO=$69,310K for FY2016 vs $68,110K as originally reported in the FY2016 10-K, accession 0001107843-17-000003). CFO=$69,310K. WC movement = AR(-4,898)+Prepaid(-2,107)+AP(-1,220)+Accrued(9,696)+Other noncurrent liab(1,455)+DeferredRev(17,903) = $20,829K. SBC=$20,149K. Capex=$23,245K; capex_ratio=mean(capex/revenue) FY2016-2020=10.63%; revenue grew $33,641K vs FY2015; growth capex=10.63%*33,641=$3,576K; maintenance capex=23,245-3,576=$19,669K. OE = 69,310-20,829-20,149-19,669 = $8,663K. Reconciliation check: NI(19,224)+D&A(16,994)+other non-cash [bad debt 199 + loss on disposal 55 + amort of premium 1,000 - excess tax benefit from SBC 8,700 - deferred tax 440 = -7,886] - maint capex(19,669) = 8,663; matches exactly (0% gap). Diluted shares=38,369K. OE/sh=$0.2258.
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.