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 | $445.53M | $297.96M | $147.57M | $40.65M | $69.78M | $114.28M | $33.29M | $24.69M | $57.98M | $6.85M | $46.65M | $1.02 | $1.00 | 45,921,000 | 46,446,000 |
|---|
| 2026-03-31 | $405.47M | $276.68M | $128.79M | $40.62M | $64.31M | $109.03M | $19.77M | $2.68M | $22.44M | $4M | $14.96M | $0.33 | $0.32 | 45,919,000 | 46,138,000 |
|---|
| 2025-12-31 | $391.58M | $269.65M | $121.93M | $41.15M | $62.94M | $108.73M | $13.21M | $1.27M | $14.47M | $2.15M | $10.2M | $0.22 | $0.23 | -44,000 | -40,000 |
|---|
| 2025-09-30 | $392.17M | $271.68M | $120.49M | $41.86M | $60.5M | $108.92M | $11.57M | $7.46M | $19.03M | $3.56M | $14.28M | $0.31 | $0.31 | 46,383,000 | 46,437,000 |
|---|
| 2025-06-30 | $366.21M | $250.89M | $115.32M | $40.54M | $59.47M | $105.94M | $9.39M | $43.82M | $53.22M | $9.06M | $46.1M | $0.99 | $0.99 | 46,398,000 | 46,462,000 |
|---|
| 2025-03-31 | $332.11M | $227.42M | $104.69M | $38.63M | $58.7M | $103.4M | $1.3M | -$4.07M | -$2.77M | $20,000.00 | -$4.44M | -$0.10 | -$0.10 | 46,370,000 | 46,370,000 |
|---|
| 2024-12-31 | $339.3M | $228.41M | $110.88M | $33.21M | $62.32M | $98.97M | $11.92M | $353,000.00 | $12.27M | $2.04M | $8.24M | $0.17 | $0.18 | 42,000 | 30,000 |
|---|
| 2024-09-30 | $350.08M | $232.07M | $118.01M | $33.69M | $59.39M | $96.13M | $21.88M | -$3.08M | $18.8M | $3.62M | $13.75M | $0.30 | $0.30 | 46,331,000 | 46,442,000 |
|---|
| 2024-06-30 | $319.77M | $212.39M | $107.39M | $33.19M | $58.47M | $103.68M | $3.71M | $9.1M | $12.8M | $2.64M | $8M | $0.17 | $0.17 | 46,133,000 | 46,324,000 |
|---|
| 2024-03-31 | $301.97M | $202.39M | $99.58M | $33.96M | $53.74M | $86.64M | $12.95M | $5.86M | $18.81M | $3.54M | $14.04M | $0.30 | $0.30 | 46,032,000 | 46,285,000 |
|---|
| 2023-12-31 | $322.7M | $210.22M | $112.48M | $32.96M | $56.48M | $91.77M | $20.7M | $7.18M | $27.88M | $2.77M | $25.29M | $0.55 | $0.55 | 45,000 | 15,000 |
|---|
| 2023-09-30 | $404.65M | $248.77M | $155.88M | $34.07M | $62.96M | $102M | $53.87M | $6.63M | $60.51M | $10.67M | $48.72M | $1.06 | $1.05 | 45,936,000 | 46,320,000 |
|---|
| 2023-06-30 | $467.15M | $271.78M | $195.38M | $34.61M | $67.5M | $105.81M | $89.57M | $11.39M | $100.96M | $17.22M | $82.02M | $1.79 | $1.77 | 45,733,000 | 46,243,000 |
|---|
| 2023-03-31 | $467.24M | $272.79M | $194.45M | $33.23M | $70.99M | $108.03M | $86.43M | $2.17M | $88.59M | $16.62M | $71.15M | $1.56 | $1.54 | 45,600,000 | 46,161,000 |
|---|
| 2022-12-31 | $496.21M | $290.02M | $206.2M | $34.09M | $71.82M | $109.75M | $96.45M | -$1.69M | $94.76M | $1.41M | $92.05M | $2.03 | $1.99 | 47,000 | 98,000 |
|---|
| 2022-09-30 | $521.27M | $303.46M | $217.82M | $32.79M | $68.55M | $105.37M | $112.45M | -$3.3M | $109.15M | $20.17M | $86.39M | $1.90 | $1.88 | 45,475,000 | 46,014,000 |
|---|
| 2022-06-30 | $500.97M | $294.45M | $206.53M | $30.76M | $69.07M | $100.29M | $106.24M | -$5.03M | $101.21M | $18.46M | $80.16M | $1.77 | $1.75 | 45,265,000 | 45,841,000 |
|---|
| 2022-03-31 | $482.12M | $285.43M | $196.7M | $28.68M | $71.44M | $103.64M | $93.06M | -$2.24M | $90.82M | $16.65M | $72.69M | $1.61 | $1.59 | 45,104,000 | 45,844,000 |
|---|
| 2021-12-31 | $480.17M | $289.48M | $190.69M | $30.1M | $70.95M | $104.7M | $85.99M | $22.81M | $108.8M | $42.49M | $65.51M | $1.46 | $1.41 | 83,000 | 274,000 |
|---|
| 2021-09-30 | $471.42M | $290.19M | $181.23M | $31.46M | $67.8M | $103.98M | $77.25M | $8.32M | $85.57M | $14.77M | $68.42M | $1.52 | $1.50 | 44,986,000 | 45,642,000 |
|---|
| 2021-06-30 | $440.45M | $280.65M | $159.8M | $29.99M | $60.28M | $94.45M | $65.36M | $5.39M | $70.75M | $12.12M | $55.37M | $1.24 | $1.22 | 44,667,000 | 45,380,000 |
|---|
| 2021-03-31 | $413.12M | $274.49M | $138.64M | $27.66M | $58.68M | $91.25M | $47.39M | $2.6M | $49.99M | $9.43M | $39.45M | $0.89 | $0.87 | 44,408,000 | 45,243,000 |
|---|
| 2020-12-31 | $350.37M | $227.67M | $122.7M | $24.82M | $52.83M | $82.94M | $39.76M | -$3.69M | $36.07M | $6.02M | $29.74M | $0.59 | $0.58 | -559,000 | -479,000 |
|---|
| 2020-09-30 | $309.46M | $198.37M | $111.09M | $24.47M | $44.65M | $73.24M | $37.86M | -$4.6M | $33.26M | $5.87M | $27.15M | $0.52 | $0.51 | 51,825,000 | 52,729,000 |
|---|
| 2020-06-30 | $288.67M | $187.18M | $101.49M | $21.32M | $45.37M | $70.62M | $30.87M | -$4.81B | $26.06M | $4.67M | $21.03M | $0.41 | $0.40 | 51,527,000 | 52,569,000 |
|---|
| 2020-03-31 | $280.72M | $184.88M | $95.84M | $23.68M | $42.22M | $69.99M | $25.85M | -$896M | $24.96M | $4.56M | $20.17M | $0.39 | $0.38 | 51,335,000 | 52,422,000 |
|---|
| 2019-12-31 | $301.16M | $191.8M | $109.36M | $21.95M | $44.2M | $48.11M | $61.25M | -$1.65M | $59.6M | $12.05M | $47.19M | $0.93 | $0.91 | 100,000 | 161,000 |
|---|
| 2019-09-30 | $323.67M | $201.63M | $122.05M | $22.69M | $46.12M | $73.33M | $48.72M | $20,000.00 | $48.74M | $10.61M | $38.06M | $0.75 | $0.73 | 50,998,000 | 51,869,000 |
|---|
| 2019-06-30 | $322.01M | $200.02M | $121.99M | $21.71M | $47.33M | $73.47M | $48.52M | -$639,000.00 | $47.88M | $11.17M | $36.28M | $0.72 | $0.70 | 50,658,000 | 51,620,000 |
|---|
| 2019-03-31 | $302.29M | $189.88M | $112.41M | $22.17M | $43.69M | $70.29M | $42.12M | -$89,000.00 | $42.03M | $10.3M | $31.72M | $0.63 | $0.62 | 50,398,000 | 51,462,000 |
|---|
| 2018-12-31 | $314.45M | $200.25M | $114.2M | $21.49M | $44.42M | $70.34M | $43.86M | -$1.02M | $42.84M | $12.83M | $29.52M | $0.59 | $0.58 | 128,000 | 52,000 |
|---|
| 2018-09-30 | $320.95M | $205.73M | $115.21M | $22.55M | $42.48M | $69.38M | $45.84M | -$1.44M | $44.4M | $13.19M | $30.91M | $0.62 | $0.61 | 50,115,000 | 51,077,000 |
|---|
| 2018-06-30 | $304.09M | $196.82M | $107.27M | $22.05M | $42.15M | $69.42M | $37.84M | -$1.42M | $36.42M | $10.75M | $25.07M | $0.50 | $0.49 | 49,680,000 | 50,792,000 |
|---|
| 2018-03-31 | $274.51M | $175.92M | $98.6M | $20.2M | $47.15M | $71.66M | $26.94M | -$637,000.00 | $26.3M | $7.78M | $18.53M | $0.38 | $0.37 | 49,337,000 | 50,622,000 |
|---|
| 2017-12-31 | $268.43M | $172.05M | $96.38M | $19.66M | $45.68M | $73.87M | $22.51M | -$1.71M | $20.8M | $50.67M | -$30.65M | -$0.63 | -$0.62 | 191,000 | -1,237,000 |
|---|
| 2017-09-30 | $285.25M | $188.9M | $96.35M | $20.38M | $43.53M | $72.63M | $23.72M | -$3.89M | $19.83M | $5.05M | $14.45M | $0.29 | $0.29 | 49,057,000 | 50,416,000 |
|---|
| 2017-06-30 | $264.22M | $174.09M | $90.14M | $19.8M | $39.7M | $66.31M | $23.83M | -$3.97M | $19.86M | $6.04M | $13.18M | $0.27 | $0.26 | 48,518,000 | 49,944,000 |
|---|
| 2017-03-31 | $236.3M | $162.39M | $73.91M | $18.04M | $39.69M | $64.55M | $9.36M | -$7.26M | $2.1M | $560,000.00 | $1.22M | $0.03 | $0.02 | 48,316,000 | 49,663,000 |
|---|
| 2016-12-31 | $232.09M | $164.82M | $67.26M | $17.69M | $39.16M | $61.96M | $5.31M | -$2.66M | $2.65M | $617,000.00 | $1.27M | $0.03 | $0.02 | 101,000 | 224,000 |
|---|
| 2016-09-30 | $250.69M | $170.07M | $80.62M | $17.09M | $38.32M | $60.67M | $19.95M | -$4.32M | $15.63M | $4.1M | $10.65M | $0.22 | $0.21 | 48,814,000 | 49,922,000 |
|---|
| 2016-06-30 | $236.65M | $161.83M | $74.82M | $17.01M | $41.39M | $63.54M | $11.28M | -$2.49M | $8.79M | $2.4M | $5.75M | $0.12 | $0.12 | 48,383,000 | 49,500,000 |
|---|
| 2016-03-31 | $222.74M | $158.52M | $64.22M | $18.15M | $39.45M | $62.77M | $1.46M | -$3.49M | -$2.04M | -$552,000.00 | -$1.73M | -$0.04 | -$0.04 | 48,288,000 | 48,288,000 |
|---|
| 2015-12-31 | $214.38M | $160.79M | $53.6M | $16.38M | $40.96M | $60.37M | -$6.77M | -$81,000.00 | -$6.85M | -$2.1M | -$4.77M | -$0.10 | -$0.10 | 96,000 | 149,000 |
|---|
| 2015-09-30 | $208.89M | $147.25M | $61.64M | $13.75M | $34.67M | $51.66M | $9.97M | $255,000.00 | $10.23M | $6.59M | $2.84M | $0.06 | $0.06 | 48,586,000 | 49,564,000 |
|---|
| 2015-06-30 | $219.45M | $150.02M | $69.44M | $13.59M | $31.88M | $47.44M | $22M | -$741,000.00 | $21.26M | $5.4M | $15.08M | $0.31 | $0.31 | 48,076,000 | 49,250,000 |
|---|
| 2015-03-31 | $206.18M | $142.27M | $63.91M | $13.31M | $31.73M | $47.01M | $16.9M | -$939,000.00 | $15.96M | $4.19M | $11.13M | $0.23 | $0.23 | 47,667,000 | 48,978,000 |
|---|
| 2014-12-31 | $223.67M | $153.01M | $70.66M | $12.57M | $34.18M | $48.64M | $22.02M | $1.17M | $23.19M | $5.99M | $16.66M | $0.35 | $0.34 | 137,000 | 209,000 |
|---|
| 2014-09-30 | $233.78M | $159.05M | $74.73M | $13.86M | $33.9M | $49.73M | $25M | $1.3M | $26.3M | $6.17M | $19.43M | $0.41 | $0.40 | 47,548,000 | 48,736,000 |
|---|
| 2014-06-30 | $223.22M | $152.91M | $70.3M | $12.78M | $33.29M | $47.16M | $23.14M | $359,000.00 | $23.5M | $5.65M | $17.39M | $0.37 | $0.36 | 46,889,000 | 48,423,000 |
|---|
| 2014-03-31 | $209.99M | $148.41M | $61.58M | $12.92M | $32.33M | $47.24M | $14.34M | -$1.35M | $12.99M | $2.55M | $10.2M | $0.22 | $0.21 | 46,699,000 | 47,996,000 |
|---|
| 2013-12-31 | $210.99M | $150.19M | $60.8M | $12.47M | $32.84M | $52.8M | $8.01M | — | $6.28M | $2.83M | $6.2M | $0.13 | $0.13 | 103,000 | 74,000 |
|---|
| 2013-09-30 | $224.51M | $154.95M | $69.56M | $13.61M | $33.81M | $49.3M | $20.26M | — | $17.49M | $3.6M | $13.62M | $0.29 | $0.28 | 46,605,000 | 48,023,000 |
|---|
| 2013-06-30 | $214.38M | $153.09M | $61.29M | $12.15M | $35.08M | $51.06M | $10.24M | — | $10.52M | $1.48M | $8.64M | $0.19 | $0.18 | 46,148,000 | 47,507,000 |
|---|
| 2013-03-31 | $176.96M | $130.78M | $46.18M | $10.08M | $30.38M | $42.41M | $3.78M | — | $4.3M | $6.57M | -$1.93M | -$0.04 | -$0.04 | 46,021,000 | 46,021,000 |
|---|
| 2012-12-31 | $163.29M | $120.04M | $43.25M | $9.3M | $28.66M | $39.68M | $3.57M | — | $6.62M | $2.84M | $4.08M | $0.09 | $0.08 | 78,000 | -2,000 |
|---|
| 2012-09-30 | $166.62M | $123.01M | $43.61M | $9.08M | $25.8M | $36.08M | $7.52M | — | $9.45M | $509,000.00 | $8.55M | $0.19 | $0.18 | 45,997,000 | 46,995,000 |
|---|
| 2012-06-30 | $159.24M | $118.21M | $41.03M | $8.22M | $24.76M | $32.72M | $8.3M | — | $8.56M | $856,000.00 | $6.65M | $0.15 | $0.14 | 45,642,000 | 46,859,000 |
|---|
| 2012-03-31 | $144.66M | $110.96M | $33.71M | $7.16M | $22.15M | $28.21M | $5.5M | — | $6.19M | $618,000.00 | $4.87M | $0.11 | $0.10 | 45,460,000 | 46,935,000 |
|---|
| 2011-12-31 | $143.31M | $107.82M | $35.5M | $6.88M | $22.59M | $30.56M | $4.94M | -$881,000.00 | $4.06M | $245,000.00 | $3.12M | $0.07 | $0.07 | -50,000 | -162,000 |
|---|
| 2011-09-30 | $160.58M | $115.38M | $45.19M | $7.3M | $23.4M | $31.83M | $13.37M | -$2.3M | $11.07M | $359,000.00 | $9.96M | $0.22 | $0.21 | 45,603,000 | 47,093,000 |
|---|
| 2011-06-30 | $169.81M | $114.19M | $55.62M | $6.53M | $22.58M | $30.26M | $25.35M | -$1.91M | $23.44M | $4.72M | $17.98M | $0.40 | $0.38 | 45,325,000 | 47,148,000 |
|---|
| 2011-03-31 | $161.56M | $104.16M | $57.39M | $6.52M | $21.41M | $29.12M | $28.28M | -$3.23M | $25.1M | $4.84M | $19.68M | $0.44 | $0.42 | 44,820,000 | 46,680,000 |
|---|
| 2010-12-31 | $163.77M | $101.12M | $62.64M | $6.18M | $23.11M | $30.41M | $32.23M | -$1.14M | $31.1M | $6.13M | $23.97M | $0.54 | $0.52 | 115,000 | 128,000 |
|---|
| 2010-09-30 | $163.12M | $102.14M | $60.98M | $7.21M | $22.84M | $31.15M | $29.83M | -$2.42M | $27.42M | $5.35M | $21.16M | $0.48 | $0.46 | 44,346,000 | 45,673,000 |
|---|
| 2010-06-30 | $149.15M | $95.69M | $53.47M | $6.82M | $21.42M | $29.46M | $24.01M | -$3.42M | $20.59M | $3.04M | $16.65M | $0.38 | $0.37 | 43,975,000 | 45,510,000 |
|---|
| 2010-03-31 | $136.85M | $89.06M | $47.78M | $6.38M | $21.42M | $28.92M | $18.86M | $144,000.00 | $19M | $3.32M | $14.96M | $0.34 | $0.33 | 43,767,000 | 45,323,000 |
|---|
| 2009-12-31 | $130.29M | $88.52M | $41.77M | $6.81M | $20.02M | $28.02M | $13.75M | -$2.33M | $11.42M | -$3.62M | $14.21M | $0.34 | $0.33 | 476,000 | 1,688,000 |
|---|
| 2009-09-30 | $122.12M | $84.55M | $37.58M | $6.28M | $19.08M | $26.34M | $11.23M | -$4.02M | $7.21M | -$629,000.00 | $7.02M | $0.17 | $0.16 | 42,533,000 | 44,013,000 |
|---|
| 2009-06-30 | $103.9M | $76.53M | $27.37M | $5.39M | $15.24M | $21.5M | $5.88M | -$3.09M | $2.79M | $5.16M | -$2.95M | -$0.07 | -$0.07 | 41,587,000 | 41,587,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.48B | $1.02B | $462.44M | $162.18M | $241.61M | $426.97M | $35.46M | $48.5M | $83.96M | $14.79M | $66.14M | $1.43 | $1.43 | 46,340,000 | 46,414,000 |
|---|
| 2024-12-31 | $1.31B | $875.26M | $435.86M | $134.05M | $233.91M | $385.41M | $50.45M | $12.23M | $62.68M | $11.84M | $44.02M | $0.95 | $0.95 | 46,208,000 | 46,408,000 |
|---|
| 2023-12-31 | $1.66B | $1B | $658.18M | $134.87M | $257.94M | $407.61M | $250.57M | $27.36M | $277.93M | $47.29M | $227.18M | $4.96 | $4.91 | 45,803,000 | 46,311,000 |
|---|
| 2022-12-31 | $2B | $1.17B | $827.24M | $126.32M | $280.88M | $419.04M | $408.19M | -$12.25M | $395.94M | $56.69M | $331.28M | $7.31 | $7.20 | 45,330,000 | 46,036,000 |
|---|
| 2021-12-31 | $1.81B | $1.13B | $670.36M | $119.2M | $257.71M | $394.38M | $275.99M | $39.11M | $315.1M | $78.81M | $228.76M | $5.11 | $5.00 | 44,772,000 | 45,781,000 |
|---|
| 2020-12-31 | $1.23B | $798.09M | $431.12M | $94.29M | $185.07M | $296.79M | $134.33M | -$13.99M | $120.34M | $21.11M | $98.09M | $1.92 | $1.88 | 51,004,000 | 52,133,000 |
|---|
| 2019-12-31 | $1.25B | $783.32M | $465.81M | $88.52M | $181.34M | $265.2M | $200.61M | -$2.36M | $198.25M | $44.13M | $153.25M | $3.02 | $2.96 | 50,787,000 | 51,860,000 |
|---|
| 2018-12-31 | $1.21B | $778.71M | $435.28M | $86.29M | $176.2M | $280.79M | $154.48M | -$4.52M | $149.96M | $44.56M | $104.02M | $2.09 | $2.04 | 49,841,000 | 50,935,000 |
|---|
| 2017-12-31 | $1.05B | $697.43M | $356.78M | $77.88M | $168.59M | $277.37M | $79.41M | -$16.82M | $62.59M | $62.33M | -$1.81M | -$0.04 | -$0.04 | 48,824,000 | 48,824,000 |
|---|
| 2016-12-31 | $942.16M | $655.24M | $286.92M | $69.94M | $158.32M | $248.93M | $37.99M | -$12.96M | $25.04M | $6.56M | $15.94M | $0.33 | $0.32 | 48,597,000 | 49,789,000 |
|---|
| 2015-12-31 | $848.9M | $600.32M | $248.58M | $57.03M | $139.25M | $206.48M | $42.1M | -$1.51M | $40.6M | $14.08M | $24.27M | $0.50 | $0.49 | 48,210,000 | 49,500,000 |
|---|
| 2014-12-31 | $890.65M | $613.37M | $277.28M | $52.14M | $133.7M | $192.77M | $84.51M | $1.48M | $85.99M | $20.36M | $63.68M | $1.35 | $1.31 | 47,184,000 | 48,594,000 |
|---|
| 2013-12-31 | $826.85M | $589.01M | $237.84M | $48.3M | $132.11M | $195.56M | $42.28M | -$3.7M | $38.59M | $14.48M | $26.53M | $0.57 | $0.56 | 46,363,000 | 47,658,000 |
|---|
| 2012-12-31 | $633.81M | $472.22M | $161.59M | $33.76M | $101.36M | $136.69M | $24.9M | $5.91M | $30.81M | $4.83M | $24.15M | $0.53 | $0.51 | 45,780,000 | 46,899,000 |
|---|
| 2011-12-31 | $635.25M | $441.55M | $193.7M | $27.23M | $89.97M | $121.71M | $71.99M | -$8.33M | $63.66M | $10.16M | $50.74M | $1.12 | $1.09 | 45,202,000 | 46,713,000 |
|---|
| 2010-12-31 | $612.89M | $388.02M | $224.87M | $26.58M | $88.78M | $119.94M | $104.93M | -$6.83M | $98.1M | $17.84M | $76.73M | $1.74 | $1.68 | 44,146,000 | 45,546,000 |
|---|
| 2009-12-31 | $434.36M | $313.15M | $121.21M | $23.76M | $70.4M | $98.38M | $22.83M | -$11.68M | $11.15M | $1.3M | $7.51M | $0.18 | $0.17 | 42,237,000 | 43,449,000 |
|---|
| 2008-12-31 | $432.79M | $300.26M | $132.53M | $21.88M | $68.37M | $105.92M | $26.61M | $1.76M | $28.37M | -$2.16M | $28.24M | $0.69 | $0.66 | 40,709,000 | 42,638,000 |
|---|