Complete source-backed income-statement history.
- Available history
- 2011-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 | $128.8M | — | — | — | — | — | — | — | -$26.79M | $678,000.00 | -$25.2M | -$0.10 | -$0.10 | 252,268,939 | 252,268,939 |
|---|
| 2026-03-31 | $116.69M | — | — | — | — | — | — | — | $39.43M | $526,000.00 | $40.88M | $0.16 | $0.16 | 252,135,103 | 255,965,287 |
|---|
| 2025-12-31 | $108.43M | — | — | — | — | — | — | — | $25.99M | $491,000.00 | $27.23M | $0.10 | $0.11 | 2,717,162 | 2,903,250 |
|---|
| 2025-09-30 | $92.02M | — | — | — | — | — | — | — | $21.73M | $436,000.00 | $22.54M | $0.09 | $0.09 | 239,896,059 | 243,558,449 |
|---|
| 2025-06-30 | $78.99M | — | — | — | — | — | — | — | $65.21M | $497,000.00 | $65.54M | $0.28 | $0.27 | 237,976,314 | 240,929,866 |
|---|
| 2025-03-31 | $77.45M | — | — | — | — | — | — | — | $40.5M | $413,000.00 | $40.3M | $0.17 | $0.17 | 237,891,035 | 240,295,817 |
|---|
| 2024-12-31 | $76.87M | — | — | — | — | — | — | — | $47.17M | $380,000.00 | $46.7M | $0.20 | $0.20 | 1,039,348 | 1,268,761 |
|---|
| 2024-09-30 | $73.75M | — | — | — | — | — | — | — | $29.31M | -$265,000.00 | $29.79M | $0.13 | $0.13 | 234,290,187 | 237,043,400 |
|---|
| 2024-06-30 | $67.94M | — | — | — | — | — | — | — | $24.33M | $437,000.00 | $23.98M | $0.10 | $0.10 | 231,620,291 | 233,750,823 |
|---|
| 2024-03-31 | $66.03M | — | — | — | — | — | — | — | $27.3M | $453,000.00 | $26.25M | $0.11 | $0.11 | 231,453,564 | 233,365,031 |
|---|
| 2023-12-31 | $61.26M | — | — | — | — | — | — | — | $18.41M | $493,000.00 | $17.16M | $0.07 | $0.07 | 6,016 | 1,595,403 |
|---|
| 2023-09-30 | $59.75M | — | — | — | — | — | — | — | -$14M | $455,000.00 | -$15.1M | -$0.07 | -$0.07 | 231,224,692 | 231,224,692 |
|---|
| 2023-06-30 | $58.43M | — | — | — | — | — | — | — | $22.17M | $326,000.00 | $21.19M | $0.09 | $0.09 | 231,204,531 | 232,244,588 |
|---|
| 2023-03-31 | $56.72M | — | — | — | — | — | — | — | -$7.92M | $728,000.00 | -$9.49M | -$0.04 | -$0.04 | 231,164,876 | 231,164,876 |
|---|
| 2022-12-31 | $52.7M | — | — | — | — | — | — | — | $3.49M | $124,000.00 | -$84.95M | -$0.37 | -$0.37 | 11,863 | -831,855 |
|---|
| 2022-09-30 | $47.61M | — | — | — | — | — | — | — | -$45.1M | $579,000.00 | -$50.06M | -$0.22 | -$0.22 | 230,982,227 | 230,982,227 |
|---|
| 2022-06-30 | $44.14M | — | — | — | — | — | — | — | $19.59M | $255,000.00 | $16.81M | $0.07 | $0.07 | 230,967,163 | 231,681,536 |
|---|
| 2022-03-31 | $42.23M | — | — | — | — | — | — | — | $43.69M | $284,000.00 | $40.6M | $0.18 | $0.18 | 230,859,993 | 231,564,970 |
|---|
| 2021-12-31 | $40.53M | — | — | — | — | — | — | — | -$10.56M | $531,000.00 | -$24.35M | -$0.11 | -$0.11 | 2,845,806 | 2,845,806 |
|---|
| 2021-09-30 | $39.82M | — | — | — | — | — | — | — | $14.33M | $92,000.00 | $10.22M | $0.05 | $0.05 | 220,865,518 | 222,063,910 |
|---|
| 2021-06-30 | $39.12M | — | — | — | — | — | — | — | $37.74M | $522,000.00 | -$132.57M | -$0.61 | -$0.61 | 216,264,207 | 216,264,207 |
|---|
| 2021-03-31 | $36.04M | — | — | — | — | — | — | — | $39.16M | $700,000.00 | $33.45M | $0.16 | $0.16 | 211,450,699 | 212,624,305 |
|---|
| 2020-12-31 | $38.14M | — | — | — | — | — | — | — | $40.05M | -$627,000.00 | $37.12M | $0.18 | $0.18 | 630,697 | 810,156 |
|---|
| 2020-09-30 | $39.34M | — | — | — | — | — | — | — | $33.56M | -$138,000.00 | $36.46M | $0.18 | $0.18 | 205,791,699 | 206,727,167 |
|---|
| 2020-06-30 | $38.58M | — | — | — | — | — | — | — | $42.19M | $433,000.00 | $29.62M | $0.14 | $0.14 | 205,593,653 | 206,219,162 |
|---|
| 2020-03-31 | $39.98M | — | — | — | — | — | — | — | $39.93M | $1.04M | — | $0.17 | $0.17 | 205,395,330 | 206,006,285 |
|---|
| 2019-12-31 | $38.52M | — | — | — | — | — | — | — | $42.01M | $1.11M | $39.74M | $0.21 | $0.21 | 3,593,956 | 3,428,681 |
|---|
| 2019-09-30 | $36.41M | — | — | — | — | — | — | — | $24.72M | $826,000.00 | $23.28M | $0.12 | $0.12 | 190,650,400 | 191,952,389 |
|---|
| 2019-06-30 | $36.07M | — | — | — | — | — | — | — | $88.18M | $854,000.00 | $83.68M | $0.46 | $0.46 | 181,567,464 | 182,254,100 |
|---|
| 2019-03-31 | $17.06M | — | — | — | — | — | — | — | -$75.7M | $612,000.00 | -$77.7M | -$0.44 | -$0.44 | 178,385,984 | 178,385,984 |
|---|
| 2018-12-31 | $17.71M | — | — | — | — | — | — | — | -$16.41M | $1.16M | -$19.39M | -$0.11 | -$0.11 | -3,389 | -8,109 |
|---|
| 2018-09-30 | $17.4M | — | — | — | — | — | — | — | $37.69M | $732,000.00 | $35.22M | $0.20 | $0.20 | 178,317,769 | 178,941,213 |
|---|
| 2018-06-30 | $17.53M | — | — | — | — | — | — | — | $203.74M | $605,000.00 | $200.79M | $1.09 | $1.08 | 178,314,750 | 178,684,024 |
|---|
| 2018-03-31 | $17.49M | — | — | — | — | — | — | — | $62.55M | $510,000.00 | $62.47M | $0.34 | $0.34 | 178,294,605 | 178,516,388 |
|---|
| 2017-12-31 | -$212.75M | — | — | — | — | — | — | — | $104.46M | $490,000.00 | $103.95M | $0.82 | $0.83 | 24,470,396 | 24,413,390 |
|---|
| 2017-09-30 | $111.79M | — | — | — | — | — | — | — | $14.87M | -$195,000.00 | $15.1M | $0.11 | $0.11 | 112,149,638 | 112,418,100 |
|---|
| 2017-06-30 | $64.74M | — | — | — | — | — | — | — | $20.67M | $136,000.00 | $20.52M | $0.27 | $0.27 | 65,438,739 | 65,670,853 |
|---|
| 2017-03-31 | $62.65M | — | — | — | — | — | — | — | $19.01M | $220,000.00 | $18.82M | $0.25 | $0.25 | 65,354,649 | 65,920,486 |
|---|
| 2016-12-31 | $61.79M | — | — | — | — | — | — | — | $23.43M | $263,000.00 | $23.18M | $0.32 | $0.32 | -1,340 | 50,083 |
|---|
| 2016-09-30 | $61.93M | — | — | — | — | — | — | — | $25.47M | $154,000.00 | $25.34M | $0.35 | $0.35 | 65,312,288 | 65,591,428 |
|---|
| 2016-06-30 | $74.25M | — | — | — | — | — | — | — | — | — | $37.48M | $0.53 | $0.53 | 65,303,057 | 65,503,383 |
|---|
| 2016-03-31 | $62.56M | — | — | — | — | — | — | — | — | — | -$15.71M | -$0.28 | -$0.28 | 65,248,203 | 65,248,203 |
|---|
| 2015-12-31 | $66.77M | — | — | — | — | — | — | — | — | — | $25.07M | $0.35 | $0.35 | 990,023 | 991,636 |
|---|
| 2015-09-30 | $59.93M | — | — | — | — | — | — | — | — | — | $18.06M | $0.24 | $0.24 | 65,160,290 | 65,398,175 |
|---|
| 2015-06-30 | $56.59M | — | — | — | — | — | — | — | — | — | $16.84M | $0.24 | $0.24 | 59,323,799 | 59,543,781 |
|---|
| 2015-03-31 | $55.57M | — | — | — | — | — | — | — | — | — | $19.45M | $0.29 | $0.28 | 59,185,225 | 59,559,253 |
|---|
| 2014-12-31 | $55.71M | — | — | — | — | — | — | — | — | — | $22.25M | $0.40 | $0.39 | 2,992,924 | 3,048,981 |
|---|
| 2014-09-30 | $43.98M | — | — | — | — | — | — | — | — | — | $17.2M | $0.31 | $0.31 | 47,359,949 | 47,877,202 |
|---|
| 2014-06-30 | $42.97M | — | — | — | — | — | — | — | — | — | $14.8M | $0.28 | $0.28 | 43,655,292 | 44,096,297 |
|---|
| 2014-03-31 | $40.85M | — | — | — | — | — | — | — | — | — | -$7.3M | -$0.25 | -$0.25 | 38,968,403 | 38,968,403 |
|---|
| 2013-12-31 | $37.56M | — | — | — | — | — | — | — | — | — | $13M | $0.28 | $0.27 | 180,517 | 294,468 |
|---|
| 2013-09-30 | $32.93M | — | — | — | — | — | — | — | — | — | $11.82M | $0.25 | $0.24 | 37,358,334 | 37,828,573 |
|---|
| 2013-06-30 | $32.28M | — | — | — | — | — | — | — | — | — | -$662,000.00 | -$0.09 | -$0.09 | 37,357,112 | 37,357,112 |
|---|
| 2013-03-31 | $32.02M | — | — | — | — | — | — | — | — | — | $9.56M | $0.25 | $0.25 | 37,286,121 | 37,739,964 |
|---|
| 2012-12-31 | $28.29M | — | — | — | — | — | — | — | — | — | $3.96M | $0.11 | $0.10 | -60,273 | 45,504 |
|---|
| 2012-09-30 | $26.04M | — | — | — | — | — | — | — | — | — | $5.23M | $0.14 | $0.14 | 37,178,162 | 37,465,114 |
|---|
| 2012-06-30 | $25.12M | — | — | — | — | — | — | — | — | — | $5.92M | $0.16 | $0.16 | 37,147,942 | 37,191,687 |
|---|
| 2012-03-31 | $23.73M | — | — | — | — | — | — | — | — | — | $4.41M | $0.12 | $0.12 | 37,035,970 | 37,058,886 |
|---|
| 2011-12-31 | $26.35M | — | — | — | — | — | — | — | — | — | $7.16M | $0.23 | $0.23 | 2,312,006 | 2,279,535 |
|---|
| 2011-09-30 | $21.47M | — | — | — | — | — | — | — | — | — | $2.34M | $0.07 | $0.07 | 32,986,657 | 33,049,621 |
|---|
| 2011-06-30 | $18.81M | — | — | — | — | — | — | — | — | — | $2.09M | $0.08 | $0.08 | 25,154,284 | 25,226,179 |
|---|
| 2011-03-31 | $17.6M | — | — | — | — | — | — | — | — | — | $1.25M | $0.05 | $0.05 | 25,136,140 | 25,211,585 |
|---|
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 | $356.88M | — | — | — | — | — | — | — | $153.42M | $1.84M | $155.61M | $0.64 | $0.64 | 241,312,309 | 244,497,242 |
|---|
| 2024-12-31 | $284.58M | — | — | — | — | — | — | — | $128.11M | $1.01M | $126.71M | $0.54 | $0.54 | 233,498,736 | 236,045,862 |
|---|
| 2023-12-31 | $236.15M | — | — | — | — | — | — | — | $18.66M | $2M | $13.76M | $0.06 | $0.06 | 231,203,391 | 232,792,778 |
|---|
| 2022-12-31 | $186.67M | — | — | — | — | — | — | — | $21.67M | $1.24M | -$77.61M | -$0.34 | -$0.34 | 230,947,895 | 230,947,895 |
|---|
| 2021-12-31 | $155.51M | — | — | — | — | — | — | — | $80.67M | $1.85M | -$113.26M | -$0.52 | -$0.52 | 219,073,027 | 219,073,027 |
|---|
| 2020-12-31 | $156.05M | — | — | — | — | — | — | — | $155.73M | $710,000.00 | $138.42M | $0.67 | $0.67 | 206,223,503 | 207,252,830 |
|---|
| 2019-12-31 | $128.06M | — | — | — | — | — | — | — | $79.22M | $3.4M | $69M | $0.37 | $0.37 | 187,172,210 | 188,127,092 |
|---|
| 2018-12-31 | $70.14M | — | — | — | — | — | — | — | $287.56M | $3.01M | $279.08M | $1.51 | $1.51 | 178,305,738 | 178,721,744 |
|---|
| 2017-12-31 | $26.43M | — | — | — | — | — | — | — | $159.02M | $651,000.00 | $158.38M | $1.40 | $1.40 | 105,621,242 | 105,842,434 |
|---|
| 2016-12-31 | $260.53M | — | — | — | — | — | — | — | $71.25M | $1.05M | $70.28M | $0.92 | $0.92 | 65,284,251 | 65,520,672 |
|---|
| 2015-12-31 | $238.86M | — | — | — | — | $2.58M | — | — | $80.13M | $749,000.00 | $79.41M | $1.11 | $1.11 | 62,235,014 | 62,460,239 |
|---|
| 2014-12-31 | $183.52M | — | — | — | — | $1.93M | — | — | — | $0.00 | $46.95M | $0.79 | $0.78 | 46,351,544 | 46,889,531 |
|---|
| 2013-12-31 | $134.78M | — | — | — | — | — | — | — | — | $0.00 | $33.72M | $0.69 | $0.68 | 37,514,637 | 38,071,926 |
|---|
| 2012-12-31 | $103.17M | — | — | — | — | — | — | — | $19.51M | $0.00 | $19.51M | $0.53 | $0.52 | 37,061,111 | 37,321,517 |
|---|
| 2011-12-31 | $84.23M | — | — | — | — | — | — | — | $12.84M | $0.00 | $12.84M | $0.43 | $0.43 | 30,109,417 | 30,171,225 |
|---|