Complete source-backed income-statement history.
- Available history
- 2009-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 | $18.23M | — | — | — | — | $304.97M | $186.9M | -$104.06M | $82.85M | $18.85M | $64M | $2.97 | $2.81 | 21,554,000 | 22,791,000 |
|---|
| 2026-03-31 | $20.64M | — | — | — | — | $291.42M | $183.99M | -$72.26M | $111.73M | $25.49M | $86.24M | $3.97 | $3.86 | 21,728,000 | 22,320,000 |
|---|
| 2025-12-31 | $21.37M | — | — | — | — | $300.16M | $173.39M | -$75.58M | $97.82M | $21.16M | $76.66M | $3.39 | $3.34 | -300,000 | -255,000 |
|---|
| 2025-09-30 | $22.18M | — | — | — | — | $287.18M | $173.18M | -$73.31M | $99.87M | $25.21M | $74.66M | $3.22 | $3.17 | 23,222,000 | 23,520,000 |
|---|
| 2025-06-30 | $22.3M | — | — | — | — | $291.39M | $150.73M | -$72.72M | $78.02M | $19.3M | $58.72M | $2.50 | $2.49 | 23,507,000 | 23,578,000 |
|---|
| 2025-03-31 | $22.55M | — | — | — | — | $263.43M | $129.34M | -$68.88M | $60.46M | $13.66M | $46.8M | $1.96 | $1.93 | 23,879,000 | 24,269,000 |
|---|
| 2024-12-31 | $20.53M | — | — | — | — | $399.81M | -$134.19M | -$75.79M | -$209.98M | $15.33M | -$225.31M | -$9.44 | -$9.37 | 14,000 | -451,000 |
|---|
| 2024-09-30 | $22.77M | — | — | — | — | $260.98M | $106.09M | -$65.33M | $40.76M | $10.12M | $30.64M | $1.28 | $1.26 | 23,912,000 | 24,407,000 |
|---|
| 2024-06-30 | $21.11M | — | — | — | — | $253.45M | $101.84M | -$59.33M | $42.51M | $10.33M | $32.18M | $1.35 | $1.34 | 23,883,000 | 24,097,000 |
|---|
| 2024-03-31 | $20.38M | — | — | — | — | $244.8M | $83.59M | -$53.1M | $30.49M | $7.25M | $23.24M | $0.98 | $0.95 | 23,784,000 | 24,468,000 |
|---|
| 2023-12-31 | $19.65M | — | — | — | — | $494.58M | -$217.19M | -$54.5M | -$271.7M | -$934,000.00 | -$270.76M | -$11.44 | -$11.34 | 26,000 | -865,000 |
|---|
| 2023-09-30 | $19.89M | — | — | — | — | $234.1M | $75.52M | -$45.46M | $30.06M | $10.72M | $19.34M | $0.82 | $0.79 | 23,712,000 | 24,382,000 |
|---|
| 2023-06-30 | $21.01M | — | — | — | — | $234.97M | $88.07M | -$51.74M | $36.33M | $10.03M | $26.31M | $1.11 | $1.08 | 23,670,000 | 24,280,000 |
|---|
| 2023-03-31 | $22.59M | — | — | — | — | $242.49M | $70.14M | -$45.1M | $25.04M | $6.41M | $18.63M | $0.79 | $0.75 | 23,548,000 | 24,942,000 |
|---|
| 2022-12-31 | $23M | — | — | — | — | $236.3M | -$2.31M | -$43.58M | -$45.89M | $27.23M | -$73.12M | -$2.94 | -$2.60 | -202,000 | -509,000 |
|---|
| 2022-09-30 | $21.99M | — | — | — | — | $227.24M | $80.52M | -$38.1M | $42.41M | $10.92M | $31.49M | $1.31 | $1.22 | 23,958,000 | 25,919,000 |
|---|
| 2022-06-30 | $23.79M | — | — | — | — | $237.97M | $118.95M | -$35.26M | $83.69M | $23.25M | $60.44M | $2.48 | $2.29 | 24,359,000 | 26,411,000 |
|---|
| 2022-03-31 | $26.15M | — | — | — | — | $234.67M | $265.01M | -$34.24M | $230.77M | $55.02M | $175.75M | $7.11 | $6.40 | 24,722,000 | 27,482,000 |
|---|
| 2021-12-31 | $26.88M | — | — | — | — | $233.28M | $124.02M | -$38.88M | $85.15M | $9.06M | $76.08M | $2.74 | $2.55 | -734,000 | -378,000 |
|---|
| 2021-09-30 | $29.32M | — | — | — | — | $245.98M | $166.65M | -$58.38M | $108.27M | $24.7M | $83.57M | $2.76 | $2.66 | 30,225,000 | 31,362,000 |
|---|
| 2021-06-30 | $32.06M | — | — | — | — | $253.45M | $174.29M | -$52.89M | $121.39M | $24.61M | $96.5M | $3.12 | $3.07 | 30,909,000 | 31,415,000 |
|---|
| 2021-03-31 | $32.52M | — | — | — | — | $248.52M | $168.31M | -$46.58M | $121.73M | $26.97M | $94.63M | $3.01 | $2.97 | 31,469,000 | 31,832,000 |
|---|
| 2020-12-31 | $32.7M | — | — | — | — | $258.4M | $124.21M | -$76.5M | $47.71M | $10.5M | $37.32M | $1.18 | $1.17 | 25,000 | 38,000 |
|---|
| 2020-09-30 | $29.79M | — | — | — | — | $261.22M | $142.46M | -$67.6M | $74.85M | $19.75M | $54.65M | $1.74 | $1.72 | 31,484,000 | 31,826,000 |
|---|
| 2020-06-30 | $23.95M | — | — | — | — | $206.34M | $219.69M | -$53.34M | $166.35M | $35.57M | $130.33M | $4.15 | $4.13 | 31,413,000 | 31,560,000 |
|---|
| 2020-03-31 | $28.68M | — | — | — | — | $241.88M | $47.2M | -$53.22M | -$6.02M | $4.56M | -$10.45M | -$0.33 | -$0.33 | 31,308,000 | 31,308,000 |
|---|
| 2019-12-31 | $29.13M | — | — | — | — | $234.58M | $113.21M | -$56.09M | $57.12M | $13.89M | $43.09M | $1.39 | $1.36 | -32,000 | 15,000 |
|---|
| 2019-09-30 | $31.06M | — | — | — | — | $247.59M | $108.35M | -$65.91M | $42.43M | $3.02M | $38.87M | $1.24 | $1.23 | 31,338,000 | 31,657,000 |
|---|
| 2019-06-30 | $32.32M | — | — | — | — | $233.14M | $113.73M | -$65.16M | $48.58M | $11.75M | $36.66M | $1.17 | $1.17 | 31,225,000 | 31,426,000 |
|---|
| 2019-03-31 | $34.02M | — | — | — | — | $236.02M | $111.06M | -$57.94M | $53.12M | $3.67M | $49.25M | $1.58 | $1.57 | 31,201,000 | 31,359,000 |
|---|
| 2018-12-31 | $35.24M | — | — | — | — | $232.83M | $115.89M | -$60.76M | $55.13M | $9.1M | $47.04M | $1.57 | $1.57 | 941,000 | 909,000 |
|---|
| 2018-09-30 | $37.39M | — | — | — | — | $239.25M | $97.53M | -$67.63M | $29.9M | $16.88M | $20.73M | $0.69 | $0.69 | 29,867,000 | 30,121,000 |
|---|
| 2018-06-30 | $39.45M | — | — | — | — | $246.31M | $103.43M | -$65.15M | $38.28M | $11.31M | $26.3M | $1.01 | $1.00 | 26,150,000 | 26,409,000 |
|---|
| 2018-03-31 | $35.97M | — | — | — | — | $238.34M | $88.45M | -$55.27M | $33.18M | $9.47M | $21.83M | $0.84 | $0.83 | 26,056,000 | 26,416,000 |
|---|
| 2017-12-31 | $28.32M | — | — | — | — | $253.25M | $64.24M | -$52.85M | $11.39M | $8.61M | $12.68M | $0.48 | $0.48 | 15,000 | -1,000 |
|---|
| 2017-09-30 | $23.11M | — | — | — | — | $202.83M | $103.87M | -$43.88M | $59.99M | $17.84M | $28.19M | $1.08 | $1.05 | 26,011,000 | 26,736,000 |
|---|
| 2017-06-30 | $18.68M | — | — | — | — | $210.32M | $80.59M | -$47.99M | $32.61M | $13.53M | $20.26M | $0.78 | $0.77 | 25,983,000 | 26,391,000 |
|---|
| 2017-03-31 | $19.97M | — | — | — | — | $196.1M | $75.84M | -$48.6M | $27.25M | $12.07M | $22.1M | $0.85 | $0.85 | 25,876,000 | 26,087,000 |
|---|
| 2016-12-31 | -$675.23M | — | — | — | — | $183.94M | $87.45M | -$48.58M | $38.87M | $28.37M | $22.81M | $0.89 | $0.88 | 23,000 | 24,000 |
|---|
| 2016-09-30 | $179.42M | — | — | — | — | $200.6M | -$21.18M | -$44.53M | -$65.71M | -$13.77M | -$1.52M | -$0.06 | -$0.06 | 25,777,000 | 25,777,000 |
|---|
| 2016-06-30 | $289.44M | — | — | — | — | $197.7M | $91.75M | -$47.46M | $44.28M | $13.45M | $29.59M | $1.15 | $1.14 | 25,742,000 | 25,874,000 |
|---|
| 2016-03-31 | $289.02M | — | — | — | — | $205.51M | $83.5M | -$43.57M | $39.94M | $10.15M | $25.69M | $1.01 | $0.99 | 25,550,000 | 25,868,000 |
|---|
| 2015-12-31 | $290.61M | — | — | — | — | $206.27M | $84.34M | -$49.54M | $34.8M | $3.99M | -$988,000.00 | -$0.04 | -$0.02 | -78,000 | -265,000 |
|---|
| 2015-09-30 | $278.91M | — | — | — | — | $248.19M | $30.73M | -$48.74M | -$18.01M | -$6.36M | -$10.96M | -$0.43 | -$0.43 | 25,450,000 | 25,450,000 |
|---|
| 2015-06-30 | $282.66M | — | — | — | — | $198.36M | $84.3M | -$45.86M | $38.45M | $14.92M | $27.66M | $1.07 | $1.03 | 25,885,000 | 26,919,000 |
|---|
| 2015-03-31 | $277.78M | — | — | — | — | $194.9M | $82.89M | -$40.19M | $42.7M | $14.61M | $29.43M | $1.13 | $1.08 | 26,072,000 | 27,315,000 |
|---|
| 2014-12-31 | $247.21M | — | — | — | — | $169.84M | $77.37M | -$41.96M | $35.42M | $12.66M | $26.65M | $1.02 | $0.98 | 42,000 | -127,000 |
|---|
| 2014-09-30 | $273.28M | — | — | — | — | $188.96M | $84.32M | -$44.03M | $40.29M | $10.15M | $30.34M | $1.17 | $1.11 | 25,879,000 | 27,332,000 |
|---|
| 2014-06-30 | $269.2M | — | — | — | — | $190.69M | $78.51M | -$43.14M | $35.36M | $14.01M | $23.56M | $0.91 | $0.86 | 25,798,000 | 27,492,000 |
|---|
| 2014-03-31 | $253.74M | — | — | — | — | $185.47M | $68.27M | -$37.7M | $30.57M | $11.74M | $23.18M | $0.90 | $0.82 | 25,749,000 | 28,196,000 |
|---|
| 2013-12-31 | $237.1M | — | — | — | — | $168.47M | $68.63M | -$29.71M | $38.93M | $15.28M | $22.95M | $0.90 | $0.82 | 336,000 | 643,000 |
|---|
| 2013-09-30 | $235.56M | — | — | — | — | $174.43M | $61.13M | -$29.49M | $31.64M | $10.27M | $21.89M | $0.86 | $0.81 | 25,535,000 | 27,183,000 |
|---|
| 2013-06-30 | $156.12M | — | — | — | — | $126.24M | $29.88M | -$11.6M | $18.28M | $7.27M | $11.01M | $0.46 | $0.44 | 23,966,000 | 24,855,000 |
|---|
| 2013-03-31 | $144.59M | — | — | — | — | $105.87M | $38.71M | -$6.7M | $32.02M | $12.57M | $19.45M | $0.83 | $0.80 | 23,446,000 | 24,414,000 |
|---|
| 2012-12-31 | $144.52M | — | — | — | — | $103.87M | $40.03M | -$6.5M | $33.53M | $13.36M | $20.17M | $0.82 | $0.79 | -75,000 | -84,000 |
|---|
| 2012-09-30 | $144.79M | — | — | — | — | $103.62M | $41.6M | -$6.4M | $35.2M | $13.89M | $21.31M | $0.85 | $0.82 | 25,071,000 | 26,047,000 |
|---|
| 2012-06-30 | $141.06M | — | — | — | — | $102.81M | $38.44M | -$6.6M | $31.83M | $12.85M | $16.6M | $0.67 | $0.64 | 24,919,000 | 25,825,000 |
|---|
| 2012-03-31 | $126.41M | — | — | — | — | $91.39M | $35.01M | -$5.24M | $29.77M | $11.66M | $11.41M | $0.46 | $0.44 | 24,779,000 | 25,740,000 |
|---|
| 2011-12-31 | $116.48M | — | — | — | — | $83.64M | $32.85M | -$5.19M | $27.65M | $10.42M | $17.13M | $0.69 | $0.66 | 79,000 | 54,000 |
|---|
| 2011-09-30 | $115.84M | — | — | — | — | $85.18M | $30.66M | -$5.52M | $25.14M | $9.83M | $15.37M | $0.62 | $0.60 | 24,638,000 | 25,604,000 |
|---|
| 2011-06-30 | $111.09M | — | — | — | — | $81.52M | $29.58M | -$5.33M | $24.24M | $9.48M | $14.78M | $0.60 | $0.58 | 24,433,000 | 25,610,000 |
|---|
| 2011-03-31 | $110.3M | — | — | — | — | $82.55M | $27.76M | -$5.48M | $22.28M | $8.6M | $13.68M | $0.56 | $0.54 | 24,260,000 | 25,451,000 |
|---|
| 2010-12-31 | $82.76M | — | — | — | — | $57.26M | $25.49M | -$4.89M | $20.61M | $8.1M | $14.17M | $0.58 | $0.56 | 104,000 | 79,000 |
|---|
| 2010-09-30 | $97.97M | — | — | — | — | $74.27M | $23.7M | -$4.78M | $18.92M | $6.63M | $12.29M | $0.51 | $0.49 | 23,947,000 | 25,154,000 |
|---|
| 2010-06-30 | $96.23M | — | — | — | — | $72.78M | $23.45M | -$4.97M | $18.48M | $6.75M | $11.73M | $0.49 | $0.47 | 23,713,000 | 24,958,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 | $88.39M | — | — | — | — | $1.14B | $626.65M | -$290.49M | $336.16M | $79.33M | $256.83M | $11.05 | $10.91 | 23,234,000 | 23,534,000 |
|---|
| 2024-12-31 | $84.78M | — | — | — | — | $1.16B | $157.33M | -$253.55M | -$96.22M | $43.03M | -$139.24M | -$5.83 | -$5.83 | 23,873,000 | 23,873,000 |
|---|
| 2023-12-31 | $83.14M | — | — | — | — | $1.21B | $16.54M | -$196.8M | -$180.26M | $26.23M | -$206.49M | -$8.72 | -$8.72 | 23,670,000 | 23,670,000 |
|---|
| 2022-12-31 | $94.92M | — | — | — | — | $936.17M | $462.17M | -$151.19M | $310.99M | $116.43M | $194.56M | $8.06 | $7.46 | 24,142,000 | 26,092,000 |
|---|
| 2021-12-31 | $120.78M | — | — | — | — | $981.23M | $633.27M | -$196.73M | $436.54M | $85.34M | $350.78M | $11.64 | $11.26 | 30,129,000 | 31,153,000 |
|---|
| 2020-12-31 | $115.12M | — | — | — | — | $967.84M | $533.56M | -$250.66M | $282.9M | $70.37M | $211.85M | $6.74 | $6.68 | 31,427,000 | 31,710,000 |
|---|
| 2019-12-31 | $126.53M | — | — | — | — | $951.34M | $446.35M | -$245.1M | $201.24M | $32.33M | $167.87M | $5.38 | $5.33 | 31,210,000 | 31,474,000 |
|---|
| 2018-12-31 | $148.04M | — | — | — | — | $956.73M | $405.3M | -$248.81M | $156.49M | $46.75M | $115.89M | $4.09 | $4.06 | 28,313,000 | 28,572,000 |
|---|
| 2017-12-31 | $90.09M | — | — | — | — | $862.5M | $324.54M | -$193.31M | $131.23M | $52.05M | $83.23M | $3.20 | $3.15 | 25,972,000 | 26,405,000 |
|---|
| 2016-12-31 | $82.64M | — | — | — | — | $787.74M | $241.51M | -$184.14M | $57.38M | $38.21M | $76.57M | $2.98 | $2.96 | 25,713,000 | 25,909,000 |
|---|
| 2015-12-31 | $1.13B | — | — | — | — | $847.71M | $282.25M | -$184.32M | $97.93M | $27.16M | $45.14M | $1.75 | $1.69 | 25,722,000 | 26,647,000 |
|---|
| 2014-12-31 | $1.04B | — | — | — | — | $734.96M | $308.47M | -$166.83M | $141.64M | $48.57M | $103.73M | $4.01 | $3.77 | 25,853,000 | 27,495,000 |
|---|
| 2013-12-31 | $773.36M | — | — | — | — | $575.01M | $198.36M | -$77.49M | $120.87M | $45.39M | $75.3M | $3.05 | $2.87 | 24,659,000 | 26,204,000 |
|---|
| 2012-12-31 | $556.78M | — | — | — | — | $401.7M | $155.08M | -$24.76M | $130.33M | $51.75M | $69.48M | $2.80 | $2.69 | 24,855,000 | 25,836,000 |
|---|
| 2011-12-31 | $448.75M | — | — | — | — | $328.57M | $120.18M | -$21.51M | $98.67M | $38.08M | $60.96M | $2.48 | $2.37 | 24,572,000 | 25,690,000 |
|---|
| 2010-12-31 | $364.29M | — | — | — | — | $269.95M | $94.34M | -$18.98M | $75.36M | $27.97M | $49.05M | $2.05 | $1.95 | 23,897,000 | 25,091,000 |
|---|
| 2009-12-31 | $316.42M | — | — | — | — | $249.78M | $66.64M | -$12.89M | $53.74M | $20.7M | $33.05M | $1.42 | $1.37 | 23,215,000 | 24,082,000 |
|---|