Complete source-backed income-statement history.
- Available history
- 2012-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 | $297.1M | $202.3M | $94.81M | — | $7.49M | — | $87.31M | $348,000.00 | $82.54M | $178,000.00 | $14.24M | — | — | — | — |
|---|
| 2026-03-31 | $305.68M | $211.92M | $93.76M | — | $7.19M | — | $86.57M | $348,000.00 | $81.83M | $177,000.00 | $14.17M | — | — | — | — |
|---|
| 2025-12-31 | $323.05M | $226.24M | $96.81M | — | $7.05M | — | $89.76M | $200,000.00 | $84.45M | $193,000.00 | $14.54M | — | — | — | — |
|---|
| 2025-09-30 | $308.9M | $209.48M | $99.42M | — | $7.44M | — | $91.98M | $224,000.00 | $86.26M | $42,000.00 | $14.65M | — | — | — | — |
|---|
| 2025-06-30 | $297.12M | $199.59M | $97.53M | — | $6.3M | — | $91.23M | $675,000.00 | $86M | $205,000.00 | $14.56M | — | — | — | — |
|---|
| 2025-03-31 | $237.63M | $183.55M | $54.08M | — | $7.47M | — | $46.61M | $1.35M | $42.42M | $107,000.00 | $4.95M | — | — | — | — |
|---|
| 2024-12-31 | $290.06M | $191.48M | $98.58M | — | $6.56M | — | $92.03M | $1.34M | $87.59M | $202,000.00 | $15M | — | — | — | — |
|---|
| 2024-09-30 | $277M | $160.05M | $116.94M | — | $7.25M | — | $109.69M | $1.33M | $104.32M | $216,000.00 | $18.14M | — | — | — | — |
|---|
| 2024-06-30 | $284.17M | $182.94M | $101.23M | — | $7.61M | — | $93.63M | $1.26M | $88.23M | $207,000.00 | $14.43M | — | — | — | — |
|---|
| 2024-03-31 | $284.67M | $182.49M | $102.18M | — | $7.08M | — | $95.1M | $1.33M | $89.86M | $210,000.00 | $14.83M | — | — | — | — |
|---|
| 2023-12-31 | $297.27M | $196.59M | $100.68M | — | $7.87M | — | $92.82M | $1.08M | $87.26M | $206,000.00 | $14.3M | — | — | — | — |
|---|
| 2023-09-30 | $321.66M | $228.68M | $92.98M | — | $6.74M | — | $86.24M | $1.27M | $81.08M | $222,000.00 | $13.21M | — | — | — | — |
|---|
| 2023-06-30 | $264.18M | $176.46M | $87.72M | — | $7.23M | — | $80.49M | $1.06M | $75.44M | $173,000.00 | $11.89M | — | — | — | — |
|---|
| 2023-03-31 | $50.21M | $201.6M | $106.07M | — | $7.91M | — | $98.16M | $820,000.00 | $91.66M | $212,000.00 | $14.89M | — | — | — | — |
|---|
| 2022-12-31 | $43.97M | $268.71M | $98.13M | — | $2.85M | — | $95.28M | $883,000.00 | $91.46M | $195,000.00 | $16.78M | — | — | — | — |
|---|
| 2022-09-30 | $50.85M | $324.63M | $90.49M | — | $8.68M | — | $81.82M | $618,000.00 | $78.79M | $484,000.00 | $14.76M | — | — | — | — |
|---|
| 2022-06-30 | $83.67M | $351.48M | $97.3M | — | $9.92M | — | $87.38M | $90,000.00 | $84.61M | $175,000.00 | $16.44M | — | — | — | — |
|---|
| 2022-03-31 | $71.74M | $270.96M | $91.44M | — | $8.23M | — | $83.21M | -$25,000.00 | $80.99M | $163,000.00 | $16.19M | — | — | — | — |
|---|
| 2021-12-31 | $12.52M | $183.41M | $147.05M | — | $6.28M | — | $140.77M | $10,000.00 | $138.61M | $216,000.00 | $29.51M | — | — | — | — |
|---|
| 2021-09-30 | $46.08M | $218.04M | $75.93M | — | $7.79M | — | $68.14M | $24,000.00 | $65.97M | -$105,000.00 | $12.79M | — | — | — | — |
|---|
| 2021-06-30 | $81.27M | $191.2M | $131.03M | — | $8.27M | — | $122.76M | $21,000.00 | $120.56M | $263,000.00 | $25.1M | — | — | — | — |
|---|
| 2021-03-31 | $48.4M | $180.51M | $87.7M | — | $8.67M | — | $79.03M | $7,000.00 | $76.8M | $175,000.00 | $15.15M | — | — | — | — |
|---|
| 2020-12-31 | $17.43M | $160.74M | $84.91M | — | $7.31M | — | $77.61M | $8,000.00 | $75.28M | $156,000.00 | $15.03M | — | — | — | — |
|---|
| 2020-09-30 | $14.21M | $131.58M | $100.39M | — | $6.26M | — | $94.14M | $17,000.00 | $91.83M | -$15,000.00 | $18.54M | — | — | — | — |
|---|
| 2020-06-30 | $238.5M | $148.47M | $90.03M | — | $6.14M | — | $83.89M | $123,000.00 | $80.58M | $206,000.00 | $14.86M | — | — | — | — |
|---|
| 2020-03-31 | $250.55M | $147M | $103.55M | — | $6.2M | — | $97.35M | $585,000.00 | $93.99M | $217,000.00 | $17.75M | — | — | — | — |
|---|
| 2019-12-31 | -$664.83M | $169.2M | $103.6M | — | $7.84M | — | $95.75M | $563,000.00 | $92.13M | $219,000.00 | $17.37M | — | — | — | — |
|---|
| 2019-09-30 | $249.93M | $156.71M | $93.22M | — | $6.82M | — | $86.4M | $565,000.00 | $82.55M | $72,000.00 | $14.92M | — | — | — | — |
|---|
| 2019-06-30 | $270.06M | $178.1M | $91.96M | — | $7.64M | — | $84.32M | $1.15M | $80.35M | $237,000.00 | $13.73M | — | — | — | — |
|---|
| 2019-03-31 | $299.09M | $208.43M | $90.65M | — | $6.97M | — | $83.68M | $815,000.00 | $78.6M | $200,000.00 | $14.96M | — | — | — | 32,345,398 |
|---|
| 2018-12-31 | $335.73M | $242.1M | $93.63M | — | $7.17M | — | $86.46M | $715,000.00 | $81.79M | $208,000.00 | $11.88M | — | — | — | 32,247,347.57 |
|---|
| 2018-09-30 | $363.65M | $269.74M | $93.91M | — | $5.91M | — | $88M | $668,000.00 | $83.03M | -$772,000.00 | $12.41M | — | — | — | 32,242,210 |
|---|
| 2018-06-30 | $301.98M | $204.86M | $97.12M | — | $7.38M | — | $89.74M | $583,000.00 | $84.78M | $303,000.00 | $12.76M | — | — | — | 32,237,266 |
|---|
| 2018-03-31 | $284.27M | $191.77M | $92.51M | — | $7.13M | — | $85.37M | $491,000.00 | $81M | $283,000.00 | $12.3M | — | — | — | 32,236,449 |
|---|
| 2017-12-31 | $308.65M | $197.91M | $110.73M | — | $7.74M | — | $102.99M | -$52,000.00 | $98.67M | $355,000.00 | $15.55M | — | — | — | 32,220,657.13 |
|---|
| 2017-09-30 | $296.78M | $201.37M | $95.4M | — | $6.81M | — | $88.6M | $162,000.00 | $82.57M | $325,000.00 | $13.39M | — | — | — | 27,172,230 |
|---|
| 2017-06-30 | $290.11M | $190.54M | $99.57M | — | $6.89M | — | $92.69M | $24,000.00 | $86.77M | $297,000.00 | $9.98M | — | — | — | 27,059,730 |
|---|
| 2017-03-31 | $277.45M | $179.49M | $97.96M | — | $7.83M | — | $90.13M | $1.66M | $86.33M | $303,000.00 | $9.76M | — | — | — | 27,059,730 |
|---|
| 2016-12-31 | $293.94M | $188.2M | $105.74M | — | $7.15M | — | $98.58M | $371,000.00 | $93.73M | $145,000.00 | $10.85M | — | — | — | 27,059,730 |
|---|
| 2016-09-30 | $229.35M | $142.55M | $86.8M | — | $5.79M | — | $81.01M | -$13,000.00 | $76.05M | $194,000.00 | $8.66M | — | — | — | 27,059,730 |
|---|
| 2016-06-30 | $210.84M | $122.46M | $88.38M | — | $5.85M | — | $82.53M | $159,000.00 | $81.49M | $297,000.00 | $9.34M | — | — | — | 27,059,730 |
|---|
| 2016-03-31 | $252.6M | $142.19M | $110.41M | — | $6.1M | — | $104.32M | $84,000.00 | $103.17M | $399,000.00 | $12.08M | — | — | — | 27,059,730 |
|---|
| 2015-12-31 | $248.51M | $150.52M | $97.98M | — | $5.72M | — | $92.26M | $195,000.00 | $91.28M | $105,000.00 | $10.79M | — | — | — | 27,059,730 |
|---|
| 2015-09-30 | $248.62M | $154.47M | $94.15M | — | $5.83M | — | $88.31M | -$73,000.00 | $87.19M | $141,000.00 | $10.1M | — | — | — | 27,059,730 |
|---|
| 2015-06-30 | $251.71M | $157.18M | $94.53M | — | $6M | — | $88.53M | $33,000.00 | $87.2M | -$41,000.00 | $10.44M | — | — | — | 27,059,730 |
|---|
| 2015-03-31 | $258.39M | $162.16M | $96.23M | — | $6M | — | $90.23M | $5,000.00 | $88.86M | $467,000.00 | $8.5M | — | — | — | 27,059,730 |
|---|
| 2014-12-31 | $273.54M | $171.58M | $101.96M | — | $6.45M | — | $95.51M | $16,000.00 | — | $927,000.00 | -$402.31M | — | — | — | — |
|---|
| 2014-09-30 | $392.01M | $227.02M | $164.99M | — | $8.86M | — | $156.13M | $486,000.00 | $154.48M | $36.31M | $118.17M | — | — | — | — |
|---|
| 2014-06-30 | $524.14M | $277.59M | $246.55M | — | $6.17M | — | $240.38M | $1.4M | — | $83.83M | $153.84M | — | — | — | — |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | — | — | $143.87M | — | — | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | $144.21M | — | — | — | — |
|---|
| 2013-06-30 | $524.76M | $286.6M | $238.16M | — | $6.76M | — | $231.39M | $1.22M | — | $81.92M | $149.03M | — | — | — | — |
|---|
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.17B | $818.85M | $347.85M | — | $28.27M | — | $319.58M | $2.45M | $299.12M | $547,000.00 | $48.7M | — | — | — | — |
|---|
| 2024-12-31 | $1.14B | $716.96M | $418.94M | — | $28.5M | — | $390.44M | $5.25M | $369.99M | $835,000.00 | $62.39M | — | — | — | — |
|---|
| 2023-12-31 | $1.19B | $803.33M | $387.46M | — | $29.75M | — | $357.71M | $4.23M | $335.44M | $813,000.00 | $54.28M | — | — | — | — |
|---|
| 2022-12-31 | $250.24M | $1.22B | $377.37M | — | $29.68M | — | $347.69M | $1.57M | $335.85M | $1.02M | $64.17M | — | — | — | — |
|---|
| 2021-12-31 | $188.27M | $773.15M | $441.71M | — | $31.02M | — | $410.69M | $62,000.00 | $401.93M | $549,000.00 | $82.55M | — | — | — | 35,206,333 |
|---|
| 2020-12-31 | $78.43M | $587.79M | $378.88M | — | $25.9M | — | $352.99M | $733,000.00 | $341.68M | $564,000.00 | $66.17M | — | — | — | 35,195,271 |
|---|
| 2019-12-31 | $154.25M | $712.44M | $379.43M | — | $29.28M | — | $350.15M | $3.1M | $333.62M | $728,000.00 | $60.98M | — | — | — | 34,488,058 |
|---|
| 2018-12-31 | $1.29B | $908.46M | $377.16M | — | $27.59M | — | $349.57M | $2.46M | $330.59M | $22,000.00 | $49.35M | — | — | — | 32,240,858 |
|---|
| 2017-12-31 | $1.17B | $769.31M | $403.67M | — | $29.26M | — | $374.41M | $1.79M | $354.34M | $1.28M | $48.67M | — | — | — | 28,392,470 |
|---|
| 2016-12-31 | $986.74M | $595.41M | $391.33M | — | $24.89M | — | $366.44M | $601,000.00 | $354.44M | $1.04M | $40.94M | — | — | — | 27,059,730 |
|---|
| 2015-12-31 | $1.01B | $624.34M | $382.88M | — | $23.55M | — | $359.33M | $160,000.00 | $354.53M | $672,000.00 | $39.83M | — | — | — | 27,059,730 |
|---|
| 2014-12-31 | $1.75B | $1B | $745.81M | — | $29.26M | — | $716.56M | $3.15M | — | $199.39M | $13.58M | — | — | — | 27,059,730 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | $546.55M | — | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | $395.92M | — | — | — | — |
|---|