Overview Financials News + Filings Key Docs Charts Ownership Insiders
|
In millions, except per share items | Dec-31-20 | Sep-30-20 | Jun-30-20 | Mar-31-20 | Dec-31-19 | Sep-30-19 | Jun-30-19 | Mar-31-19 |
| 10-K | 10-Q | 10-Q | 10-Q | 10-K | 10-Q | 10-Q | 10-Q |
Revenue | 583.5 | 548.0 | 509.1 | 485.1 | 464.7 | 443.1 | 418.3 | 372.2 |
Revenue growth | 25.6% | 23.7% | 21.7% | 30.3% | 36.7% | 38.8% | 26.9% | 8.4% |
Cost of revenue | 299.4 | 282.9 | 264.9 | 255.0 | 244.0 | 230.1 | 219.6 | 199.3 |
Gross profit | 284.1 | 265.1 | 244.2 | 230.1 | 220.7 | 213.0 | 198.8 | 172.9 |
Gross margin | 48.7% | 48.4% | 48.0% | 47.4% | 47.5% | 48.1% | 47.5% | 46.5% |
|
Operating expenses: | | | | | | | | |
Research and development | 134.4 | 144.7 | 133.4 | 129.8 | 128.7 | 117.5 | 113.6 | 108.9 |
Sales, general and administrative | 60.4 | 62.2 | 67.5 | 79.2 | 80.6 | 78.6 | 70.3 | 53.4 |
Total operating expenses | 194.8 | 206.8 | 201.0 | 209.0 | 209.3 | 196.1 | 183.8 | 162.3 |
Income (loss) from operations | 89.3 | 58.2 | 43.3 | 21.1 | 11.4 | 16.9 | 14.9 | 10.6 |
Operating margin | 15.3% | 10.6% | 8.5% | 4.4% | 2.5% | 3.8% | 3.6% | 2.9% |
|
Other income, net: | | | | | | | | |
Interest income, net | 5.6 | 7.3 | 9.0 | 10.3 | 10.4 | 10.2 | 9.7 | 8.3 |
Other expense, net | -0.1 | 0.0 | -0.1 | -0.2 | -0.2 | -0.3 | -0.3 | -0.4 |
Total other income, net | 5.5 | 7.3 | 8.8 | 10.1 | 10.2 | 9.9 | 9.4 | 7.9 |
Income (loss) before provision (benefit) for income taxes | 94.8 | 65.6 | 52.1 | 31.2 | 21.6 | 26.8 | 24.3 | 18.5 |
Income tax expense (benefit) | 4.5 | -3.2 | -7.5 | -10.3 | -11.2 | -2.3 | 2.2 | -2.5 |
Net income | 90.4 | 68.8 | 59.6 | 41.5 | 32.8 | 29.1 | 22.2 | 21.0 |
|
Earnings per share: | | | | | | | | |
Basic (in USD per share) | $2.16 | $1.65 | $1.44 | $1.01 | $0.80 | $0.71 | $0.54 | $0.51 |
Diluted (in USD per share) | $2.08 | $1.59 | $1.38 | $0.96 | $0.77 | $0.69 | $0.53 | $0.50 |
|
Weighted-average shares used to compute earnings per share: | | | | | | | | |
Basic (in shares) | 41.9 | 41.6 | 41.4 | 41.1 | 40.8 | 40.6 | 40.5 | 40.3 |
Diluted (in shares) | 43.2 | 43.0 | 42.9 | 42.3 | 42.0 | 41.9 | 41.7 | 41.6 |
|