Complete source-backed income-statement history.
- Available history
- 2008-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 | $1.11B | — | — | — | $98.4M | $971.3M | $137.1M | -$12.8M | $124.3M | $46.7M | $77.4M | $2.04 | $1.71 | 37,869,717 | 46,177,113 |
|---|
| 2026-03-31 | $1.01B | — | — | — | $92.6M | $939.8M | $72M | -$5.7M | $66.3M | $29M | $37.5M | $0.96 | $0.83 | 38,921,659 | 46,990,091 |
|---|
| 2025-12-31 | $1.11B | — | — | — | $116.8M | $1.01B | $101M | -$9.8M | $91.2M | $39.4M | $51.5M | $1.27 | $1.00 | -296,546 | 1,208,273 |
|---|
| 2025-09-30 | $1.15B | — | — | — | $84.6M | $950.7M | $195M | -$14.8M | $180.2M | $55.1M | $122M | $3.02 | $2.75 | 40,331,347 | 44,809,457 |
|---|
| 2025-06-30 | $1.07B | — | — | — | $87.8M | $915.7M | $158.6M | -$27.3M | $131.3M | $33.6M | $97.6M | $2.31 | $2.27 | 42,321,267 | 42,954,631 |
|---|
| 2025-03-31 | $915.5M | — | — | — | $83M | $840.3M | $75.2M | -$29.7M | $45.5M | $7.1M | $38.4M | $0.88 | $0.85 | 43,677,294 | 46,239,523 |
|---|
| 2024-12-31 | $1.05B | — | — | — | $83.4M | $924.6M | $122.7M | -$46.8M | $75.9M | $30.6M | $45.2M | $1.05 | $1.00 | -324,537 | -338,779 |
|---|
| 2024-09-30 | $1.1B | — | — | — | $80.6M | $917.1M | $182.2M | $26.2M | $208.4M | $56.8M | $151.5M | $3.41 | $3.21 | 44,416,803 | 47,554,606 |
|---|
| 2024-06-30 | $986.2M | — | — | — | $79.4M | $851.9M | $134.3M | -$11.9M | $122.4M | $39.2M | $83.1M | $1.83 | $1.73 | 45,429,998 | 48,700,270 |
|---|
| 2024-03-31 | $857M | — | — | — | $71.9M | $793M | $64M | -$21.8M | $42.2M | $16M | $26.2M | $0.57 | $0.55 | 45,816,943 | 48,962,583 |
|---|
| 2023-12-31 | $957.7M | — | — | — | $72.4M | $860.3M | $97.4M | $500,000.00 | $97.9M | $28.4M | $69.3M | $1.50 | $1.43 | -803,137 | -846,659 |
|---|
| 2023-09-30 | $1B | — | — | — | $73.9M | $837M | $167M | -$19.8M | $147.2M | $43M | $104.2M | $2.15 | $2.05 | 48,406,473 | 51,470,603 |
|---|
| 2023-06-30 | $939.1M | — | — | — | $75.3M | $816.5M | $122.6M | -$4.3M | $118.3M | $32.3M | $86.1M | $1.73 | $1.65 | 49,637,589 | 52,871,415 |
|---|
| 2023-03-31 | $787.2M | — | — | — | $75.2M | $741.6M | $45.6M | -$8.6M | $37M | $17.2M | $20.1M | $0.40 | $0.39 | 49,811,368 | 52,974,800 |
|---|
| 2022-12-31 | $865.7M | — | — | — | $77.5M | $786.6M | $79.1M | -$1.3M | $77.8M | $10M | $67.7M | $1.36 | $1.31 | -169,679 | -225,492 |
|---|
| 2022-09-30 | $931.3M | — | — | — | $69.6M | $762.8M | $168.5M | -$26.9M | $141.6M | $44M | $97.8M | $1.97 | $1.87 | 49,583,317 | 52,751,304 |
|---|
| 2022-06-30 | $843.3M | — | — | — | $74.2M | $742.2M | $101.1M | -$23.3M | $77.8M | $20.7M | $57.3M | $1.13 | $1.08 | 50,394,610 | 53,766,914 |
|---|
| 2022-03-31 | $718.5M | — | — | — | $63.8M | $681.8M | $36.7M | -$11.3M | $25.4M | $17.2M | $8.2M | $0.16 | $0.16 | 51,057,951 | 51,716,045 |
|---|
| 2021-12-31 | $811.58M | — | — | — | $69.81M | $782.65M | $28.94M | -$8.2M | $20.74M | $23.96M | -$3.15M | -$0.06 | -$0.05 | -213,525 | -403,650 |
|---|
| 2021-09-30 | $816.56M | — | — | — | $64.3M | $702.07M | $114.49M | -$18.05M | $96.44M | $22.73M | $73.88M | $1.40 | $1.37 | 52,829,386 | 53,853,675 |
|---|
| 2021-06-30 | $714.69M | — | — | — | $59.12M | $684.57M | $30.12M | -$9.14M | $20.98M | $12.35M | $8.64M | $160.00 | $160.00 | 52,805,367 | 54,008,839 |
|---|
| 2021-03-31 | $652.67M | — | — | — | $58.78M | $642.22M | $10.45M | -$13.01M | -$2.56M | $6.06M | -$8.67M | -$0.16 | -$0.16 | 52,762,845 | 52,762,845 |
|---|
| 2020-12-31 | $706.64M | — | — | — | $52.28M | $656.42M | $50.22M | $5.23M | $55.45M | -$14.95M | $70.24M | $1.34 | $1.34 | -52,479 | -52,479 |
|---|
| 2020-09-30 | $664.35M | — | — | — | $55.23M | $598.28M | $66.07M | -$10.71M | $55.37M | $15.05M | $40.25M | $0.77 | $0.76 | 52,294,522 | 53,201,971 |
|---|
| 2020-06-30 | $527.8M | $350.01M | — | — | $53.32M | $629.07M | -$101.27M | -$5.53M | -$106.8M | $8.93M | -$115.8M | -$2.22 | -$2.22 | 52,234,465 | 52,234,465 |
|---|
| 2020-03-31 | $583.91M | $359.46M | — | — | $60.79M | $552.31M | $31.6M | -$27.44M | $4.16M | $2.44M | $1.92M | $0.04 | $0.04 | 53,607,104 | 54,779,321 |
|---|
| 2019-12-31 | $693.75M | $403.76M | — | — | $51.24M | $586.53M | $107.21M | $2.23M | $109.44M | $2.87M | $106.45M | $1.97 | $1.91 | 268,984 | 291,668 |
|---|
| 2019-09-30 | $786.99M | $405.08M | — | — | $58.72M | $593M | $193.99M | -$19.49M | $174.5M | $36.96M | $137.61M | $2.53 | $2.46 | 54,449,256 | 55,972,061 |
|---|
| 2019-06-30 | $691.87M | $393.81M | — | — | $53.84M | $573.97M | $117.9M | -$18.57M | $99.33M | $31.32M | $68.15M | $1.28 | $1.25 | 53,212,759 | 54,702,459 |
|---|
| 2019-03-31 | $577.51M | $353.83M | — | — | $48.15M | — | $56.09M | -$5.55M | $50.54M | $15.96M | $34.54M | $0.67 | $0.62 | 51,880,534 | 55,576,867 |
|---|
| 2018-12-31 | $649.39M | $395.33M | — | — | $58.65M | — | $71.16M | -$13.51M | $57.65M | -$2.25M | $59.99M | $1.16 | $1.09 | 51,329 | 106,485 |
|---|
| 2018-09-30 | $714.51M | $388.24M | — | — | $55.79M | — | $150.91M | -$13.72M | $137.19M | $34.94M | $102.72M | $2.01 | $1.89 | 51,182,502 | 54,263,892 |
|---|
| 2018-06-30 | $622.22M | $361.51M | — | — | $52.36M | — | $90.37M | -$30.31M | $60.06M | $16.43M | $43.72M | $0.85 | $0.82 | 51,226,898 | 53,492,835 |
|---|
| 2018-03-31 | $550.52M | $343.32M | — | — | $50.01M | — | $45.47M | -$5.46M | $40.01M | $13.67M | $26.41M | $0.51 | $0.49 | 51,899,282 | 53,953,246 |
|---|
| 2017-12-31 | $604.65M | $377.48M | — | — | $50.59M | — | $41.12M | -$7.68M | $33.44M | $56.27M | -$22.93M | -$0.44 | -$0.38 | 59,761 | -466,256 |
|---|
| 2017-09-30 | $637.83M | $364.82M | — | — | $49.28M | — | $116.9M | -$975,000.00 | $115.93M | $15.57M | $100.29M | $1.91 | $1.80 | 52,590,837 | 55,784,485 |
|---|
| 2017-06-30 | $536.56M | $317.35M | — | — | $48.44M | — | $66.69M | $3.24M | $69.93M | $18.59M | $51.37M | $0.98 | $0.93 | 52,453,752 | 55,210,993 |
|---|
| 2017-03-31 | $473.38M | $296.61M | — | — | $41.99M | — | $41.29M | -$4.25M | $37.04M | $8.97M | $28.12M | $0.54 | $0.51 | 52,345,944 | 54,921,779 |
|---|
| 2016-12-31 | $519.83M | $321M | — | — | $43.67M | — | $58.11M | -$15.76M | $42.35M | $13.69M | $28.91M | $0.56 | $0.57 | -16,857 | -640,309 |
|---|
| 2016-09-30 | $524.03M | $300.16M | — | — | $41.38M | — | $90.47M | -$8.9M | $81.57M | $20.78M | $60.73M | $1.16 | $1.11 | 52,134,500 | 54,523,211 |
|---|
| 2016-06-30 | $476.87M | $281.76M | — | — | $42.45M | — | $59.31M | $11.44M | $70.75M | $15.18M | $55.68M | $1.07 | $1.04 | 52,061,158 | 53,781,606 |
|---|
| 2016-03-31 | $437.89M | $271.63M | — | — | $37.85M | — | $41.89M | -$3.66M | $38.23M | $9.14M | $29.09M | $0.55 | $0.53 | 52,685,765 | 54,529,588 |
|---|
| 2015-12-31 | $470.58M | $290.1M | — | — | $40.01M | — | $55.22M | -$13.16M | $42.07M | $8.55M | $33.49M | $0.64 | $0.62 | 199,185 | 132,428 |
|---|
| 2015-09-30 | $481.37M | $282.31M | — | — | $43.72M | — | $70.27M | -$22.23M | $48.04M | $16.72M | $31.33M | $0.60 | $0.57 | 52,617,245 | 54,544,763 |
|---|
| 2015-06-30 | $425.15M | $258.08M | — | — | $38.62M | — | $47.18M | -$10.32M | $36.86M | $10.34M | $26.81M | $0.52 | $0.50 | 51,935,757 | 53,658,504 |
|---|
| 2015-03-31 | $395.16M | $251.36M | — | — | $34.03M | — | $32.16M | -$18.04M | $14.12M | $7M | $7.18M | $0.14 | $0.13 | 51,673,160 | 53,625,641 |
|---|
| 2014-12-31 | $461.95M | $289.69M | — | — | $39.45M | — | $49.49M | -$6.58M | $42.91M | $12.75M | $30.09M | $0.57 | $0.56 | 99,044 | 160,889 |
|---|
| 2014-09-30 | $453.42M | $274.81M | — | — | $43.97M | — | $50.73M | -$2.99M | $47.74M | $12.83M | $35.04M | $0.67 | $0.64 | 52,512,474 | 54,619,793 |
|---|
| 2014-06-30 | $395.46M | $242.64M | — | — | $40.98M | — | $34.13M | -$4.93M | $29.2M | $8.71M | $20.5M | $0.40 | $0.38 | 51,675,775 | 53,773,759 |
|---|
| 2014-03-31 | $353.32M | $226.34M | — | — | $32.87M | — | $24.38M | -$2.73M | $21.66M | $5.72M | $16.02M | $0.32 | $0.30 | 50,788,219 | 52,763,650 |
|---|
| 2013-12-31 | $375.4M | $236M | — | — | $33.71M | — | $16.11M | -$1.71M | $14.4M | $5.25M | $10M | $0.19 | $0.18 | 135,440 | 402,976 |
|---|
| 2013-09-30 | $360.58M | $223.55M | — | — | $33.25M | — | $55.35M | $3.3M | $58.64M | $10.67M | $47.87M | $0.96 | $0.92 | 50,093,786 | 52,200,472 |
|---|
| 2013-06-30 | $341.54M | $214.3M | — | — | $31.46M | — | $27.8M | -$974,000.00 | $26.83M | $8.66M | $18.11M | $0.36 | $0.35 | 49,889,640 | 51,517,640 |
|---|
| 2013-03-31 | $335.64M | $219.09M | — | — | $31M | — | $19.16M | -$3.94M | $15.22M | $3.16M | $12.01M | $0.24 | $0.24 | 49,504,712 | 50,620,437 |
|---|
| 2012-12-31 | $351.25M | $225.09M | — | — | $33.84M | — | -$1.89M | -$1.33M | -$3.21M | $9.56M | -$13.01M | -$0.25 | -$0.25 | -175,746 | -108,693 |
|---|
| 2012-09-30 | $316.36M | $200.38M | — | — | $30.07M | — | $24.2M | -$3.03M | $21.17M | $6.83M | $14.63M | $0.29 | $0.28 | 50,827,767 | 51,597,319 |
|---|
| 2012-06-30 | $302.38M | $192.59M | — | — | $29.03M | — | $19.85M | -$8.94M | $10.91M | $5.19M | $5.75M | $0.11 | $0.11 | 50,765,005 | 51,671,501 |
|---|
| 2012-03-31 | $297.62M | $194M | — | — | $27.64M | — | $15.84M | $2.62M | $18.47M | $5.37M | $13.17M | $0.26 | $0.26 | 50,522,893 | 51,357,390 |
|---|
| 2011-12-31 | $319.4M | $203.92M | — | — | $32.16M | — | $23M | -$6.64M | $16.36M | $5.27M | $10.97M | $0.22 | $0.21 | -190,591 | -167,985 |
|---|
| 2011-09-30 | $299.51M | $190.53M | — | — | $30.06M | — | $20.12M | -$16.56M | $3.56M | $6.48M | -$3.18M | -$0.06 | -$0.06 | 51,116,512 | 51,116,512 |
|---|
| 2011-06-30 | $279.8M | $175.39M | — | — | $27.07M | — | $18.8M | $319,000.00 | $19.12M | $6.83M | $11.89M | $0.23 | $0.23 | 51,219,681 | 51,957,942 |
|---|
| 2011-03-31 | $262.59M | $170.88M | — | — | $23.21M | — | $17.22M | $6.54M | $23.76M | $6.13M | $17.28M | $0.34 | $0.33 | 51,068,626 | 51,947,914 |
|---|
| 2010-12-31 | $283.82M | $181.44M | — | — | $28.36M | — | -$49.76M | -$5.86M | -$55.63M | $5.71M | -$60.68M | -$1.19 | -$1.18 | -4,913 | -827,901 |
|---|
| 2010-09-30 | $260.22M | $167.44M | — | — | $23.23M | — | $20.26M | $7.86M | $28.12M | $7.05M | $20.97M | $0.41 | $0.41 | 50,872,551 | 51,539,150 |
|---|
| 2010-06-30 | $244.23M | $160.84M | — | — | $21.85M | — | $16.54M | -$13.35M | $3.19M | -$4.34M | -$1.48M | -$0.03 | -$0.03 | 50,914,453 | 50,914,453 |
|---|
| 2010-03-31 | $250M | $165.86M | — | — | $19.19M | — | $18.23M | -$8.93M | — | -$5.79M | $2.83M | $0.06 | $0.05 | 50,801,170 | 51,923,122 |
|---|
| 2009-12-31 | $285.56M | $186.28M | — | — | $26.66M | — | $22.46M | -$7.66M | — | $6.01M | $8.21M | $0.16 | $0.16 | 60,592 | 276,360 |
|---|
| 2009-09-30 | $264.82M | $173.49M | — | — | $20.07M | — | $22.09M | $4.59M | — | $8.11M | $18.87M | $0.37 | $0.36 | 50,560,371 | 51,906,902 |
|---|
| 2009-06-30 | $248.61M | $165.05M | — | — | $20.91M | — | $18.02M | $4.25M | — | $6.4M | $15.54M | $0.31 | $0.30 | 50,425,261 | 51,240,221 |
|---|
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 | $4.24B | — | — | — | $372.2M | $3.71B | $529.8M | -$81.6M | $448.2M | $135.2M | $309.5M | $7.40 | $6.84 | 41,813,424 | 45,782,801 |
|---|
| 2024-12-31 | $3.99B | — | — | — | $315.3M | $3.49B | $503.2M | -$54.3M | $448.9M | $142.6M | $306M | $6.82 | $6.45 | 44,896,711 | 48,082,766 |
|---|
| 2023-12-31 | $3.69B | — | — | — | $296.8M | $3.26B | $432.6M | -$32.2M | $400.4M | $120.9M | $279.7M | $5.77 | $5.50 | 48,482,006 | 51,599,633 |
|---|
| 2022-12-31 | $3.36B | — | — | — | $285.1M | $2.97B | $385.4M | -$62.8M | $322.6M | $91.9M | $231M | $4.60 | $4.41 | 50,175,614 | 53,463,308 |
|---|
| 2021-12-31 | $3B | — | — | — | $252M | $2.81B | $184M | -$48.4M | $135.6M | $65.1M | $70.7M | $1.34 | $1.32 | 52,585,674 | 53,529,576 |
|---|
| 2020-12-31 | $2.48B | $1.58B | — | — | $221.61M | $2.44B | $46.62M | -$38.45M | $8.17M | $11.48M | -$3.4M | -$0.06 | -$0.06 | 52,659,551 | 52,659,551 |
|---|
| 2019-12-31 | $2.75B | $1.56B | — | — | $211.94M | $2.27B | $475.19M | -$41.39M | $433.81M | $87.11M | $346.75M | $6.49 | $6.31 | 53,449,834 | 54,913,887 |
|---|
| 2018-12-31 | $2.54B | $1.49B | — | — | $216.81M | $2.18B | $357.91M | -$63M | $294.92M | $62.79M | $232.85M | $4.52 | $4.26 | 51,487,557 | 54,627,747 |
|---|
| 2017-12-31 | $2.25B | $1.36B | — | — | $190.3M | — | $266M | -$9.66M | $256.34M | $99.4M | $156.85M | $2.99 | $2.85 | 52,523,272 | 55,116,327 |
|---|
| 2016-12-31 | $1.96B | $1.17B | — | — | $165.35M | — | $249.77M | -$16.88M | $232.89M | $58.8M | $174.42M | $3.34 | $3.23 | 52,276,951 | 54,001,079 |
|---|
| 2015-12-31 | $1.77B | $1.08B | — | — | $156.39M | — | $204.84M | -$63.75M | $141.09M | $42.6M | $98.81M | $1.89 | $1.83 | 52,274,573 | 54,076,676 |
|---|
| 2014-12-31 | $1.66B | $1.03B | — | — | $157.27M | — | $158.73M | -$17.23M | $141.5M | $40.02M | $101.65M | $1.96 | $1.89 | 51,757,867 | 53,901,040 |
|---|
| 2013-12-31 | $1.41B | $892.93M | — | — | $129.43M | — | $118.41M | -$3.33M | $115.09M | $27.73M | $87.99M | $1.76 | $1.69 | 49,964,819 | 51,982,620 |
|---|
| 2012-12-31 | $1.27B | $812.06M | — | — | $120.58M | — | $58.01M | -$10.67M | $47.33M | $26.94M | $20.54M | $0.41 | $0.40 | 50,529,476 | 51,412,510 |
|---|
| 2011-12-31 | $1.16B | $740.73M | — | — | $112.51M | — | $79.14M | -$16.35M | $62.79M | $24.7M | $36.96M | $0.73 | $0.71 | 50,944,349 | 51,729,513 |
|---|
| 2010-12-31 | $1.04B | $675.57M | — | — | $92.62M | — | $5.27M | -$20.29M | -$15.02M | $22.9M | -$38.37M | -$0.75 | -$0.75 | 50,857,812 | 50,857,812 |
|---|
| 2009-12-31 | $1.03B | $678.37M | — | — | $86.71M | — | $72.27M | -$15.09M | $57.17M | $25.84M | $30.32M | $0.60 | $0.59 | 50,486,705 | 51,482,723 |
|---|
| 2008-12-31 | $1.05B | $703.84M | — | — | $85.42M | — | -$149.02M | -$51.65M | — | -$7.34M | -$193.47M | -$3.93 | -$3.93 | 49,180,908 | 49,180,908 |
|---|