Complete source-backed income-statement history.
- Available history
- 2016-12-31 to 2026-06-30
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-06-30 | $520.75M | $439.46M | $81.29M | — | $12.02M | — | $64.84M | — | $58.92M | $14.9M | $44.02M | $0.44 | $0.43 | 100,850,601 | 103,218,410 |
|---|
| 2026-03-31 | $404.59M | $352.76M | $51.83M | — | $11.1M | — | $36.04M | — | $30.94M | $7.11M | $23.83M | $0.24 | $0.23 | 100,803,435 | 102,931,550 |
|---|
| 2025-12-31 | $398.26M | $350.23M | $48.03M | — | $12.66M | — | $30.68M | — | $14.98M | $7.17M | $7.8M | $0.08 | $0.08 | 787,805 | 1,154,306 |
|---|
| 2025-09-30 | $295.32M | $259.96M | $35.36M | — | $11.06M | — | $19.61M | — | $12.24M | -$5.5M | $17.74M | $0.18 | $0.18 | 100,356,020 | 100,724,290 |
|---|
| 2025-06-30 | $327.37M | $283.48M | $43.88M | — | $12.1M | — | $27.09M | — | $19.47M | $4.27M | $15.2M | $0.16 | $0.16 | 96,428,791 | 97,639,507 |
|---|
| 2025-03-31 | $303.1M | $265.65M | $37.46M | — | $11.82M | — | $20.94M | — | $13.72M | $3.33M | $10.39M | $0.11 | $0.11 | 96,139,181 | 96,710,484 |
|---|
| 2024-12-31 | $343.68M | $284.5M | $59.18M | — | $10.91M | — | $43.58M | — | $30.15M | $3.32M | $26.84M | $0.28 | $0.28 | 162,181 | 211,166 |
|---|
| 2024-09-30 | $336.21M | $282.79M | $53.41M | — | $13.27M | — | $35.45M | — | $25.91M | $5.29M | $20.62M | $0.22 | $0.22 | 95,428,253 | 95,653,958 |
|---|
| 2024-06-30 | $324.97M | $271.83M | $53.14M | — | $14.33M | — | $34.12M | — | $24.86M | $5.99M | $18.87M | $0.20 | $0.20 | 95,437,068 | 95,525,679 |
|---|
| 2024-03-31 | $296.85M | $253.91M | $42.94M | — | $13.69M | — | $24.56M | — | $14.58M | $4.59M | $9.98M | $0.11 | $0.10 | 95,064,382 | 95,423,850 |
|---|
| 2023-12-31 | $307.52M | $263.11M | $44.42M | — | $12.16M | — | $27.57M | — | $8.49M | $6.23M | $2.26M | $0.02 | $0.02 | 83,599 | 83,599 |
|---|
| 2023-09-30 | $300.08M | $254.96M | $45.12M | — | $12.29M | — | $28.14M | — | $17.48M | $2.75M | $14.73M | $0.16 | $0.16 | 94,951,275 | 94,951,275 |
|---|
| 2023-06-30 | $280.31M | $248.32M | $31.99M | — | $10.06M | — | $17.24M | — | $6.34M | $4.39M | $1.95M | $0.02 | $0.02 | 94,875,603 | 94,875,603 |
|---|
| 2021-12-31 | $211.38M | $319.61M | -$108.23M | — | -$31.52M | — | -$81.51M | — | -$87.02M | -$1.23M | -$85.79M | -$0.94 | -$0.94 | 100,467 | -2,244,668 |
|---|
| 2021-09-30 | $217.99M | $186.1M | $31.9M | — | $19.07M | — | $8.1M | — | $3.13M | $1.2M | $1.93M | $0.02 | $0.02 | 91,250,125 | 93,116,486 |
|---|
| 2021-06-30 | $234.93M | $193.93M | $41M | — | $22.38M | — | $14.12M | — | $10.23M | $2.41M | $7.82M | $0.09 | $0.08 | 91,124,273 | 94,636,374 |
|---|
| 2021-03-31 | $212.43M | $174.31M | $38.12M | — | $18.15M | — | $15.96M | — | $13.08M | $1.61M | $11.47M | $0.13 | $0.12 | 90,448,158 | 91,933,258 |
|---|
| 2020-12-31 | $213.18M | $255.68M | -$42.5M | — | -$26.38M | — | -$20.08M | — | -$13.97M | $3.6M | -$17.57M | -$0.19 | -$0.20 | 393,574 | 665,849 |
|---|
| 2020-09-30 | $218.42M | $177.95M | $40.47M | — | $17.45M | — | $18.99M | — | $15.23M | $3.57M | $11.67M | $0.13 | $0.13 | 89,876,456 | 89,876,456 |
|---|
| 2020-06-30 | $203.25M | $164.34M | $38.91M | — | $17.11M | — | $17.86M | — | $13.36M | $2.85M | $10.51M | $0.12 | $0.12 | 88,232,694 | 88,232,694 |
|---|
| 2020-03-31 | $199.3M | $158.27M | $41.03M | — | $18.63M | — | $18.52M | — | $14.47M | $2.53M | $11.95M | $0.14 | $0.13 | 87,231,232 | 87,260,464 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | — | $3.72M | — | — | — | — |
|---|
| 2019-09-30 | $161.61M | $121.33M | $40.28M | — | $16.49M | — | $19.76M | — | $14.62M | $3.51M | $11.11M | $0.13 | $0.13 | 87,024,655 | 87,024,655 |
|---|
| 2019-06-30 | $159.9M | $116.89M | $43.01M | — | $17.06M | — | $22M | — | $15.81M | $4.45M | $11.36M | $0.13 | $0.13 | 86,896,779 | 86,896,779 |
|---|
| 2019-03-31 | $151.7M | $114.5M | $37.21M | — | $13.05M | — | $20.11M | — | $16.12M | -$2.94M | $13.17M | $0.15 | $0.15 | 86,893,775 | 86,893,775 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | — | — | $12.19M | — | — | — | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | -$2.56M | — | — | — | -$1.85M | — | — | — | 11,730,425 |
|---|
| 2017-12-31 | — | — | — | — | — | — | -$3.66M | — | — | — | -$3.13M | — | — | — | 861,226 |
|---|
| 2017-09-30 | — | — | — | — | — | — | -$473,874.00 | — | — | — | -$31,052.00 | — | — | — | 11,730,425 |
|---|
| 2017-06-30 | — | — | — | — | — | — | -$76,853.00 | — | — | — | $299,169.00 | — | — | — | 8,314,760 |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $1.32B | $1.16B | $164.73M | — | $47.64M | — | $98.32M | — | $60.4M | $9.27M | $51.13M | $0.52 | $0.52 | 98,444,582 | 99,105,484 |
|---|
| 2024-12-31 | $1.3B | $1.09B | $208.67M | — | $52.2M | — | $137.7M | — | $95.5M | $19.19M | $76.31M | $0.80 | $0.80 | 95,472,527 | 95,735,924 |
|---|
| 2023-12-31 | $1.15B | $997.27M | $148.65M | — | $49.17M | — | $80.7M | — | $29.85M | $17.27M | $12.58M | $0.13 | $0.13 | 94,748,324 | 94,748,324 |
|---|
| 2022-12-31 | $909.52M | $844.04M | $65.48M | — | $47.53M | — | -$917,000.00 | — | -$29.8M | $6.62M | -$36.42M | -$0.39 | -$0.39 | 92,962,048 | 92,962,048 |
|---|
| 2021-12-31 | $876.73M | $873.95M | $2.78M | — | $28.07M | — | -$43.33M | — | -$60.58M | $3.99M | -$64.57M | -$0.71 | -$0.71 | 91,043,830 | 91,043,830 |
|---|
| 2020-12-31 | $834.15M | $756.25M | $77.91M | — | $26.81M | — | $35.28M | — | $29.1M | $12.54M | $16.56M | $0.19 | $0.18 | 88,845,601 | 89,117,876 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | — | $39.36M | — | — | — | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | -$4.21M | — | — | — | $28.35M | — | — | — | 9,552,022 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | $8.35M | — | — | — | — |
|---|