Complete source-backed income-statement history.
- Available history
- 2012-12-31 to 2026-03-31
- 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-03-31 | $153.1M | $85.9M | $67.1M | $11.7M | $39.4M | $51.2M | $15.9M | — | $11M | -$300,000.00 | $9.7M | $0.11 | $0.11 | 85,400,000 | 87,700,000 |
|---|
| 2025-12-31 | $162.2M | $89.6M | $72.5M | $10.5M | $35.7M | $46.7M | $25.8M | — | $29.6M | $4.1M | $21M | $0.24 | $0.24 | -400,000 | -100,000 |
|---|
| 2025-09-30 | $152.9M | $82.8M | $69.9M | $10M | $34M | $44.1M | $25.8M | — | $22.3M | $4.3M | $17.4M | $0.20 | $0.20 | 85,800,000 | 87,300,000 |
|---|
| 2025-06-30 | $145.9M | $81.7M | $60.6M | $10M | $35.9M | $45.9M | $14.7M | — | $11.3M | $3.5M | $7.8M | $0.09 | $0.09 | 86,900,000 | 87,600,000 |
|---|
| 2025-03-31 | $132.2M | $78.4M | $53.3M | $9.7M | $37.2M | $49.3M | $4M | — | $800,000.00 | $1.2M | -$2M | -$0.02 | -$0.02 | 87,800,000 | 87,800,000 |
|---|
| 2024-12-31 | $142.5M | $81.1M | $60.9M | $10.3M | $35.2M | $45.5M | $15.4M | — | $13.7M | $3.3M | $18.5M | $0.20 | $0.20 | -300,000 | -100,000 |
|---|
| 2024-09-30 | $142.5M | $79.5M | $62.9M | $10.2M | $33.9M | $44.2M | $18.7M | — | $12.2M | $3M | $500,000.00 | $0.01 | $0.01 | 88,700,000 | 89,700,000 |
|---|
| 2024-06-30 | $204.7M | $77.1M | $57.8M | $9.6M | $35.6M | $45.1M | $12.7M | — | $7.8M | $3M | -$259.3M | -$2.90 | -$2.88 | 89,400,000 | 89,900,000 |
|---|
| 2024-03-31 | $196.4M | $79.1M | $53.2M | $9.4M | $37.3M | $48.2M | $5M | — | $1M | $2M | $2.5M | $0.03 | $0.03 | 89,600,000 | 89,600,000 |
|---|
| 2023-12-31 | $139.2M | $79.7M | $58.6M | $8.4M | $38.5M | $47.3M | $11.3M | — | $7.9M | -$18.7M | $47.4M | $0.53 | $0.52 | -300,000 | -300,000 |
|---|
| 2023-09-30 | $108.1M | $57.5M | $50.4M | $8.1M | $29.4M | $39M | $11.4M | — | $11.3M | -$3.9M | $16.6M | $0.18 | $0.18 | 90,800,000 | 91,400,000 |
|---|
| 2023-06-30 | $173M | $105.8M | $73.7M | $19.7M | $36.5M | $56.8M | $16.9M | — | $17.4M | $3.8M | $13.6M | $0.15 | $0.15 | 91,400,000 | 91,800,000 |
|---|
| 2023-03-31 | $144.3M | $90.4M | $53.8M | $20M | $33.8M | $54.8M | -$1M | — | -$4.1M | $1.1M | -$5.2M | -$0.06 | -$0.06 | 91,400,000 | 91,400,000 |
|---|
| 2022-12-31 | -$88.8M | -$86.7M | $26M | -$34.4M | $10.7M | -$272.7M | $298.7M | — | $297.4M | $8.9M | -$208M | -$2.27 | -$2.21 | -200,000 | 900,000 |
|---|
| 2022-09-30 | $178.2M | $110.1M | $40M | $19.3M | $32.6M | $54.6M | -$14.6M | — | -$13.6M | -$16.3M | $2.7M | $0.03 | $0.03 | 91,400,000 | 92,000,000 |
|---|
| 2022-06-30 | $188M | $110.3M | $77.7M | $21.3M | $30.7M | $292.3M | -$214.6M | — | -$217.1M | $25.8M | -$242.9M | -$2.64 | -$2.64 | 92,000,000 | 92,000,000 |
|---|
| 2022-03-31 | $201.4M | $118.1M | $83.3M | $23.1M | $32.3M | $62M | $21.3M | — | $21M | $2.9M | $18.1M | $0.20 | $0.19 | 92,300,000 | 94,300,000 |
|---|
| 2021-12-31 | $234.3M | $133.4M | $100.9M | $22.6M | $37.5M | $60.3M | $40.6M | — | $38.3M | -$54.3M | $92.6M | $1.00 | $0.98 | 0 | -100,000 |
|---|
| 2021-09-30 | $233M | $136.1M | $96.9M | $22.3M | $36M | $62.3M | $34.6M | — | $32.3M | $4.6M | $27.7M | $0.30 | $0.29 | 92,200,000 | 94,100,000 |
|---|
| 2021-06-30 | $199.8M | $116.1M | $83.7M | $24.6M | $36.7M | $61.4M | $22.3M | — | $18.8M | $1.4M | $17.6M | $0.19 | $0.19 | 92,500,000 | 94,900,000 |
|---|
| 2021-03-31 | $201M | $123M | $78M | $23.3M | $36.2M | $59.7M | $18.3M | — | $15.2M | $2.7M | $12.5M | $0.14 | $0.13 | 92,300,000 | 95,000,000 |
|---|
| 2020-12-31 | $243.2M | $151.2M | $92M | $22.7M | $32.2M | $54.4M | $37.6M | — | $32.4M | $2.8M | $29.6M | $0.32 | $0.32 | -7,702 | 1,192,298 |
|---|
| 2020-09-30 | $205.8M | $130.6M | $75.2M | $21.9M | $32M | $61.6M | $13.6M | — | $7.9M | $2.3M | $5.6M | $0.06 | $0.06 | 91,688,765 | 92,473,318 |
|---|
| 2020-06-30 | $152.2M | $103.5M | $47.8M | $22.6M | $31.1M | $60.2M | -$12.4M | — | -$18.4M | $1.1M | -$19.5M | -$0.21 | -$0.21 | 91,589,156 | 91,589,156 |
|---|
| 2020-03-31 | $163.1M | $105.5M | $56.2M | $25.7M | $36.2M | $65.8M | -$9.6M | — | -$10.6M | $2.2M | -$9.1M | -$0.10 | -$0.10 | 91,795,980 | 91,795,980 |
|---|
| 2019-12-31 | $233.9M | $143.6M | $89.6M | $23.7M | $34.6M | $58.8M | $30.8M | — | $26.7M | $5.6M | $20.5M | $0.23 | $0.22 | 211,532 | 744,126 |
|---|
| 2019-09-30 | $235.9M | $142.3M | $93.5M | $23.4M | $34.6M | $59.9M | $33.6M | — | $30.4M | $5M | $25.4M | $0.28 | $0.27 | 91,398,539 | 93,859,446 |
|---|
| 2019-06-30 | $205.2M | $128.4M | $76.4M | $25M | $38.9M | $64M | $12.4M | — | $9.3M | $3.4M | $5.9M | $0.06 | $0.06 | 91,018,213 | 92,507,279 |
|---|
| 2019-03-31 | $179.8M | $110.8M | $68.5M | $24.7M | $37.6M | $64.1M | $4.4M | — | -$100,000.00 | $2.6M | -$2.7M | -$0.03 | -$0.03 | 90,535,188 | 90,535,188 |
|---|
| 2018-12-31 | $223.8M | $129.2M | $94.3M | $25.2M | $35.1M | $60.6M | $33.7M | — | $29.6M | -$49.8M | $79.6M | $0.88 | $0.87 | 61,797 | 1,206,493 |
|---|
| 2018-09-30 | $236.2M | $146.4M | $89.8M | $25.2M | $34.5M | $60.2M | $29.6M | — | $25.3M | $43.1M | -$16.2M | -$0.18 | -$0.18 | 90,171,928 | 90,171,928 |
|---|
| 2018-06-30 | $188.4M | $115.1M | $73.2M | $25.4M | $37.1M | $63M | $10.2M | — | $5.8M | $1.4M | $4.6M | $0.05 | $0.05 | 90,063,089 | 90,731,760 |
|---|
| 2018-03-31 | $178.5M | $113.2M | $65.3M | $24.8M | $35.8M | $61M | $4.3M | — | $400,000.00 | $800,000.00 | -$300,000.00 | $0.00 | $0.00 | 89,718,318 | 89,718,318 |
|---|
| 2017-12-31 | $138.6M | $126M | $89.4M | $22.8M | $27.3M | $52.1M | $37.3M | — | $34.2M | $2.3M | $85.5M | $0.95 | $0.94 | 59,691 | 1,219,904 |
|---|
| 2017-09-30 | $221.7M | $121.7M | $74.1M | $21.9M | $32M | $54.8M | $19.3M | — | $14.9M | $4.4M | $15.7M | $0.18 | $0.17 | 89,469,996 | 90,373,112 |
|---|
| 2017-06-30 | $164.4M | $100.4M | $63.2M | $24.7M | $33.9M | $81.2M | -$18M | — | -$24.2M | $6.7M | -$29.7M | -$0.33 | -$0.33 | 89,361,352 | 89,361,352 |
|---|
| 2017-03-31 | $168.3M | $104.7M | $59.3M | $24M | $33.4M | $58M | $1.3M | — | -$5.5M | -$500,000.00 | -$3.2M | -$0.04 | -$0.04 | 88,973,503 | 88,973,503 |
|---|
| 2016-12-31 | $137M | $75.5M | $61.1M | $16.8M | $18.6M | $34.9M | $26.2M | — | $22.7M | $4.5M | $19.3M | $0.21 | $0.22 | 30,097 | 185,917 |
|---|
| 2016-09-30 | $243.1M | $148.2M | $94.9M | $23.3M | $43M | $68.4M | $26.5M | — | $20.9M | $0.00 | -$7.6M | -$0.08 | -$0.08 | 88,720,888 | 89,317,806 |
|---|
| 2016-06-30 | $190.3M | $117.2M | $72.9M | $25.8M | $45.2M | $74.7M | -$1.8M | — | -$5.4M | $1.4M | -$24.6M | -$0.28 | -$0.28 | 88,652,453 | 88,652,453 |
|---|
| 2016-03-31 | $185.3M | $117.3M | $66.8M | $26.1M | $43.1M | $72.7M | -$5.9M | — | -$10.1M | $2.4M | -$29.4M | -$0.33 | -$0.33 | 88,536,740 | 88,536,740 |
|---|
| 2015-12-31 | $127.5M | $70.8M | $50.6M | $20.3M | $26.9M | $52.2M | -$1.6M | — | -$7.2M | -$1.5M | -$187M | -$2.15 | -$2.15 | 563,491 | 573,227 |
|---|
| 2015-09-30 | $246.7M | $149M | $97.3M | $28.4M | $50.2M | $87.3M | $10M | — | $4.7M | -$100,000.00 | -$14.9M | -$0.17 | -$0.17 | 88,429,627 | 88,614,973 |
|---|
| 2015-06-30 | $192.8M | $121.2M | $71.4M | $18.2M | $36.7M | $55.1M | $16.3M | — | $13.4M | $100,000.00 | -$16.1M | -$0.19 | -$0.19 | 85,144,298 | 85,292,561 |
|---|
| 2015-03-31 | $186.6M | $124.8M | $62.5M | $16.3M | $35.9M | $52.2M | $10.3M | — | $9.7M | $4.7M | -$15.8M | -$0.19 | -$0.19 | 85,107,579 | 85,284,375 |
|---|
| 2014-12-31 | $59.7M | -$113.4M | $186.5M | $2.1M | $6.1M | $2.5M | $184M | — | $184.3M | -$21.2M | -$1.1M | -$0.01 | -$0.01 | 7,891 | 254,808 |
|---|
| 2014-09-30 | $300.8M | $243.9M | $52.2M | $21M | $46.5M | $68.6M | -$16.4M | — | -$16.1M | -$1.5M | -$14.6M | -$0.17 | -$0.17 | 85,047,991 | 85,047,991 |
|---|
| 2014-06-30 | $281M | $230.8M | $33.8M | $21.7M | $52M | $78M | -$44.2M | — | -$45.8M | $33.1M | -$78.9M | -$0.93 | -$0.93 | 85,042,334 | 85,042,334 |
|---|
| 2014-03-31 | $273.4M | $190.3M | $83.1M | $19.2M | $52.5M | $71.9M | $11.2M | — | $10.1M | $2.5M | $7.6M | $0.09 | $0.09 | 85,023,862 | 85,126,796 |
|---|
| 2013-12-31 | $330.33M | $211.63M | $114.12M | $20.65M | $51.84M | $72.97M | $41.16M | — | $35.29M | $2.32M | $32.97M | $0.38 | $0.38 | 0 | 0 |
|---|
| 2013-09-30 | $311.64M | $192.7M | $117.99M | $19.8M | $45.32M | $66.17M | $51.82M | — | $38.27M | -$5.99M | $44.26M | $0.52 | $0.52 | 85,019,159 | 85,019,159 |
|---|
| 2013-06-30 | $296.71M | $191.44M | $101.23M | $21.24M | $45.78M | $72.5M | $28.73M | — | $15.84M | -$835,000.00 | $16.67M | $0.20 | $0.20 | 85,019,159 | 85,019,159 |
|---|
| 2013-03-31 | $276.12M | $181.56M | $94.56M | $20.92M | $51.55M | $72.47M | $22.09M | — | $12.1M | $210,000.00 | $11.89M | $0.14 | $0.14 | 85,019,159 | 85,019,159 |
|---|
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 | $593.2M | $332.5M | $256.3M | $40.2M | $142.8M | $186M | $70.3M | — | $64M | $13.1M | $44.2M | $0.51 | $0.50 | 86,400,000 | 88,000,000 |
|---|
| 2024-12-31 | $553.5M | $316.8M | $234.8M | $39.5M | $142M | $183M | $51.8M | — | $34.7M | $11.3M | -$237.8M | -$2.67 | -$2.64 | 88,900,000 | 90,100,000 |
|---|
| 2023-12-31 | $456.8M | $251.9M | $203.8M | $32.4M | $125.8M | $160.4M | $43.4M | — | $37.3M | -$28.3M | $72.4M | $0.80 | $0.79 | 90,900,000 | 91,600,000 |
|---|
| 2022-12-31 | $478.8M | $251.8M | $227M | $29.3M | $106.3M | $136.2M | $90.8M | — | $87.7M | $21.3M | -$430.1M | -$4.69 | -$4.63 | 91,700,000 | 92,800,000 |
|---|
| 2021-12-31 | $868.1M | $508.6M | $359.5M | $92.8M | $146.4M | $243.7M | $115.8M | — | $104.6M | -$45.6M | $150.4M | $1.63 | $1.59 | 92,300,000 | 94,700,000 |
|---|
| 2020-12-31 | $764.3M | $490.8M | $271.2M | $92.9M | $131.5M | $242M | $29.2M | — | $11.3M | $8.4M | $6.6M | $0.07 | $0.07 | 91,700,000 | 92,900,000 |
|---|
| 2019-12-31 | $854.8M | $525.1M | $328M | $96.8M | $145.7M | $246.8M | $81.2M | — | $66.3M | $16.6M | $49.1M | $0.54 | $0.53 | 91,200,000 | 93,400,000 |
|---|
| 2018-12-31 | $826.9M | $503.9M | $322.6M | $100.6M | $142.5M | $244.8M | $77.8M | — | $61.1M | -$4.5M | $67.7M | $0.75 | $0.74 | 90,050,051 | 91,194,747 |
|---|
| 2017-12-31 | $744.2M | $452.8M | $286M | $93.4M | $126.6M | $246.1M | $39.9M | — | $19.4M | $12.9M | $68.3M | $0.76 | $0.75 | 89,329,794 | 90,490,007 |
|---|
| 2016-12-31 | $755.7M | $458.2M | $295.7M | $92M | $149.9M | $250.7M | $45M | — | $28.1M | $8.3M | -$42.3M | -$0.48 | -$0.47 | 88,667,098 | 89,182,967 |
|---|
| 2015-12-31 | $753.6M | $465.8M | $281.8M | $83.2M | $149.7M | $246.8M | $35M | — | $20.6M | $3.2M | -$233.8M | -$2.69 | -$2.69 | 86,802,828 | 86,992,254 |
|---|
| 2014-12-31 | $915M | $551.8M | $355.5M | $64.1M | $156.9M | $220.9M | $134.6M | — | $132.5M | $12.9M | -$87M | -$1.02 | -$1.02 | 85,046,042 | 85,292,959 |
|---|
| 2013-12-31 | $1.21B | $775.5M | $427.9M | $82.6M | $193M | $284.1M | $143.8M | — | $101.5M | -$4.3M | $105.8M | $1.24 | $1.24 | 85,019,159 | 85,019,159 |
|---|
| 2012-12-31 | $1.12B | $710.6M | $407M | $77.3M | $188.1M | $270.9M | $136.1M | — | $78.9M | -$200,000.00 | $79.1M | $0.93 | $0.93 | 85,019,159 | 85,019,159 |
|---|