Complete source-backed income-statement history.
- Available history
- 2008-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 | $176.1M | $126.2M | $49.9M | $10.8M | $26.2M | — | $10.4M | — | $21.6M | $4.8M | $16.8M | $0.85 | $0.77 | 19,879,000 | 21,891,000 |
|---|
| 2026-03-31 | $76.7M | $45.2M | $31.5M | $18.9M | $10M | — | $800,000.00 | — | $12.5M | $2.5M | $10M | $0.51 | $0.45 | 19,773,000 | 22,446,000 |
|---|
| 2025-12-31 | $146.2M | $111.2M | $35M | $8.9M | $10.3M | — | $12.8M | — | $21.3M | $3.5M | $17.8M | $0.93 | $0.74 | 295,000 | 960,000 |
|---|
| 2025-09-30 | $74.9M | $79.2M | -$4.3M | $1.7M | $8.9M | — | -$16.6M | — | -$8M | -$11.9M | $3.9M | $0.21 | $0.19 | 18,317,000 | 20,677,000 |
|---|
| 2025-06-30 | $154.5M | $100.6M | $53.9M | $3.3M | $13.4M | — | $33.5M | — | $37.4M | $8.5M | $28.9M | $1.63 | $1.59 | 17,703,000 | 18,121,000 |
|---|
| 2025-03-31 | $73.1M | $40.2M | $32.9M | $3M | $8.3M | — | $20.5M | — | $35.2M | $8M | $27.2M | $1.60 | $1.60 | 16,982,000 | 17,048,000 |
|---|
| 2024-12-31 | $151.6M | $89.8M | $61.8M | $3.3M | $10.4M | — | $45.1M | — | $47.8M | -$5.9M | $53.7M | $3.28 | $3.27 | 137,000 | 137,000 |
|---|
| 2024-09-30 | $57.7M | $48.8M | $8.9M | $4.1M | $9.6M | — | -$7.6M | — | -$5.9M | -$900,000.00 | -$5M | -$0.30 | -$0.30 | 16,422,000 | 16,422,000 |
|---|
| 2024-06-30 | $189M | $152.5M | $36.5M | $4.1M | $7.1M | — | $21.1M | — | $39.5M | $8.9M | $30.6M | $1.89 | $1.89 | 16,185,000 | 16,226,000 |
|---|
| 2024-03-31 | $43.7M | $39.4M | $4.3M | $5.7M | $8.1M | — | -$10.6M | — | -$8.4M | -$2.3M | -$6.1M | -$0.38 | -$0.38 | 15,906,000 | 15,906,000 |
|---|
| 2023-12-31 | $103.6M | $53.8M | $49.8M | $3.4M | $9.4M | — | $32.6M | — | $58.3M | $2M | $56.3M | $3.69 | $3.62 | 85,000 | 86,000 |
|---|
| 2023-09-30 | $51.3M | $40M | $11.3M | $3.3M | $9.5M | — | -$2.9M | — | $600,000.00 | -$7.6M | $8.2M | $0.53 | $0.52 | 15,374,000 | 15,626,000 |
|---|
| 2023-06-30 | $98.4M | $70.4M | $28M | $4.1M | $7.8M | — | $14.4M | — | $16M | $3.3M | $12.7M | $0.84 | $0.83 | 15,161,000 | 15,369,000 |
|---|
| 2023-03-31 | $66.9M | $43.9M | $23M | $3.4M | $10.3M | — | $8.3M | — | $9.6M | $2.4M | $7.2M | $0.49 | $0.47 | 14,841,000 | 15,241,000 |
|---|
| 2022-12-31 | $126.2M | $77.8M | $48.4M | $4.8M | $9.5M | — | $31.3M | — | $27.6M | $6.3M | $21.3M | $1.35 | $1.32 | 15,000 | 14,000 |
|---|
| 2022-09-30 | $33.2M | $30.9M | $2.3M | $5.4M | $8.6M | — | -$12.8M | — | -$7.9M | -$1.8M | -$6.1M | -$0.42 | -$0.42 | 14,623,000 | 14,623,000 |
|---|
| 2022-06-30 | $99.1M | $38.2M | $60.9M | $3.5M | $8.3M | — | $44.6M | — | $48.2M | $10.8M | $37.4M | $2.56 | $2.51 | 14,587,000 | 14,876,000 |
|---|
| 2022-03-31 | $35.3M | $29M | $6.3M | $1.1M | $7.5M | — | -$3.4M | — | -$100,000.00 | $300,000.00 | -$400,000.00 | -$0.03 | -$0.03 | 14,547,000 | 14,547,000 |
|---|
| 2021-12-31 | $89M | $52.8M | $36.2M | $800,000.00 | $11M | — | $21.7M | — | $76.4M | -$39.8M | $116.2M | $6.28 | $6.09 | 128,000 | 177,000 |
|---|
| 2021-09-30 | $91.3M | $41.8M | $49.5M | $600,000.00 | $9M | — | $38.2M | — | $42.5M | $400,000.00 | $42.1M | $3.01 | $2.95 | 13,741,000 | 14,056,000 |
|---|
| 2021-06-30 | $62.4M | $45.3M | $17.1M | $200,000.00 | $7.8M | — | $7.5M | — | $11.8M | $200,000.00 | $11.6M | $0.81 | $0.79 | 13,443,000 | 13,743,000 |
|---|
| 2021-03-31 | $55.6M | $43.9M | $11.7M | $500,000.00 | $8.2M | — | $900,000.00 | — | $5.2M | $100,000.00 | $5.1M | -$0.17 | -$0.17 | 12,818,000 | 12,818,000 |
|---|
| 2020-12-31 | $92.9M | $57.9M | $35M | $1M | $10.4M | — | $20.6M | — | $15.6M | -$800,000.00 | $16.4M | -$2.62 | -$2.55 | -183,000 | -159,000 |
|---|
| 2020-09-30 | $33.6M | $34.4M | -$800,000.00 | $200,000.00 | $6.7M | — | -$9.5M | — | -$7.2M | -$200,000.00 | -$7M | -$0.83 | -$0.83 | 10,723,000 | 10,723,000 |
|---|
| 2020-06-30 | $75.7M | $31.9M | $43.8M | $700,000.00 | $10.4M | — | $31M | — | $33.2M | -$500,000.00 | $33.7M | $3.28 | $3.19 | 9,675,000 | 9,927,000 |
|---|
| 2020-03-31 | $45M | $25.4M | $19.6M | $900,000.00 | $8.5M | — | $8.9M | — | $11.4M | $100,000.00 | $11.3M | $0.97 | $0.95 | 9,619,000 | 9,839,000 |
|---|
| 2019-12-31 | $55.7M | $48.9M | $6.8M | $1.6M | $9.2M | — | -$6.7M | — | -$2.4M | $400,000.00 | -$2.8M | -$0.49 | -$0.49 | 6,000 | 6,000 |
|---|
| 2019-09-30 | $104.7M | $69.2M | $35.5M | $1.3M | $8.7M | — | $23.1M | — | $22.8M | $0.00 | $22.8M | $2.18 | $2.17 | 9,582,000 | 9,626,000 |
|---|
| 2019-06-30 | $10.6M | $14.9M | -$4.3M | $5.1M | $7.7M | — | -$15.3M | — | -$15.6M | $0.00 | -$15.6M | -$1.84 | -$1.84 | 9,565,000 | 9,565,000 |
|---|
| 2019-03-31 | $38.7M | $44.2M | -$5.5M | $6.6M | $8.1M | — | -$20.8M | — | -$21M | -$100,000.00 | -$20.9M | -$2.40 | -$2.40 | 9,532,000 | 9,532,000 |
|---|
| 2018-12-31 | $83.8M | $93.5M | -$9.7M | $6.9M | $10.2M | — | -$29.6M | — | -$45.1M | $100,000.00 | -$45.2M | -$5.12 | — | 33,000 | 33,000 |
|---|
| 2018-09-30 | $34.1M | $26.3M | $7.8M | $5.8M | $8.8M | — | -$9.1M | — | -$7.8M | $0.00 | -$7.8M | -$1.06 | -$1.06 | 9,133,000 | 9,133,000 |
|---|
| 2018-06-30 | $39.4M | $50.1M | -$10.7M | $5.4M | $9.7M | — | -$27.4M | — | -$26.1M | $0.00 | -$26.1M | -$3.08 | -$3.08 | 9,118,000 | 9,118,000 |
|---|
| 2018-03-31 | $35.7M | $41.3M | -$5.6M | $7.7M | $11.2M | — | -$26.3M | — | -$25.1M | -$100,000.00 | -$25M | -$2.97 | -$2.97 | 9,103,000 | 9,103,000 |
|---|
| 2017-12-31 | $116.9M | $90.4M | $26.5M | $700,000.00 | $10.6M | — | $10.2M | — | $35.6M | $100,000.00 | $35.5M | — | — | 0 | 0 |
|---|
| 2017-09-30 | $50.3M | $39M | $11.3M | $4.5M | $11M | — | -$8.5M | — | -$8.5M | $0.00 | -$8.5M | — | — | 9,103,000 | 9,103,000 |
|---|
| 2017-06-30 | $44M | $48.7M | -$4.7M | $4.4M | $9.7M | — | -$22.4M | — | -$22.4M | $0.00 | -$22.4M | -$2.69 | -$2.69 | 9,077,000 | 9,077,000 |
|---|
| 2017-03-31 | $7.2M | $10.1M | -$2.9M | $6.1M | $12.4M | — | -$24M | — | $7.4M | -$200,000.00 | $7.6M | $0.73 | $0.72 | 9,063,000 | 9,174,000 |
|---|
| 2016-12-31 | $136.5M | $110.6M | $25.9M | $9.3M | $11.6M | — | $100,000.00 | — | -$8.2M | $0.00 | -$8.2M | — | — | -2,000 | -2,000 |
|---|
| 2016-09-30 | $21.4M | $23.5M | -$2.1M | $21.9M | $10.7M | — | -$36.7M | — | -$41.3M | $0.00 | -$41.3M | — | — | 9,096,000 | 9,096,000 |
|---|
| 2016-06-30 | $63.4M | $57.9M | $5.5M | $4.7M | $12.5M | — | -$14.6M | — | -$2.9M | $0.00 | -$2.9M | — | — | 9,080,000 | 9,080,000 |
|---|
| 2016-03-31 | $90M | $74.2M | $15.8M | $12M | $11.4M | — | -$10.5M | — | -$15.2M | -$600,000.00 | -$14.6M | -$1.60 | -$1.60 | 9,063,000 | 9,063,000 |
|---|
| 2015-12-31 | $157.9M | $75.8M | $82.1M | $25.3M | $10.5M | — | -$96.8M | — | -$101.8M | $0.00 | -$101.8M | — | — | 0 | 0 |
|---|
| 2015-09-30 | $29.2M | $53.6M | -$24.4M | $1.9M | $13.5M | — | -$50.4M | — | -$55.1M | $0.00 | -$55.1M | — | — | 9,100,000 | 9,100,000 |
|---|
| 2015-06-30 | $63.3M | $59M | $4.3M | $4M | $6.3M | — | -$10.2M | — | -$15.1M | $0.00 | -$15.1M | — | — | 9,000,000 | 9,000,000 |
|---|
| 2015-03-31 | $167.8M | $160.9M | $6.9M | $1.8M | $12.3M | — | -$11M | — | -$15.7M | -$300,000.00 | -$15.4M | — | — | 9,000,000 | 9,000,000 |
|---|
| 2014-12-31 | $123.6M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
|---|
| 2014-09-30 | $120.7M | — | — | $5.3M | — | — | — | — | — | — | $418.9M | $85.49 | $55.51 | 4,900,000 | 7,600,000 |
|---|
| 2014-06-30 | $121.2M | $117.7M | $3.5M | $18M | $10.1M | — | -$18.7M | — | -$28.1M | -$100,000.00 | -$28M | — | — | 4,900,000 | 4,900,000 |
|---|
| 2014-03-31 | $148.6M | $169.5M | -$20.9M | $33.3M | $11.7M | — | -$39.2M | — | -$51.8M | -$1M | -$50.8M | — | — | 4,900,000 | 4,900,000 |
|---|
| 2013-12-31 | $398.5M | $429.8M | -$31.3M | $36.1M | $10.8M | — | -$95.7M | — | -$103.4M | -$28.7M | -$71.7M | -$14.64 | -$14.64 | 0 | 0 |
|---|
| 2013-09-30 | $303.8M | $333.8M | -$30M | $44.5M | $11.2M | — | -$53.3M | — | -$62.8M | -$18.5M | -$44.3M | -$9.04 | -$9.04 | 4,900,000 | 4,900,000 |
|---|
| 2013-06-30 | $284.8M | $331.7M | -$46.9M | $46.2M | $11.9M | — | -$68M | — | -$77.2M | -$36.3M | -$40.9M | — | — | 4,900,000 | 4,900,000 |
|---|
| 2013-03-31 | $320.4M | $307.1M | $13.3M | $59.3M | $12.9M | — | -$13.7M | — | -$26.7M | -$3M | -$2M | — | — | 4,900,000 | 4,900,000 |
|---|
| 2012-12-31 | $403.3M | $357.4M | $45.9M | $1.15B | $12.2M | — | -$1.07B | — | -$1.08B | $8M | -$1.08B | -$8.89 | -$8.89 | 0 | 0 |
|---|
| 2012-09-30 | $563M | $526.4M | $36.6M | $44.9M | $11.3M | — | $13.5M | — | $1.4M | -$3.6M | $4.5M | $0.04 | $0.04 | 4,900,000 | 4,900,000 |
|---|
| 2012-06-30 | $353.8M | $343.6M | $10.2M | $85.4M | $13.2M | — | -$81.6M | — | -$94.2M | -$2.1M | -$92M | -$0.76 | -$0.76 | 4,900,000 | 4,900,000 |
|---|
| 2012-03-31 | $542M | $505.3M | $36.7M | $36.7M | $13.6M | — | -$20M | — | -$32.6M | -$3.3M | -$28.8M | -$0.24 | -$0.24 | 122,300,000 | 122,300,000 |
|---|
| 2011-12-31 | $391.4M | $390M | $1.4M | $185.4M | $8.6M | — | -$192.6M | — | -$203.8M | $243.3M | -$446.4M | -$3.70 | -$3.70 | -115,900,000 | -115,900,000 |
|---|
| 2011-09-30 | $374.5M | $347.6M | $26.9M | $26M | $15.6M | — | -$14.7M | — | -$14.8M | -$7.9M | -$6.9M | -$0.06 | -$0.06 | 121,300,000 | 121,300,000 |
|---|
| 2011-06-30 | $454.4M | $421.2M | $33.2M | $33.5M | $16.7M | — | -$17M | — | -$17M | $4.2M | -$21.2M | -$0.18 | -$0.18 | 121,100,000 | 121,100,000 |
|---|
| 2011-03-31 | $380.5M | $366.6M | $13.9M | $26.7M | $15.5M | — | -$24.6M | — | -$24.4M | -$7.8M | -$16.6M | -$0.14 | -$0.14 | 119,600,000 | 119,600,000 |
|---|
| 2010-12-31 | $666.4M | $616.8M | $49.6M | $29.9M | $15.5M | — | $16.2M | — | $14.2M | $5.2M | $9M | $0.08 | $0.06 | 200,000 | 54,000,000 |
|---|
| 2010-09-30 | $564.6M | $526.6M | $38M | $28.6M | $14M | — | $7.8M | — | $2.9M | $1.9M | $1M | $0.01 | $0.01 | 113,200,000 | 166,400,000 |
|---|
| 2010-06-30 | $459.7M | $415.6M | $44.1M | $26M | $14.3M | — | $14.1M | — | $14.1M | $6.9M | $7.2M | $0.06 | $0.04 | 112,900,000 | 161,400,000 |
|---|
| 2010-03-31 | $344.7M | $318M | $26.7M | $25.7M | $15.1M | — | -$4.4M | — | -$4.3M | $5.4M | -$9.7M | -$0.09 | -$0.09 | 111,700,000 | 111,700,000 |
|---|
| 2009-12-31 | $467.6M | $421.7M | $45.9M | $24.6M | $13.7M | — | $76.7M | — | $76.6M | $27.1M | $49.5M | $0.45 | $0.31 | 100,000 | 100,000 |
|---|
| 2009-09-30 | $549.3M | $510.1M | $39.2M | $31.7M | $14M | — | -$9M | — | -$9M | -$2.8M | -$6.2M | -$0.06 | -$0.06 | 111,800,000 | 111,800,000 |
|---|
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 | $448.7M | $331.2M | $117.5M | $16.9M | $36.2M | — | $50.2M | — | $85.9M | $8.1M | $77.8M | $4.33 | $3.90 | 17,967,000 | 19,925,000 |
|---|
| 2024-12-31 | $442M | $330.5M | $111.5M | $17.2M | $35M | — | $48M | — | $73M | -$200,000.00 | $73.2M | $4.49 | $4.47 | 16,309,000 | 16,373,000 |
|---|
| 2023-12-31 | $320.2M | $208.1M | $112.1M | $14.2M | $36.9M | — | $52.4M | — | $84.5M | $100,000.00 | $84.4M | $5.55 | $5.44 | 15,212,000 | 15,501,000 |
|---|
| 2022-12-31 | $293.8M | $175.9M | $117.9M | $14.8M | $33.9M | — | $59.7M | — | $67.8M | $15.6M | $52.2M | $3.47 | $3.38 | 14,601,000 | 14,988,000 |
|---|
| 2021-12-31 | $298.3M | $183.8M | $114.5M | $2.1M | $36M | — | $68.3M | — | $135.9M | -$39.1M | $175M | $10.03 | $9.75 | 13,493,000 | 13,879,000 |
|---|
| 2020-12-31 | $247.2M | $149.6M | $97.6M | $2.8M | $36M | — | $51M | — | $53M | -$1.4M | $54.4M | $0.59 | $0.57 | 9,825,000 | 10,123,000 |
|---|
| 2019-12-31 | $209.7M | $177.2M | $32.5M | $14.6M | $33.7M | — | -$19.7M | — | -$16.2M | $300,000.00 | -$16.5M | -$2.54 | -$2.54 | 9,566,000 | 9,566,000 |
|---|
| 2018-12-31 | $193M | $210.9M | -$17.9M | $26.1M | $39.9M | — | -$92.4M | — | -$104.1M | $0.00 | -$104.1M | -$12.23 | — | 9,151,000 | 9,151,000 |
|---|
| 2017-12-31 | $218.4M | $188.2M | $30.2M | $15.7M | $43.7M | — | -$44.7M | — | $12.1M | -$100,000.00 | $12.2M | $0.58 | $0.58 | 9,081,000 | 9,081,000 |
|---|
| 2016-12-31 | $311.3M | $266.2M | $45.1M | $47.9M | $46.2M | — | -$61.7M | — | -$67.6M | -$600,000.00 | -$67M | — | — | 9,100,000 | 9,100,000 |
|---|
| 2015-12-31 | $418.2M | $349.3M | $68.9M | $33M | $42.6M | — | -$168.4M | — | -$187.7M | -$300,000.00 | -$187.4M | — | — | 9,000,000 | 9,000,000 |
|---|
| 2014-12-31 | $514.1M | — | -$41.3M | — | — | — | — | — | — | — | — | — | — | — | — |
|---|
| 2013-12-31 | $1.31B | $1.4B | -$94.9M | $186.1M | $46.8M | — | -$230.7M | — | -$270.1M | -$86.5M | -$158.9M | -$32.43 | -$32.43 | 4,900,000 | 4,900,000 |
|---|
| 2012-12-31 | $1.86B | $1.73B | $129.4M | $1.31B | $50.3M | — | -$1.15B | — | -$1.2B | -$1M | -$1.2B | -$9.84 | -$9.84 | 4,900,000 | 4,900,000 |
|---|
| 2011-12-31 | $1.6B | $1.53B | $75.4M | $271.6M | $56.4M | — | -$248.9M | — | -$260M | $231.8M | -$491.1M | -$4.07 | -$4.07 | 4,800,000 | 4,800,000 |
|---|
| 2010-12-31 | $2.04B | $1.88B | $158.4M | $110.2M | $58.9M | — | $33.7M | — | $26.9M | $19.4M | $7.5M | $0.07 | $0.05 | 112,800,000 | 166,600,000 |
|---|
| 2009-12-31 | $2.04B | $1.83B | $204.7M | $118.4M | $58.8M | — | $94.1M | — | $94.2M | $35.7M | $58.5M | $0.53 | $0.37 | 111,400,000 | 160,100,000 |
|---|
| 2008-12-31 | $1.61B | $1.39B | $228.8M | $110.2M | $54.3M | — | $64.3M | — | $71.7M | $23M | $48.7M | $0.44 | $0.35 | 110,600,000 | 158,700,000 |
|---|