Complete source-backed income-statement history.
- Available history
- 2012-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 | $51.85M | $23.57M | $28.28M | $7.4M | — | $31.46M | -$3.18M | $616,000.00 | -$2.56M | $392,000.00 | -$2.95M | -$0.03 | -$0.03 | 111,422,000 | 111,422,000 |
|---|
| 2026-03-31 | $63.26M | $25.37M | $37.89M | $9.14M | — | $38.93M | -$1.04M | $1.13M | $88,000.00 | -$140,000.00 | $228,000.00 | $0.00 | $0.00 | 111,726,000 | 112,130,000 |
|---|
| 2025-12-31 | $72.66M | $31M | $41.66M | $16.96M | — | $75.93M | -$34.27M | $830,000.00 | -$33.44M | -$639,000.00 | -$32.8M | -$0.30 | -$0.30 | 633,000 | 633,000 |
|---|
| 2025-09-30 | $77.74M | $31.7M | $46.04M | $18.35M | — | $63.17M | -$17.12M | $1.34M | -$15.79M | $1.68M | -$17.47M | -$0.16 | -$0.16 | 108,450,000 | 108,450,000 |
|---|
| 2025-06-30 | $105.12M | $35.48M | $69.64M | $28.72M | — | $106.1M | -$36.46M | $2.02M | -$34.44M | $1.22M | -$35.66M | -$0.33 | -$0.33 | 106,908,000 | 106,908,000 |
|---|
| 2025-03-31 | $121.39M | $53.97M | $67.41M | $29.43M | — | $96.42M | -$29M | $12.53M | -$16.47M | $1.01M | -$17.48M | -$0.17 | -$0.17 | 105,159,000 | 105,159,000 |
|---|
| 2024-12-31 | $143.48M | $45.6M | $97.89M | $41.01M | — | $125.21M | -$27.32M | $25.22M | -$2.1M | $4.02M | -$6.13M | -$0.02 | -$0.02 | 407,000 | 407,000 |
|---|
| 2024-09-30 | $136.59M | $43.42M | $93.17M | $41.34M | — | $315.46M | -$222.29M | $6.93M | -$215.36M | -$2.72M | -$212.64M | -$2.05 | -$2.05 | 103,723,000 | 103,723,000 |
|---|
| 2024-06-30 | $163.15M | $45.41M | $117.74M | $43.65M | — | $602.74M | -$485.01M | $6.47M | -$478.54M | $138.35M | -$616.88M | -$6.01 | -$6.01 | 102,604,000 | 102,604,000 |
|---|
| 2024-03-31 | $174.35M | $46.5M | $127.85M | $44.44M | — | $130.34M | -$2.49M | $10.13M | $7.64M | $9.06M | -$1.42M | -$0.01 | -$0.01 | 102,343,000 | 102,343,000 |
|---|
| 2023-12-31 | $187.99M | $45.8M | $142.18M | $45.72M | — | $128.9M | $13.29M | $4.48M | $17.77M | $8.1M | $9.67M | $0.09 | -$0.10 | -2,497,000 | 6,693,000 |
|---|
| 2023-09-30 | $157.85M | $83.58M | $74.28M | $46.2M | — | $132.15M | -$57.87M | $39.76M | -$18.11M | $172,000.00 | -$18.28M | -$0.16 | -$0.16 | 115,407,000 | 115,407,000 |
|---|
| 2023-06-30 | $182.85M | $47.41M | $135.44M | $52.87M | — | $154.14M | -$18.7M | $62.99M | $44.29M | $19.68M | $24.61M | $0.21 | -$0.11 | 117,977,000 | 132,944,000 |
|---|
| 2023-03-31 | $187.6M | $49.15M | $138.45M | $46.91M | — | $142.9M | -$4.45M | $10.81M | $6.36M | $4.18M | $2.19M | $0.02 | $0.02 | 123,710,000 | 124,304,000 |
|---|
| 2022-12-31 | $205.19M | $51.42M | $153.77M | $46.32M | — | $146.1M | $7.67M | -$5.52M | $2.15M | $295,000.00 | $1.86M | $0.02 | $0.03 | -609,000 | -1,362,000 |
|---|
| 2022-09-30 | $164.74M | $45.2M | $119.54M | $45.43M | — | $130.97M | -$11.44M | $95.73M | $84.3M | -$167.26M | $251.56M | $1.99 | $1.23 | 126,132,000 | 148,045,000 |
|---|
| 2022-06-30 | $194.72M | $45.68M | $149.04M | $52.48M | — | $141.69M | $7.34M | $193,000.00 | $7.54M | $60,000.00 | $7.48M | $0.06 | $0.06 | 126,272,000 | 149,574,000 |
|---|
| 2022-03-31 | $202.24M | $55.09M | $147.16M | $52.42M | — | $141.78M | $5.38M | $4.58M | $9.96M | $4.22M | $5.74M | $0.04 | $0.04 | 132,162,000 | 133,270,000 |
|---|
| 2021-12-31 | $207.47M | $55.71M | $151.76M | $47.83M | — | $125.56M | $26.2M | -$487,000.00 | $25.71M | $1.4M | $24.31M | $0.17 | $0.17 | 487,000 | 487,000 |
|---|
| 2021-09-30 | $171.94M | $67.1M | $104.84M | $43.27M | — | $104.48M | $361,000.00 | $7.04M | $7.4M | $747,000.00 | $6.65M | $0.05 | $0.05 | 144,746,000 | 146,699,000 |
|---|
| 2021-06-30 | $198.48M | $60.71M | $137.77M | $41.6M | — | $103M | $34.77M | $219,000.00 | $34.99M | $2.23M | $32.76M | $0.23 | $0.20 | 143,112,000 | 168,282,000 |
|---|
| 2021-03-31 | $198.38M | $71.38M | $126.99M | $46.13M | — | $110.22M | $16.78M | -$79.14M | -$62.36M | $2.82M | -$65.18M | -$0.49 | -$0.49 | 134,352,000 | 134,352,000 |
|---|
| 2020-12-31 | $205.72M | $57.13M | $148.59M | $46.95M | — | $99.37M | $49.22M | -$20.69M | $28.53M | $2.49M | $26.04M | $0.21 | $0.21 | 1,205,000 | 1,205,000 |
|---|
| 2020-09-30 | $154.02M | $62.37M | $91.65M | $44.04M | — | $109.45M | -$17.8M | -$18.27M | -$36.07M | $1.07M | -$37.14M | -$0.29 | -$0.29 | 126,194,000 | 126,194,000 |
|---|
| 2020-06-30 | $153.01M | $43.52M | $109.49M | $40.37M | — | $87.42M | $22.06M | -$10.19M | $11.88M | $1.29M | $10.59M | $0.09 | $0.08 | 123,842,000 | 133,851,000 |
|---|
| 2020-03-31 | $131.59M | $42.39M | $89.2M | $39.54M | — | $85.92M | $3.28M | -$8.47M | -$5.19M | $522,000.00 | -$5.71M | — | — | — | 122,428,000 |
|---|
| 2019-12-31 | $125.5M | $26.17M | $99.34M | $38.57M | — | $82.25M | $17.09M | -$8.07M | $9.02M | $802,000.00 | $8.22M | — | — | — | 657,000 |
|---|
| 2019-09-30 | $94.15M | $22.16M | $71.99M | $36.44M | — | $77.04M | -$5.06M | -$5.8M | -$10.85M | $623,000.00 | -$11.48M | — | — | — | 120,085,000 |
|---|
| 2019-06-30 | $93.86M | $20.52M | $73.34M | $32.07M | — | $66.53M | $6.82M | -$8.26M | -$1.45M | $583,000.00 | -$2.03M | -$0.02 | -$0.02 | 118,790,000 | 118,790,000 |
|---|
| 2019-03-31 | $97.41M | $23.34M | $74.07M | $32.69M | — | $75.1M | -$1.03M | -$2.67M | -$3.69M | $626,000.00 | -$4.32M | — | — | — | 116,730,000 |
|---|
| 2018-12-31 | $95.68M | $22.07M | $73.61M | $33.5M | — | $66.06M | $7.54M | -$2.45M | $5.1M | -$252,000.00 | $5.35M | — | — | — | 630,000 |
|---|
| 2018-09-30 | $74.24M | $19.92M | $54.32M | $29.05M | — | $64.75M | -$10.43M | -$2.56M | -$13M | $713,000.00 | -$13.71M | — | — | — | 114,184,000 |
|---|
| 2018-06-30 | $74.22M | $17.78M | $56.44M | $26.22M | — | $57.15M | -$711,000.00 | -$2.77M | -$3.48M | $428,000.00 | -$3.91M | — | — | — | 112,738,000 |
|---|
| 2018-03-31 | $76.95M | $20.22M | $56.73M | $25.53M | — | $59.35M | -$2.62M | $544,000.00 | -$2.08M | $541,000.00 | -$2.62M | — | — | — | 110,904,000 |
|---|
| 2017-12-31 | $73.51M | $19.38M | $54.13M | $22.85M | — | $51.12M | $3.01M | $489,000.00 | $3.5M | -$159,000.00 | $3.66M | — | — | — | 3,014,000 |
|---|
| 2017-09-30 | $62.64M | $22.36M | $40.28M | $19.88M | — | $51.44M | -$11.16M | $242,000.00 | -$10.92M | $598,000.00 | -$11.52M | — | — | — | 103,041,000 |
|---|
| 2017-06-30 | $56.32M | $17.04M | $39.28M | $19.9M | — | $44.56M | -$5.28M | -$27,000.00 | -$5.31M | $716,000.00 | -$6.03M | — | — | — | 95,047,000 |
|---|
| 2017-03-31 | $62.6M | $21.4M | $41.21M | $19.3M | — | $46.74M | -$5.54M | -$218,000.00 | -$5.75M | $647,000.00 | -$6.4M | — | — | — | 92,830,000 |
|---|
| 2016-12-31 | $63.06M | $20.57M | $42.49M | $17.1M | — | $43.56M | -$1.07M | -$171,000.00 | -$1.25M | $244,000.00 | -$1.49M | — | — | — | 333,000 |
|---|
| 2016-09-30 | $71.34M | $38.7M | $32.64M | $16.24M | — | $47.98M | -$15.33M | -$178,000.00 | -$15.51M | $554,000.00 | -$16.06M | — | — | — | 91,059,000 |
|---|
| 2016-06-30 | $53.04M | $21.41M | $31.63M | $16.03M | — | $40M | -$8.38M | -$124,000.00 | -$8.5M | $509,000.00 | -$9.01M | — | — | — | 90,416,000 |
|---|
| 2016-03-31 | $66.65M | $38.92M | $27.73M | $16.96M | — | $43.02M | -$15.29M | $5,000.00 | -$15.29M | $400,000.00 | -$15.69M | — | — | — | 89,118,000 |
|---|
| 2015-12-31 | $68.15M | $26.38M | $41.77M | $14.32M | — | $37.71M | $4.06M | -$66,000.00 | $4M | $366,000.00 | $3.63M | — | — | 399,000 | 399,000 |
|---|
| 2015-09-30 | $81.29M | $61.72M | $19.57M | $15.66M | — | $43.37M | -$23.8M | $24,000.00 | -$23.78M | $389,000.00 | -$24.17M | — | — | 87,706,000 | 87,706,000 |
|---|
| 2015-06-30 | $67.06M | $36.26M | $30.81M | $13.27M | — | $40.5M | -$9.7M | -$4,000.00 | -$9.7M | $430,000.00 | -$10.13M | — | — | 86,741,000 | 86,741,000 |
|---|
| 2015-03-31 | $84.87M | $65.49M | $19.38M | $16.14M | — | $47.64M | -$28.26M | $15,000.00 | -$28.25M | $294,000.00 | -$28.54M | — | — | 84,794,000 | 84,794,000 |
|---|
| 2014-12-31 | $84.42M | $38.62M | $45.79M | $12.39M | — | $43.05M | $2.74M | $0.00 | $2.74M | $1.06M | $1.69M | — | — | 231,000 | 242,000 |
|---|
| 2014-09-30 | $81.53M | $68.28M | $13.25M | $13.49M | — | $45.89M | -$32.63M | $474,000.00 | -$32.16M | $281,000.00 | -$32.44M | — | — | 83,704,000 | 83,688,000 |
|---|
| 2014-06-30 | $64.49M | $38.6M | $25.9M | $12.19M | — | $35.54M | -$9.64M | $29,000.00 | -$9.61M | -$1.37M | -$8.25M | — | — | 83,255,000 | 83,209,000 |
|---|
| 2014-03-31 | $74.39M | $65.49M | $8.91M | $11.32M | — | $34.51M | -$25.6M | $59,000.00 | -$25.54M | $217,000.00 | -$25.76M | — | — | 82,259,000 | 82,181,000 |
|---|
| 2013-12-31 | $77.12M | $37.57M | $39.54M | $12.59M | — | $48.03M | -$8.49M | $3.17M | -$5.32M | $100,000.00 | -$5.42M | — | — | 8,376,000 | 8,414,000 |
|---|
| 2013-09-30 | $61.59M | $58.43M | $3.16M | $10M | — | $28.07M | -$24.9M | -$4.15M | -$29.05M | $205,000.00 | -$29.26M | — | — | 13,054,000 | 12,873,000 |
|---|
| 2013-06-30 | $55.86M | $29.61M | $26.25M | $9.8M | — | $27.72M | -$1.47M | -$1.73M | -$3.2M | $152,000.00 | -$3.35M | — | — | 12,812,000 | 12,558,000 |
|---|
| 2013-03-31 | $61.02M | $49.45M | $11.56M | $9.55M | — | $27.73M | -$16.17M | -$1.47M | -$17.64M | $185,000.00 | -$17.83M | — | — | 12,367,000 | 12,031,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 | $376.91M | $152.15M | $224.76M | $93.45M | — | $341.61M | -$116.86M | $16.71M | -$100.14M | $3.28M | -$103.42M | -$0.96 | -$0.96 | 107,484,000 | 107,484,000 |
|---|
| 2024-12-31 | $617.57M | $180.93M | $436.65M | $170.43M | — | $1.17B | -$737.11M | $48.74M | -$688.37M | $148.7M | -$837.07M | -$8.10 | -$8.10 | 103,300,000 | 103,300,000 |
|---|
| 2023-12-31 | $716.3M | $225.94M | $490.35M | $191.71M | — | $558.08M | -$67.73M | $118.04M | $50.31M | $32.13M | $18.18M | $0.16 | -$0.34 | 116,504,000 | 128,569,000 |
|---|
| 2022-12-31 | $766.9M | $197.4M | $569.5M | $196.64M | — | $560.54M | $8.96M | $94.99M | $103.95M | -$162.69M | $266.64M | $2.09 | $1.34 | 127,557,000 | 149,859,000 |
|---|
| 2021-12-31 | $776.27M | $254.9M | $521.36M | $178.82M | — | $443.25M | $78.11M | -$72.37M | $5.74M | $7.2M | -$1.46M | -$0.01 | -$0.01 | 141,262,000 | 141,262,000 |
|---|
| 2020-12-31 | $644.34M | $205.42M | $438.92M | $170.91M | — | $382.17M | $56.75M | -$57.61M | -$861,000.00 | $5.36M | -$6.22M | -$0.05 | -$0.05 | 125,367,000 | 125,367,000 |
|---|
| 2019-12-31 | $410.93M | $92.18M | $318.74M | $139.77M | — | $300.93M | $17.82M | -$24.79M | -$6.97M | $2.63M | -$9.61M | -$0.08 | -$0.08 | 119,204,000 | 119,204,000 |
|---|
| 2018-12-31 | $321.08M | $80M | $241.09M | $114.29M | — | $247.31M | -$6.22M | -$7.24M | -$13.46M | $1.43M | -$14.89M | — | — | — | 113,251,000 |
|---|
| 2017-12-31 | $255.07M | $80.18M | $174.89M | $81.93M | — | $193.86M | -$18.97M | $486,000.00 | -$18.48M | $1.8M | -$20.28M | — | — | — | 100,022,000 |
|---|
| 2016-12-31 | $254.09M | $119.6M | $134.49M | $66.33M | — | $174.56M | -$40.07M | -$468,000.00 | -$40.54M | $1.71M | -$42.25M | — | — | 90,534,000 | 90,534,000 |
|---|
| 2015-12-31 | $301.37M | $189.85M | $111.52M | $59.39M | — | $169.22M | -$57.7M | -$31,000.00 | -$57.73M | $1.48M | -$59.21M | — | — | 86,818,000 | 86,818,000 |
|---|
| 2014-12-31 | $304.83M | $210.99M | $93.85M | $49.39M | — | $158.98M | -$65.13M | $562,000.00 | -$64.57M | $186,000.00 | -$64.76M | — | — | 83,241,000 | 83,205,000 |
|---|
| 2013-12-31 | $255.58M | $175.06M | $80.52M | $41.94M | — | $131.55M | -$51.03M | -$4.18M | -$55.21M | $642,000.00 | -$55.85M | — | — | 21,121,000 | 20,902,000 |
|---|
| 2012-12-31 | $213.33M | $145.67M | $67.67M | $39.32M | — | $112.92M | -$45.26M | -$3.76M | -$49.01M | $29,000.00 | -$49.04M | — | — | 12,132,000 | 11,183,000 |
|---|