Complete source-backed income-statement history.
- Available history
- 2013-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 | $295.49M | $198.25M | — | — | — | — | $31,000.00 | — | -$19.67M | $1.06M | -$19.34M | -$0.21 | -$0.21 | 92,245,835 | 92,245,835 |
|---|
| 2026-03-31 | $295.41M | $195.57M | — | — | — | — | $41.62M | — | $22.25M | $1.03M | $19.77M | $0.21 | $0.21 | 92,184,900 | 92,715,696 |
|---|
| 2025-12-31 | $265.58M | $184.97M | — | — | — | — | $26.74M | — | $6.19M | -$174,000.00 | $6.08M | $0.07 | $0.07 | -1,121,746 | -1,113,227 |
|---|
| 2025-09-30 | $236.42M | $177.11M | — | — | — | — | $4.72M | — | -$15.21M | -$684,000.00 | -$13.74M | -$0.14 | -$0.14 | 95,209,147 | 95,209,147 |
|---|
| 2025-06-30 | $287.58M | $190.95M | — | — | — | — | $40.22M | — | $59.94M | $1.38M | $55.16M | $0.56 | $0.56 | 97,690,231 | 98,082,028 |
|---|
| 2025-03-31 | $288.93M | $195.55M | — | — | — | — | $35.86M | — | $17.38M | $870,000.00 | $15.59M | $0.15 | $0.15 | 100,674,498 | 101,125,212 |
|---|
| 2024-12-31 | $261.85M | $185.89M | — | — | — | — | $21.39M | — | -$490,000.00 | $287,000.00 | -$638,000.00 | -$0.01 | -$0.01 | -89,441 | -70,643 |
|---|
| 2024-09-30 | $236.81M | $175.68M | — | — | — | — | $7.55M | — | -$8.04M | -$609,000.00 | -$7.09M | -$0.07 | -$0.07 | 101,884,090 | 101,884,090 |
|---|
| 2024-06-30 | $272.9M | $185.82M | — | — | — | — | $30.27M | — | $11.97M | -$4.15M | $15.34M | $0.15 | $0.15 | 101,963,677 | 102,348,982 |
|---|
| 2024-03-31 | $267.49M | $183.03M | — | — | — | — | $27.63M | — | $9.7M | $728,000.00 | $8.53M | $0.08 | $0.08 | 101,959,418 | 102,364,928 |
|---|
| 2023-12-31 | $253.38M | $178.2M | — | — | — | — | $20.87M | — | $3.86M | -$3.94M | $7.6M | $0.07 | $0.07 | -1,153,613 | -1,155,964 |
|---|
| 2023-09-30 | $232.02M | $167.66M | — | — | — | — | $7.99M | — | -$10.52M | -$1.64M | -$8.53M | -$0.08 | -$0.08 | 107,006,690 | 107,006,690 |
|---|
| 2023-06-30 | $271.07M | $178.64M | — | — | — | — | $35M | — | $16.22M | $1.8M | $13.79M | $0.12 | $0.12 | 109,304,694 | 109,511,862 |
|---|
| 2023-03-31 | $268.97M | $179.28M | — | — | — | — | $33.76M | — | $11.77M | $5.22M | $6.28M | $0.06 | $0.06 | 111,777,894 | 112,037,369 |
|---|
| 2022-12-31 | $263.14M | $181.59M | — | — | — | — | $26.85M | — | $34.39M | -$1.94M | $35.26M | $0.31 | $0.31 | -265,377 | -301,132 |
|---|
| 2022-09-30 | $240.67M | $171.88M | — | — | — | — | $16.08M | — | -$2.74M | -$1.03M | -$1.66M | -$0.01 | -$0.01 | 114,322,269 | 114,322,269 |
|---|
| 2022-06-30 | $283.45M | $177.2M | — | — | — | — | $50.72M | — | $32.05M | $3.57M | $27.65M | $0.24 | $0.24 | 114,353,273 | 114,733,593 |
|---|
| 2022-03-31 | $210.35M | $141.61M | — | — | — | — | $17.74M | — | -$3.87M | $1.61M | -$5.32M | -$0.05 | -$0.05 | 114,326,406 | 114,326,406 |
|---|
| 2021-12-31 | $203.58M | $140.21M | — | — | — | — | -$1.48M | — | -$22.84M | $341,000.00 | -$22.94M | -$0.20 | -$0.20 | 3,101 | 3,101 |
|---|
| 2021-09-30 | $172.78M | $122.85M | — | — | — | — | -$1.5M | — | -$22.67M | $43,000.00 | -$22.19M | -$0.20 | -$0.20 | 113,809,212 | 113,809,212 |
|---|
| 2021-06-30 | $151.97M | $105.9M | — | — | — | — | -$18.72M | — | -$42.57M | $169,000.00 | -$42.04M | -$0.36 | -$0.36 | 113,806,186 | 113,806,186 |
|---|
| 2021-03-31 | $87.85M | $77.08M | — | — | — | — | -$39.18M | — | -$57.81M | $165,000.00 | -$56.35M | -$0.50 | -$0.50 | 113,780,388 | 113,780,388 |
|---|
| 2020-12-31 | $75.65M | $70.35M | — | — | — | — | -$46.88M | — | $26.32M | $982,000.00 | $24.28M | $0.22 | $0.22 | 81,798 | 81,798 |
|---|
| 2020-09-30 | $63.95M | $67.39M | — | — | — | — | -$70.02M | — | -$60.06M | -$6.45M | -$52.34M | -$0.46 | -$0.46 | 113,730,716 | 113,730,716 |
|---|
| 2020-06-30 | $14.83M | $42.93M | — | — | — | — | -$93.25M | — | -$104.58M | -$3.09M | -$99.13M | -$0.88 | -$0.88 | 113,498,689 | 113,498,689 |
|---|
| 2020-03-31 | $215.35M | $170.86M | — | — | — | — | -$31.54M | — | -$44.44M | -$7.31M | -$36.14M | -$0.32 | -$0.32 | 112,984,868 | 112,984,868 |
|---|
| 2019-12-31 | $282.18M | $192.8M | — | — | — | — | $23.55M | — | $11.61M | -$4.48M | $15.61M | — | — | 1,949 | -192 |
|---|
| 2019-09-30 | $268.93M | $187.18M | — | — | — | — | $20.26M | — | $8.23M | -$2.44M | $10.32M | — | — | 112,641,568 | 112,932,952 |
|---|
| 2019-06-30 | $304.29M | $196.98M | — | — | — | — | $31.6M | — | $19.41M | $6.19M | $13.21M | — | — | 112,641,416 | 112,915,294 |
|---|
| 2019-03-31 | $293.69M | $195.89M | — | — | — | — | $36.07M | — | $23.37M | $6.09M | $17.28M | — | — | 112,619,144 | 112,907,539 |
|---|
| 2018-12-31 | $275.66M | $183.49M | — | — | — | — | $31.59M | — | $100.29M | -$2.33M | $0.00 | — | — | 0 | 0 |
|---|
| 2018-09-30 | $240.99M | $163M | — | — | — | — | $19.24M | — | $7.35M | -$1.99M | $9.33M | — | — | 112,086,917 | 112,361,052 |
|---|
| 2018-06-30 | $277.06M | $171.89M | — | — | — | — | $48.16M | — | $35.18M | $5.65M | $29.53M | — | — | 108,956,408 | 109,220,220 |
|---|
| 2018-03-31 | $264.5M | $171.38M | — | — | — | — | $32.83M | — | $61.71M | $4.66M | $57.04M | — | — | 106,792,350 | 107,010,343 |
|---|
| 2017-12-31 | $259.14M | $171.99M | — | — | — | — | $23.3M | — | $9.99M | $163,000.00 | $7.87M | — | — | -12,716 | -1,523 |
|---|
| 2017-09-30 | $223.29M | $143.63M | — | — | — | — | $20.98M | — | $11.38M | -$385,000.00 | $11.77M | — | — | 106,727,330 | 106,995,887 |
|---|
| 2017-06-30 | $244.39M | $147.61M | — | — | — | — | $38.95M | — | $76.89M | $5.89M | $71M | — | — | 106,769,003 | 107,005,884 |
|---|
| 2017-03-31 | — | $140.47M | — | — | — | — | $20.39M | — | $10.39M | $2.17M | $8.23M | — | — | 106,844,272 | 107,061,056 |
|---|
| 2016-12-31 | — | $140.68M | — | — | — | — | $23.16M | — | $44.79M | -$4.54M | $48.76M | — | — | -371,533 | -352,367 |
|---|
| 2016-09-30 | — | $143.14M | — | — | — | — | $32.12M | — | $20.24M | -$187,000.00 | $20.24M | — | — | 107,538,601 | 107,677,749 |
|---|
| 2016-06-30 | — | $155.97M | — | — | — | — | $45.07M | — | $32.24M | $6.1M | $25.77M | — | — | 107,936,336 | 108,048,155 |
|---|
| 2016-03-31 | — | $153.19M | — | — | — | — | $11.15M | — | -$5.46M | $3.71M | -$9.17M | -$0.08 | — | 109,732,721 | 109,732,721 |
|---|
| 2015-12-31 | — | $157.78M | — | — | — | — | $32.89M | — | $59.87M | -$2.05M | $61.78M | $0.55 | — | -107,271 | -120,282 |
|---|
| 2015-09-30 | — | $155.69M | — | — | — | — | $29.53M | — | $17.71M | -$140,000.00 | $18.1M | $0.16 | $0.16 | 111,694,773 | 111,885,350 |
|---|
| 2015-06-30 | — | $152.89M | — | — | — | — | $40.35M | — | $27.16M | $3.41M | $23.75M | $0.21 | $0.21 | 111,676,096 | 111,914,085 |
|---|
| 2015-03-31 | — | $144.35M | — | — | — | — | $1.3M | — | -$9.3M | $5.08M | -$14.87M | -$0.13 | — | 112,964,557 | 112,964,557 |
|---|
| 2014-12-31 | — | $149.25M | — | — | — | — | $16.33M | — | $1.87M | $78,000.00 | $75.1M | $0.66 | — | 0 | 0 |
|---|
| 2014-09-30 | — | $147.81M | — | — | — | — | $22.58M | — | $8.06M | $1.86M | $9.5M | $0.08 | $0.08 | 113,397,997 | 113,397,997 |
|---|
| 2014-06-30 | — | $153.21M | — | — | — | — | $36.86M | — | $22.01M | $2.01M | $22.88M | $0.20 | $0.20 | 113,397,997 | 113,397,997 |
|---|
| 2014-03-31 | — | $143.04M | — | — | — | — | $18.68M | — | $8.61M | $1.92M | $2.32M | — | — | 113,397,997 | 113,397,997 |
|---|
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.08B | $748.58M | — | — | — | — | $107.53M | — | $68.29M | $1.39M | $63.09M | $0.64 | $0.64 | 96,711,589 | 97,162,875 |
|---|
| 2024-12-31 | $1.04B | $730.41M | — | — | — | — | $86.84M | — | $13.13M | -$3.74M | $16.14M | $0.15 | $0.15 | 101,846,303 | 102,271,394 |
|---|
| 2023-12-31 | $1.03B | $703.77M | — | — | — | — | $97.61M | — | $21.32M | $1.45M | $19.14M | $0.17 | $0.17 | 108,192,148 | 108,412,485 |
|---|
| 2022-12-31 | $997.61M | $672.28M | — | — | — | — | $111.39M | — | $59.84M | $2.21M | $55.92M | $0.49 | $0.49 | 114,068,733 | 114,418,177 |
|---|
| 2021-12-31 | $616.19M | $446.05M | — | — | — | — | -$60.88M | — | -$145.9M | $718,000.00 | -$143.52M | -$1.26 | -$1.26 | 113,801,862 | 113,801,862 |
|---|
| 2020-12-31 | $369.78M | $351.53M | — | — | — | — | -$241.69M | — | -$182.75M | -$15.87M | -$163.33M | -$1.44 | -$1.44 | 113,489,015 | 113,489,015 |
|---|
| 2019-12-31 | $1.15B | $772.86M | — | — | — | — | $111.48M | — | $62.61M | $5.37M | $55.4M | $0.49 | $0.49 | 112,636,123 | 112,918,598 |
|---|
| 2018-12-31 | $1.06B | $689.76M | — | — | — | — | $131.82M | — | $204.53M | $5.99M | $193.69M | $1.75 | $1.75 | 110,124,142 | 110,377,734 |
|---|
| 2017-12-31 | $945.28M | $603.7M | — | — | — | — | $103.62M | — | $108.65M | $7.83M | $98.86M | — | — | 106,767,108 | 107,019,152 |
|---|
| 2016-12-31 | $950.16M | $592.98M | — | — | — | — | $111.5M | — | $91.81M | $5.08M | $85.86M | — | — | 108,012,708 | 108,142,998 |
|---|
| 2015-12-31 | — | $610.66M | — | — | — | — | $104.07M | — | $95.43M | $6.3M | $88.76M | $0.79 | — | 111,989,686 | 112,138,223 |
|---|
| 2014-12-31 | — | $593.3M | — | — | — | — | $94.45M | — | $40.54M | $5.87M | $109.8M | $0.97 | — | 113,397,997 | 113,397,997 |
|---|
| 2013-12-31 | — | $426.63M | — | — | — | — | $11.72M | — | -$42.22M | $3.62M | -$51.47M | -$0.45 | — | 113,397,997 | 113,397,997 |
|---|