Overview Financials News + Filings Key Docs Charts Ownership Insiders
|
In millions, except per share items | Dec-31-21 | Dec-31-20 | Dec-31-19 | Dec-31-18 | Dec-31-17 | Dec-31-16 | Dec-31-15 | Dec-31-14 |
| 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K |
Revenues [+] | 1,055.5 | 841.4 | 737.7 | 566.3 | 433.0 | 329.1 | 224.7 | 150.9 |
Contracts | | | | | | | 220.0 | 148.2 |
Other | | | | | | | 4.7 | 2.7 |
Revenue growth | 25.4% | 14.1% | 30.3% | 30.8% | 31.6% | 46.5% | 48.8% | 40.3% |
Cost of goods sold [+] | 161.9 | 123.5 | 109.7 | 90.8 | 72.0 | 54.1 | 35.5 | 27.3 |
Direct costs | 130.5 | 97.8 | 89.3 | 76.2 | 62.4 | 48.3 | 31.8 | 24.7 |
Depreciation and amortization | 31.4 | 25.8 | 20.4 | 14.5 | 9.6 | 5.8 | 3.7 | |
Gross profit | 893.6 | 717.9 | 627.9 | 475.6 | 361.0 | 275.1 | 189.2 | 123.6 |
Gross margin | 84.7% | 85.3% | 85.1% | 84.0% | 83.4% | 83.6% | 84.2% | 81.9% |
Selling, general and administrative [+] | 1,125.9 | 945.7 | 708.5 | 542.3 | 422.4 | 317.9 | 295.1 | 207.0 |
Sales and marketing | 276.0 | 235.7 | 179.3 | 143.9 | 110.8 | 85.4 | 92.6 | 63.5 |
General and administrative | 209.8 | 178.2 | 127.5 | 96.6 | 80.2 | 59.2 | 47.8 | 35.5 |
Other selling, general and administrative | 640.1 | 531.8 | 401.7 | 301.9 | 231.3 | 173.3 | 154.7 | 107.9 |
Research and development | 118.4 | 90.2 | 73.1 | 46.2 | 30.4 | 21.0 | 8.6 | 4.3 |
Other operating expenses | -640.1 | -531.8 | -401.7 | -301.9 | -231.3 | -173.3 | -154.7 | -107.9 |
EBITDA [+] | 320.8 | 239.5 | 268.4 | 203.4 | 149.1 | 115.4 | 43.9 | 22.9 |
EBITDA growth | 33.9% | -10.8% | 32.0% | 36.4% | 29.2% | 163.1% | 91.8% | 52.8% |
EBITDA margin | 30.4% | 28.5% | 36.4% | 35.9% | 34.4% | 35.1% | 19.5% | 15.1% |
Depreciation | 64.7 | 53.2 | 42.0 | 29.5 | 18.5 | 12.0 | 7.8 | 5.6 |
EBITA | 256.1 | 186.3 | 226.4 | 173.9 | 130.6 | 103.3 | 36.0 | 17.3 |
EBITA margin | 24.3% | 22.1% | 30.7% | 30.7% | 30.2% | 31.4% | 16.0% | 11.5% |
Amortization of intangibles | 2.5 | 0.2 | 0.2 | 0.2 | 0.9 | 1.6 | 1.6 | 1.6 |
EBIT [+] | 253.6 | 186.1 | 226.2 | 173.7 | 129.7 | 101.7 | 34.4 | 15.7 |
EBIT growth | 36.2% | -17.7% | 30.2% | 33.9% | 27.5% | 195.5% | 119.3% | 65.8% |
EBIT margin | 24.0% | 22.1% | 30.7% | 30.7% | 30.0% | 30.9% | 15.3% | 10.4% |
Interest expense | 1.4 | 0.0 | 0.9 | 0.8 | 0.9 | 1.0 | 1.4 | 3.4 |
Interest expense | 1.4 | 0.0 | 0.9 | 0.8 | 0.9 | 1.0 | 1.4 | 3.4 |
Other income (expense), net [+] | 3.8 | -0.2 | 0.8 | 1.8 | -1.1 | 0.3 | 0.5 | -2.6 |
Gain (loss) on debt retirement | | | | | | | | -4.0 |
Other | 2.4 | -0.2 | 0.8 | 1.8 | -1.1 | 0.3 | 0.5 | 1.4 |
Pre-tax income | 256.0 | 185.9 | 226.1 | 174.7 | 127.7 | 101.0 | 33.5 | 9.7 |
Income taxes | 60.0 | 42.5 | 45.5 | 37.6 | 4.2 | 30.6 | 12.6 | 4.0 |
Tax rate | 23.4% | 22.8% | 20.1% | 21.5% | 3.3% | 30.3% | 37.5% | 41.4% |
Net income | 196.0 | 143.5 | 180.6 | 137.1 | 123.5 | 70.4 | 20.9 | 5.7 |
Net margin | 18.6% | 17.0% | 24.5% | 24.2% | 28.5% | 21.4% | 9.3% | 3.8% |
|
Basic EPS [+] | $3.39 | $2.49 | $3.14 | $2.38 | $2.13 | $1.22 | $0.37 | $0.11 |
Growth | 36.0% | -20.6% | 32.1% | 11.2% | 74.5% | 230.1% | 225.9% | 760.7% |
Diluted EPS [+] | $3.37 | $2.46 | $3.09 | $2.34 | $2.10 | $1.19 | $0.36 | $0.11 |
Growth | 36.8% | -20.4% | 32.2% | 11.4% | 75.9% | 230.2% | 231.1% | 773.3% |
|
Growth | | | | | | | | -100.0% |
|
Shares outstanding (basic) [+] | 57.9 | 57.6 | 57.6 | 57.7 | 57.8 | 57.6 | 56.5 | 49.8 |
Growth | 0.5% | 0.1% | -0.3% | -0.2% | 0.5% | 1.9% | 13.5% | 9.5% |
Shares outstanding (diluted) [+] | 58.2 | 58.3 | 58.4 | 58.6 | 58.8 | 59.0 | 57.9 | 51.9 |
Growth | -0.2% | -0.2% | -0.3% | -0.4% | -0.3% | 1.8% | 11.7% | 7.9% |
|
EBIT is a non-GAAP figure that excludes all non-recurring expenses: restructuring costs, asset impairments, IPR&D writeoffs, and other unusual charges. |
|