Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-03-31
- 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-03-31 | $143.29M | — | — | — | — | — | — | -$31.7M | — | — | -$12.92M | -$0.10 | -$0.10 | 124,806,053 | 124,806,053 |
|---|
| 2025-12-31 | $142.85M | — | — | — | — | — | — | -$62.15M | — | — | -$43.25M | -$0.35 | -$0.35 | 28,234 | 28,234 |
|---|
| 2025-09-30 | $139.16M | — | — | — | — | — | — | -$31.81M | — | — | -$13.46M | -$0.11 | -$0.11 | 124,502,203 | 124,502,203 |
|---|
| 2025-06-30 | $140.29M | — | — | — | — | — | — | -$38.1M | — | — | -$16.81M | -$0.14 | -$0.14 | 124,458,941 | 124,458,941 |
|---|
| 2025-03-31 | $142.69M | — | — | — | — | — | — | -$30.99M | — | — | -$10.1M | -$0.08 | -$0.08 | 124,257,969 | 124,257,969 |
|---|
| 2024-12-31 | $143.23M | — | — | — | — | — | — | -$29.98M | — | — | -$29.98M | -$0.24 | -$0.24 | 20,828 | 20,828 |
|---|
| 2024-09-30 | $139.29M | — | — | — | — | — | — | -$30.43M | — | — | -$11.52M | -$0.09 | -$0.09 | 123,999,948 | 123,999,948 |
|---|
| 2024-06-30 | $143.26M | — | — | — | — | — | — | -$29.24M | — | — | -$9.81M | -$0.08 | -$0.08 | 123,953,442 | 123,953,442 |
|---|
| 2024-03-31 | $144.54M | — | — | — | — | — | — | -$29.82M | — | — | -$27.76M | -$0.22 | -$0.22 | 123,799,683 | 123,799,683 |
|---|
| 2023-12-31 | $145.33M | — | — | — | — | — | — | -$26.34M | — | — | -$28.03M | -$0.23 | -$0.23 | 18,825 | 18,825 |
|---|
| 2023-09-30 | $146.99M | — | — | — | — | — | — | -$27.83M | — | — | -$17M | -$0.14 | -$0.14 | 123,696,475 | 123,696,475 |
|---|
| 2023-06-30 | $143.07M | — | — | — | — | — | — | -$21.6M | — | — | -$1.99M | -$0.02 | -$0.02 | 123,671,261 | 123,671,261 |
|---|
| 2023-03-31 | $142.37M | — | — | — | — | — | — | -$20.42M | — | — | -$1.37M | -$0.01 | -$0.01 | 123,550,047 | 123,550,047 |
|---|
| 2022-12-31 | $147.21M | — | — | — | — | — | — | $80.72M | — | — | $75.57M | $0.61 | $0.61 | 21,561 | -106,620 |
|---|
| 2022-09-30 | $144.1M | — | — | — | — | — | — | -$16.91M | — | — | $3.33M | $0.03 | $0.03 | 123,395,381 | 123,697,455 |
|---|
| 2022-06-30 | $136.31M | — | — | — | — | — | — | -$13.83M | — | — | $7.97M | $0.06 | $0.06 | 123,366,482 | 123,678,553 |
|---|
| 2022-03-31 | $136.15M | — | — | — | — | — | — | $38.8M | — | — | $59.96M | $0.49 | $0.49 | 123,225,145 | 123,509,990 |
|---|
| 2021-12-31 | $138.16M | — | — | — | — | — | — | -$11.04M | — | — | -$31.75M | -$0.26 | -$0.26 | -79,292 | -494,170 |
|---|
| 2021-09-30 | $131.07M | — | — | — | — | — | — | -$10.11M | — | — | $11.31M | $0.09 | $0.09 | 124,135,556 | 124,627,409 |
|---|
| 2021-06-30 | $130.22M | — | — | — | — | — | — | -$9.71M | — | — | $9.95M | $0.08 | $0.08 | 124,087,113 | 124,703,911 |
|---|
| 2021-03-31 | $129.26M | — | — | — | — | — | — | -$10.22M | — | — | $9.34M | $0.08 | $0.08 | 123,945,972 | 124,449,731 |
|---|
| 2020-12-31 | $131.53M | — | — | — | — | — | — | $3.36M | — | — | $22.61M | $0.18 | $0.19 | -224,637 | -197,730 |
|---|
| 2020-09-30 | $131.69M | — | — | — | — | — | — | -$12.75M | — | — | $8.94M | $0.07 | $0.07 | 126,028,762 | 126,385,035 |
|---|
| 2020-06-30 | $134.63M | — | — | — | — | — | — | $168.43M | — | — | $192.43M | $1.53 | $1.52 | 125,974,762 | 126,500,254 |
|---|
| 2020-03-31 | $137.17M | — | — | — | — | — | — | -$15.11M | — | — | $8.71M | $0.07 | $0.07 | 125,862,086 | 126,360,003 |
|---|
| 2019-12-31 | $134.15M | — | — | — | — | — | — | $143.08M | — | — | $162.48M | $1.29 | $1.29 | 25,005 | -7,714 |
|---|
| 2019-09-30 | $135.42M | — | — | — | — | $111.15M | — | -$15.85M | — | — | $8.42M | $0.07 | $0.07 | 125,783,408 | 126,239,744 |
|---|
| 2019-06-30 | $130.67M | — | — | — | — | $109.61M | — | -$12.91M | — | — | $8.15M | $0.06 | $0.06 | 125,693,365 | 126,490,507 |
|---|
| 2019-03-31 | $132.94M | — | — | — | — | $105.4M | — | $22.67M | — | — | $50.21M | $0.40 | $0.40 | 125,573,528 | 126,180,558 |
|---|
| 2018-12-31 | $137.19M | — | — | — | — | $106.71M | $30.48M | $14.93M | — | — | $45.41M | — | — | -676,021 | -551,477 |
|---|
| 2018-09-30 | $129.71M | — | — | — | — | $98.05M | $31.66M | -$15.55M | — | — | $16.11M | $0.13 | $0.13 | 128,371,062 | 128,818,658 |
|---|
| 2018-06-30 | $129.17M | — | — | — | — | $103.26M | $25.92M | -$14.98M | — | — | $10.94M | $0.09 | $0.09 | 128,346,433 | 128,700,743 |
|---|
| 2018-03-31 | $129.9M | — | — | — | — | $102.29M | $27.61M | $30.22M | — | — | $57.83M | $0.43 | $0.42 | 135,876,652 | 136,182,728 |
|---|
| 2017-12-31 | $139.44M | — | — | — | — | $155.69M | -$16.25M | $100.81M | — | — | -$31.38M | — | — | -328,679 | -299,588 |
|---|
| 2017-09-30 | $137.59M | — | — | — | — | $108.83M | $28.76M | -$12.14M | — | — | $126.13M | — | — | 145,415,678 | 145,719,431 |
|---|
| 2017-06-30 | $148.68M | — | — | — | — | $113.19M | $35.49M | -$18.28M | — | — | $23.71M | — | — | 145,412,524 | 145,813,130 |
|---|
| 2017-03-31 | $148.46M | — | — | — | — | $115.16M | $33.3M | — | — | — | $15.1M | $0.10 | $0.10 | 145,286,930 | 145,833,488 |
|---|
| 2016-12-31 | $143.91M | — | — | — | — | $117.28M | $26.63M | $77.31M | — | — | $30.19M | — | — | 1,627 | 33,927 |
|---|
| 2016-09-30 | $138.49M | — | — | — | — | $135.5M | $2.99M | -$16.05M | — | — | -$13.11M | — | — | 145,231,160 | 145,669,237 |
|---|
| 2016-06-30 | $135.31M | — | — | — | — | $120.52M | $14.79M | -$16.34M | — | — | $72.28M | — | — | 145,178,601 | 145,698,723 |
|---|
| 2016-03-31 | $138.01M | — | — | — | — | $111.64M | $26.37M | — | — | — | $10.37M | — | — | 145,276,476 | 145,791,365 |
|---|
| 2015-12-31 | $139.46M | — | — | — | — | $113.66M | $25.81M | -$17.77M | — | — | $83.96M | — | — | -1,693,303 | -1,619,314 |
|---|
| 2015-09-30 | $148.82M | — | — | — | — | $149.95M | -$1.13M | -$17.89M | — | — | -$1.88M | — | — | 148,855,336 | 149,176,207 |
|---|
| 2015-06-30 | $146.73M | — | — | — | — | $125.91M | $20.82M | -$17.45M | — | — | $29.98M | — | — | 153,559,076 | 153,757,404 |
|---|
| 2015-03-31 | $149.76M | — | — | — | — | $121.55M | $28.21M | -$19.04M | — | — | $19.25M | — | — | 154,339,029 | 154,580,335 |
|---|
| 2014-12-31 | $146.71M | — | — | — | — | $117.92M | $28.79M | -$16.22M | — | — | $12.51M | — | — | -43,640 | -79,561 |
|---|
| 2014-09-30 | $144.64M | — | — | — | — | $117.44M | $27.2M | -$18.05M | — | — | $9.16M | — | — | 154,325,073 | 154,561,362 |
|---|
| 2014-06-30 | $138.58M | — | — | — | — | $112.02M | $26.56M | -$17.23M | — | — | $12.28M | — | — | 154,318,592 | 154,444,508 |
|---|
| 2014-03-31 | $136.32M | — | — | — | — | $111.04M | $25.28M | -$16.24M | — | — | $9.39M | — | — | 154,849,378 | 155,024,545 |
|---|
| 2013-12-31 | $141.5M | — | — | — | — | $106.35M | $35.15M | -$19.82M | — | — | $29.62M | — | — | -1,584,864 | -1,596,982 |
|---|
| 2013-09-30 | $143.39M | — | — | — | — | $107.97M | $35.42M | -$16.86M | — | — | $19.1M | — | — | 164,683,173 | 164,796,275 |
|---|
| 2013-06-30 | $132.57M | — | — | — | — | $99.87M | $32.69M | -$14.58M | — | — | $35.36M | — | — | 167,585,712 | 167,714,206 |
|---|
| 2013-03-31 | $132.15M | — | — | — | — | $94.54M | $37.61M | -$17.42M | — | — | $14.65M | — | — | 167,555,407 | 167,810,319 |
|---|
| 2012-12-31 | $126.69M | — | — | — | — | $94.22M | $32.47M | -$21.21M | — | — | $14.44M | $0.09 | $0.09 | -849,953 | -853,875 |
|---|
| 2012-09-30 | $132.6M | — | — | — | — | $99.08M | $33.52M | -$23.04M | — | — | $10.83M | $0.06 | $0.06 | 168,805,589 | 168,929,039 |
|---|
| 2012-06-30 | $131.65M | — | — | — | — | $95.96M | $35.69M | -$15.41M | — | — | $30.71M | $0.18 | $0.18 | 172,077,405 | 172,209,331 |
|---|
| 2012-03-31 | $131.09M | — | — | — | — | $96.41M | $34.67M | -$16.27M | — | — | $37.23M | $0.22 | $0.22 | 172,629,748 | 172,873,930 |
|---|
| 2011-12-31 | $127.24M | — | — | — | — | $95.93M | $31.31M | -$14.82M | — | — | $119.02M | $0.69 | $0.69 | 9,033 | -14,902 |
|---|
| 2011-09-30 | $132.48M | — | — | — | — | $96.14M | $36.34M | -$15.84M | — | — | $51.03M | $0.30 | $0.29 | 172,826,869 | 173,045,192 |
|---|
| 2011-06-30 | $135.56M | — | — | — | — | $100.03M | $35.52M | -$18.05M | — | — | $21.03M | $0.12 | $0.12 | 172,780,207 | 172,985,847 |
|---|
| 2011-03-31 | $131.45M | — | — | — | — | $90.8M | $40.65M | -$10.05M | — | — | $33.97M | $0.20 | $0.20 | 172,658,488 | 172,954,754 |
|---|
| 2010-12-31 | $125.64M | — | — | — | — | $91.59M | $34.05M | -$14.68M | — | — | $28.7M | $0.17 | $0.16 | 642,304 | 710,248 |
|---|
| 2010-09-30 | $134.12M | — | — | — | — | $84.63M | $49.49M | -$14.17M | — | — | $40.58M | $0.24 | $0.23 | 172,658,489 | 172,885,438 |
|---|
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 | $564.99M | — | — | — | — | — | — | -$163.05M | — | -$1,000.00 | -$83.62M | -$0.67 | -$0.67 | 124,435,499 | 124,435,499 |
|---|
| 2024-12-31 | $570.32M | — | — | — | — | — | — | -$119.47M | — | -$2,000.00 | -$79.07M | -$0.64 | -$0.64 | 123,938,819 | 123,938,819 |
|---|
| 2023-12-31 | $577.76M | — | — | — | — | — | — | -$96.19M | — | $39,000.00 | -$48.39M | -$0.39 | -$0.39 | 123,658,622 | 123,658,622 |
|---|
| 2022-12-31 | $563.77M | — | — | — | — | — | — | $88.78M | — | -$10,000.00 | $146.83M | $1.19 | $1.19 | 123,351,187 | 123,523,881 |
|---|
| 2021-12-31 | $528.71M | — | — | — | — | — | — | -$41.09M | — | -$379,000.00 | -$1.15M | -$0.01 | -$0.01 | 123,977,616 | 123,977,616 |
|---|
| 2020-12-31 | $535.02M | — | — | — | — | — | — | $143.93M | — | $4,000.00 | $232.69M | $1.85 | $1.85 | 125,730,460 | 126,104,321 |
|---|
| 2019-12-31 | $533.18M | — | — | — | — | — | — | $136.99M | — | $160,000.00 | $229.26M | $1.82 | $1.82 | 125,709,207 | 126,182,137 |
|---|
| 2018-12-31 | $525.97M | — | — | — | — | $410.3M | $115.67M | $14.63M | — | -$97,000.00 | $130.3M | — | — | 130,161,202 | 130,635,650 |
|---|
| 2017-12-31 | $574.17M | — | — | — | — | $492.88M | $81.3M | $52.25M | — | $13,000.00 | $133.56M | — | — | 145,043,503 | 145,379,994 |
|---|
| 2016-12-31 | $555.72M | — | — | — | — | $484.93M | $70.78M | $28.93M | — | $415,000.00 | $99.73M | — | — | 145,230,382 | 145,634,953 |
|---|
| 2015-12-31 | $584.77M | — | — | — | — | $511.06M | $73.71M | -$72.16M | — | $85,000.00 | $131.3M | — | — | 150,537,757 | 150,880,116 |
|---|
| 2014-12-31 | $566.25M | — | — | — | — | $458.43M | $107.82M | -$67.74M | — | $0.00 | $43.35M | — | — | 154,452,121 | 154,585,273 |
|---|
| 2013-12-31 | $549.61M | — | — | — | — | $408.73M | $140.88M | -$68.68M | — | $0.00 | $98.73M | — | — | 165,012,713 | 165,137,482 |
|---|
| 2012-12-31 | $520.7M | — | — | — | — | $385.23M | $135.47M | -$75.94M | — | $8,500.00 | $93.2M | $0.55 | $0.55 | 170,312,328 | 170,441,223 |
|---|
| 2011-12-31 | $525.11M | — | — | — | — | $382.3M | $142.81M | -$58.76M | — | $5,000.00 | $225.04M | $1.30 | $1.30 | 172,764,838 | 172,980,947 |
|---|
| 2010-12-31 | $523.45M | — | — | — | — | $356.28M | $167.17M | -$60.37M | — | — | $120.38M | $0.71 | $0.70 | 170,752,520 | 170,967,324 |
|---|
| 2009-12-31 | $542.65M | — | — | — | — | $412.56M | $130.09M | -$66.95M | — | — | $74.7M | $0.47 | $0.47 | 158,419,262 | 158,580,990 |
|---|