Complete source-backed income-statement history.
- Available history
- 2012-03-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 | — | — | — | — | — | — | — | — | -$112.96M | -$13.28M | -$99.68M | -$0.63 | -$0.63 | 165,101,861 | 172,781,180 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | -$216.76M | -$16.67M | -$200.09M | -$1.25 | -$1.25 | 163,674,011 | 167,650,149 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | -$264.19M | -$31.62M | -$232.61M | -$1.43 | -$1.43 | -946,785 | -530,528 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | -$26.88M | -$9.94M | -$16.74M | -$0.13 | -$0.13 | 163,574,703 | 165,873,807 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | -$88.69M | -$39.94M | -$53.68M | -$0.34 | -$0.34 | 167,749,917 | 170,673,088 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $77.2M | -$5.21M | $81.97M | $0.47 | $0.46 | 165,166,276 | 167,723,519 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$314.84M | -$17.32M | -$314.75M | -$1.88 | -$1.88 | -561,668 | -342,807 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | -$15.88M | -$8.4M | -$7.28M | -$0.07 | -$0.07 | 168,335,483 | 169,509,208 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$80.01M | -$48.58M | -$34.2M | -$0.23 | -$0.23 | 168,653,741 | 169,863,975 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | -$105.79M | -$30.21M | -$74.17M | -$0.44 | -$0.44 | 172,032,866 | 173,104,415 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $25.95M | $1.27M | $10.88M | -$0.08 | -$0.08 | 8,517,716 | 7,938,481 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $46.33M | $2.81M | $47.18M | $0.25 | $0.25 | 171,973,933 | 174,440,869 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $246.73M | $2.19M | $253.37M | $1.87 | $1.76 | 131,651,125 | 141,583,837 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $39.41M | $901,000.00 | $36.98M | $0.30 | $0.29 | 110,672,939 | 121,025,909 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$47.4M | -$17.47M | $13.68M | $0.07 | $0.09 | 1,301,313 | 328,188 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $71.03M | $4.78M | $66.25M | $0.53 | $0.50 | 114,371,160 | 125,666,609 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $69.28M | $10.32M | $58.97M | $0.47 | $0.45 | 114,359,026 | 125,065,492 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $82.11M | $17.85M | $64.26M | $0.70 | $0.66 | 87,707,281 | 95,402,494 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $3.56M | -$7.36M | $53.59M | $0.70 | $0.70 | 1,904,829 | 1,891,988 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $53.08M | $6.54M | $46.54M | $0.61 | $0.60 | 71,618,168 | 71,787,228 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $37.9M | $7M | $30.9M | $0.38 | $0.38 | 71,221,806 | 71,385,603 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $37.63M | $8.68M | $28.95M | $0.49 | $0.49 | 56,817,632 | 56,843,448 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $31.83M | $4.27M | $26.91M | $0.49 | $0.50 | 202,026 | 206,265 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $41.92M | $6.55M | $34.56M | $0.63 | $0.63 | 54,626,995 | 54,704,611 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $40.16M | $5.5M | $33.85M | $0.62 | $0.62 | 53,980,451 | 54,013,958 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | -$59.45M | -$7.94M | -$50.45M | -$0.98 | -$0.98 | 51,984,040 | 51,990,013 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $18.99M | -$1.95M | $20.43M | $0.43 | $0.43 | 1,494,519 | 1,501,268 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $9.78M | -$2.65M | $12.1M | $0.27 | $0.27 | 44,438,652 | 44,467,801 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $8.29M | -$2.96M | $10.97M | $0.25 | $0.25 | 44,425,598 | 44,431,263 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $27.45M | -$3M | $29.47M | $0.90 | $0.90 | 32,556,875 | 32,563,644 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $6.75M | -$2.74M | $9.18M | $0.27 | $0.27 | 12,310 | 12,058 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $18.46M | $895,000.00 | $16.93M | $0.53 | $0.53 | 32,109,642 | 32,130,262 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $16.55M | $665,000.00 | $15.3M | $0.48 | $0.48 | 32,073,717 | 32,092,750 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $21.08M | $2.56M | $17.85M | $0.56 | $0.56 | 32,036,504 | 32,045,844 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $12.81M | $76,000.00 | $12.1M | $0.38 | $0.38 | 229,626 | 230,162 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $12.03M | -$340,000.00 | $11.84M | $0.37 | $0.37 | 32,026,494 | 32,028,980 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $12.22M | $1.07M | $10.5M | $0.34 | $0.34 | 30,768,900 | 30,769,332 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $10.59M | $1.03M | $8.86M | $0.29 | $0.29 | 30,549,806 | 30,549,806 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $65.28M | $6.33M | $24.05M | $0.88 | $0.88 | 777,496 | 777,496 |
|---|
| 2016-09-30 | — | — | — | — | — | $3.36M | — | $947,952.00 | $5.98M | $1.3M | $8.79M | $0.34 | $0.34 | 25,870,485 | 25,870,485 |
|---|
| 2016-06-30 | — | — | — | — | — | $2.68M | — | $3.14M | -$1.07M | $858,000.00 | $7.95M | -$0.13 | -$0.13 | 25,870,420 | 25,870,420 |
|---|
| 2016-03-31 | — | — | — | — | — | $3.04M | — | $2.6M | -$4.98M | $1.17M | $8.38M | -$0.38 | -$0.38 | 25,764,953 | 25,764,953 |
|---|
| 2015-12-31 | — | — | — | — | — | $1.96M | — | $1.61M | $76,957.00 | $5.31M | $39.97M | $1.54 | $1.54 | 17,316,391 | 16,389,477 |
|---|
| 2015-09-30 | — | — | — | — | — | $3.46M | — | $953,908.00 | -$6.96M | -$250,491.00 | -$6.71M | -$0.76 | -$0.76 | 7,970,886 | 8,897,800 |
|---|
| 2015-06-30 | — | — | — | — | — | $3.95M | — | $976,263.00 | $9.61M | $2.9M | $6.71M | $0.76 | $0.65 | 7,970,886 | 10,677,360 |
|---|
| 2015-03-31 | — | — | — | — | — | $2.92M | — | $1.14M | $271,717.00 | -$145,529.00 | $417,246.00 | $0.05 | $0.05 | 7,970,886 | 8,897,800 |
|---|
| 2014-12-31 | — | — | — | — | — | $2.5M | — | — | -$634,058.00 | $897,000.00 | -$297,792.00 | $0.02 | $0.11 | 16,624,313 | 0 |
|---|
| 2014-09-30 | — | — | — | — | — | $1.67M | — | — | $1.28M | $0.00 | $1.28M | $0.14 | $0.14 | 7,970,886 | 8,897,800 |
|---|
| 2014-06-30 | — | — | — | — | — | $1.46M | — | — | $25.87M | $0.00 | $25.87M | $2.91 | $2.47 | 7,970,886 | 10,677,360 |
|---|
| 2014-03-31 | — | — | — | — | — | $2.23M | — | — | $2.48M | — | $2.48M | $0.28 | $0.28 | 7,970,886 | 8,897,800 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | $9M | $1.12 | $1.12 | 235,062 | 235,062 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | — | — | $4.15M | $0.47 | $0.47 | 7,970,886 | 8,897,800 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | — | -$7.57M | -$0.85 | -$0.85 | 7,970,886 | 8,897,800 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | — | — | $1.97M | — | — | 5,142,053 | 6,068,967 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | $2.65M | — | — | -238,124 | -188,531 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | — | $8.06M | — | — | 2,843,203 | 2,843,203 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | — | $3.33M | — | — | 3,022,617 | 3,022,617 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | — | — | $6.23M | — | — | 3,022,617 | 3,022,617 |
|---|
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 | — | — | — | — | — | — | — | — | -$302.56M | -$86.7M | -$221.06M | -$1.44 | -$1.44 | 164,544,350 | 167,259,712 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$516.51M | -$104.51M | -$430.4M | -$2.63 | -$2.63 | 169,107,477 | 170,472,273 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $358.42M | $7.17M | $348.41M | $2.25 | $2.22 | 146,841,594 | 148,567,026 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $175.03M | $15.48M | $203.16M | $1.73 | $1.65 | 106,878,139 | 117,193,958 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $132.16M | $14.86M | $159.97M | $2.17 | $2.16 | 68,511,578 | 68,660,906 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $54.45M | $8.38M | $44.87M | $0.81 | $0.81 | 53,736,523 | 53,818,378 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $64.5M | -$10.55M | $72.97M | $1.72 | $1.72 | 42,011,750 | 42,047,648 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $62.84M | $1.39M | $59.26M | $1.84 | $1.84 | 32,085,975 | 32,102,184 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $47.65M | $1.84M | $43.29M | $1.38 | $1.38 | 31,350,102 | 31,351,611 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $65.22M | $9.65M | $49.17M | $1.85 | $1.85 | 26,647,981 | 26,647,981 |
|---|
| 2015-12-31 | — | — | — | — | — | $12.29M | — | $4.67M | $3M | $7.81M | $40.38M | $1.59 | $1.59 | 25,287,277 | 25,287,277 |
|---|
| 2014-12-31 | — | — | — | — | — | $7.86M | — | $4.51M | $29M | $897,000.00 | $29.34M | $3.35 | $3.08 | 24,595,199 | 10,677,360 |
|---|
| 2013-12-31 | — | — | — | — | — | $5.47M | — | — | $7.55M | $0.00 | $7.55M | $0.92 | $0.92 | 7,273,366 | 8,200,280 |
|---|
| 2012-12-31 | — | — | — | — | — | $1.48M | — | — | $20.27M | — | $20.27M | $7.13 | $7.13 | 2,724,252 | 2,773,845 |
|---|