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 | $318.29M | — | — | — | — | — | — | — | $92.44M | $1.68M | $90.48M | $0.44 | $0.44 | 205,081,651 | 206,096,952 |
|---|
| 2026-03-31 | $258.16M | — | — | — | — | — | — | -$14.04M | $14.58M | $46,000.00 | $14.46M | $0.07 | $0.07 | 204,459,146 | 206,800,878 |
|---|
| 2025-12-31 | $274.53M | — | — | — | — | — | — | -$13.43M | $24.5M | -$1.85M | $26.22M | $0.11 | $0.11 | -669,536 | 346,024 |
|---|
| 2025-09-30 | $285.38M | — | — | — | — | — | — | -$20.66M | $23.11M | $469,000.00 | $22.53M | $0.10 | $0.10 | 205,407,644 | 206,392,934 |
|---|
| 2025-06-30 | $305.72M | — | — | — | — | — | — | -$14.1M | $42.03M | $991,000.00 | $40.84M | $0.19 | $0.18 | 206,804,961 | 207,916,308 |
|---|
| 2025-03-31 | $254.85M | — | — | — | — | — | — | -$13.69M | $11.07M | -$842,000.00 | $11.86M | $0.05 | $0.04 | 208,509,552 | 210,346,070 |
|---|
| 2024-12-31 | $279.05M | — | — | — | — | — | — | -$15.01M | -$10.45M | $845,000.00 | -$11.24M | -$0.07 | -$0.07 | -443,437 | -359,944 |
|---|
| 2024-09-30 | $285.13M | — | — | — | — | — | — | -$15.99M | $26.98M | $418,000.00 | $26.43M | $0.11 | $0.11 | 209,339,807 | 210,208,081 |
|---|
| 2024-06-30 | $309.28M | — | — | — | — | — | — | -$15.01M | $26M | $1.37M | $24.53M | $0.10 | $0.10 | 211,195,463 | 212,016,445 |
|---|
| 2024-03-31 | $256.42M | — | — | — | — | — | — | -$15.18M | $7.27M | -$1.09M | $8.33M | $0.03 | $0.03 | 211,669,343 | 212,342,467 |
|---|
| 2023-12-31 | $263.55M | — | — | — | — | — | — | -$15.52M | $10.88M | -$103,000.00 | $10.95M | $0.04 | $0.04 | -6,770 | 174,405 |
|---|
| 2023-09-30 | $276.52M | — | — | — | — | — | — | -$15.2M | $27.55M | $224,000.00 | $27.27M | $0.12 | $0.12 | 211,490,571 | 212,204,989 |
|---|
| 2023-06-30 | $291.25M | — | — | — | — | — | — | -$15.05M | $39.56M | $422,000.00 | $38.97M | $0.17 | $0.17 | 211,673,828 | 212,161,950 |
|---|
| 2023-03-31 | $243.55M | — | — | — | — | — | — | -$16.75M | $8.96M | -$226,000.00 | $9.16M | $0.03 | $0.03 | 211,411,519 | 211,814,722 |
|---|
| 2022-12-31 | $255.06M | — | — | — | — | — | — | -$15.85M | $20.05M | $1.66M | $18.33M | $0.08 | $0.08 | -312,260 | -270,367 |
|---|
| 2022-09-30 | $268.21M | — | — | — | — | — | — | -$18.92M | $28.87M | $312,000.00 | $28.46M | $0.12 | $0.12 | 212,878,364 | 213,657,373 |
|---|
| 2022-06-30 | $281.41M | — | — | — | — | — | — | -$10.28M | $53.39M | $691,000.00 | $52.52M | $0.24 | $0.23 | 212,834,222 | 213,520,706 |
|---|
| 2022-03-31 | $196.83M | — | — | — | — | — | — | -$4.41M | $10.01M | -$54,000.00 | $10.03M | $0.04 | $0.04 | 212,491,561 | 213,150,818 |
|---|
| 2021-12-31 | $189.93M | — | — | — | — | — | — | -$7.31M | -$1.11M | $1.83M | -$2.94M | -$0.02 | -$0.02 | 89,954 | 89,954 |
|---|
| 2021-09-30 | $179.47M | — | — | — | — | — | — | -$10.06M | $600,000.00 | $2.37M | -$1.77M | -$0.02 | -$0.02 | 212,256,590 | 212,256,590 |
|---|
| 2021-06-30 | $124.79M | — | — | — | — | — | — | -$10.4M | -$21.67M | -$2.55M | -$19.03M | -$0.10 | -$0.10 | 211,966,308 | 211,966,308 |
|---|
| 2021-03-31 | $72.94M | — | — | — | — | — | — | -$8.33M | -$169.95M | $1.61M | -$170.85M | -$0.82 | -$0.82 | 211,671,581 | 211,671,581 |
|---|
| 2020-12-31 | $59.05M | — | — | — | — | — | — | -$9.88M | -$228.91M | -$20.6M | -$207.44M | -$1.04 | -$1.04 | 676,287 | 676,287 |
|---|
| 2020-09-30 | $50.07M | — | — | — | — | — | — | -$10.63M | -$72.43M | $7.21M | -$79.59M | -$0.40 | -$0.40 | 200,978,327 | 200,978,327 |
|---|
| 2020-06-30 | $20.38M | — | — | — | — | — | — | -$11.48M | -$80M | -$6.62M | -$72.78M | -$0.36 | -$0.36 | 200,797,317 | 200,797,317 |
|---|
| 2020-03-31 | $170M | — | — | — | — | — | — | -$21.62M | -$41.14M | -$6.44M | -$34.56M | -$0.17 | -$0.17 | 201,207,835 | 201,207,835 |
|---|
| 2019-12-31 | $237.52M | — | — | — | — | — | — | -$7.63M | $154.67M | $20.09M | $134.05M | $0.67 | $0.66 | -208,896 | 59,042 |
|---|
| 2019-09-30 | $240.28M | — | — | — | — | — | — | -$16.46M | $12.79M | $1.22M | $11.53M | $0.06 | $0.06 | 201,448,348 | 201,992,289 |
|---|
| 2019-06-30 | $257.92M | — | — | — | — | — | — | -$12.31M | $33.65M | $4.57M | $28.96M | $0.14 | $0.14 | 202,405,507 | 202,900,639 |
|---|
| 2019-03-31 | $202.38M | — | — | — | — | — | — | -$11.36M | $5.13M | -$3.85M | $8.95M | $0.04 | $0.04 | 202,817,124 | 203,537,829 |
|---|
| 2018-12-31 | $223.41M | — | — | — | — | — | — | -$10.21M | $24.17M | $162,000.00 | $23.99M | $0.12 | $0.12 | 942,274 | 781,388 |
|---|
| 2018-09-30 | $220.82M | — | — | — | — | — | $44.23M | -$9.61M | $34.62M | $3.17M | $31.44M | $0.15 | $0.15 | 208,758,945 | 209,597,037 |
|---|
| 2018-06-30 | $237.95M | — | — | — | — | — | $37.94M | -$9.98M | $27.96M | -$50,000.00 | $28.01M | $0.14 | $0.14 | 203,574,282 | 204,516,142 |
|---|
| 2018-03-31 | $181.53M | — | — | — | — | — | $13.52M | -$9.37M | $4.15M | -$185,000.00 | $4.34M | $0.02 | $0.02 | 201,145,014 | 201,775,832 |
|---|
| 2017-12-31 | $207.04M | — | — | — | — | — | $35.52M | -$9.56M | $25.96M | $1.19M | $24.77M | $0.13 | $0.13 | 17,346 | 167,819 |
|---|
| 2017-09-30 | $223.49M | — | — | — | — | — | $34.32M | -$9.32M | $25M | $3.38M | $21.62M | $0.11 | $0.11 | 200,834,910 | 201,424,400 |
|---|
| 2017-06-30 | $243.27M | — | — | — | — | — | $50.65M | -$9.67M | $40.98M | $4.39M | $36.6M | $0.18 | $0.18 | 200,810,323 | 201,741,394 |
|---|
| 2017-03-31 | — | — | — | — | — | — | $19.3M | -$9.15M | $10.14M | $1.26M | $8.89M | $0.04 | $0.04 | 200,654,092 | 201,837,582 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $33.75M | -$8.8M | $24.95M | $1.04M | $23.91M | $0.12 | $0.12 | -108,990 | 104,052 |
|---|
| 2016-09-30 | — | — | — | — | — | — | $41.3M | -$6.97M | $34.33M | $4.39M | $29.94M | $0.15 | $0.15 | 201,297,846 | 201,739,604 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $58.11M | -$2.89M | $55.22M | $11.05M | $44.18M | $0.22 | $0.22 | 201,273,767 | 201,827,384 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $24.31M | -$11.61M | $12.7M | -$4.08M | $16.78M | $0.08 | $0.08 | 200,992,875 | 201,595,461 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $38.29M | -$9.59M | $28.7M | $3M | $25.7M | $0.13 | $0.13 | 20,037 | 335,843 |
|---|
| 2015-09-30 | — | — | — | — | — | — | $41.42M | -$12.78M | $28.64M | $4.17M | $24.46M | $0.12 | $0.12 | 200,852,072 | 201,167,659 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $44.16M | -$12.61M | $31.55M | $6.73M | $24.82M | $0.12 | $0.12 | 200,830,064 | 201,142,747 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $21.41M | -$13.09M | $8.32M | -$2.33M | $10.64M | $0.05 | $0.05 | 200,645,518 | 201,122,233 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $34.2M | $33.85M | $68.05M | $4.43M | $63.62M | $0.32 | $0.32 | 210,628 | 341,664 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $38.17M | $9.37M | $47.54M | $3.73M | $43.81M | $0.22 | $0.22 | 195,796,772 | 196,434,773 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $55.04M | $1.2M | $56.23M | $4.32M | $51.92M | $0.27 | $0.26 | 195,776,924 | 196,246,718 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $10.06M | -$12.87M | -$2.81M | -$6.85M | $4.04M | $0.02 | $0.02 | 195,623,959 | 196,405,055 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $21.49M | -$14.54M | $6.96M | $128,000.00 | $29.56M | $0.15 | $0.15 | 23,128 | 115,483 |
|---|
| 2013-09-30 | — | — | — | — | — | — | $20.95M | -$12.81M | $8.13M | $454,000.00 | $8.56M | $0.04 | $0.04 | 195,546,384 | 195,860,361 |
|---|
| 2013-06-30 | — | — | — | — | — | — | $31.37M | -$12.8M | $18.57M | $4.45M | $15.07M | $0.08 | $0.08 | 195,515,328 | 195,694,283 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $1.35M | -$12.3M | -$10.94M | -$6.15M | -$4.13M | -$0.02 | -$0.02 | 195,301,268 | 195,301,268 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $29.47M | -$17.03M | $12.44M | -$1.8M | $16.63M | $0.10 | $0.10 | 6,584,808 | 6,584,808 |
|---|
| 2012-09-07 | — | — | — | — | — | — | -$18.93M | -$12.67M | -$31.61M | -$916,000.00 | -$44.78M | -$0.24 | -$0.24 | 187,010,360 | 187,010,360 |
|---|
| 2012-06-15 | — | — | — | — | — | — | $22.58M | -$12.36M | $10.22M | $1.74M | $8.94M | $0.05 | $0.05 | 167,968,579 | 168,326,042 |
|---|
| 2012-03-23 | — | — | — | — | — | — | -$4.66M | -$11.26M | -$15.93M | -$5.82M | $2.62M | $0.02 | $0.02 | 167,666,741 | 168,172,549 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $19.11M | -$15.26M | $3.85M | $875,000.00 | $4.94M | $0.03 | $0.03 | 389,544 | 389,544 |
|---|
| 2011-09-09 | — | — | — | — | — | — | $12.73M | -$11.26M | $1.47M | $2.24M | -$1.02M | -$0.01 | -$0.01 | 167,431,622 | 167,431,622 |
|---|
| 2011-06-17 | — | — | — | — | — | — | $12.3M | -$9.75M | $2.55M | $3.28M | -$556,000.00 | $0.00 | $0.00 | 167,404,379 | 167,404,379 |
|---|
| 2011-03-25 | — | — | — | — | — | — | -$6.06M | -$8.53M | -$14.59M | -$3.73M | -$11.04M | -$0.07 | -$0.07 | 163,997,743 | 163,997,743 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $6.02M | -$4.84M | $1.18M | $1.84M | $1.87M | — | — | 4,481,002 | 4,481,002 |
|---|
| 2010-09-10 | — | — | — | — | — | — | $6.76M | -$10.96M | -$4.19M | -$660,000.00 | -$3.53M | -$0.02 | -$0.02 | 154,585,849 | 154,585,849 |
|---|
| 2010-06-18 | — | — | — | — | — | — | $14.73M | -$10.8M | $3.93M | $3.09M | $839,000.00 | $0.01 | $0.01 | 137,759,886 | 138,806,310 |
|---|
| 2010-03-26 | — | — | — | — | — | — | -$1.93M | -$8.05M | -$9.97M | -$1.63M | -$8.35M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | -$7.51M | -$6.65M | -$14.16M | -$7.18M | -$9.02M | — | — | — | — |
|---|
| 2009-09-11 | — | — | — | — | — | — | $7.21M | -$11.01M | -$3.8M | -$4.56M | $761,000.00 | — | — | — | — |
|---|
| 2009-06-19 | — | — | — | — | — | — | $10.12M | -$10.99M | -$862,000.00 | -$3.32M | $2.46M | — | — | — | — |
|---|
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 | $1.12B | — | — | — | — | — | — | -$61.89M | $100.71M | -$1.23M | $101.43M | $0.44 | $0.44 | 206,226,487 | 208,264,530 |
|---|
| 2024-12-31 | $1.13B | — | — | — | — | — | — | -$61.18M | $49.79M | $1.54M | $48.05M | $0.18 | $0.18 | 210,286,342 | 211,240,170 |
|---|
| 2023-12-31 | $1.07B | — | — | — | — | — | — | -$62.51M | $86.95M | $317,000.00 | $86.34M | $0.36 | $0.36 | 211,518,826 | 212,304,117 |
|---|
| 2022-12-31 | $1B | — | — | — | — | — | — | -$49.45M | $112.31M | $2.61M | $109.33M | $0.47 | $0.47 | 212,423,873 | 213,188,987 |
|---|
| 2021-12-31 | $567.13M | — | — | — | — | — | — | -$36.1M | -$192.14M | $3.27M | -$194.58M | -$0.96 | -$0.96 | 212,056,923 | 212,056,923 |
|---|
| 2020-12-31 | $299.49M | — | — | — | — | — | — | -$53.6M | -$422.48M | -$26.45M | -$394.38M | -$1.97 | -$1.97 | 201,670,721 | 201,670,721 |
|---|
| 2019-12-31 | $938.09M | — | — | — | — | — | — | -$47.76M | $206.24M | $22.03M | $183.49M | $0.91 | $0.90 | 202,009,750 | 202,741,630 |
|---|
| 2018-12-31 | $863.7M | — | — | — | — | — | — | -$39.16M | $90.9M | $3.1M | $87.78M | $0.43 | $0.43 | 205,462,911 | 206,131,150 |
|---|
| 2017-12-31 | $870.01M | — | — | — | — | — | $139.78M | -$37.7M | $102.08M | $10.21M | $91.88M | $0.46 | $0.46 | 200,784,450 | 201,521,468 |
|---|
| 2016-12-31 | $896.56M | — | — | — | — | — | $157.47M | -$30.28M | $127.2M | $12.4M | $114.8M | $0.57 | $0.57 | 201,079,573 | 201,676,258 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $145.27M | -$48.07M | $97.21M | $11.58M | $85.63M | $0.43 | $0.43 | 200,796,678 | 201,459,934 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $137.47M | $31.55M | $169.01M | $5.64M | $163.38M | $0.83 | $0.83 | 195,943,813 | 196,682,981 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $75.16M | -$52.44M | $22.72M | -$1.11M | $49.07M | $0.25 | $0.25 | 195,478,353 | 195,862,506 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $28.45M | -$53.32M | -$24.87M | -$6.79M | -$16.59M | -$0.09 | -$0.09 | 180,826,124 | 180,826,124 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $37.88M | -$44.79M | -$6.92M | $2.52M | -$7.68M | -$0.05 | -$0.05 | 166,667,459 | 166,667,459 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $25.59M | -$34.64M | -$9.06M | $2.64M | -$9.17M | — | — | 144,463,587 | 144,463,587 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $9.97M | -$40.06M | -$30.09M | -$21.03M | -$11.09M | — | — | 107,404,074 | 107,404,074 |
|---|
| 2008-12-31 | — | — | — | — | — | — | $92.31M | -$48.76M | $43.55M | -$9.38M | $52.93M | — | — | 93,064,790 | 93,116,162 |
|---|