Complete source-backed income-statement history.
- Available history
- 2013-06-30 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 | $346.25M | $251.09M | $95.15M | $52.75M | — | $111.2M | -$16.05M | — | -$28.42M | $2.33M | -$30.75M | -$0.50 | -$0.50 | 61,045,194 | 61,045,194 |
|---|
| 2026-03-31 | $310.5M | $242.22M | $68.28M | $50.16M | — | $123.32M | -$55.04M | — | -$56.08M | $1.29M | -$57.37M | -$0.95 | -$0.95 | 60,517,248 | 60,517,248 |
|---|
| 2025-12-31 | $335.36M | $260.89M | $74.47M | $51.73M | — | $122.78M | -$48.31M | — | -$132.68M | -$564,000.00 | -$132.12M | -$2.22 | -$2.22 | 294,421 | 294,421 |
|---|
| 2025-09-30 | $340.18M | $268.03M | $72.14M | $54.15M | — | $107.29M | -$35.15M | — | -$47.12M | $2.56M | -$50.06M | -$0.84 | -$0.84 | 59,278,269 | 59,278,269 |
|---|
| 2025-06-30 | $289.43M | $257.3M | $32.13M | $53.39M | — | $147.62M | -$115.49M | — | -$118.8M | $5.66M | -$124.74M | -$2.13 | -$2.13 | 58,567,394 | 58,567,394 |
|---|
| 2025-03-31 | $219.48M | $201.94M | $17.54M | $62M | — | $120.26M | -$102.73M | — | -$92.51M | $5.73M | -$98.52M | -$1.70 | -$1.70 | 58,121,502 | 58,121,502 |
|---|
| 2024-12-31 | $196.22M | $308.47M | -$112.25M | $62.24M | — | $151.41M | -$263.67M | — | -$275.94M | $11.04M | -$287.44M | -$4.97 | -$4.97 | 129,526 | 129,526 |
|---|
| 2024-09-30 | $235.44M | $963.23M | -$727.79M | $70.37M | — | $382.94M | -$1.11B | — | -$1.11B | $121.11M | -$1.23B | -$21.58 | -$21.58 | 57,029,983 | 57,029,983 |
|---|
| 2024-06-30 | $265.41M | $276.37M | -$10.97M | $69.28M | — | $149.21M | -$160.18M | — | -$142.5M | -$12.25M | -$130.82M | -$2.31 | -$2.31 | 56,687,006 | 56,687,006 |
|---|
| 2024-03-31 | $204.4M | $230.59M | -$26.19M | $75.35M | — | $147.52M | -$173.71M | — | -$180.77M | -$23.75M | -$157.31M | -$2.75 | -$2.75 | 57,140,126 | 57,140,126 |
|---|
| 2023-12-31 | $316.04M | $372.47M | -$56.43M | $75M | — | $181.16M | -$237.58M | — | -$215.24M | -$53.2M | -$162.38M | -$2.88 | -$2.74 | 121,226 | -2,059,905 |
|---|
| 2023-09-30 | $725.31M | $582.49M | $142.82M | $80.08M | — | $159.54M | -$16.73M | — | -$25.11M | $36.07M | -$61.18M | -$1.08 | -$1.08 | 56,671,504 | 56,671,504 |
|---|
| 2023-06-30 | $991.29M | $673.99M | $317.31M | $86.53M | — | $166.95M | $150.36M | — | $153.74M | $34.23M | $119.51M | $2.12 | $2.03 | 56,415,636 | 59,183,666 |
|---|
| 2023-03-31 | $943.89M | $643.76M | $300.13M | $79.87M | — | $155.97M | $144.15M | — | $167.7M | $29.33M | $138.38M | $2.46 | $2.35 | 56,215,490 | 59,193,831 |
|---|
| 2022-12-31 | $890.7M | $629.66M | $261.05M | $78.96M | — | $266.21M | -$5.16M | — | $51.12M | $30.3M | $368.78M | $0.37 | $0.36 | 299,036 | 214,608 |
|---|
| 2022-09-30 | $836.72M | $614.72M | $222M | $69.66M | — | $137.59M | $84.41M | — | $58.92M | $34.17M | $24.74M | $0.44 | $0.43 | 55,730,328 | 58,747,538 |
|---|
| 2022-06-30 | $727.77M | $545.13M | $182.64M | $74.85M | — | $146.63M | $36.01M | -$14.31M | $21.7M | $6.62M | $15.08M | $0.27 | $0.26 | 55,470,279 | 58,564,734 |
|---|
| 2022-03-31 | $655.08M | $476.12M | $178.96M | $66.35M | — | $128.09M | $50.86M | -$5.45M | $45.42M | $12.29M | $33.12M | $0.62 | $0.60 | 53,134,937 | 56,315,193 |
|---|
| 2021-12-31 | $551.92M | $391.42M | $160.49M | $64.33M | — | $119.45M | $41.04M | -$6.42M | $34.71M | -$6.24M | $40.95M | $0.78 | $0.74 | 145,949 | 15,589 |
|---|
| 2021-09-30 | $526.4M | $353.84M | $172.56M | $55.67M | — | $106.15M | $66.41M | -$5.75M | $60.66M | $7.62M | $53.05M | $1.01 | $0.96 | 52,355,867 | 55,929,000 |
|---|
| 2021-06-30 | $480.06M | $323.87M | $156.19M | $52.66M | — | $100.63M | $55.56M | -$1.74M | $53.82M | $8.72M | $45.09M | $0.87 | $0.82 | 52,076,208 | 55,930,562 |
|---|
| 2021-03-31 | $405.49M | $265.42M | $140.07M | $46.98M | — | $95.95M | $44.13M | -$6.1M | $38.03M | $7.96M | $30.08M | $0.58 | $0.55 | 51,726,998 | 55,997,136 |
|---|
| 2020-12-31 | $358.11M | $247.78M | $110.33M | $47.51M | — | $95.9M | $14.43M | -$31.83M | $24.81M | $7.15M | $17.66M | $0.33 | $0.33 | 374,931 | 171,801 |
|---|
| 2020-09-30 | $338.1M | $230.03M | $108.06M | $40.82M | — | $77.67M | $30.39M | $15.77M | $46.16M | $2.41M | $43.75M | $0.87 | $0.83 | 50,529,691 | 53,144,188 |
|---|
| 2020-06-30 | $331.85M | $228.89M | $102.96M | $38.1M | — | $73M | $29.97M | $11.57M | $41.53M | $4.86M | $36.67M | $0.74 | $0.70 | 49,786,586 | 52,536,437 |
|---|
| 2020-03-31 | $431.22M | $291.21M | $140.01M | $36.7M | — | $72.23M | $67.78M | -$16.61M | $51.17M | $8.92M | $42.25M | $0.86 | $0.81 | 49,193,240 | 52,172,720 |
|---|
| 2019-12-31 | $418.22M | $274.97M | $143.25M | $34.9M | — | $92.72M | $50.53M | $11.06M | $61.59M | $9.24M | $52.78M | $1.09 | $1.03 | 281,915 | 260,023 |
|---|
| 2019-09-30 | $410.56M | $271.25M | $139.31M | $30.75M | — | $73.29M | $66.02M | -$17.02M | $48.99M | $7.27M | $41.63M | $0.86 | $0.81 | 48,195,020 | 51,081,594 |
|---|
| 2019-06-30 | $325.01M | $214.34M | $110.67M | $29.51M | — | $65.32M | $45.35M | $773,000.00 | $46.13M | $13.21M | $33.13M | $0.69 | $0.66 | 47,683,799 | 49,940,034 |
|---|
| 2019-03-31 | $271.87M | $185.76M | $86.11M | $26.2M | — | $58.06M | $28.05M | -$6.15M | $21.9M | $3.92M | $19.02M | $0.40 | $0.39 | 47,020,218 | 49,026,327 |
|---|
| 2018-12-31 | $263.67M | $183.96M | $79.71M | $24.71M | — | $55.76M | $23.95M | $288,000.00 | $24.24M | $12.09M | $12.94M | $0.28 | $0.28 | 209,649 | -111,183 |
|---|
| 2018-09-30 | $236.58M | $158.6M | $77.98M | $20.11M | — | $43.95M | $34.04M | -$689,000.00 | $33.35M | -$12.3M | $45.64M | $1.00 | $0.95 | 45,601,540 | 48,281,240 |
|---|
| 2018-06-30 | $227.12M | $145.17M | $81.95M | $19.55M | — | $41.28M | $40.67M | -$2.48M | $38.19M | $3.62M | $34.57M | $0.76 | $0.72 | 45,216,253 | 48,291,280 |
|---|
| 2018-03-31 | $209.87M | $130.27M | $79.6M | $17.88M | — | $38.83M | $40.76M | $584,000.00 | $41.35M | $5.66M | $35.69M | $0.81 | $0.75 | 44,231,679 | 47,673,522 |
|---|
| 2017-12-31 | $189.34M | $118.37M | $70.97M | $16.42M | — | $36.4M | $34.57M | $1.49M | $36.06M | $16.56M | $19.5M | $0.44 | $0.41 | 377,838 | 487,780 |
|---|
| 2017-09-30 | $166.55M | $108.5M | $58.05M | $14.36M | — | $32.66M | $25.4M | $2.67M | $28.06M | $91,000.00 | $27.97M | $0.66 | $0.61 | 42,433,648 | 46,131,556 |
|---|
| 2017-06-30 | $136.1M | $89.03M | $47.07M | $12.73M | — | $27.95M | $19.12M | $3.6M | $22.71M | $186,000.00 | $22.52M | $0.54 | $0.50 | 41,700,399 | 44,831,590 |
|---|
| 2017-03-31 | $115.05M | $76.38M | $38.68M | $11.46M | — | $26.67M | $12M | $1.41M | $13.41M | -$761,000.00 | $14.18M | $0.34 | $0.32 | 41,348,225 | 43,837,505 |
|---|
| 2016-09-30 | $128.48M | $86.61M | $41.88M | $9.94M | — | $23.64M | $18.24M | $390,000.00 | $18.63M | $3.01M | $15.62M | $0.38 | $0.35 | 40,926,887 | 43,995,227 |
|---|
| 2016-06-30 | $124.75M | $85.64M | $39.11M | $9.23M | — | $21.23M | $17.88M | -$527,000.00 | $17.36M | $84,000.00 | $17.27M | $0.43 | $0.39 | 262,708 | 29,004 |
|---|
| 2016-03-31 | $125.21M | $84.47M | $40.73M | $8.71M | — | $21M | $19.74M | $2.03M | $21.77M | $969,000.00 | $20.8M | $0.52 | $0.47 | 40,362,093 | 44,577,901 |
|---|
| 2015-12-31 | $124.83M | $86.25M | $38.58M | $8.3M | — | $19.32M | $19.26M | -$959,000.00 | $18.3M | -$5.8M | $24.11M | $0.61 | $0.55 | 39,511,967 | 44,007,348 |
|---|
| 2015-09-30 | $115.05M | $81.53M | $33.53M | $6.99M | — | $18.65M | $14.87M | -$72,000.00 | $14.8M | $370,000.00 | $14.43M | $0.37 | $0.32 | 39,301,620 | 44,455,964 |
|---|
| 2015-06-30 | $98.42M | $70.15M | $28.27M | $6.7M | — | $16.4M | $11.87M | -$1.7M | $10.07M | $809,000.00 | $9.26M | $0.28 | $0.26 | 9,085,821 | 9,734,545 |
|---|
| 2015-03-31 | $86.4M | $62.7M | $23.7M | $5.49M | — | $13.9M | $9.8M | -$3.44M | $6.36M | $398,000.00 | $5.97M | $0.01 | $0.01 | 2,822,893 | 7,099,046 |
|---|
| 2014-12-31 | $73.29M | $57.51M | $15.78M | $4.77M | — | $11.55M | $4.23M | -$458,000.00 | $3.78M | $401,000.00 | $3.38M | — | — | 2,815,694 | 2,815,694 |
|---|
| 2014-09-30 | $66.97M | $52.94M | $14.03M | $5.06M | — | $11.68M | $2.35M | $516,000.00 | $2.87M | $347,000.00 | $2.52M | — | — | 2,812,684 | 2,812,684 |
|---|
| 2014-06-30 | $44.57M | $35.85M | $8.72M | $4.57M | — | $11.16M | -$2.44M | — | -$2.91M | $132,000.00 | -$3.04M | -$1.08 | -$1.08 | 3,497 | 3,497 |
|---|
| 2014-03-31 | $30.56M | $24.33M | $6.23M | $4.86M | — | $10.77M | -$4.55M | — | -$5.17M | $67,000.00 | -$5.24M | -$1.87 | -$1.87 | 2,806,044 | 2,806,044 |
|---|
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.18B | $988.16M | $196.28M | $221.26M | — | $497.96M | -$301.68M | -$72M | -$391.11M | $13.38M | -$405.45M | -$6.88 | -$6.88 | 58,954,380 | 58,954,380 |
|---|
| 2024-12-31 | $901.46M | $1.78B | -$877.2M | $277.24M | — | $831.08M | -$1.71B | -$14.57M | -$1.71B | $96.15M | -$1.81B | -$31.64 | -$31.64 | 57,082,182 | 57,082,182 |
|---|
| 2023-12-31 | $2.98B | $2.27B | $703.82M | $321.48M | — | $663.62M | $40.21M | $41.21M | $81.1M | $46.42M | $34.33M | $0.61 | $0.60 | 56,557,106 | 57,237,518 |
|---|
| 2022-12-31 | $3.11B | $2.27B | $844.65M | $289.81M | — | $678.53M | $166.12M | $3.75M | $177.16M | $83.38M | $441.73M | $1.70 | $1.65 | 55,087,770 | 58,100,649 |
|---|
| 2021-12-31 | $1.96B | $1.33B | $629.32M | $219.63M | — | $422.18M | $207.14M | -$20.01M | $187.22M | $18.05M | $169.17M | $3.24 | $3.06 | 52,202,182 | 55,971,030 |
|---|
| 2020-12-31 | $1.46B | $997.91M | $461.36M | $163.12M | — | $318.8M | $142.56M | -$21.11M | $163.67M | $23.34M | $140.32M | $2.79 | $2.66 | 50,217,330 | 52,795,476 |
|---|
| 2019-12-31 | $1.43B | $946.32M | $479.34M | $121.35M | — | $289.39M | $189.95M | -$11.34M | $178.6M | $33.65M | $146.55M | $3.06 | $2.90 | 47,918,938 | 50,195,661 |
|---|
| 2018-12-31 | $937.24M | $618M | $319.24M | $82.25M | — | $179.82M | $139.42M | -$2.3M | $137.12M | $9.08M | $128.83M | $2.85 | $2.69 | 45,235,310 | 47,980,002 |
|---|
| 2017-12-31 | $607.05M | $392.28M | $214.77M | $54.97M | — | $123.68M | $91.09M | $9.16M | $100.24M | $16.07M | $84.17M | $1.99 | $1.85 | 42,209,238 | 45,425,307 |
|---|
| 2016-06-30 | $489.84M | $337.89M | $151.96M | $33.23M | — | $80.2M | $71.76M | $471,000.00 | $72.23M | -$4.38M | $76.61M | $1.92 | $1.73 | 39,987,935 | 44,376,075 |
|---|
| 2015-06-30 | $325.08M | $243.3M | $81.78M | $22.02M | — | $53.53M | $28.26M | -$5.08M | $23.08M | $1.96M | $21.12M | $0.30 | $0.27 | 11,902,911 | 15,269,448 |
|---|
| 2014-06-30 | $133.22M | $111.25M | $21.97M | $18.26M | — | $40.34M | -$18.37M | -$2.79M | -$21.16M | $220,000.00 | -$21.38M | -$7.64 | -$7.64 | 2,798,894 | 2,798,894 |
|---|
| 2013-06-30 | $79.04M | $74.63M | $4.41M | $15.82M | — | $31.87M | -$27.46M | -$612,000.00 | -$28.07M | $108,000.00 | -$28.18M | -$10.28 | -$10.28 | 2,741,370 | 2,741,370 |
|---|