Complete source-backed income-statement history.
- Available history
- 2010-12-31 to 2026-03-31
- 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-03-31 | $208.7M | $147.71M | $60.99M | — | $50.01M | $49.99M | $11.01M | -$3.62M | $7.39M | $2.9M | $4.49M | $0.40 | $0.39 | 11,214,000 | 11,641,000 |
|---|
| 2025-12-31 | $202.2M | $141.12M | $61.08M | — | $48.89M | $48.32M | $12.76M | -$4.51M | $8.26M | $6.19M | $2.07M | $0.16 | $0.16 | -227,000 | -227,000 |
|---|
| 2025-09-30 | $196.23M | $155.99M | $40.24M | — | $50.45M | $46.34M | -$6.11M | -$4.37M | -$10.48M | $10.07M | -$20.55M | -$1.76 | -$1.76 | 11,682,000 | 11,682,000 |
|---|
| 2025-06-30 | $199.76M | $140.41M | $59.36M | — | $51.19M | $44.67M | $14.68M | -$764,000.00 | $13.92M | $6.22M | $7.7M | $0.62 | $0.61 | 12,350,000 | 12,554,000 |
|---|
| 2025-03-31 | $193.28M | $134.92M | $58.36M | — | $49.38M | $49.56M | $8.8M | -$3.92M | $4.89M | $3.77M | $1.12M | $0.09 | $0.09 | 12,303,000 | 12,568,000 |
|---|
| 2024-12-31 | $201.02M | $138.55M | $62.47M | — | $54.64M | $169.28M | -$106.82M | -$424,000.00 | -$107.24M | -$3.74M | -$103.5M | -$8.41 | -$8.41 | 12,000 | 12,000 |
|---|
| 2024-09-30 | $207.81M | $142.07M | $65.74M | — | $56.33M | $56.82M | $8.92M | -$19.12M | -$10.2M | $4.61M | -$14.82M | -$1.20 | -$1.20 | 12,330,000 | 12,330,000 |
|---|
| 2024-06-30 | $205.21M | $142.14M | $63.07M | — | $53.69M | $55.14M | $7.93M | -$12.13M | -$4.19M | $2.5M | -$6.7M | -$0.54 | -$0.54 | 12,330,000 | 12,330,000 |
|---|
| 2024-03-31 | $202.39M | $138.63M | $63.76M | — | $54.67M | $60.56M | $3.2M | -$9.99M | -$6.79M | $3.53M | -$10.32M | -$0.85 | -$0.85 | 12,201,000 | 12,201,000 |
|---|
| 2023-12-31 | $185.21M | $135.48M | $49.72M | — | $45.03M | $47.94M | $1.79M | -$13.66M | -$11.87M | $4.91M | -$16.78M | -$1.64 | -$1.64 | 4,000 | 4,000 |
|---|
| 2023-09-30 | $179.25M | $128.23M | $51.02M | — | $45.5M | $45.35M | $5.67M | $3.78M | $9.45M | $1.48M | $7.97M | $0.78 | $0.77 | 10,235,000 | 10,393,000 |
|---|
| 2023-06-30 | $185.45M | $134.14M | $51.31M | — | $44.36M | $44.9M | $6.41M | -$11.13M | -$4.72M | $1.86M | -$6.58M | -$0.64 | -$0.64 | 10,210,000 | 10,210,000 |
|---|
| 2023-03-31 | $188.96M | $136.86M | $52.1M | — | $45.51M | $45.25M | $6.85M | -$7.52M | -$670,000.00 | $2.82M | -$3.49M | -$0.34 | -$0.34 | 10,179,000 | 10,179,000 |
|---|
| 2022-12-31 | $190.66M | $140.69M | $49.97M | — | $47.96M | $40.62M | $9.35M | -$20.48M | -$11.13M | $1.7M | -$12.83M | -$2.23 | -$1.75 | 11,000 | -4,538,000 |
|---|
| 2022-09-30 | $181.84M | $130.47M | $51.36M | — | $43.71M | $43.66M | $7.7M | $10.15M | $17.85M | $1.37M | $16.48M | $2.85 | $1.82 | 5,778,000 | 10,552,000 |
|---|
| 2022-06-30 | $172.25M | $123.67M | $48.57M | — | $43.5M | $42.59M | $5.98M | $5M | $10.98M | $1.72M | $9.26M | $1.61 | $1.15 | 5,747,000 | 10,481,000 |
|---|
| 2022-03-31 | $155.17M | $116.56M | $38.62M | — | $44.31M | $44.33M | -$5.71M | -$1.64M | -$7.35M | $1.85M | -$9.2M | -$1.62 | -$1.62 | 5,683,000 | 5,683,000 |
|---|
| 2021-12-31 | $148.15M | $118.06M | $30.09M | — | $42.89M | $43.2M | -$13.12M | -$9.59M | -$22.71M | -$3.11M | -$19.6M | -$3.46 | -$3.46 | 6,000 | 6,000 |
|---|
| 2021-09-30 | $140.98M | $106.12M | $34.87M | — | $42.33M | $42.24M | -$7.38M | -$3.36M | -$10.74M | $849,000.00 | -$11.59M | -$2.05 | -$2.05 | 5,661,000 | 5,661,000 |
|---|
| 2021-06-30 | $137.42M | $105.22M | $32.2M | — | $42.18M | $41.82M | -$9.62M | -$11M | -$20.62M | $1.19M | -$21.81M | -$3.87 | -$3.87 | 5,638,000 | 5,638,000 |
|---|
| 2021-03-31 | $114.52M | $88.33M | $26.19M | — | $41.47M | $40.57M | -$14.38M | -$13.57M | -$27.95M | $1.72M | -$29.66M | -$5.28 | -$5.28 | 5,613,000 | 5,613,000 |
|---|
| 2020-12-31 | $112.96M | $172.09M | -$59.12M | — | $43.17M | $45.02M | -$104.15M | $72.32M | -$31.82M | $876,000.00 | -$32.7M | -$5.85 | -$5.85 | 4,000 | 4,000 |
|---|
| 2020-09-30 | $103.61M | $90.5M | $13.11M | — | $45.99M | $50.16M | -$37.05M | $16.51M | -$20.53M | $1.02M | -$21.55M | -$3.86 | -$3.86 | 5,580,000 | 5,580,000 |
|---|
| 2020-06-30 | $113.28M | $100.37M | $12.9M | — | $48.36M | $47.92M | -$35.02M | $29.1M | -$5.92M | -$424,000.00 | -$5.49M | -$0.98 | -$0.98 | 5,580,000 | 5,580,000 |
|---|
| 2020-03-31 | $182.63M | $160.54M | $22.09M | — | $60.16M | $77.5M | -$55.41M | $3.91M | -$51.49M | -$14.35M | -$37.14M | -$6.68 | -$6.68 | 5,559,000 | 5,559,000 |
|---|
| 2019-12-31 | $199.78M | $150.85M | $48.93M | — | $56.42M | $56.75M | -$7.82M | -$13.19M | -$21.01M | -$8.56M | -$12.45M | -$97.97 | -$97.97 | -104,472,000 | -104,472,000 |
|---|
| 2019-09-30 | $239.27M | $176.63M | $62.63M | — | $63.47M | $595.95M | -$533.36M | -$3M | -$536.36M | -$3.37M | -$532.99M | -$4.83 | -$4.83 | 110,295,000 | 110,295,000 |
|---|
| 2019-06-30 | $245.65M | $182.46M | $63.19M | — | $62.88M | $63.02M | $736,000.00 | -$6.08M | -$5.34M | $8.39M | -$13.73M | -$0.12 | -$0.12 | 109,987,000 | 109,987,000 |
|---|
| 2019-03-31 | $271.84M | $201.74M | $70.1M | — | $68.97M | $64.95M | $4.3M | -$10.46M | -$6.16M | $1.73M | -$7.89M | -$0.07 | -$0.07 | 109,643,000 | 109,643,000 |
|---|
| 2018-12-31 | $272.95M | $231.07M | $41.88M | — | $71.61M | $423M | -$381.03M | -$6.03M | -$387.05M | -$3.31M | -$383.74M | -$3.53 | -$3.53 | 105,000 | -2,030,000 |
|---|
| 2018-09-30 | $267.04M | $192.5M | $74.54M | — | $71.79M | $72.76M | $2.44M | -$6.6M | -$4.16M | -$1.11M | -$3.05M | -$0.03 | -$0.03 | 108,856,000 | 108,856,000 |
|---|
| 2018-06-30 | $274M | $201.33M | $72.67M | — | $71.49M | $84.72M | -$11.7M | -$2M | -$13.7M | $1.65M | -$15.35M | -$0.14 | -$0.14 | 108,714,000 | 108,714,000 |
|---|
| 2018-03-31 | $250.23M | $182.94M | $67.29M | — | $72.09M | $73.03M | -$6.71M | $21.87M | $15.16M | -$12.9M | $28.07M | $0.26 | $0.25 | 108,423,000 | 110,857,000 |
|---|
| 2017-12-31 | $247.7M | $194.71M | $53M | — | $67.95M | $73.71M | -$27.11M | $112.16M | $85.05M | $35.98M | $49.07M | $0.53 | $0.53 | 2,586,000 | 2,586,000 |
|---|
| 2017-09-30 | $198.71M | $151.15M | $47.56M | — | $63.19M | $64.84M | -$13.92M | -$8.73M | -$22.65M | -$7.82M | -$14.83M | -$0.15 | -$0.15 | 96,275,000 | 96,275,000 |
|---|
| 2017-06-30 | $201.12M | $151.86M | $49.26M | — | $61.9M | $131.78M | -$79.96M | -$8.99M | -$88.94M | -$11.07M | -$77.87M | -$0.81 | -$0.81 | 96,170,000 | 96,170,000 |
|---|
| 2017-03-31 | $171.1M | $132.12M | $38.98M | — | $60.67M | $61.06M | -$20.62M | -$8.13M | -$28.74M | -$12.97M | -$15.77M | -$0.16 | -$0.16 | 95,860,000 | 95,860,000 |
|---|
| 2016-12-31 | $147.2M | $116.59M | $30.61M | — | $55.37M | $56.07M | -$24.84M | -$341,000.00 | -$25.18M | -$12.68M | -$12.51M | -$0.13 | -$0.13 | 544,000 | 544,000 |
|---|
| 2016-09-30 | $138.27M | $108.98M | $29.28M | — | $53.36M | $55.92M | -$26.22M | -$3.59M | -$29.82M | -$11.82M | -$17.99M | -$0.20 | -$0.20 | 90,860,000 | 90,860,000 |
|---|
| 2016-06-30 | $142.72M | $137.44M | $5.28M | — | $58.26M | $58.38M | -$52.88M | $3.23M | -$49.65M | -$21.15M | -$28.54M | -$0.31 | -$0.31 | 90,707,000 | 90,707,000 |
|---|
| 2016-03-31 | $159.44M | $124.88M | $34.56M | — | $60.01M | $60.15M | -$25.01M | -$8.34M | -$33.35M | -$10.41M | -$22.94M | -$0.25 | -$0.25 | 90,477,000 | 90,477,000 |
|---|
| 2015-12-31 | $196.15M | $193.24M | $2.91M | — | $67.89M | $194.04M | -$188.59M | -$3.42M | -$192.01M | -$28.39M | -$163.62M | -$1.82 | -$1.81 | 138,000 | -1,668,000 |
|---|
| 2015-09-30 | $244.99M | $179.23M | $65.76M | — | $57.24M | $57.44M | $12.19M | -$4.54M | $7.65M | $932,000.00 | $6.72M | $0.07 | $0.07 | 90,058,000 | 91,687,000 |
|---|
| 2015-06-30 | $284.42M | $199.53M | $84.88M | — | $66.23M | $66.29M | $22.44M | -$11.66M | $10.78M | $1.91M | $8.87M | $0.10 | $0.10 | 89,767,000 | 91,884,000 |
|---|
| 2015-03-31 | $348.1M | $238.97M | $109.13M | — | $73.56M | $73.47M | $40.23M | -$971,000.00 | $39.26M | $10.61M | $28.67M | $0.32 | $0.31 | 89,482,000 | 91,469,000 |
|---|
| 2014-12-31 | $438.68M | $297.2M | $141.48M | — | $82.73M | $83.85M | $64.81M | -$2.96M | $61.85M | $15.75M | $46.09M | $0.50 | $0.49 | -100,000 | -323,000 |
|---|
| 2014-09-30 | $468.82M | $316.78M | $152.04M | — | $81.32M | $82.75M | $76.04M | -$2.48M | $73.56M | $21.33M | $52.23M | $0.56 | $0.54 | 93,331,000 | 96,198,000 |
|---|
| 2014-06-30 | $428.28M | $290.29M | $137.99M | — | $77.73M | $78.13M | $65.8M | -$10.85M | $54.95M | $15.41M | $39.52M | $0.43 | $0.41 | 92,649,000 | 95,695,000 |
|---|
| 2014-03-31 | $403.94M | $276M | $127.94M | — | $71.04M | $71.86M | $61.39M | -$9.23M | $52.16M | $15.66M | $36.53M | $0.40 | $0.38 | 92,129,000 | 95,191,000 |
|---|
| 2013-12-31 | $393.73M | $272.97M | $120.77M | — | $66.97M | $67.87M | $57.27M | -$8.61M | $48.65M | $14.11M | $34.54M | $0.38 | $0.36 | 350,000 | 77,000 |
|---|
| 2013-09-30 | $390.19M | $265.02M | $125.17M | — | $71.59M | $72.18M | $55.94M | -$8.83M | $47.11M | $13.92M | $33.14M | $0.36 | $0.35 | 91,443,000 | 94,734,000 |
|---|
| 2013-06-30 | $367.89M | $253.4M | $114.48M | — | $65.65M | $67.35M | $47.14M | -$4.13M | $43.01M | $13.07M | $29.92M | $0.33 | $0.32 | 91,032,000 | 94,606,000 |
|---|
| 2013-03-31 | $373M | $258.19M | $114.81M | — | $65.45M | $65.59M | $49.21M | -$1.9M | $47.32M | $15.38M | $31.94M | $0.36 | $0.34 | 88,533,000 | 94,356,000 |
|---|
| 2012-12-31 | $330.17M | $232.85M | $97.32M | — | $58.39M | $59.39M | $37.93M | -$3.95M | $33.97M | $10.03M | $23.93M | $0.26 | $0.24 | 2,070,000 | 1,997,000 |
|---|
| 2012-09-30 | $347.77M | $231.27M | $116.49M | — | $55.82M | $53.59M | $62.9M | -$4.36M | $58.55M | $17.61M | $40.92M | $0.48 | $0.44 | 84,993,000 | 92,339,000 |
|---|
| 2012-06-30 | $373.51M | $250.71M | $122.8M | — | $56.21M | $52.96M | $69.84M | -$3.96M | $65.88M | $21.74M | $44.12M | $0.53 | $0.49 | 82,495,000 | 89,794,000 |
|---|
| 2012-03-31 | $363.49M | $237.05M | $126.44M | — | $54.85M | $56.23M | $70.21M | -$5.82M | $64.4M | $21.89M | $42.48M | $0.63 | $0.57 | 67,960,000 | 74,741,000 |
|---|
| 2011-12-31 | $336.72M | $222.84M | $113.88M | — | $57.15M | $63.31M | $50.57M | -$4.93M | $45.65M | $13.93M | $31.73M | $0.48 | $0.44 | 1,427,000 | 2,050,000 |
|---|
| 2011-09-30 | $330.91M | $218.32M | $112.59M | — | $50.75M | $51.66M | $60.93M | -$6.54M | $54.38M | $18.79M | $35.51M | $0.52 | $0.48 | 67,655,000 | 73,635,000 |
|---|
| 2011-06-30 | $257.45M | $180.26M | $77.19M | — | $42.69M | $50.71M | $26.48M | -$5.14M | $21.35M | $7.45M | $13.73M | $0.23 | $0.22 | 59,471,000 | 62,660,000 |
|---|
| 2011-03-31 | $203.05M | $144.26M | $58.8M | — | $36.19M | $36.17M | $22.63M | -$3.3M | $19.33M | $6.93M | $12.4M | $0.21 | $0.20 | 58,322,000 | 61,247,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 | $791.47M | $572.44M | $219.04M | — | $199.91M | $188.89M | $30.15M | -$13.56M | $16.59M | $26.25M | -$9.66M | -$0.81 | -$0.81 | 11,883,000 | 11,883,000 |
|---|
| 2024-12-31 | $816.43M | $561.39M | $255.03M | — | $219.33M | $341.8M | -$86.77M | -$41.66M | -$128.43M | $6.9M | -$135.33M | -$11.00 | -$11.00 | 12,299,000 | 12,299,000 |
|---|
| 2023-12-31 | $738.86M | $534.71M | $204.15M | — | $180.39M | $183.44M | $20.72M | -$28.53M | -$7.81M | $11.06M | -$18.88M | -$1.85 | -$1.85 | 10,212,000 | 10,212,000 |
|---|
| 2022-12-31 | $699.91M | $511.39M | $188.53M | — | $179.47M | $171.2M | $17.33M | -$6.98M | $10.35M | $6.64M | $3.71M | $0.65 | $0.62 | 5,747,000 | 5,951,000 |
|---|
| 2021-12-31 | $541.07M | $417.73M | $123.34M | — | $168.89M | $167.83M | -$44.49M | -$37.52M | -$82.01M | $642,000.00 | -$82.65M | -$14.65 | -$14.65 | 5,643,000 | 5,643,000 |
|---|
| 2020-12-31 | $512.48M | $523.5M | -$11.02M | — | $197.68M | $220.6M | -$231.62M | $121.85M | -$109.77M | -$12.88M | -$96.89M | -$17.37 | -$17.37 | 5,577,000 | 5,577,000 |
|---|
| 2019-12-31 | $956.53M | $711.68M | $244.85M | — | $251.74M | $780.68M | -$536.15M | -$32.73M | -$568.87M | -$1.81M | -$567.06M | -$103.01 | -$103.01 | 5,505,000 | 5,505,000 |
|---|
| 2018-12-31 | $1.06B | $807.85M | $256.37M | — | $286.98M | $653.51M | -$397M | $7.24M | -$389.75M | -$15.67M | -$374.08M | -$3.44 | -$3.44 | 108,771,000 | 108,771,000 |
|---|
| 2017-12-31 | $818.62M | $629.83M | $188.79M | — | $253.71M | $331.38M | -$141.6M | $86.32M | -$55.28M | $4.12M | -$59.4M | -$0.60 | -$0.60 | 98,689,000 | 98,689,000 |
|---|
| 2016-12-31 | $587.64M | $487.9M | $99.74M | — | $227.01M | $230.51M | -$128.95M | -$9.05M | -$138M | -$56.05M | -$81.98M | -$0.90 | -$0.90 | 91,226,000 | 91,226,000 |
|---|
| 2015-12-31 | $1.07B | $810.98M | $262.68M | — | $264.91M | $391.22M | -$113.72M | -$20.6M | -$134.32M | -$14.94M | -$119.35M | -$1.33 | -$1.33 | 89,908,000 | 89,908,000 |
|---|
| 2014-12-31 | $1.74B | $1.18B | $559.45M | — | $312.82M | $316.58M | $268.04M | -$25.52M | $242.52M | $68.15M | $174.37M | $1.88 | $1.83 | 92,628,000 | 95,308,000 |
|---|
| 2013-12-31 | $1.52B | $1.05B | $475.23M | — | $269.67M | $272.98M | $209.55M | -$23.47M | $186.08M | $56.48M | $129.54M | $1.43 | $1.37 | 90,697,000 | 94,604,000 |
|---|
| 2012-12-31 | $1.41B | $951.88M | $463.06M | — | $225.27M | $222.18M | $240.88M | -$18.09M | $222.8M | $71.27M | $151.46M | $1.89 | $1.74 | 80,111,000 | 86,937,000 |
|---|
| 2011-12-31 | $1.13B | $765.67M | $362.46M | — | $186.77M | $201.85M | $160.61M | -$19.91M | $140.7M | $47.11M | $93.34M | $1.48 | $1.38 | 63,270,000 | 67,488,000 |
|---|
| 2010-12-31 | $747.34M | $533.08M | $214.26M | — | $141.44M | $140.98M | $73.28M | -$28.93M | $44.35M | $20.3M | $23.94M | $0.44 | $0.44 | 53,798,000 | 54,316,000 |
|---|