Complete source-backed income-statement history.
- Available history
- 2011-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 | $150.73M | $56.17M | $94.56M | $7.51M | — | — | -$1.14M | — | -$9.46M | $7.2M | -$16.66M | -$0.38 | -$0.38 | 44,358,330 | 44,358,330 |
|---|
| 2026-03-31 | $167.68M | $58.43M | $109.26M | $11.43M | — | — | $4.06M | — | -$1.46M | -$6M | $4.54M | $0.10 | $0.10 | 44,207,794 | 45,246,486 |
|---|
| 2025-12-31 | $191.62M | $61.28M | $130.34M | — | — | — | $10.16M | — | -$4.31M | $5.35M | -$9.66M | -$0.22 | -$0.21 | -14,235 | -67,582 |
|---|
| 2025-09-30 | $201.56M | $65.09M | $136.47M | — | — | — | $20.04M | — | $11.47M | $5.82M | $5.65M | $0.13 | $0.13 | 43,747,896 | 44,459,176 |
|---|
| 2025-06-30 | $210.47M | $63.85M | $146.62M | $8.66M | — | — | $29.54M | — | $22.37M | $8.44M | $13.93M | $0.32 | $0.31 | 43,744,144 | 44,303,331 |
|---|
| 2025-03-31 | $181.37M | $62.08M | $119.29M | $10.21M | — | — | -$3.03M | — | -$12.48M | -$2.87M | -$9.62M | -$0.22 | -$0.22 | 43,412,366 | 43,412,366 |
|---|
| 2024-12-31 | $186.6M | $63.57M | $123.03M | — | — | — | -$7.2M | — | $9.46M | $1.58M | $7.88M | $0.28 | $0.28 | 1,158,445 | 1,158,445 |
|---|
| 2024-09-30 | $179.85M | $67.87M | $111.98M | — | — | — | -$88.57M | — | -$101.45M | -$5.38M | -$96.07M | -$2.65 | -$2.65 | 36,308,992 | 36,308,992 |
|---|
| 2024-06-30 | $224.08M | $75.5M | $148.59M | — | — | — | $31.34M | — | $12.17M | $6.62M | $5.55M | $0.15 | $0.15 | 36,004,324 | 37,631,825 |
|---|
| 2024-03-31 | $233.62M | $79.98M | $153.64M | — | — | — | $31.13M | — | $13.82M | $5.4M | $8.42M | $0.24 | $0.22 | 35,186,121 | 37,985,785 |
|---|
| 2023-12-31 | $236.16M | $76.45M | $159.71M | — | — | — | -$242.13M | — | -$249.62M | $7.92M | -$257.54M | -$7.42 | -$7.42 | 103,697 | 103,697 |
|---|
| 2023-09-30 | $183.82M | $80.18M | $103.64M | — | — | — | -$19.38M | — | -$37.29M | -$10.24M | -$27.05M | -$0.78 | -$0.78 | 34,848,899 | 34,848,899 |
|---|
| 2023-06-30 | $251.42M | $91.34M | $160.09M | — | — | — | $30.71M | — | $12.55M | -$3.43M | $15.98M | $0.46 | $0.43 | 34,575,338 | 36,863,295 |
|---|
| 2023-03-31 | $245.56M | $90.75M | $154.81M | — | — | — | $30.79M | — | $13.81M | $4.5M | $9.31M | $0.27 | $0.25 | 34,606,864 | 36,981,652 |
|---|
| 2022-12-31 | $279.37M | $100.46M | $178.91M | — | — | — | -$66.76M | — | -$43.88M | $6.57M | -$50.45M | -$1.48 | -$1.37 | 47,160 | -192,300 |
|---|
| 2022-09-30 | $280.65M | $105.01M | $175.64M | — | — | — | $31.08M | — | $19.52M | $6.24M | $13.28M | $0.39 | $0.37 | 34,269,274 | 35,811,473 |
|---|
| 2022-06-30 | $334M | $106.01M | $227.98M | — | — | — | $83.3M | — | $80.2M | $22.2M | $58M | $1.69 | $1.61 | 34,250,706 | 36,137,989 |
|---|
| 2022-03-31 | $308.38M | $110.52M | $197.86M | — | — | — | $51.71M | — | $43.13M | $9.62M | $33.51M | $0.98 | $0.88 | 34,159,979 | 37,957,685 |
|---|
| 2021-12-31 | $244.44M | $93.11M | $151.33M | — | — | — | $5.25M | — | $4.1M | -$986,000.00 | $5.09M | $0.15 | $0.11 | 21,958 | 385,044 |
|---|
| 2021-09-30 | $297.29M | $104.17M | $193.12M | — | — | — | $65.8M | — | $49.43M | $13.8M | $35.62M | $1.05 | $0.95 | 34,013,897 | 37,620,116 |
|---|
| 2021-06-30 | $291.05M | $112.61M | $178.44M | — | — | — | $54.34M | — | $32.47M | $8.11M | $24.36M | $0.72 | $0.66 | 33,622,666 | 36,687,030 |
|---|
| 2021-03-31 | $280.61M | $98.16M | $182.45M | — | — | — | $64.63M | — | $48.32M | $11.81M | $36.51M | $1.10 | $1.07 | 33,108,422 | 34,013,480 |
|---|
| 2020-12-31 | $246.93M | $105.72M | $141.21M | — | — | — | $17.41M | — | -$8.51M | -$118.31M | $109.8M | $3.48 | $3.26 | -98,194 | -195,177 |
|---|
| 2020-09-30 | $240.33M | $105.44M | $134.88M | — | — | — | $21.39M | — | -$24.4M | -$24.25M | -$145,000.00 | $0.00 | $0.00 | 30,857,617 | 30,857,617 |
|---|
| 2020-06-30 | $303.61M | $110.61M | $193.01M | — | — | — | $51.58M | — | $32.63M | $21.16M | $11.46M | $0.36 | $0.34 | 31,435,941 | 33,803,465 |
|---|
| 2020-03-31 | $318.57M | $117.98M | $200.59M | — | — | — | $61.64M | — | $41.51M | -$13.41M | $28.1M | $0.86 | $0.80 | 32,578,286 | 35,026,526 |
|---|
| 2019-12-31 | $345.13M | — | — | — | — | — | $52.4M | — | -$2.85M | -$798,000.00 | -$2.05M | $0.00 | $0.00 | -2,478,474 | -2,562,657 |
|---|
| 2019-09-30 | $319.12M | — | — | — | — | — | $40.92M | — | $1.14M | $1.41M | -$272,000.00 | -$0.01 | -$0.01 | 33,468,556 | 33,468,556 |
|---|
| 2015-09-30 | $364M | $123M | — | — | — | — | $4M | — | -$84M | -$17M | -$67M | — | — | — | 17,400,000 |
|---|
| 2015-06-30 | $387M | $124M | — | — | — | — | $42M | — | -$44M | -$2M | -$42M | — | — | — | 17,400,000 |
|---|
| 2015-03-31 | $406M | $141M | — | — | — | — | $26M | — | -$59M | $0.00 | -$59M | — | — | — | 17,400,000 |
|---|
| 2014-12-31 | $433M | $136M | — | — | — | — | -$41M | — | -$128M | $17M | -$145M | — | — | — | 0 |
|---|
| 2014-09-30 | $452M | $144M | — | — | — | — | $25M | — | -$62M | -$3M | -$59M | — | — | — | 17,300,000 |
|---|
| 2014-06-30 | $474M | $146M | — | — | — | — | $5M | — | -$85M | $0.00 | -$85M | — | — | — | 17,300,000 |
|---|
| 2014-03-31 | $456M | $150M | — | — | — | — | $7M | — | -$83M | -$1M | -$82M | — | — | — | 17,300,000 |
|---|
| 2013-12-31 | $429M | $141M | — | — | — | — | -$576M | — | -$663M | -$107M | -$556M | — | — | — | 800,000 |
|---|
| 2013-09-30 | $392M | $130M | — | — | — | — | -$147M | — | -$246M | -$111M | -$135M | -$7.66 | -$7.66 | 17,200,000 | 17,200,000 |
|---|
| 2013-06-30 | $335M | $124M | — | — | — | — | -$146M | — | -$226M | -$157M | -$69M | -$4.56 | -$4.56 | 14,700,000 | 14,700,000 |
|---|
| 2013-03-31 | $288M | $84M | — | — | — | — | $19M | — | -$60M | -$1M | -$59M | — | — | — | 10,200,000 |
|---|
| 2012-12-31 | $279M | $86M | — | — | — | — | -$4M | — | -$48M | $9M | -$57M | — | — | — | 0 |
|---|
| 2012-09-30 | $320M | $89M | — | — | — | — | $28M | — | -$19M | -$6M | -$13M | -$1.25 | -$1.25 | 10,200,000 | 10,200,000 |
|---|
| 2012-06-30 | $335M | $93M | — | — | — | — | $34M | — | $57M | $4M | $53M | $5.23 | $5.23 | 10,100,000 | 10,100,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 | $785.02M | $252.31M | $532.71M | $39.11M | — | — | $56.71M | — | $17.04M | $16.74M | $307,000.00 | $0.01 | $0.01 | 43,621,796 | 44,476,869 |
|---|
| 2024-12-31 | $824.16M | $286.92M | $537.24M | $15.71M | — | — | -$33.3M | — | -$66M | $8.22M | -$74.22M | -$2.00 | -$2.00 | 37,142,271 | 37,142,271 |
|---|
| 2023-12-31 | $916.96M | $338.71M | $578.25M | $12.74M | — | — | -$200.02M | — | -$260.54M | -$1.25M | -$259.3M | -$7.47 | -$7.47 | 34,723,491 | 34,723,491 |
|---|
| 2022-12-31 | $1.2B | $422.01M | $780.38M | — | — | — | $99.32M | — | $98.98M | $44.63M | $54.35M | $1.58 | $1.49 | 34,336,493 | 36,506,095 |
|---|
| 2021-12-31 | $1.11B | $408.04M | $705.34M | — | — | — | $190.01M | — | $134.31M | $32.74M | $101.58M | $3.02 | $2.78 | 33,607,446 | 36,495,746 |
|---|
| 2020-12-31 | $1.11B | $439.74M | $669.69M | — | — | — | $152.01M | — | $41.24M | -$107.98M | $149.22M | $4.73 | $4.42 | 31,522,845 | 33,795,594 |
|---|
| 2019-12-31 | $1.42B | $581.29M | $840.08M | — | — | — | $206.05M | — | $53.57M | $18.06M | $35.5M | $0.87 | $0.82 | 40,845,128 | 43,465,998 |
|---|
| 2018-12-31 | $1.78B | — | — | — | — | — | $162.35M | — | $60.76M | $8.49M | $52.27M | $0.91 | $0.88 | 57,331,622 | 59,631,195 |
|---|
| 2014-12-31 | $1.82B | $576M | — | — | — | — | -$4M | — | -$358M | $13M | -$371M | — | — | — | 17,300,000 |
|---|
| 2013-12-31 | $1.44B | $479M | — | — | — | — | -$850M | — | -$1.2B | -$376M | -$819M | — | — | — | 14,900,000 |
|---|
| 2012-12-31 | $1.28B | $358M | — | — | — | — | $103M | — | $47M | $6M | $41M | — | — | — | 10,100,000 |
|---|
| 2011-12-31 | $1.48B | $363M | — | — | — | — | -$430M | — | -$644M | -$125M | -$519M | — | — | — | 10,000,000 |
|---|