
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.45B+7.5% | $2.28B+11.6% | $2.04B+9.0% | $1.87B+10.1% | $1.70B+22.3% | $1.39B+17.9% | $1.18B+15.6% | $1.02B+11.9% | $911.7M |
| Cost of revenue | $952.9M+6.4% | $895.7M+6.2% | $843.5M+8.2% | $779.3M+11.6% | $698.4M+25.5% | $556.4M+15.2% | $483.1M+17.5% | $411.1M+6.3% | $386.6M |
| Sales and marketing | $467.0M+5.9% | $441.0M+4.1% | $423.8M+18.9% | $356.5M+29.7% | $274.8M+33.1% | $206.4M+16.0% | $177.9M+19.8% | $148.5M+10.6% | $134.3M |
| General and administrative | $334.0M+2.1% | $327.2M-8.0% | $355.8M-11.1% | $400.4M+25.8% | $318.4M+17.1% | $272.0M+29.1% | $210.7M+42.6% | $147.8M+13.9% | $129.8M |
| Depreciation and amortization | $189.9M-0.3% | $190.4M+3.0% | $184.9M+11.0% | $166.6M+10.6% | $150.7M+8.0% | $139.5M+18.5% | $117.7M+21.7% | $96.7M+6.0% | $91.2M |
| Total operating expense | $1.94B+4.8% | $1.85B+2.6% | $1.81B+6.2% | $1.70B+18.1% | $1.44B+22.8% | $1.17B+18.7% | $989.4M+23.0% | $804.1M+8.4% | $741.9M |
| Gain on sale of customer assets | $22.7M-64.5% | $64.0M | $0 | $0 | — | — | — | — | — |
| Other operating income | $2.2M | $0 | $0 | — | — | — | — | — | — |
| Operating income | $526.6M+8.6% | $484.8M+110.2% | $230.6M+37.4% | $167.8M-34.7% | $257.0M+19.4% | $215.2M+13.5% | $189.6M-12.1% | $215.8M+27.1% | $169.8M |
| Interest expense, net | -$28.6M+24.1% | -$37.7M+27.1% | -$51.7M-82.0% | -$28.4M-226.4% | -$8.7M+8.4% | -$9.5M-9.2% | -$8.7M-383.3% | -$1.8M+50.0% | -$3.6M |
| Gain on sale of business | $0-100.0% | $45.3M | $0 | $0 | — | — | — | — | $16.7M |
| Expense from equity method transaction, net | $0 | $0+100.0% | -$11.8M | $0 | $0 | — | — | — | — |
| Other income (expense), net | $1.0M+190.9% | -$1.1M-107.6% | $14.4M+314.9% | -$6.7M-81.1% | -$3.7M+35.1% | -$5.7M-83.9% | -$3.1M-272.2% | $1.8M+136.0% | -$5.0M |
| Non-operating income (expense), net | -$27.6M-524.6% | $6.5M+113.2% | -$49.1M-32.0% | -$37.2M-472.3% | -$6.5M-109.6% | $67.8M+661.8% | $8.9M-48.0% | $17.1M+51.3% | $11.3M |
| Income before income taxes and equity in investments of unconsolidated entities | $499.0M+1.6% | $491.3M+170.7% | $181.5M+39.0% | $130.6M-47.9% | $250.5M-11.5% | $283.0M+42.6% | $198.5M-14.8% | $232.9M+28.6% | $181.1M |
| Equity in investments of unconsolidated entities | -$3.3M+81.0% | -$17.4M-135.1% | -$7.4M-105.6% | -$3.6M-166.7% | $5.4M+1700.0% | $300K+133.3% | -$900K+57.1% | -$2.1M-61.5% | -$1.3M |
| Income tax expense | $121.5M+16.8% | $104.0M+215.2% | $33.0M-41.6% | $56.5M-9.7% | $62.6M+4.9% | $59.7M+30.9% | $45.6M-4.6% | $47.8M+11.4% | $42.9M |
| Consolidated net income | $374.2M+1.2% | $369.9M+162.2% | $141.1M+100.1% | $70.5M-63.5% | $193.3M-13.6% | $223.6M+47.1% | $152.0M-16.9% | $183.0M+33.7% | $136.9M |
| Basic net income per share (in dollars per share) | $8930000.00+3.4% | $8640000.00+161.0% | $3310000.00+100.6% | $1650000.00-63.3% | $4500000.00-13.8% | $5220000.00+46.6% | $3560000.00-17.2% | $4300000.00+34.0% | $3210000.00 |
| Diluted net income per share (in dollars per share) | $8870000.00+3.4% | $8580000.00+160.8% | $3290000.00+100.6% | $1640000.00-63.1% | $4450000.00-14.1% | $5180000.00+47.2% | $3520000.00-17.2% | $4250000.00+33.6% | $3180000.00 |
| Dividends declared per common share (in dollars per share) | $1870000.00+12.0% | $1670000.00+9.2% | $1530000.00+4.8% | $1460000.00+11.5% | $1310000.00+7.4% | $1220000.00+7.0% | $1140000.00+10.7% | $1030000.00+9.6% | $940000.00 |
| Dividends paid per common share (in dollars per share) | $1820000.00+12.3% | $1620000.00+8.0% | $1500000.00+4.2% | $1440000.00+14.3% | $1260000.00+5.0% | $1200000.00+7.1% | $1120000.00+12.0% | $1000000.00+8.7% | $920000.00 |
| Basic (in shares) | 41.9M-2.1% | 42.8M+0.5% | 42.6M+0.0% | 42.6M-0.9% | 43.0M+0.2% | 42.9M+0.5% | 42.7M+0.2% | 42.6M-0.2% | 42.7M |
| Diluted (in shares) | 42.2M-2.1% | 43.1M+0.5% | 42.9M+0.0% | 42.9M-1.2% | 43.4M+0.5% | 43.2M+0.0% | 43.2M+0.5% | 43.0M+0.0% | 43.0M |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.