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 | $187.18M | — | — | — | — | — | — | — | $45.35M | $20.49M | $24.86M | $0.70 | $0.70 | 35,368,716 | 35,368,716 |
|---|
| 2026-03-31 | $172.06M | — | — | — | — | — | — | — | -$145.77M | -$26.6M | -$119.17M | -$3.38 | -$3.38 | 35,299,842 | 35,299,842 |
|---|
| 2025-12-31 | $129.93M | — | — | — | — | — | — | — | -$177.83M | -$36.68M | -$141.15M | -$3.98 | -$3.98 | -30,156 | -30,156 |
|---|
| 2025-09-30 | $149.25M | — | — | — | — | — | — | — | -$31.23M | -$11.28M | -$19.95M | -$0.57 | -$0.57 | 35,291,099 | 35,291,099 |
|---|
| 2025-06-30 | $149.36M | — | — | — | — | — | — | — | -$8.09M | $4.65M | -$12.74M | -$0.36 | -$0.36 | 35,334,692 | 35,334,692 |
|---|
| 2025-03-31 | $168.17M | — | — | — | — | — | — | — | -$15.73M | $3.55M | -$19.28M | -$0.54 | -$0.54 | 35,777,367 | 35,777,367 |
|---|
| 2024-12-31 | $147.29M | — | — | — | — | — | — | — | -$21.91M | $12.3M | -$34.21M | -$1.10 | -$1.10 | 769,036 | 769,036 |
|---|
| 2024-09-30 | $151.37M | — | — | — | — | — | — | — | $21.9M | $20.77M | $1.13M | $0.04 | $0.04 | 30,732,807 | 30,732,807 |
|---|
| 2024-06-30 | $165.61M | — | — | — | — | — | — | — | $27.3M | -$9.07M | $36.37M | $1.16 | $1.16 | 31,281,651 | 31,281,651 |
|---|
| 2024-03-31 | $157.58M | — | — | — | — | — | — | — | $17.32M | $17.4M | -$78,000.00 | $0.00 | $0.00 | 31,813,072 | 31,813,072 |
|---|
| 2023-12-31 | $154.94M | — | — | — | — | — | — | — | $13.21M | $5.5M | $7.71M | $0.23 | $0.23 | -205,332 | -205,332 |
|---|
| 2023-09-30 | $179.92M | — | — | — | — | — | — | — | $46.86M | $40.33M | $6.53M | $0.20 | $0.20 | 33,287,368 | 33,350,050 |
|---|
| 2023-06-30 | $157.9M | — | — | — | — | — | — | — | $22.91M | $33.73M | -$10.83M | -$0.33 | -$0.33 | 33,299,505 | 33,299,505 |
|---|
| 2023-03-31 | $144.19M | — | — | — | — | — | — | — | $23.18M | $32.88M | -$9.7M | -$0.28 | -$0.28 | 34,451,400 | 34,451,400 |
|---|
| 2022-12-31 | $162.64M | — | — | — | — | — | — | — | $39.24M | $5.97M | $33.28M | $0.93 | $0.92 | -329,873 | -310,780 |
|---|
| 2022-09-30 | $168.4M | — | — | — | — | — | — | — | $60.4M | $21.73M | $38.66M | $1.05 | $1.04 | 36,730,543 | 37,131,074 |
|---|
| 2022-06-30 | $205.79M | — | — | — | — | — | — | — | $91.64M | $38.67M | $52.97M | $1.44 | $1.42 | 36,857,138 | 37,423,360 |
|---|
| 2022-03-31 | $174.57M | — | — | — | — | — | — | — | $53.66M | $39.54M | $14.12M | $0.04 | $0.04 | 367,386,664 | 372,375,245 |
|---|
| 2021-12-31 | $146.29M | — | — | — | — | — | — | — | $16.38M | -$46.14M | $62.52M | $1.21 | $1.20 | -330,283,356 | -330,198,307 |
|---|
| 2021-09-30 | $135.32M | — | — | — | — | — | — | — | $43.96M | $8.96M | $35.01M | $0.10 | $0.10 | 366,992,802 | 367,740,722 |
|---|
| 2021-06-30 | $96.62M | — | — | — | — | — | — | — | -$8.44M | $9.19M | -$17.63M | -$0.05 | -$0.05 | 366,982,456 | 366,982,456 |
|---|
| 2021-03-31 | $95.49M | — | — | — | — | — | — | — | -$28.77M | $8.65M | -$37.42M | -$0.10 | -$0.10 | 366,981,556 | 366,981,556 |
|---|
| 2020-12-31 | $64.79M | — | — | — | — | — | — | — | -$61.03M | -$13.16M | -$47.87M | -$0.13 | — | 0 | 0 |
|---|
| 2020-09-30 | $53.14M | — | — | — | — | — | — | — | -$128.39M | -$20.57M | -$107.82M | -$0.29 | -$0.29 | 366,981,556 | 366,981,556 |
|---|
| 2020-06-30 | $33.82M | — | — | — | — | — | — | — | -$447.22M | -$76.58M | -$370.65M | -$1.01 | -$1.01 | 366,981,556 | 366,981,556 |
|---|
| 2020-03-31 | $86.08M | — | — | — | — | — | — | — | -$216.72M | $34.9M | -$251.63M | -$0.69 | -$0.69 | 366,981,556 | 366,981,556 |
|---|
| 2019-12-31 | $127.93M | — | — | — | — | — | — | — | $38.61M | $11.61M | $27M | $0.07 | $2.09 | -3,206,099 | -3,193,852 |
|---|
| 2019-09-30 | $132.49M | — | — | — | — | — | — | — | -$17.31M | $11.52M | -$28.83M | -$0.08 | -$0.08 | 372,195,176 | 372,195,176 |
|---|
| 2019-06-30 | $157.99M | — | — | — | — | — | — | — | $53.01M | $14.47M | $38.54M | $0.10 | $0.10 | 379,942,355 | 415,756,748 |
|---|
| 2019-03-31 | $152.57M | — | — | — | — | — | — | — | $21.67M | $19.69M | $1.98M | — | — | 386,930,323 | 386,945,682 |
|---|
| 2018-12-31 | $136.64M | — | — | — | — | — | — | — | $1.93M | $12.77M | -$10.84M | -$0.03 | -$0.02 | -255,183 | -297,092 |
|---|
| 2018-09-30 | $175.12M | — | — | — | — | — | — | — | $57.63M | -$17.66M | $75.3M | $0.19 | $0.18 | 391,209,589 | 427,947,959 |
|---|
| 2018-06-30 | $163.45M | — | — | — | — | — | — | — | $48.3M | $28M | $20.3M | $0.05 | $0.05 | 391,054,204 | 427,455,092 |
|---|
| 2018-03-31 | $138.23M | — | — | — | — | — | — | — | $43.63M | $25.77M | $17.86M | — | — | 391,294,042 | 391,379,013 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | -$21.95M | $18.85M | -$40.8M | -$0.10 | -$0.10 | -755,414 | -767,044 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $21.22M | $18.09M | $3.13M | $0.01 | $0.01 | 394,771,194 | 394,774,953 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $6.49M | $13.3M | -$6.81M | — | — | 398,585,290 | 398,585,290 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $31.57M | $18.8M | $12.77M | — | — | 399,007,086 | 399,046,114 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | -$157.5M | -$30.15M | -$127.36M | — | — | 16,752,594 | 16,752,594 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | -$336.19M | -$106.57M | -$229.62M | — | — | 321,725,379 | 321,725,379 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | -$86.4M | -$22.84M | -$63.56M | — | — | 296,565,530 | 296,565,530 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | -$70.15M | -$25.11M | -$45.03M | — | — | 293,812,226 | 293,812,226 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$124.63M | -$41.91M | -$82.72M | -$0.29 | -$0.29 | -724,083 | -724,083 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | -$160.9M | -$59.02M | -$101.88M | -$0.36 | -$0.36 | 285,592,382 | 285,592,382 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | -$37.76M | $801,000.00 | -$38.56M | -$0.13 | -$0.13 | 286,393,772 | 286,393,772 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | -$44.8M | $69,000.00 | -$44.87M | -$0.16 | -$0.16 | 286,194,315 | 286,194,315 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | -$227.19M | $42.6M | -$269.79M | -$0.95 | -$0.95 | 512,106 | -2,853,562 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $70.7M | $26.52M | $44.18M | $0.15 | $0.15 | 285,576,898 | 288,059,601 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $59.87M | $28.39M | $9.14M | $0.03 | $0.03 | 283,773,204 | 287,856,959 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $79.48M | $29.71M | $45.13M | $0.16 | $0.16 | 283,235,202 | 288,636,904 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $54.92M | $23.69M | -$12.47M | -$0.04 | -$0.05 | 120,626 | 307,890 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $82.81M | $42.6M | $33.06M | $0.12 | $0.12 | 283,092,224 | 286,026,519 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $74.54M | $24.96M | $47.78M | $0.17 | $0.17 | 282,822,383 | 285,449,708 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $95.35M | $37.44M | $57.91M | $0.21 | $0.20 | 282,138,525 | 285,026,183 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $56.67M | $13.99M | $42.26M | $0.15 | $0.15 | 353,771 | 203,870 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $76.01M | $31.41M | — | $0.16 | $0.16 | 281,695,212 | 284,605,162 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $32.84M | $19.74M | — | $0.05 | $0.05 | 280,714,786 | 284,141,287 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $30.82M | $31.14M | -$313,000.00 | $0.00 | $0.00 | 278,734,280 | 278,734,280 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $55.22M | $22.67M | $32.55M | $0.11 | $0.11 | 1,484,789 | 1,801,107 |
|---|
| 2011-09-30 | $151.03M | — | — | — | — | — | — | — | $79.06M | $29.97M | $49.09M | $0.18 | $0.17 | 277,608,572 | 284,026,236 |
|---|
| 2011-06-30 | $162.12M | — | — | — | — | — | — | — | $59.56M | $27.99M | $31.57M | $0.11 | $0.11 | 277,297,728 | 284,451,536 |
|---|
| 2011-03-31 | $122.52M | — | — | — | — | — | — | — | $40.41M | $26.7M | $13.71M | $0.05 | $0.05 | 260,930,753 | 267,819,800 |
|---|
| 2010-12-31 | $112.67M | — | — | — | — | — | — | — | $40.42M | $27.31M | $13.12M | $0.05 | $0.05 | 1,209,614 | 4,010,328 |
|---|
| 2010-09-30 | $84.57M | — | — | — | — | — | — | — | $2.62M | $5.89M | -$3.28M | -$0.01 | -$0.01 | 254,951,642 | 254,951,642 |
|---|
| 2010-06-30 | $84.11M | — | — | — | — | — | — | — | $2.62M | $12.85M | $17.37M | $0.07 | $0.07 | 254,344,474 | 263,853,024 |
|---|
| 2010-03-31 | $93.11M | — | — | — | — | — | — | — | $21.14M | $11.18M | $9.96M | $0.04 | $0.04 | 248,818,662 | 256,863,106 |
|---|
| 2009-12-31 | $96.29M | — | — | — | — | — | — | — | $43.18M | $12.36M | $30.83M | $0.13 | $0.12 | 672,690 | 13,004,225 |
|---|
| 2009-09-30 | $75.35M | — | — | — | — | — | — | — | $5.14M | $7.96M | -$2.82M | -$0.01 | -$0.01 | 242,232,717 | 242,232,717 |
|---|
| 2009-06-30 | $58.51M | — | — | — | — | — | — | — | -$24.08M | $4.13M | -$28.2M | -$0.12 | -$0.12 | 241,426,744 | 241,426,744 |
|---|
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 | $596.71M | $265.77M | — | — | — | — | — | — | -$232.87M | -$39.75M | -$193.12M | -$5.45 | -$5.45 | 35,435,782 | 35,435,782 |
|---|
| 2024-12-31 | $621.85M | $220.8M | — | — | — | — | — | — | $44.61M | $41.39M | $3.22M | $0.10 | $0.10 | 32,042,897 | 32,042,897 |
|---|
| 2023-12-31 | $636.96M | $201.41M | — | — | — | — | — | — | $106.16M | $112.45M | -$6.29M | -$0.19 | -$0.19 | 33,469,828 | 33,469,828 |
|---|
| 2022-12-31 | $711.39M | $172.58M | — | — | — | — | — | — | $244.94M | $105.91M | $139.03M | $3.81 | $3.76 | 36,445,546 | 36,928,010 |
|---|
| 2021-12-31 | $473.72M | $147.34M | — | — | — | — | — | — | $23.14M | -$19.35M | $42.48M | $1.16 | $1.15 | 36,702,290 | 36,787,339 |
|---|
| 2020-12-31 | $237.84M | — | — | — | — | — | — | — | -$853.36M | -$75.39M | -$777.97M | -$2.12 | -$2.12 | 366,981,556 | 366,981,556 |
|---|
| 2019-12-31 | $570.98M | — | — | — | — | — | — | — | $95.98M | $57.29M | $38.69M | $0.10 | $0.10 | 376,495,306 | 376,507,812 |
|---|
| 2018-12-31 | $613.43M | — | — | — | — | — | — | — | $151.49M | $48.87M | $102.62M | $0.26 | $0.26 | 390,930,453 | 427,119,872 |
|---|
| 2017-12-31 | $421.73M | — | — | — | — | — | — | — | $37.33M | $69.04M | -$31.71M | -$0.08 | -$0.08 | 396,683,593 | 396,683,593 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | -$650.23M | -$184.67M | -$465.57M | -$1.45 | -$1.45 | 320,851,538 | 320,851,538 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$368.09M | -$100.06M | -$268.03M | -$0.94 | -$0.94 | 285,333,869 | 285,333,869 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | -$17.13M | $127.22M | -$171.34M | -$0.60 | -$0.60 | 284,715,785 | 284,715,785 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $309.28M | $128.26M | $126.29M | $0.45 | $0.44 | 282,808,497 | 286,127,897 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $196.35M | $96.27M | $99.66M | $0.35 | $0.35 | 280,741,255 | 284,172,254 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $234.25M | $107.33M | $126.92M | $0.46 | $0.45 | 273,491,564 | 281,287,002 |
|---|
| 2010-12-31 | $374.46M | — | — | — | — | — | — | — | $94.41M | $57.23M | $37.17M | $0.15 | $0.14 | 253,697,076 | 264,304,831 |
|---|
| 2009-12-31 | $263.72M | — | — | — | — | — | — | — | $38.3M | $24.35M | $13.94M | $0.06 | $0.05 | 241,258,568 | 253,590,103 |
|---|
| 2008-12-31 | $114.03M | — | — | — | — | — | — | — | $44.44M | $20.94M | $23.5M | $0.19 | $0.16 | 123,421,898 | 143,194,590 |
|---|