Complete source-backed income-statement history.
- Available history
- 2014-04-25 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 | $390.59M | $116.92M | $273.67M | $53.66M | $158.13M | — | $49.48M | -$23.83M | $18.48M | -$90.2M | $108.57M | $1.98 | $1.93 | 54,971,000 | 56,270,000 |
|---|
| 2026-03-31 | $362.26M | $118.51M | $243.75M | $58.7M | $143.57M | — | $41.47M | -$5.7M | $27.49M | $4.34M | $22.29M | $0.41 | $0.40 | 54,688,000 | 55,944,000 |
|---|
| 2025-12-31 | $360.92M | $121.15M | $239.77M | $52.12M | $143.37M | — | $42.58M | -$2.35M | $27.63M | -$3.28M | $30.91M | $0.56 | $0.56 | 19,000 | 19,000 |
|---|
| 2025-09-30 | $357.75M | $112.9M | $244.86M | $48.58M | $138.52M | — | $54.01M | -$7.49M | $33.91M | $7.11M | $26.78M | $0.49 | $0.49 | 54,630,000 | 55,153,000 |
|---|
| 2025-06-30 | $352.52M | $113.54M | $238.99M | $47.19M | $137.78M | — | $54.18M | -$4.26M | $33.32M | $6.15M | $27.16M | $0.50 | $0.50 | 54,577,000 | 54,708,000 |
|---|
| 2025-03-31 | $316.86M | $100.6M | $216.25M | $37.88M | $129.15M | — | $48.62M | $11.42M | -$315.65M | $11.66M | -$327.32M | -$6.01 | -$6.01 | 54,421,000 | 54,421,000 |
|---|
| 2024-12-31 | $321.83M | $107.46M | $214.37M | $43.31M | $130.64M | — | $37.02M | $35.23M | $56.48M | $589,000.00 | $55.89M | $1.03 | $1.03 | 46,000 | 48,000 |
|---|
| 2024-09-30 | $318.12M | $97.09M | $221.03M | $48.81M | $127.43M | — | $35.62M | $24.7M | $44.44M | $11.53M | $32.95M | $0.61 | $0.60 | 54,352,000 | 54,585,000 |
|---|
| 2024-06-30 | $318.58M | $103.7M | $214.88M | $44.74M | $125.13M | — | $40.17M | — | $21.59M | $5.23M | $16.33M | $0.30 | $0.30 | 54,238,000 | 54,591,000 |
|---|
| 2024-03-31 | $294.91M | $91.7M | $203.21M | $45.66M | $125.68M | — | $16.25M | — | -$34.2M | $7.72M | -$41.94M | -$0.78 | -$0.78 | 54,008,000 | 54,008,000 |
|---|
| 2023-12-31 | $310.13M | $135.4M | $174.74M | $46.17M | $117.9M | — | -$87.99M | — | -$94.3M | -$110.65M | $16.34M | $0.31 | $0.30 | 102,000 | 105,000 |
|---|
| 2023-09-30 | $286.11M | $84.31M | $201.8M | $46.54M | $134.79M | — | $4.46M | — | -$1.98M | $5.31M | -$7.32M | -$0.14 | -$0.14 | 53,989,000 | 53,989,000 |
|---|
| 2023-06-30 | $293.88M | $88.69M | $205.2M | $51.12M | $125.87M | — | $17.38M | — | $5.28M | $4.1M | $1.16M | $0.02 | $0.02 | 53,803,000 | 53,977,000 |
|---|
| 2023-03-31 | $263.42M | $89.34M | $174.08M | $49.99M | $124.13M | — | -$2.34M | — | $9.77M | $2.37M | $7.37M | $0.14 | $0.14 | 53,617,000 | 53,900,000 |
|---|
| 2022-12-31 | $274.87M | $91.36M | $183.52M | $44.93M | $119.61M | — | $13.96M | — | $6.39M | $4.7M | $1.66M | $0.03 | $0.03 | -2,000 | -2,000 |
|---|
| 2022-09-30 | $252.61M | $81.69M | $170.92M | $35.73M | $114.63M | — | -$131.97M | — | -$106.11M | $1.3M | -$107.34M | -$2.01 | -$2.01 | 53,534,000 | 53,534,000 |
|---|
| 2022-06-30 | $254.15M | $69.8M | $184.35M | $34.23M | $116.48M | — | $31.76M | — | $19M | $2.52M | $16.44M | $0.31 | $0.30 | 53,506,000 | 54,080,000 |
|---|
| 2022-03-31 | $240.18M | $71.73M | $168.44M | $40.92M | $118.53M | — | $9.51M | — | $5.57M | $2.54M | $2.99M | $0.06 | $0.06 | 53,300,000 | 54,176,000 |
|---|
| 2021-12-31 | $270.06M | $68.42M | $201.64M | $44.1M | $124.43M | — | $24.75M | — | -$2.3M | $2.79M | -$5.13M | -$0.05 | -$0.05 | 885,000 | 885,000 |
|---|
| 2021-09-30 | $253.22M | $84.55M | $168.66M | $42.13M | $109.04M | — | $16.42M | — | -$41.56M | $1.86M | -$43.44M | -$0.84 | -$0.84 | 51,582,000 | 51,582,000 |
|---|
| 2021-06-30 | $264.48M | $92.2M | $172.28M | $52.56M | $122.75M | — | -$36.26M | — | -$52.54M | $3.91M | -$56.49M | -$1.15 | -$1.15 | 48,928,000 | 48,928,000 |
|---|
| 2021-03-31 | $247.6M | $84.2M | $163.41M | $44.63M | $115.68M | — | -$5.7M | — | -$28.08M | $2.64M | -$30.76M | -$0.63 | -$0.63 | 48,736,000 | 48,736,000 |
|---|
| 2020-12-31 | $269.56M | $105.4M | $164.16M | $44.48M | $114.85M | — | -$251.76M | — | -$301.64M | -$18.54M | -$283.64M | -$5.84 | -$5.84 | 10,000 | 10,000 |
|---|
| 2020-09-30 | $240.08M | $92.45M | $147.64M | $47.37M | $104.04M | — | -$7.51M | — | -$18.71M | -$3.99M | -$14.77M | -$0.30 | -$0.30 | 48,652,000 | 48,652,000 |
|---|
| 2020-06-30 | $182.21M | $65.73M | $116.48M | $25.15M | $102.74M | — | -$15.24M | — | -$21.66M | $66.29M | -$87.99M | -$1.81 | -$1.81 | 48,611,000 | 48,611,000 |
|---|
| 2020-03-31 | $242.4M | $68.92M | — | $35.9M | $120.18M | — | $608,000.00 | — | -$6.01M | -$44.71M | $37.58M | $0.78 | $0.77 | 48,485,000 | 48,769,000 |
|---|
| 2019-12-31 | $287.59M | $115.04M | — | $22.83M | $152.53M | — | -$146.66M | — | -$152.82M | -$6.94M | -$145.69M | -$2.96 | -$3.01 | 20,000 | 20,000 |
|---|
| 2019-09-30 | $268.61M | $86.13M | — | $45.9M | $123.02M | — | $25.76M | — | $21.47M | -$10.65M | $32.12M | $0.66 | $0.66 | 48,395,000 | 48,820,000 |
|---|
| 2019-06-30 | $277.17M | $74.94M | — | $34.54M | $127.21M | — | -$29.88M | — | -$35.56M | -$6.16M | -$29.22M | -$0.60 | -$0.60 | 48,342,000 | 48,342,000 |
|---|
| 2019-03-31 | $250.8M | $84.25M | — | $43.58M | $125.7M | — | -$20.78M | — | -$21.46M | -$6.61M | -$14.85M | -$0.31 | -$0.31 | 48,246,000 | 48,246,000 |
|---|
| 2018-12-31 | $296.98M | $90.43M | — | $37.56M | $122.23M | — | -$276.45M | — | -$279.35M | -$69.83M | -$210.56M | -$4.35 | -$4.34 | 13,000 | -930,000 |
|---|
| 2018-09-30 | $272.08M | $94.3M | $174.35M | $42.42M | $115.14M | $180.11M | -$5.76M | — | -$8.93M | -$2.66M | -$7.18M | -$0.15 | -$0.15 | 48,637,000 | 48,637,000 |
|---|
| 2018-06-30 | $287.5M | $91.99M | $193.96M | $34.22M | $123.44M | $172.36M | $21.61M | — | $18.76M | -$1.03M | $15.07M | $0.31 | $0.31 | 48,487,000 | 49,338,000 |
|---|
| 2018-03-31 | $250.4M | $84.6M | $162.09M | $31.75M | $104.16M | $149.56M | $12.53M | — | $22.08M | $3.89M | $13.27M | $0.27 | $0.27 | 48,324,000 | 49,187,000 |
|---|
| 2017-12-31 | $96.12M | $101.45M | $172.02M | $32.39M | $101.3M | $153.89M | $18.94M | — | $7.89M | $39.14M | -$111.69M | -$2.32 | -$2.31 | 27,000 | 162,000 |
|---|
| 2017-09-30 | $309.66M | $87.75M | $161.86M | $22.9M | $97.2M | $131.84M | $30.02M | — | $29.33M | $1.91M | $27.83M | $0.58 | $0.57 | 48,181,000 | 48,534,000 |
|---|
| 2017-06-30 | $321.39M | $84.02M | $170.1M | $33.83M | $94.26M | $142.32M | $27.78M | — | $63.04M | $3.26M | $47.5M | $0.99 | $0.98 | 48,140,000 | 48,303,000 |
|---|
| 2017-03-31 | $226.83M | $79.97M | $147.65M | $20.39M | $87.34M | $127.9M | $19.75M | — | $20.88M | $5.66M | $11.27M | $0.23 | $0.23 | 48,067,000 | 48,178,000 |
|---|
| 2016-12-31 | $61.57M | $7.17M | $19.14M | -$12M | $9.42M | -$3.47M | $24.62M | — | $22.38M | -$11.78M | -$29.8M | -$0.62 | -$0.61 | -156,000 | -2,000 |
|---|
| 2016-09-30 | $295.27M | $106.45M | $188.13M | $32.18M | $109.23M | $165.14M | $22.99M | — | $21.29M | $9.73M | -$1.57M | -$0.03 | -$0.03 | 49,075,000 | 49,075,000 |
|---|
| 2016-06-30 | $321.05M | $130.65M | $189.55M | $30.21M | $120.65M | $167.59M | $21.95M | — | $20.91M | $8.42M | $8.96M | $0.18 | $0.18 | 49,056,000 | 49,162,000 |
|---|
| 2016-03-31 | $286.97M | $123.57M | $162.7M | $31.69M | $115.87M | $198.8M | -$36.11M | — | -$38.92M | -$1.26M | -$40.38M | -$0.83 | -$0.83 | 48,918,000 | 48,918,000 |
|---|
| 2015-10-18 | $67.52M | $9.54M | $57.99M | $14.74M | $41.19M | $84.34M | -$26.35M | — | -$26.55M | -$1.46M | -$25.09M | -$0.96 | -$0.96 | 26,025,000 | 26,025,000 |
|---|
| 2015-09-30 | $0.00 | — | — | $0.00 | $0.00 | $0.00 | $0.00 | — | $1,000.00 | $0.00 | $1,000.00 | $0.02 | $0.02 | 50,001 | 50,001 |
|---|
| 2015-07-24 | $81.01M | $9.43M | $71.58M | $9.8M | $33.71M | $50.32M | $21.26M | — | $19.22M | $6.8M | $12.42M | $0.48 | $0.47 | 25,996,000 | 26,228,000 |
|---|
| 2015-04-24 | $109.92M | $10.48M | $99.44M | $14.12M | $40.57M | $64.43M | $35.02M | — | $35.43M | $12.66M | $22.78M | $0.87 | $0.86 | -161,000 | -149,000 |
|---|
| 2014-10-24 | $73.42M | $6.77M | $66.65M | $10.82M | $29.57M | $40.39M | $26.26M | — | $26.3M | $9.02M | $17.27M | $0.65 | $0.64 | 26,574,687 | 26,791,871 |
|---|
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.39B | $448.18M | $939.87M | $185.76M | $548.81M | — | $199.39M | -$2.68M | -$220.78M | $21.64M | -$242.47M | -$4.45 | -$4.45 | 54,548,000 | 54,548,000 |
|---|
| 2024-12-31 | $1.25B | $399.95M | $853.48M | $182.51M | $508.88M | — | $129.05M | $47.81M | $88.31M | $25.06M | $63.23M | $1.17 | $1.16 | 54,240,000 | 54,574,000 |
|---|
| 2023-12-31 | $1.15B | $397.73M | $755.82M | $193.82M | $502.7M | — | -$68.5M | $46.13M | -$81.23M | -$98.88M | $17.55M | $0.33 | $0.32 | 53,939,000 | 54,212,000 |
|---|
| 2022-12-31 | $1.02B | $314.58M | $707.23M | $155.81M | $469.24M | — | -$76.75M | — | -$75.14M | $11.05M | -$86.25M | -$1.61 | -$1.61 | 53,472,000 | 53,472,000 |
|---|
| 2021-12-31 | $1.04B | $329.37M | $705.99M | $183.41M | $471.9M | — | -$784,000.00 | — | -$124.47M | $11.2M | -$135.82M | -$2.68 | -$2.68 | 50,633,000 | 50,633,000 |
|---|
| 2020-12-31 | $934.24M | $339.48M | $594.76M | $152.9M | $446.56M | — | -$273.9M | — | -$348.02M | -$960,000.00 | -$348.82M | -$7.18 | -$7.18 | 48,592,000 | 48,592,000 |
|---|
| 2019-12-31 | $1.08B | $360.37M | $723.81M | $146.85M | $528.47M | — | -$171.55M | — | -$188.38M | -$30.37M | -$157.64M | -$3.21 | -$3.26 | 48,349,000 | 48,349,000 |
|---|
| 2018-12-31 | $1.11B | $361.32M | — | $145.95M | $464.97M | — | -$248.07M | — | -$247.45M | -$69.63M | -$189.4M | -$3.91 | -$3.91 | 48,497,000 | 48,497,000 |
|---|
| 2017-12-31 | $1.01B | $353.19M | $651.62M | $109.52M | $380.1M | $555.95M | $96.49M | — | $121.14M | $49.95M | -$25.09M | -$0.52 | -$0.52 | 48,157,000 | 48,501,000 |
|---|
| 2016-12-31 | $964.86M | $367.85M | $559.51M | $82.08M | $355.16M | $528.06M | $33.45M | — | $25.67M | $5.11M | -$62.79M | -$1.29 | -$1.28 | 48,860,000 | 49,014,000 |
|---|
| 2015-04-24 | $291.56M | $27.31M | $264.25M | $42.25M | $123.62M | $175.6M | $88.65M | — | $89.29M | $31.45M | $57.85M | $2.19 | $2.17 | 26,391,000 | 26,626,000 |
|---|
| 2014-04-25 | $282.01M | $27.36M | $254.66M | $45.22M | $120.64M | $174.65M | $80.01M | — | $79.88M | $24.99M | $54.89M | $2.02 | $2.00 | 27,142,597 | 27,466,474 |
|---|