Complete source-backed income-statement history.
- Available history
- 2010-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 | $282.9M | $182.51M | $100.39M | $44.87M | — | $130.04M | -$29.64M | $15.78M | -$13.86M | -$6.45M | -$7.41M | -$0.06 | -$0.06 | 131,337,000 | 131,337,000 |
|---|
| 2025-12-31 | $343.32M | $191.29M | $152.03M | $46.21M | — | $129.59M | $22.44M | $16.26M | $38.7M | -$16,000.00 | $38.71M | $0.29 | $0.28 | -66,000 | 1,447,000 |
|---|
| 2025-09-30 | $410.43M | $214.19M | $196.24M | $47.27M | — | $130.08M | $66.16M | $10.86M | $77.02M | $10.38M | $66.64M | $0.51 | $0.50 | 130,797,000 | 132,995,000 |
|---|
| 2025-06-30 | $363.15M | $192.66M | $170.49M | $45.42M | — | $133.49M | $37.01M | $5.2M | $42.21M | $5.15M | $37.05M | $0.28 | $0.28 | 131,031,000 | 135,219,000 |
|---|
| 2025-03-31 | $356.08M | $187.84M | $168.24M | $50.17M | — | $136.32M | $31.92M | $14.97M | $46.89M | $17.16M | $29.73M | $0.23 | $0.22 | 131,869,000 | 136,208,000 |
|---|
| 2024-12-31 | $382.71M | $184.42M | $198.29M | $50.39M | — | $143.49M | $54.8M | $14.9M | $69.7M | $7.54M | $62.16M | $0.46 | $0.45 | -454,000 | 3,768,000 |
|---|
| 2024-09-30 | $380.87M | $202.7M | $178.17M | $47.84M | — | $128.38M | $49.79M | $955,000.00 | $50.74M | $4.98M | $45.76M | $0.34 | $0.33 | 135,329,000 | 139,914,000 |
|---|
| 2024-06-30 | $303.46M | $166.29M | $137.17M | $48.87M | — | $135.37M | $1.8M | $9.42M | $11.22M | $383,000.00 | $10.83M | $0.08 | $0.08 | 135,646,000 | 136,123,000 |
|---|
| 2024-03-31 | $263.34M | $147.83M | $115.51M | $54.21M | — | $144.61M | -$29.1M | $17.6M | -$11.5M | $4.6M | -$16.1M | -$0.12 | -$0.12 | 135,891,000 | 135,891,000 |
|---|
| 2023-12-31 | $302.57M | $155.91M | $146.66M | $55.29M | — | $156.89M | -$10.23M | $22.46M | $12.23M | -$8.69M | $20.92M | $0.16 | $0.16 | -115,000 | -1,791,000 |
|---|
| 2023-09-30 | $551.08M | $289.07M | $262.01M | $54.87M | — | $144.02M | $117.99M | $19.36M | $137.35M | $23.39M | $113.95M | $0.84 | $0.80 | 136,165,000 | 143,863,000 |
|---|
| 2023-06-30 | $711.12M | $387.78M | $323.34M | $60.04M | — | $153.02M | $170.32M | $14.27M | $184.59M | $27.4M | $157.19M | $1.15 | $1.09 | 136,607,000 | 145,098,000 |
|---|
| 2023-03-31 | $726.02M | $399.65M | $326.37M | $57.13M | — | $158.71M | $167.66M | $11.31M | $178.97M | $32.1M | $146.87M | $1.07 | $1.02 | 136,689,000 | 145,986,000 |
|---|
| 2022-12-31 | $724.65M | $413.95M | $310.7M | $49.68M | — | $153.74M | $156.96M | $11.22M | $168.18M | $14.43M | $153.75M | — | — | 293,000 | 332,000 |
|---|
| 2022-09-30 | $634.71M | $366.8M | $267.92M | $44.19M | — | $132.48M | $135.44M | -$1.19M | $134.26M | $19.44M | $114.81M | — | — | 135,633,000 | 145,962,000 |
|---|
| 2022-06-30 | $530.2M | $311.19M | $219.01M | $39.26M | — | $124.97M | $94.04M | -$1.83M | $92.21M | $15.23M | $76.98M | — | — | 135,196,000 | 143,725,000 |
|---|
| 2022-03-31 | $441.29M | $264.32M | $176.97M | $35.72M | — | $115.15M | $61.82M | -$4.42M | $57.41M | $5.59M | $51.82M | — | — | 134,327,000 | 144,617,000 |
|---|
| 2021-12-31 | $412.72M | $249.41M | $163.31M | $31.59M | — | $105.62M | $57.7M | -$7.15M | $50.54M | -$2.05M | $52.59M | — | — | 306,000 | -213,000 |
|---|
| 2021-09-30 | $351.52M | $211.16M | $140.36M | $29.41M | — | $103.01M | $37.35M | -$11.64M | $25.71M | $3.9M | $21.81M | — | — | 134,721,000 | 141,220,000 |
|---|
| 2021-06-30 | $316.06M | $188.26M | $127.8M | $22.71M | — | $68.4M | $59.4M | -$13.05M | $46.35M | $7M | $39.35M | — | — | 135,094,000 | 141,533,000 |
|---|
| 2021-03-31 | $301.75M | $178.81M | $122.95M | $21.82M | — | $61.56M | $61.39M | -$63.05M | -$1.67M | -$33.36M | $31.7M | — | — | 131,303,000 | 146,442,000 |
|---|
| 2020-12-31 | $264.84M | $142.9M | $121.94M | $15.8M | — | $42.82M | $79.11M | -$7.76M | $71.35M | -$1.64M | $72.99M | — | — | 477,000 | 1,711,000 |
|---|
| 2020-09-30 | $178.5M | $83.52M | $94.98M | $15.05M | — | $43.22M | $51.76M | -$6.91M | $44.85M | $5.48M | $39.36M | — | — | 126,109,000 | 141,820,000 |
|---|
| 2020-06-30 | $125.54M | $77.15M | $48.39M | $13.19M | — | $37.53M | $10.85M | -$64.71M | -$53.86M | -$6.56M | -$47.29M | — | — | 125,603,000 | 125,603,000 |
|---|
| 2020-03-31 | $205.55M | $124.87M | $80.68M | $11.88M | — | $35.96M | $44.71M | $12.36M | $57.07M | -$11.87M | $68.94M | — | — | 123,531,000 | 138,104,000 |
|---|
| 2019-12-31 | $210.03M | $132.15M | $77.88M | $11.17M | — | $33.44M | $44.44M | -$21,000.00 | $44.42M | -$72.25M | $116.67M | — | — | 1,993,000 | 530,000 |
|---|
| 2019-09-30 | $180.06M | $115.35M | $64.71M | $11.09M | — | $31M | $33.71M | -$2.34M | $31.37M | $272,000.00 | $31.1M | — | — | 122,123,000 | 133,611,000 |
|---|
| 2019-06-30 | $134.09M | $88.78M | $45.32M | $9.6M | — | $27.87M | $17.45M | -$6.24M | $11.21M | $591,000.00 | $10.62M | — | — | 113,677,000 | 130,737,000 |
|---|
| 2019-03-31 | $100.15M | $66.81M | $33.34M | $8.52M | — | $26.21M | $7.13M | -$4.02M | $3.11M | $348,000.00 | $2.77M | — | — | 108,195,000 | 115,863,000 |
|---|
| 2018-12-31 | $92.29M | $64.13M | $28.16M | $7.34M | — | $23.16M | $5M | -$3.72M | $1.29M | $577,000.00 | $709,000.00 | — | — | 2,362,000 | 2,362,000 |
|---|
| 2018-09-30 | $78M | $52.74M | $25.26M | $8.17M | — | $25.64M | -$374,000.00 | -$2.85M | -$3.22M | $248,000.00 | -$3.47M | — | — | 102,798,000 | 102,798,000 |
|---|
| 2018-06-30 | $75.9M | $53.2M | $22.7M | $9.46M | — | $23.26M | -$558,000.00 | -$2.84M | -$3.4M | $339,000.00 | -$3.74M | — | — | 97,321,000 | 97,321,000 |
|---|
| 2018-03-31 | $69.97M | $51.66M | $18.32M | $7.62M | — | $20.79M | -$2.48M | -$2.42M | -$4.89M | $235,000.00 | -$5.13M | — | — | 91,422,000 | 91,422,000 |
|---|
| 2017-12-31 | $79.67M | $60.69M | $18.99M | $8.21M | — | $21.12M | -$2.13M | -$1.76M | -$3.89M | -$947,000.00 | -$2.94M | — | — | — | 946,000 |
|---|
| 2017-09-30 | $77.04M | $60.58M | $16.46M | $7.4M | — | $22.36M | -$5.9M | -$1.14M | -$7.04M | -$184,000.00 | -$6.85M | — | — | — | 84,862,000 |
|---|
| 2017-06-30 | $74.7M | $61.16M | $13.55M | $7.95M | — | $22.79M | -$9.25M | -$1.99M | -$11.24M | $854,000.00 | -$12.09M | — | — | — | 84,434,000 |
|---|
| 2017-03-31 | $54.75M | $47.7M | $7.05M | $9.61M | — | $29.14M | -$22.1M | -$1.08M | -$23.17M | $131,000.00 | -$23.31M | — | — | — | 76,651,000 |
|---|
| 2016-12-31 | $90.6M | $74.37M | $16.23M | $11.38M | — | $26.33M | -$10.09M | -$2.34M | -$12.44M | $751,000.00 | -$13.19M | — | — | — | 3,815,000 |
|---|
| 2016-09-30 | $88.68M | $72.81M | $15.88M | $13.17M | — | $33.61M | -$17.73M | -$881,000.00 | -$18.61M | $144,000.00 | -$18.76M | — | -$0.40 | 47,278,000 | 47,278,000 |
|---|
| 2016-06-30 | $79.19M | $65.05M | $14.14M | $13.09M | — | $29.92M | -$15.79M | -$591,000.00 | -$16.38M | $344,000.00 | -$16.72M | — | — | 46,620,000 | 46,620,000 |
|---|
| 2016-03-31 | $64.12M | $52.36M | $11.76M | $13.07M | — | $30.85M | -$19.09M | $529,000.00 | -$18.56M | $236,000.00 | -$18.8M | — | — | 46,209,000 | 46,209,000 |
|---|
| 2015-12-31 | $65.63M | $49.93M | $15.7M | $12.54M | — | $30.87M | — | $63,000.00 | -$15.11M | $675,000.00 | -$15.78M | — | — | — | 293,000 |
|---|
| 2015-09-30 | $102.87M | $71.41M | $31.47M | $12.06M | — | $29.69M | $1.78M | -$844,000.00 | $935,000.00 | $311,000.00 | $624,000.00 | $0.01 | $0.01 | 44,734,000 | 47,996,000 |
|---|
| 2015-06-30 | $102.09M | $69.07M | $33.03M | $12.79M | — | $33.4M | -$369,000.00 | -$8,000.00 | -$377,000.00 | $226,000.00 | -$603,000.00 | — | — | 44,319,000 | 44,319,000 |
|---|
| 2015-03-31 | $86.65M | $58.63M | $28.02M | $13.43M | — | $33.57M | -$5.55M | -$605,000.00 | -$6.15M | $167,000.00 | -$6.32M | — | — | 43,950,000 | 43,950,000 |
|---|
| 2014-12-31 | $105.21M | $70.17M | $35.04M | $13.04M | — | $33.08M | — | -$1.13M | $817,000.00 | $415,000.00 | $402,000.00 | — | — | — | 239,000 |
|---|
| 2014-09-30 | $99.11M | $66.59M | $32.52M | $12.11M | — | $30.63M | $1.89M | -$953,000.00 | $940,000.00 | $127,000.00 | $813,000.00 | $0.02 | $0.02 | 43,128,000 | 48,786,000 |
|---|
| 2014-06-30 | $82M | $55.17M | $26.83M | $11.15M | — | $29.32M | — | -$428,000.00 | -$2.92M | $115,000.00 | -$3.03M | — | — | — | 42,648,000 |
|---|
| 2014-03-31 | $57.58M | $38.93M | $18.66M | $9.09M | — | $24.44M | — | -$342,000.00 | -$6.13M | $109,000.00 | -$6.24M | — | — | — | 42,205,000 |
|---|
| 2013-12-31 | $67.06M | $45.56M | $21.5M | $8.72M | — | $23.11M | — | -$783,000.00 | -$2.39M | $416,000.00 | -$2.81M | — | — | — | 130,000 |
|---|
| 2013-09-30 | $62.05M | $44.61M | $17.44M | $8.29M | — | $22.78M | — | -$815,000.00 | -$6.16M | $141,000.00 | -$6.3M | — | — | 41,777,000 | 41,777,000 |
|---|
| 2013-06-30 | $58.17M | $41.88M | $16.28M | $8.48M | — | $21.78M | — | -$781,000.00 | -$6.27M | $124,000.00 | -$6.4M | — | — | — | 41,617,000 |
|---|
| 2013-03-31 | $45.58M | $33.38M | $12.2M | $9.03M | — | $21.91M | — | -$513,000.00 | -$10.22M | $182,000.00 | -$10.41M | — | — | — | 41,149,000 |
|---|
| 2012-12-31 | $57.57M | $41.51M | $16.06M | $8.53M | — | $22.24M | — | -$1.26M | -$7.44M | $305,000.00 | -$7.74M | — | — | — | 3,384,000 |
|---|
| 2012-09-30 | $60.81M | $44.49M | $16.32M | $10.57M | — | $24.52M | — | -$580,000.00 | -$8.78M | $130,000.00 | -$8.91M | — | — | — | 40,755,000 |
|---|
| 2012-06-30 | $55.7M | $42.1M | $13.6M | $8.66M | — | $21.11M | — | -$3.73M | -$11.23M | $151,000.00 | -$11.39M | — | — | — | 39,461,000 |
|---|
| 2012-03-31 | $42.6M | $33.29M | $9.31M | $7.84M | — | $18.59M | — | -$839,000.00 | -$10.12M | $65,000.00 | -$10.18M | — | — | — | 1,706,000 |
|---|
| 2011-12-31 | $57.13M | $44.06M | $13.07M | $7.18M | — | $16.9M | — | -$1.71M | -$5.54M | — | -$5.54M | — | — | — | 125,000 |
|---|
| 2011-09-30 | $44.73M | $36.19M | $8.54M | $6.43M | — | $14.98M | — | -$741,000.00 | -$7.18M | — | -$7.18M | — | — | — | 1,503,000 |
|---|
| 2011-06-30 | $29.59M | $24.79M | $4.81M | $6.14M | — | $14.3M | — | -$798,000.00 | -$10.29M | — | -$10.29M | — | — | — | 1,034,000 |
|---|
| 2011-03-31 | $18.07M | $15.42M | $2.65M | $5.35M | — | $11.61M | — | -$332,000.00 | -$9.29M | — | -$9.29M | — | — | — | 848,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.47B | $785.98M | $687M | $189.08M | — | $529.48M | $157.53M | $47.29M | $204.81M | $32.68M | $172.13M | $1.31 | $1.29 | 131,162,000 | 134,886,000 |
|---|
| 2024-12-31 | $1.33B | $701.25M | $629.14M | $201.32M | — | $551.85M | $77.29M | $42.87M | $120.16M | $17.5M | $102.66M | $0.76 | $0.75 | 135,167,000 | 140,004,000 |
|---|
| 2023-12-31 | $2.29B | $1.23B | $1.06B | $227.34M | — | $612.65M | $445.74M | $67.4M | $513.14M | $74.2M | $438.94M | $3.22 | $3.08 | 136,376,000 | 143,290,000 |
|---|
| 2022-12-31 | $2.33B | $1.36B | $974.6M | $168.85M | — | $526.33M | $448.26M | $3.79M | $452.05M | $54.69M | $397.36M | $2.94 | $2.77 | 135,349,000 | 144,390,000 |
|---|
| 2021-12-31 | $1.38B | $827.63M | $554.42M | $105.53M | — | $338.59M | $215.83M | -$94.9M | $120.93M | -$24.52M | $145.45M | — | — | 134,025,000 | 142,878,000 |
|---|
| 2020-12-31 | $774.43M | $428.44M | $345.98M | $55.92M | — | $159.54M | $186.44M | -$67.03M | $119.41M | -$14.59M | $134M | — | — | 125,561,000 | 141,918,000 |
|---|
| 2019-12-31 | $624.33M | $403.09M | $221.25M | $40.38M | — | $118.52M | $102.73M | -$12.62M | $90.11M | -$71.03M | $161.15M | — | — | 116,713,000 | 131,644,000 |
|---|
| 2018-12-31 | $316.16M | $221.71M | $94.45M | $32.59M | — | $92.85M | $1.6M | -$11.83M | -$10.23M | $1.4M | -$11.63M | — | — | 99,619,000 | 99,619,000 |
|---|
| 2017-12-31 | $286.17M | $230.12M | $56.04M | $33.16M | — | $95.42M | -$39.38M | -$5.96M | -$45.34M | -$149,000.00 | -$45.19M | — | — | 82,939,000 | 82,939,000 |
|---|
| 2016-12-31 | $322.59M | $264.58M | $58.01M | $50.7M | — | $120.71M | -$62.7M | -$3.29M | -$65.99M | $1.48M | -$67.46M | — | — | — | 50,519,000 |
|---|
| 2015-12-31 | $357.25M | $249.03M | $108.22M | $50.82M | — | $127.53M | — | -$1.39M | -$20.7M | $1.38M | -$22.08M | — | — | — | 44,632,000 |
|---|
| 2014-12-31 | $343.9M | $230.86M | $113.04M | $45.39M | — | $117.47M | — | -$2.86M | -$7.29M | $766,000.00 | -$8.05M | — | — | — | 42,903,000 |
|---|
| 2013-12-31 | $232.85M | $165.43M | $67.42M | $34.52M | — | $89.57M | — | -$2.89M | -$25.05M | $863,000.00 | -$25.91M | — | — | — | 41,647,000 |
|---|
| 2012-12-31 | $216.68M | $161.39M | $55.29M | $35.6M | — | $86.45M | — | -$6.41M | -$37.57M | $651,000.00 | -$38.22M | — | — | — | 30,740,000 |
|---|
| 2011-12-31 | $149.52M | $120.45M | $29.07M | $25.1M | — | $57.78M | — | -$3.58M | -$32.29M | $0.00 | -$32.29M | — | — | — | 1,255,000 |
|---|
| 2010-12-31 | $61.66M | $55.16M | $6.5M | $14.3M | — | $27.22M | — | -$1.06M | -$21.78M | $0.00 | -$21.78M | — | — | — | 752,000 |
|---|