Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2025-09-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 |
|---|
| 2025-09-30 | $934.5M | — | — | — | — | $895.05M | $39.44M | -$926,000.00 | $38.52M | $9.59M | $28.55M | $0.48 | $0.47 | 60,006 | 60,333 |
|---|
| 2025-06-30 | $905.65M | — | — | — | — | $871.3M | $34.35M | -$1.4M | $32.95M | $7.92M | $25.25M | $0.42 | $0.42 | 60,002 | 60,210 |
|---|
| 2025-03-31 | $915.22M | — | — | — | — | $877.88M | $37.34M | -$1.7M | $35.64M | $8.45M | $26.85M | $0.45 | $0.44 | 60,190 | 60,420 |
|---|
| 2024-12-31 | $973.51M | — | — | — | — | $941.99M | $31.53M | -$1.77M | $29.76M | $5.39M | $24.32M | $0.41 | $0.40 | -180 | -137 |
|---|
| 2024-09-30 | $986.89M | — | — | — | — | $954.79M | $32.1M | -$1.36M | $30.74M | $7.14M | $23.6M | $0.39 | $0.39 | 60,374 | 60,949 |
|---|
| 2024-06-30 | $986.5M | — | — | — | — | $946.97M | $39.53M | -$1.95M | $37.58M | $8.57M | $29.02M | $0.48 | $0.47 | 60,710 | 61,108 |
|---|
| 2024-03-31 | $999.49M | — | — | — | — | $962.35M | $37.14M | -$2.68M | $34.46M | $7.41M | $27.05M | $0.44 | $0.44 | 61,325 | 61,666 |
|---|
| 2023-12-31 | $985.02M | — | — | — | — | $955.62M | $29.4M | $375,000.00 | $29.78M | $992,000.00 | $28.79M | $0.48 | $0.47 | -492 | -462 |
|---|
| 2023-09-30 | $1.02B | — | — | — | — | $982.28M | $42.56M | -$887,000.00 | $41.67M | $11.21M | $30.46M | $0.49 | $0.48 | 62,278 | 62,986 |
|---|
| 2023-06-30 | $1.04B | — | — | — | — | $978.39M | $62.07M | -$960,000.00 | $61.11M | $14.61M | $46.51M | $0.73 | $0.72 | 64,074 | 64,586 |
|---|
| 2023-03-31 | $1.15B | — | — | — | — | $1.07B | $78.21M | -$1.56M | $76.65M | $14.87M | $61.78M | $0.95 | $0.94 | 65,098 | 65,676 |
|---|
| 2022-12-31 | $1.29B | $1.08B | $204.42M | — | — | $1.18B | $104.29M | -$1.07M | $103.22M | $23.95M | $79.27M | -$2.92 | -$2.89 | 32,938 | 33,311 |
|---|
| 2022-09-30 | $1.36B | $1.13B | $223.23M | — | — | $1.24B | $117.74M | -$2.53M | $115.2M | $27.88M | $87.33M | $2.63 | $2.61 | 33,145 | 33,521 |
|---|
| 2022-06-30 | $1.4B | $1.15B | $246.84M | — | — | $1.26B | $137.64M | -$1.6M | $136.04M | $33.19M | $102.85M | $3.06 | $3.03 | 33,651 | 33,935 |
|---|
| 2022-03-31 | $1.3B | $1.08B | $215.02M | — | — | $1.18B | $115.06M | -$1.57M | $113.49M | $25.99M | $87.5M | $2.60 | $2.58 | 33,644 | 33,966 |
|---|
| 2021-12-31 | $1.26B | $1.04B | $212.73M | — | — | $3.73B | $117.59M | -$1.61M | $115.98M | $31.66M | $84.31M | -$0.05 | -$0.05 | 33,441 | 33,942 |
|---|
| 2021-09-30 | $1.08B | $917.51M | $157.6M | — | — | $97.73M | $59.87M | -$1.89M | $57.98M | $14.65M | $43.34M | $1.30 | $1.28 | 33,433 | 33,873 |
|---|
| 2021-06-30 | $981.32M | $860.76M | $120.56M | — | — | $83.61M | $36.95M | -$2.05M | $34.9M | $8.31M | $26.59M | $0.80 | $0.78 | 33,428 | 33,879 |
|---|
| 2021-03-31 | $919.55M | $810.81M | $108.75M | — | — | $84.7M | $24.05M | -$2M | $22.05M | $4.82M | $17.23M | $0.52 | $0.51 | 33,419 | 33,775 |
|---|
| 2020-12-31 | $952.73M | $847.17M | $105.56M | — | — | $74.39M | $31.17M | -$2.13M | $29.04M | $6.65M | $22.39M | $0.68 | $0.66 | 11 | 30 |
|---|
| 2020-09-30 | $924.81M | $816.78M | $108.04M | — | — | $74.12M | $33.92M | -$2.36M | $31.56M | $6.78M | $24.78M | $0.75 | $0.74 | 33,177 | 33,597 |
|---|
| 2020-06-30 | $779.24M | $671.99M | $107.25M | — | — | $86.27M | $20.98M | -$2.96M | $18.02M | $4.87M | $13.15M | $0.40 | $0.39 | 33,171 | 33,455 |
|---|
| 2020-03-31 | $838.86M | $734.27M | $104.59M | — | — | $84.84M | $19.76M | -$2.27M | $17.49M | $4.25M | $13.24M | $0.40 | $0.40 | 33,159 | 33,488 |
|---|
| 2019-12-31 | $900.68M | $774.82M | $125.86M | — | — | $87M | $38.86M | -$1.59M | $37.27M | $9.32M | $27.96M | $0.85 | $0.84 | -33,351,716 | -33,488,520 |
|---|
| 2019-09-30 | $913.28M | $778.06M | $135.22M | — | — | $97.97M | $37.25M | -$2.11M | $35.14M | $9.03M | $26.11M | $0.79 | $0.78 | 33,034,000 | 33,265,000 |
|---|
| 2019-06-30 | $921.16M | $788.46M | $132.7M | — | — | $91.98M | $40.72M | -$2.13M | $38.6M | $9.38M | $29.22M | $0.87 | $0.87 | 33,552,000 | 33,715,000 |
|---|
| 2019-03-31 | $933M | $805.71M | $127.29M | — | — | $91.7M | $35.59M | -$2.72M | $32.87M | $8.97M | $23.89M | $0.71 | $0.71 | 33,569,000 | 33,585,000 |
|---|
| 2018-12-31 | $1.02B | $879.71M | $138.59M | — | — | $90.34M | $48.24M | -$1.88M | $46.37M | $12.69M | $48.91M | $1.46 | $1.45 | 6,000 | 12,000 |
|---|
| 2018-09-30 | $933.22M | $818.24M | $114.98M | — | — | $80.25M | $34.73M | -$1.82M | $32.91M | $7.15M | $114.61M | $3.43 | $3.41 | 33,399,000 | 33,605,000 |
|---|
| 2018-06-30 | $894.73M | $793.74M | $100.99M | — | — | $75.59M | $25.41M | -$2.36M | $23.05M | $5.9M | $22.05M | $0.66 | $0.66 | 33,389,000 | 33,562,000 |
|---|
| 2018-03-31 | $837.34M | $746.3M | $91.04M | — | — | $74.5M | $16.54M | -$2.14M | $14.39M | $3.32M | $16.17M | $0.48 | $0.48 | 33,375,000 | 33,478,000 |
|---|
| 2017-12-31 | $909.24M | $802.63M | $106.61M | — | — | $71.31M | $35.3M | -$2.13M | $33.17M | -$63.14M | $99.94M | $3.01 | $2.99 | 3,000 | 27,000 |
|---|
| 2017-09-30 | $824.81M | $738.48M | $86.33M | — | — | $70.58M | $15.75M | -$1.95M | $13.8M | $2.21M | $15.33M | $0.46 | $0.46 | 33,227,000 | 33,335,000 |
|---|
| 2017-06-30 | $923.6M | $822.28M | $101.32M | — | — | $84.74M | $16.58M | -$832,000.00 | $15.75M | $6.2M | $9.54M | $0.29 | $0.29 | 33,220,000 | 33,262,000 |
|---|
| 2017-03-31 | — | — | $101.59M | — | — | $84.41M | $17.18M | -$774,000.00 | $16.4M | $6.07M | $10.33M | $0.31 | $0.31 | 33,205,000 | 33,373,000 |
|---|
| 2016-12-31 | — | — | -$3.01M | — | — | -$6.57M | $3.56M | -$1.34M | $2.22M | $1.14M | $18.24M | $0.55 | $0.54 | -257,000 | -223,000 |
|---|
| 2016-09-30 | — | — | $111.45M | — | — | $81.6M | $29.86M | -$757,000.00 | $29.1M | $11.17M | $17.92M | $0.54 | $0.54 | 33,212,000 | 33,366,000 |
|---|
| 2016-06-30 | — | — | $114.49M | — | — | $80.19M | $34.3M | -$521,000.00 | $33.78M | $13.11M | $20.67M | $0.61 | $0.61 | 33,944,000 | 34,027,000 |
|---|
| 2016-03-31 | — | — | $108.39M | — | — | $79.54M | $28.84M | $86,000.00 | $28.93M | $10.96M | $17.97M | $0.51 | $0.51 | 35,137,000 | 35,122,000 |
|---|
| 2015-12-31 | — | — | $116.77M | — | — | $81.43M | $35.34M | -$1.18M | $34.16M | $11.79M | $22.37M | $0.63 | $0.62 | -94,000 | -81,000 |
|---|
| 2015-09-30 | — | — | $105.06M | — | — | $71.65M | $33.42M | -$1.69M | $31.73M | $11.9M | $19.83M | $0.55 | $0.55 | 35,769,000 | 35,903,000 |
|---|
| 2015-06-30 | — | — | $101.73M | — | — | $72.25M | $29.48M | -$440,000.00 | $29.04M | $10.57M | $18.47M | $0.51 | $0.51 | 35,986,000 | 36,075,000 |
|---|
| 2015-03-31 | — | — | $89.13M | — | — | $70.33M | $18.8M | -$2.14M | $16.66M | $6.38M | $10.28M | $0.28 | $0.28 | 36,156,000 | 36,169,000 |
|---|
| 2014-12-31 | — | — | $89.91M | — | — | $65.13M | $24.78M | -$674,000.00 | $24.1M | $7.75M | $16.36M | $0.45 | $0.44 | -80,000 | -67,000 |
|---|
| 2014-09-30 | — | — | $93.2M | — | — | $85.52M | $7.68M | -$326,000.00 | $7.35M | $2.86M | $4.49M | $0.12 | $0.12 | 36,676,000 | 36,858,000 |
|---|
| 2014-06-30 | — | — | $98.59M | — | — | $67.66M | $30.93M | -$412,000.00 | $30.52M | $11.84M | $18.68M | $0.51 | $0.51 | 36,674,000 | 36,814,000 |
|---|
| 2014-03-31 | — | — | $88.74M | — | — | $68.25M | $20.5M | -$598,000.00 | $19.9M | $7.86M | $12.04M | $0.33 | $0.33 | 36,661,000 | 36,724,000 |
|---|
| 2013-12-31 | — | — | $95.09M | — | — | $67.84M | $27.25M | -$320,000.00 | $26.93M | $10.4M | $16.54M | $0.45 | $0.45 | -37,000 | -14,000 |
|---|
| 2013-09-30 | — | — | $93.12M | — | — | $61.83M | $31.3M | -$333,000.00 | $30.96M | $12.36M | $18.6M | $0.50 | $0.50 | 36,873,000 | 37,050,000 |
|---|
| 2013-06-30 | — | — | $95.47M | — | — | $65.01M | $30.46M | -$267,000.00 | $30.2M | $11.59M | $18.61M | $0.50 | $0.50 | 36,870,000 | 36,989,000 |
|---|
| 2013-03-31 | — | — | $87.34M | — | — | $62.6M | $24.74M | -$272,000.00 | $24.47M | $9.1M | $15.36M | $0.42 | $0.42 | 36,855,000 | 36,949,000 |
|---|
| 2012-12-31 | — | — | $93.38M | — | — | $61.73M | $31.65M | -$241,000.00 | $31.41M | $12.56M | $18.84M | $0.51 | $0.51 | -11,000 | 5,000 |
|---|
| 2012-09-30 | — | — | $91.59M | — | — | $61.24M | $30.35M | -$280,000.00 | $30.07M | $11.58M | $18.5M | $0.50 | $0.50 | 37,079,000 | 37,206,000 |
|---|
| 2012-06-30 | — | — | $87.36M | — | — | $59.51M | $27.85M | -$286,000.00 | $27.56M | $10.61M | $16.95M | $0.46 | $0.46 | 37,070,000 | 37,190,000 |
|---|
| 2012-03-31 | — | — | $83.74M | — | — | $61.23M | $22.51M | -$296,000.00 | $22.22M | $8.55M | $13.66M | $0.37 | $0.37 | 37,043,000 | 37,143,000 |
|---|
| 2011-12-31 | — | — | $83.81M | — | — | $56.67M | $27.14M | -$247,000.00 | $26.89M | $9.88M | $17.01M | $0.46 | $0.46 | 10,000 | 14,000 |
|---|
| 2011-09-30 | — | — | $86.7M | — | — | $60.06M | $26.64M | -$178,000.00 | $26.47M | $10.19M | $16.28M | $0.44 | $0.44 | 36,923,000 | 37,065,000 |
|---|
| 2011-06-30 | — | — | $84.73M | — | — | $60.81M | $23.92M | $36,000.00 | $23.95M | $9.56M | $14.39M | $0.39 | $0.39 | 36,901,000 | 37,060,000 |
|---|
| 2011-03-31 | — | — | $57.31M | — | — | $40.55M | $16.76M | $227,000.00 | $16.99M | $6.49M | $10.5M | $0.28 | $0.28 | 36,886,000 | 37,022,000 |
|---|
| 2010-12-31 | — | — | $56.64M | — | — | $37.42M | $19.22M | $82,000.00 | $19.3M | $6.79M | $12.51M | $0.34 | $0.33 | -135,000 | -119,000 |
|---|
| 2010-09-30 | — | — | $57.4M | — | — | $36.69M | $20.71M | -$45,000.00 | $20.66M | $8.05M | $12.62M | $0.34 | $0.34 | 37,118,000 | 37,288,000 |
|---|
| 2010-06-30 | — | — | $50.58M | — | — | $34.86M | $15.72M | $95,000.00 | $15.81M | $6.18M | $9.63M | $0.26 | $0.26 | 37,429,000 | 37,580,000 |
|---|
| 2010-03-31 | — | — | $48.82M | — | — | $34.58M | $14.24M | $79,000.00 | $14.32M | $5.62M | $8.7M | $0.23 | $0.23 | 37,527,000 | 37,643,000 |
|---|
| 2009-12-31 | — | — | $46.56M | — | — | $31.04M | $15.52M | $122,000.00 | $15.64M | $5.69M | $9.95M | $0.27 | $0.26 | 37,329,654 | 37,487,519 |
|---|
| 2009-09-30 | — | — | $48.2M | — | — | $32.31M | $15.89M | $119,000.00 | $16.01M | $6.18M | $9.83M | $0.26 | $0.26 | 37,373 | 37,550 |
|---|
| 2009-06-30 | — | — | $45.76M | — | — | $32.32M | $13.45M | $73,000.00 | $13.52M | $5.21M | $8.31M | $0.22 | $0.22 | 37,344,000 | 37,480,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 |
|---|
| 2024-12-31 | $3.95B | — | — | — | — | $3.81B | $140.29M | -$7.75M | $132.55M | $28.5M | $103.99M | $1.72 | $1.70 | 60,623 | 61,104 |
|---|
| 2023-12-31 | $4.2B | — | — | — | — | $3.99B | $212.23M | -$3.03M | $209.2M | $41.68M | $167.53M | $2.65 | $2.62 | 63,324 | 63,954 |
|---|
| 2022-12-31 | $5.34B | $4.45B | $889.51M | — | — | $4.87B | $474.72M | -$6.76M | $467.96M | $111.01M | $356.95M | $5.37 | $5.32 | 66,418 | 67,118 |
|---|
| 2021-12-31 | $4.23B | $3.63B | $599.64M | — | — | $3.99B | $238.46M | -$7.55M | $230.91M | $59.44M | $171.47M | $2.56 | $2.53 | 66,868 | 67,784 |
|---|
| 2020-12-31 | $3.5B | $3.07B | $425.44M | — | — | $319.61M | $105.83M | -$9.73M | $96.1M | $22.54M | $73.56M | $2.22 | $2.19 | 33,180 | 33,543 |
|---|
| 2019-12-31 | $3.67B | $3.15B | $521.07M | — | — | $368.65M | $152.42M | -$8.55M | $143.87M | $36.7M | $107.17M | $3.22 | $3.20 | 33,284 | 33,480 |
|---|
| 2018-12-31 | $3.68B | $3.24B | $445.6M | — | — | $320.68M | $124.92M | -$8.19M | $116.73M | $29.06M | $201.74M | $6.04 | $6.01 | 33,393,000 | 33,560,000 |
|---|
| 2017-12-31 | $3.12B | $2.79B | $337.63M | — | — | $264.96M | $72.67M | -$5.74M | $66.93M | -$53.08M | $135.15M | $4.07 | $4.05 | 33,220,000 | 33,350,000 |
|---|
| 2016-12-31 | $2.75B | $2.42B | $331.32M | — | — | $234.76M | $96.56M | -$2.53M | $94.03M | $36.38M | $74.81M | $2.21 | $2.20 | 33,841,000 | 33,949,000 |
|---|
| 2015-12-31 | — | — | $412.7M | — | — | $295.67M | $117.03M | -$5.45M | $111.58M | $40.63M | $70.95M | $1.98 | $1.97 | 35,876,000 | 35,968,000 |
|---|
| 2014-12-31 | — | — | $370.44M | — | — | $286.56M | $83.88M | -$2.01M | $81.87M | $30.31M | $51.56M | $1.41 | $1.40 | 36,590,000 | 36,732,000 |
|---|
| 2013-12-31 | — | — | $371.02M | — | — | $257.28M | $113.75M | -$1.19M | $112.56M | $43.45M | $69.11M | $1.88 | $1.87 | 36,829,000 | 36,982,000 |
|---|
| 2012-12-31 | — | — | $356.07M | — | — | $243.71M | $112.36M | -$1.1M | $111.26M | $43.3M | $67.95M | $1.83 | $1.83 | 37,053,000 | 37,185,000 |
|---|
| 2011-12-31 | — | — | $312.55M | — | — | $218.09M | $94.46M | -$162,000.00 | $94.3M | $36.12M | $58.18M | $1.58 | $1.57 | 36,913,000 | 37,063,000 |
|---|
| 2010-12-31 | — | — | $213.43M | — | — | $143.55M | $69.88M | $211,000.00 | $70.09M | $26.64M | $43.46M | $1.17 | $1.16 | 37,223,000 | 37,385,000 |
|---|
| 2009-12-31 | — | — | $185.69M | — | — | $130.16M | $55.53M | $354,000.00 | $55.89M | $21.62M | $34.27M | $0.92 | $0.91 | 37,367,000 | 37,525,000 |
|---|
| 2008-12-31 | — | — | $234.31M | — | — | $138.85M | $95.46M | $864,000.00 | $96.33M | $37.08M | $59.25M | $1.59 | $1.58 | 37,174,000 | 37,484,000 |
|---|