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 | $281.15M | $177.2M | $103.95M | $53.78M | $60.24M | — | -$10.07M | — | -$7.92M | $788,000.00 | -$10.91M | -$0.13 | -$0.13 | 80,948,000 | 80,948,000 |
|---|
| 2026-03-31 | $286.09M | $173.1M | $112.99M | $50.78M | $55.84M | — | $6.38M | — | $2.85M | $1.92M | -$1.32M | -$0.01 | -$0.01 | 80,321,000 | 80,321,000 |
|---|
| 2025-12-31 | $291.56M | $177.83M | $113.73M | $51.84M | $57.41M | — | $4.48M | — | $1.89M | $3.17M | -$3.6M | -$0.02 | -$0.02 | 46,000 | 46,000 |
|---|
| 2025-09-30 | $279.44M | $172.31M | $107.13M | $51.68M | $58.23M | — | -$2.79M | — | -$6.56M | $1.2M | -$10.26M | -$0.12 | -$0.12 | 79,803,000 | 79,803,000 |
|---|
| 2025-06-30 | $265.07M | $166.14M | $98.92M | $51.9M | $60.35M | — | -$13.32M | — | -$17.24M | $1.02M | -$20.53M | -$0.24 | -$0.24 | 79,748,000 | 79,748,000 |
|---|
| 2025-03-31 | $247.74M | $152.57M | $95.18M | $48.86M | $50.29M | — | -$3.97M | — | -$9.35M | -$397,000.00 | -$11.27M | -$0.14 | -$0.14 | 79,534,000 | 79,534,000 |
|---|
| 2024-12-31 | $242.85M | $153.3M | $89.56M | $49.31M | $57.01M | — | -$16.77M | — | -$20.24M | $23.46M | -$46.11M | -$0.58 | -$0.58 | 55,000 | 55,000 |
|---|
| 2024-09-30 | $227.7M | $144.67M | $83.03M | $51.58M | $57.55M | — | -$26.09M | — | -$30.58M | $390,000.00 | -$33.35M | -$0.38 | -$0.38 | 78,952,000 | 78,952,000 |
|---|
| 2024-06-30 | $225.99M | $144.73M | $81.26M | $60.35M | $59.36M | — | -$38.46M | — | -$45.03M | $2.14M | -$49.67M | -$0.63 | -$0.63 | 78,852,000 | 78,852,000 |
|---|
| 2024-03-31 | $226.17M | $155.86M | $70.32M | $60.22M | $58.99M | — | -$346.24M | — | -$346.88M | -$18.65M | -$330.77M | -$0.01 | -$0.01 | 78,814,000 | 80,321,000 |
|---|
| 2023-12-31 | $225.48M | $148.95M | $76.53M | $54.82M | $61.72M | — | -$40.01M | — | -$45.06M | $64.53M | -$112.16M | -$1.43 | -$1.43 | 38,000 | 38,000 |
|---|
| 2023-09-30 | $272.33M | $198.09M | $74.24M | $62.75M | $62.91M | — | -$89.3M | — | -$92.2M | -$16.55M | -$78.21M | -$1.00 | -$1.00 | 78,389,000 | 78,389,000 |
|---|
| 2023-06-30 | $327.38M | $234.83M | $92.55M | $70.6M | $66.58M | — | -$44.63M | — | -$44.58M | -$8.36M | -$38.75M | -$0.50 | -$0.50 | 78,366,000 | 78,366,000 |
|---|
| 2023-03-31 | $323.91M | $236.1M | $87.81M | $70.14M | $67.4M | — | -$49.73M | — | -$51.77M | -$11.31M | -$39.74M | -$0.51 | -$0.51 | 78,358,000 | 78,358,000 |
|---|
| 2022-12-31 | $358.27M | $250.87M | $107.4M | $61.57M | $78.24M | — | -$32.87M | — | -$22.55M | -$57.5M | $38.88M | $0.69 | $0.69 | 5,171,000 | 5,171,000 |
|---|
| 2022-09-30 | $340.71M | $237.68M | $103.03M | $59.2M | $74.88M | — | -$48.02M | — | -$49.17M | -$4.31M | -$41.93M | -$0.57 | -$0.57 | 73,036,000 | 73,036,000 |
|---|
| 2022-06-30 | $172.04M | $109.53M | $62.51M | $26.5M | $27.87M | — | $8.13M | — | $4.29M | $2.15M | $2.14M | $0.04 | $0.04 | 49,123,000 | 49,809,000 |
|---|
| 2022-03-31 | $154.52M | $100.2M | $54.32M | $26.49M | $27.89M | — | -$68,000.00 | — | -$3.54M | -$2.41M | -$1.13M | -$0.02 | -$0.02 | 49,113,000 | 49,113,000 |
|---|
| 2021-12-31 | $154.16M | $99.72M | $54.44M | $26.53M | $35.14M | — | -$7.24M | — | -$5.33M | -$1.14M | -$4.19M | -$0.09 | -$0.09 | 112,000 | 112,000 |
|---|
| 2021-09-30 | $138.08M | $90.41M | $47.67M | $26.76M | $30.97M | — | -$10.06M | — | -$9.14M | $1.29M | -$10.43M | -$0.21 | -$0.21 | 48,609,000 | 48,609,000 |
|---|
| 2021-06-30 | $143.23M | $80.56M | $62.67M | $27.87M | $30.87M | — | $3.93M | — | $6.21M | $1.13M | $5.09M | $0.10 | $0.10 | 48,449,000 | 49,426,000 |
|---|
| 2021-03-31 | $127.53M | $73.93M | $53.6M | $27.5M | $27.44M | — | -$1.34M | — | $1.94M | $1.05M | $896,000.00 | $0.02 | $0.02 | 48,336,000 | 49,004,000 |
|---|
| 2020-12-31 | $130.13M | $76.61M | $53.52M | $27.49M | $29.35M | — | -$3.32M | — | -$339,000.00 | -$6.45M | $6.11M | $0.13 | $0.13 | 39,000 | 331,000 |
|---|
| 2020-09-30 | $133.14M | $74.18M | $58.96M | $27.22M | $27.21M | — | $4.53M | — | $6.04M | $562,000.00 | $5.48M | $0.11 | $0.11 | 47,957,000 | 48,424,000 |
|---|
| 2020-06-30 | $128.72M | $75.24M | $53.47M | $28.71M | $30.8M | — | -$6.04M | — | $2.39M | $1.64M | $752,000.00 | $0.02 | $0.02 | 47,958,000 | 48,254,000 |
|---|
| 2020-03-31 | $114.52M | $62.92M | $51.6M | $29.86M | $26.62M | — | -$4.94M | — | -$14.34M | -$4.37M | -$9.97M | -$0.21 | -$0.21 | 47,957,000 | 47,957,000 |
|---|
| 2019-12-31 | $115.79M | $68.58M | $47.21M | $30.65M | $30.63M | — | -$14.07M | — | -$10.86M | $768,000.00 | -$11.62M | -$0.24 | -$0.24 | 33,000 | 33,000 |
|---|
| 2019-09-30 | $114.09M | $67.76M | $46.33M | $31.84M | $30.91M | — | -$20.29M | — | -$18.41M | $27.72M | -$46.12M | -$0.96 | -$0.96 | 47,824,000 | 47,824,000 |
|---|
| 2019-06-30 | $156.39M | $91.38M | $65.02M | $32.06M | $33.62M | — | $562,000.00 | — | $3.41M | -$588,000.00 | $4M | $0.08 | $0.08 | 47,802,000 | 48,036,000 |
|---|
| 2019-03-31 | $143.79M | $83.18M | $60.61M | $31.65M | $35.13M | — | -$6.17M | — | $1.08M | $308,000.00 | $770,000.00 | $0.02 | $0.02 | 47,782,000 | 47,853,000 |
|---|
| 2018-12-31 | $140.09M | $84.7M | $55.39M | $31.09M | $28.08M | — | -$3.78M | — | -$10.59M | -$2.14M | -$8.45M | -$0.17 | -$0.17 | -47,000 | -47,000 |
|---|
| 2018-09-30 | $140.34M | $81.89M | $58.45M | $29.88M | $30.75M | — | -$2.18M | — | $3.22M | -$4.37M | $7.59M | $0.16 | $0.16 | 47,710,000 | 47,834,000 |
|---|
| 2018-06-30 | $128.05M | $78.05M | $50M | $30.73M | $32.08M | — | -$12.81M | — | -$11.26M | -$3.59M | -$7.67M | -$0.16 | -$0.16 | 47,856,000 | 47,856,000 |
|---|
| 2018-03-31 | $120.81M | $81.07M | $39.73M | $32.85M | $33.53M | — | -$26.65M | — | -$14.75M | -$3.93M | -$10.81M | -$0.22 | -$0.22 | 48,232,000 | 48,232,000 |
|---|
| 2017-12-31 | $126.84M | $68.03M | $58.81M | $31.55M | $31.41M | — | -$4.15M | — | -$734,000.00 | $10.38M | -$11.11M | -$0.23 | -$0.23 | 43,000 | 81,000 |
|---|
| 2017-09-30 | $185.11M | $98.62M | $86.49M | $33.59M | $34.68M | — | $18.23M | — | $19.21M | $3.31M | $15.9M | $0.33 | $0.33 | 47,870,000 | 48,531,000 |
|---|
| 2017-06-30 | $184.67M | $100.05M | $84.63M | $33.56M | $34.71M | — | $16.36M | — | $17.87M | $5.47M | $12.4M | $0.26 | $0.26 | 48,036,000 | 48,413,000 |
|---|
| 2017-03-31 | $170.28M | $96.57M | $73.71M | $31.97M | $34.79M | — | $6.95M | — | $8.35M | $1.69M | $6.65M | $0.14 | $0.14 | 48,430,000 | 48,939,000 |
|---|
| 2016-12-31 | $162.99M | $92.21M | $70.77M | $32.18M | $34.48M | — | $4.11M | — | $6.84M | -$728,000.00 | $7.57M | $0.15 | $0.16 | -115,000 | -87,000 |
|---|
| 2016-09-30 | $168.89M | $93.08M | $75.81M | $31.96M | $33.72M | — | $10.13M | — | $15.52M | $3.1M | $12.42M | $0.26 | $0.26 | 48,470,000 | 48,678,000 |
|---|
| 2016-06-30 | $162.7M | $83.75M | $78.96M | $31.28M | $32.87M | — | $14.81M | — | $16.46M | $6.23M | $10.23M | $0.21 | $0.21 | 48,831,000 | 49,048,000 |
|---|
| 2016-03-31 | $142.2M | $76.41M | $65.79M | $29.49M | $30.79M | — | $5.52M | — | $8.08M | $3.06M | $5.01M | $0.10 | $0.10 | 49,220,000 | 49,389,000 |
|---|
| 2015-12-31 | $139.01M | $76.57M | $62.44M | $29.3M | $30.34M | — | $2.8M | — | $5.22M | -$503,000.00 | $5.72M | $0.11 | $0.11 | -537,000 | -525,000 |
|---|
| 2015-09-30 | $158.08M | $87.43M | $70.65M | $32.56M | $30.02M | — | $8.07M | — | $10.87M | $3.81M | $7.07M | $0.14 | $0.14 | 49,862,000 | 49,927,000 |
|---|
| 2015-06-30 | $160.14M | $91.89M | $68.25M | $35.48M | $32.12M | — | $644,000.00 | — | $4.11M | $1.57M | $2.54M | $0.05 | $0.05 | 51,822,000 | 51,917,000 |
|---|
| 2015-03-31 | $142.84M | $77.27M | $65.56M | $32.54M | $31.06M | — | $1.96M | — | $5.51M | $2.19M | $3.32M | $0.06 | $0.06 | 53,399,000 | 53,634,000 |
|---|
| 2014-12-31 | $143.98M | $75.5M | $68.48M | $32.71M | $31.79M | — | $3.98M | — | $8.36M | -$937,000.00 | $9.29M | $0.17 | $0.17 | -432,000 | -494,000 |
|---|
| 2014-09-30 | $162.89M | $84.64M | $78.26M | $33.32M | $32.44M | — | $12.5M | — | $15.06M | $3.74M | $11.33M | $0.21 | $0.21 | 54,521,000 | 54,824,000 |
|---|
| 2014-06-30 | $176.13M | $89.33M | $86.8M | $33.67M | $33.79M | — | $19.34M | — | $21.81M | $7.42M | $14.4M | $0.26 | $0.26 | 55,409,000 | 55,729,000 |
|---|
| 2014-03-31 | $147M | $69.21M | $77.79M | $32.55M | $33.94M | — | $11.3M | — | $14.68M | $5.07M | $9.61M | $0.17 | $0.17 | 56,751,000 | 57,368,000 |
|---|
| 2013-12-31 | $159.09M | $82.23M | $76.86M | $32.94M | $33.28M | — | $10.64M | — | $14.32M | $2.48M | $11.84M | $0.21 | $0.20 | -560,000 | -505,000 |
|---|
| 2013-09-30 | $177.4M | $94.86M | $82.55M | $32.54M | $32.79M | — | $17.21M | — | $19.98M | $3.78M | $16.21M | $0.28 | $0.28 | 57,947,000 | 58,617,000 |
|---|
| 2013-06-30 | $162.23M | $82.44M | $79.8M | $33.06M | $32.69M | — | $14.05M | — | $16.83M | $6.98M | $9.86M | $0.17 | $0.17 | 59,056,000 | 59,311,000 |
|---|
| 2013-03-31 | $143.01M | $73.34M | $69.68M | $32.51M | $30.6M | — | $6.56M | — | $9.72M | $1.83M | $7.89M | $0.13 | $0.13 | 61,847,000 | 62,030,000 |
|---|
| 2012-12-31 | $139.76M | $72.37M | $67.38M | $33.12M | $31.39M | — | $2.87M | — | $6.4M | $2.44M | $3.96M | $0.07 | $0.06 | -236,000 | -365,000 |
|---|
| 2012-09-30 | $162.13M | $82.15M | $79.97M | $35.58M | $34.11M | — | $10.28M | — | $13.72M | $4.44M | $9.27M | $0.15 | $0.15 | 63,066,000 | 63,304,000 |
|---|
| 2012-06-30 | $184M | $88.8M | $95.2M | $32.46M | $35.91M | — | $26.84M | — | $32.78M | $11.71M | $21.07M | $0.33 | $0.33 | 63,619,000 | 64,393,000 |
|---|
| 2012-03-31 | $134.74M | $60.65M | $74.09M | $24.8M | $33.11M | — | $16.18M | — | $20.06M | $7.1M | $12.96M | $0.20 | $0.20 | 63,809,000 | 64,849,000 |
|---|
| 2011-12-31 | $175.29M | $76.07M | $99.22M | $25.15M | $32.95M | — | $41.12M | — | $45.36M | $14.2M | $31.16M | $0.49 | $0.49 | -155,000 | -281,000 |
|---|
| 2011-09-30 | $192.19M | $82.72M | $109.48M | $26.89M | $31.48M | — | $51.11M | — | $55.37M | $19.16M | $36.21M | $0.57 | $0.56 | 64,023,000 | 64,961,000 |
|---|
| 2011-06-30 | $184.23M | $77.4M | $106.83M | $24.62M | $30.9M | — | $51.31M | — | $55.97M | $19.03M | $36.94M | $0.57 | $0.56 | 64,690,000 | 66,135,000 |
|---|
| 2011-03-31 | $165.52M | $66.73M | $98.8M | $23.64M | $29.55M | — | $45.61M | — | $49.44M | $15.18M | $34.26M | $0.53 | $0.52 | 64,189,000 | 65,957,000 |
|---|
| 2010-12-31 | $165.33M | $68.42M | $96.91M | $22.46M | $29.59M | — | $44.86M | — | $48.79M | $12.83M | $35.96M | $0.57 | $0.55 | 174,000 | 241,000 |
|---|
| 2010-09-30 | $162.96M | $65.66M | $97.3M | $22.8M | $29.45M | — | $45.05M | — | $49.17M | $17.09M | $32.08M | $0.51 | $0.50 | 62,771,000 | 64,300,000 |
|---|
| 2010-06-30 | $150.36M | $61.03M | $89.33M | $22.26M | $28.46M | — | $38.62M | — | $41.95M | $14.2M | $27.75M | $0.45 | $0.44 | 62,172,000 | 63,488,000 |
|---|
| 2010-03-31 | $127.03M | $51.7M | $75.33M | $22.78M | $27.2M | — | $25.35M | — | $28.27M | $10.08M | $18.19M | $0.29 | $0.29 | 61,999,000 | 63,060,000 |
|---|
| 2009-12-31 | $124.23M | $50.88M | $73.36M | $21.26M | $25.86M | — | $26.24M | — | $27.5M | $8.88M | $18.62M | $0.30 | $0.29 | 42,000 | 98,000 |
|---|
| 2009-09-30 | $128.06M | $53.61M | $74.46M | $20.5M | $25M | — | $28.96M | — | $31.01M | $9.43M | $21.58M | $0.34 | $0.34 | 62,762,000 | 63,870,000 |
|---|
| 2009-06-30 | $121.53M | $49.84M | $71.69M | $20.67M | $24.89M | — | $26.14M | — | $28.46M | $9.62M | $18.84M | $0.30 | $0.30 | 62,358,000 | 63,141,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 | $1.08B | $668.85M | $414.96M | $204.28M | $226.28M | — | -$15.6M | — | -$31.25M | $4.99M | -$45.66M | -$0.52 | -$0.52 | 79,742,000 | 79,742,000 |
|---|
| 2024-12-31 | $922.72M | $598.56M | $324.16M | $221.46M | $232.92M | — | -$427.57M | — | -$442.73M | $7.34M | -$459.89M | -$5.79 | -$5.79 | 78,928,000 | 78,928,000 |
|---|
| 2023-12-31 | $1.15B | $817.97M | $331.13M | $258.31M | $258.61M | — | -$223.67M | — | -$233.61M | $28.3M | -$268.85M | -$3.43 | -$3.43 | 78,416,000 | 78,416,000 |
|---|
| 2022-12-31 | $1.03B | $698.28M | $327.25M | $173.76M | $208.89M | — | -$72.83M | — | -$70.96M | -$62.08M | -$2.04M | -$0.03 | -$0.03 | 62,346,000 | 62,346,000 |
|---|
| 2021-12-31 | $563M | $344.63M | $218.38M | $108.66M | $124.41M | — | -$14.7M | — | -$6.31M | $2.33M | -$8.64M | -$0.18 | -$0.18 | 48,582,000 | 48,582,000 |
|---|
| 2020-12-31 | $506.51M | $288.96M | $217.55M | $113.29M | $113.97M | — | -$9.77M | — | -$6.25M | -$8.62M | $2.38M | $0.05 | $0.05 | 47,996,000 | 48,288,000 |
|---|
| 2019-12-31 | $530.06M | $310.89M | $219.17M | $126.2M | $130.29M | — | -$39.96M | — | -$24.78M | $28.21M | -$52.98M | -$1.11 | -$1.11 | 47,836,000 | 47,836,000 |
|---|
| 2018-12-31 | $529.28M | $325.71M | $203.57M | $124.55M | $124.44M | — | -$45.42M | — | -$33.37M | -$14.03M | -$19.34M | -$0.40 | -$0.40 | 47,880,000 | 47,880,000 |
|---|
| 2017-12-31 | $666.9M | $363.27M | $303.64M | $130.67M | $135.58M | — | $37.39M | — | $44.69M | $20.85M | $23.84M | $0.50 | $0.49 | 48,153,000 | 48,699,000 |
|---|
| 2016-12-31 | $636.78M | $345.45M | $291.33M | $124.91M | $131.85M | — | $34.57M | — | $46.9M | $11.67M | $35.23M | $0.72 | $0.72 | 48,724,000 | 48,949,000 |
|---|
| 2015-12-31 | $600.06M | $333.17M | $266.9M | $129.88M | $123.54M | — | $13.48M | — | $25.71M | $7.06M | $18.65M | $0.36 | $0.36 | 51,145,000 | 51,267,000 |
|---|
| 2014-12-31 | $630.01M | $318.68M | $311.33M | $132.26M | $131.96M | — | $47.11M | — | $59.91M | $15.29M | $44.62M | $0.81 | $0.80 | 55,120,000 | 55,482,000 |
|---|
| 2013-12-31 | $641.74M | $332.86M | $308.89M | $131.06M | $129.37M | — | $48.47M | — | $60.86M | $15.06M | $45.79M | $0.78 | $0.77 | 59,001,000 | 59,424,000 |
|---|
| 2012-12-31 | $620.61M | $303.97M | $316.64M | $125.95M | $134.52M | — | $56.17M | — | $72.97M | $25.7M | $47.26M | $0.75 | $0.74 | 63,259,000 | 63,774,000 |
|---|
| 2011-12-31 | $717.23M | $302.91M | $414.32M | $100.3M | $124.88M | — | $189.14M | — | $206.14M | $67.57M | $138.58M | $2.16 | $2.12 | 64,145,000 | 65,416,000 |
|---|
| 2010-12-31 | $605.67M | $246.81M | $358.86M | $90.3M | $114.7M | — | $153.86M | — | $168.19M | $54.2M | $113.99M | $1.82 | $1.78 | 62,490,000 | 63,879,000 |
|---|
| 2009-12-31 | $484.19M | $197.22M | $286.96M | $83.29M | $99.45M | — | $104.23M | — | $107.57M | $33.35M | $74.22M | $1.19 | $1.17 | 62,459,000 | 63,356,000 |
|---|
| 2008-12-31 | $500.68M | $201.77M | $298.91M | $81.82M | $103.29M | — | $113.8M | — | $118.27M | $39.69M | $78.58M | $1.24 | $1.22 | 63,549,000 | 64,408,000 |
|---|