Complete source-backed income-statement history.
- Available history
- 2010-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 | $12.84M | $12.4M | $8.93M | — | — | — | -$140.45M | — | -$929.74M | $28,000.00 | -$939.92M | -$1.94 | -$1.94 | 485,734,901 | 485,734,901 |
|---|
| 2026-03-31 | $12.99M | $2.36M | $20.45M | — | — | — | -$162.14M | — | -$416.13M | $28,000.00 | -$427.63M | -$1.01 | -$1.01 | 422,999,671 | 422,999,671 |
|---|
| 2025-12-31 | $26.14M | $18.89M | $8.11M | — | — | — | -$86.32M | — | -$126.5M | $76,000.00 | -$126.58M | -$0.29 | -$0.29 | 7,006,149 | 7,006,149 |
|---|
| 2025-09-30 | $43.38M | $17.12M | $28.95M | — | — | — | -$24.67M | — | -$455.05M | $0.00 | -$455.05M | -$1.13 | -$1.13 | 401,559,291 | 401,559,291 |
|---|
| 2025-06-30 | $47.64M | $22.09M | $22.03M | — | — | — | -$15.59M | — | -$18.37M | $0.00 | -$18.37M | -$0.05 | -$0.05 | 386,895,095 | 386,895,095 |
|---|
| 2025-03-31 | $34.41M | $24.55M | $6.96M | — | — | — | -$59.63M | — | -$61.42M | $0.00 | -$61.42M | -$0.16 | -$0.16 | 383,149,511 | 383,149,511 |
|---|
| 2024-12-31 | $34.99M | $19.62M | $12.64M | — | — | — | -$51.42M | — | -$25.83M | $0.00 | -$29.2M | -$0.08 | -$0.08 | 13,315,611 | 13,315,611 |
|---|
| 2024-09-30 | $27.06M | $14.66M | $10.81M | — | — | — | -$15.71M | — | -$20.05M | $0.00 | -$22.73M | -$0.06 | -$0.06 | 382,086,768 | 382,086,768 |
|---|
| 2024-06-30 | $35.57M | $13.92M | $21.66M | — | — | $28.42M | -$6.77M | — | -$11.64M | $0.00 | -$10.88M | -$0.03 | -$0.03 | 340,662,826 | 340,662,826 |
|---|
| 2024-03-31 | $42.43M | $14.41M | $28.03M | — | — | $30.34M | -$2.32M | — | -$14.89M | $0.00 | -$9.61M | -$0.03 | -$0.03 | 290,602,725 | 290,602,725 |
|---|
| 2023-12-31 | $23.29M | $8.93M | $9.46M | — | — | $19.02M | -$4.67M | — | -$23.24M | $0.00 | -$10.53M | -$0.03 | -$0.03 | 10,697,078 | 10,697,078 |
|---|
| 2023-09-30 | $18.96M | $8.27M | $10.69M | — | $5.77M | $20.38M | -$9.69M | — | -$19.88M | $0.00 | -$19.1M | -$0.09 | -$0.09 | 221,718,367 | 221,718,367 |
|---|
| 2023-06-30 | $15.46M | $5.11M | $10.34M | — | $5.88M | $16.19M | -$5.85M | — | -$14.24M | $0.00 | -$17.54M | -$0.08 | -$0.08 | 210,421,237 | 210,421,237 |
|---|
| 2023-03-31 | $11.53M | $5M | $6.53M | — | $6.49M | $15.75M | -$9.22M | — | -$16.06M | $0.00 | -$26.26M | -$0.16 | -$0.16 | 165,015,228 | 165,015,228 |
|---|
| 2022-12-31 | $9.57M | $5.28M | $4.29M | — | $6.52M | $17.68M | -$13.39M | — | -$39.14M | $0.00 | -$24.95M | -$0.19 | -$0.19 | 6,246,869 | 6,246,869 |
|---|
| 2022-09-30 | $3.86M | $5.18M | -$1.32M | — | $5.93M | $12.06M | -$13.37M | — | -$20.6M | -$256,000.00 | -$33.99M | -$0.32 | -$0.32 | 108,839,269 | 108,839,269 |
|---|
| 2022-06-30 | $1.39M | $591,000.00 | $794,000.00 | — | $4.33M | $8.61M | -$7.82M | — | -$11.96M | — | -$13.67M | -$0.14 | -$0.14 | 104,119,328 | 104,119,328 |
|---|
| 2022-03-31 | $217,000.00 | $32,000.00 | $185,000.00 | — | $5.99M | $9.35M | -$9.17M | — | -$14.49M | — | -$18.18M | -$0.18 | -$0.18 | 100,121,370 | 100,121,370 |
|---|
| 2021-09-30 | $4.74M | $3.16M | $1.58M | $134,608.00 | $3.96M | $6.03M | -$6.03M | — | -$826,655.00 | $25,081.00 | -$6.22M | -$0.07 | -$0.07 | 89,328,574 | 89,328,574 |
|---|
| 2021-06-30 | $4.25M | $2.82M | $1.43M | $128,895.00 | $2.54M | $4.27M | -$4.27M | — | -$721,453.00 | $823.00 | -$4.41M | -$0.05 | -$0.05 | 89,328,574 | 89,328,574 |
|---|
| 2021-03-31 | $3.07M | $2.08M | $996,332.00 | $134,922.00 | $1.18M | — | -$322,181.00 | — | -$341,986.00 | -$20,347.00 | -$321,639.00 | -$0.16 | -$0.16 | 1,976,771 | 1,976,771 |
|---|
| 2020-12-31 | $4.23M | $2.73M | $1.49M | $150,159.00 | $1.06M | — | $286,508.00 | — | $1.49M | $22,000.00 | $1.46M | $0.74 | $0.74 | 0 | 0 |
|---|
| 2020-09-30 | $3.13M | $2.26M | $873,779.00 | $136,520.00 | $979,773.00 | — | -$242,514.00 | — | -$267,067.00 | $6,929.00 | -$273,996.00 | -$0.14 | -$0.14 | 1,976,354 | 1,976,354 |
|---|
| 2020-06-30 | $2.57M | $2.19M | $384,895.00 | $201,234.00 | $1.2M | — | -$1.02M | — | -$1.04M | $0.00 | -$1.04M | -$0.53 | -$0.53 | 1,976,354 | 1,976,354 |
|---|
| 2020-03-31 | $3.5M | $2.34M | $1.15M | $183,580.00 | $1.78M | — | -$811,368.00 | — | -$825,935.00 | -$238,929.00 | -$587,006.00 | -$0.30 | -$0.30 | 1,976,354 | 1,976,354 |
|---|
| 2019-12-31 | $4.96M | $3.42M | $1.55M | $202,505.00 | $1.42M | — | -$70,282.00 | — | -$81,297.00 | -$1,225.00 | -$80,072.00 | -$0.04 | -$0.04 | -1,315 | -1,315 |
|---|
| 2019-09-30 | $4.53M | $3.12M | $1.41M | $218,467.00 | $1.35M | — | -$153,809.00 | — | -$160,383.00 | $2,361.00 | -$162,744.00 | -$0.08 | -$0.08 | 1,978,926 | 1,978,926 |
|---|
| 2019-06-30 | $4.6M | $3.17M | $1.43M | $270,465.00 | $1.34M | — | -$180,897.00 | — | -$186,109.00 | -$70,398.00 | -$115,711.00 | -$0.06 | -$0.06 | 1,982,275 | 1,982,275 |
|---|
| 2019-03-31 | $3.53M | $2.52M | $1.01M | $178,842.00 | $1.38M | — | -$551,688.00 | — | -$557,769.00 | -$102,738.00 | -$455,031.00 | -$0.23 | -$0.23 | 1,983,553 | 1,983,553 |
|---|
| 2018-12-31 | $4.86M | $3.15M | $1.7M | $186,779.00 | $1.32M | — | $191,520.00 | — | $183,220.00 | $33,601.00 | $149,619.00 | $0.08 | $0.08 | 0 | 0 |
|---|
| 2018-09-30 | $4.65M | $3.12M | $1.53M | $179,915.00 | $1.37M | — | -$21,941.00 | — | -$31,479.00 | -$6,727.00 | -$24,752.00 | -$0.01 | -$0.01 | 1,983,553 | 1,983,553 |
|---|
| 2018-06-30 | $4.63M | $2.97M | $1.66M | $156,472.00 | $1.31M | — | $196,880.00 | — | $184,878.00 | $39,542.00 | $145,336.00 | $0.07 | $0.07 | 1,983,553 | 1,983,553 |
|---|
| 2018-03-31 | $4.07M | $2.71M | $1.36M | $154,076.00 | $1.35M | — | -$140,640.00 | — | -$151,154.00 | -$20,416.00 | -$130,738.00 | -$0.07 | -$0.07 | 1,983,553 | 1,983,553 |
|---|
| 2017-12-31 | $4.94M | $3.07M | $1.87M | $169,528.00 | $1.3M | — | $406,813.00 | — | $392,386.00 | $23,617.00 | $368,769.00 | $0.19 | $0.19 | -6,442 | -6,442 |
|---|
| 2017-09-30 | $3.98M | $2.66M | $1.32M | $168,686.00 | $1.31M | — | -$150,190.00 | — | -$164,713.00 | -$53,760.00 | -$110,953.00 | -$0.06 | -$0.06 | 2,005,096 | 2,005,096 |
|---|
| 2017-06-30 | $4.69M | $3.24M | $1.44M | $184,704.00 | $1.39M | — | -$135,076.00 | — | -$150,000.00 | -$44,934.00 | -$105,066.00 | -$0.05 | -$0.05 | 2,018,466 | 2,018,466 |
|---|
| 2017-03-31 | $3.63M | $2.54M | $1.09M | $165,770.00 | $1.51M | — | -$586,156.00 | — | -$601,820.00 | -$222,923.00 | -$378,897.00 | -$0.19 | -$0.19 | 2,018,753 | 2,018,753 |
|---|
| 2016-12-31 | — | $3M | $1.75M | $171,900.00 | $1.49M | — | $88,693.00 | — | $71,675.00 | $65,415.00 | $6,260.00 | $0.01 | $0.01 | 35 | 35 |
|---|
| 2016-09-30 | — | $2.94M | $1.67M | $150,176.00 | $1.36M | — | $159,693.00 | — | $142,491.00 | $60,225.00 | $82,266.00 | $0.04 | $0.04 | 2,018,753 | 2,018,842 |
|---|
| 2016-06-30 | — | $2.67M | $1.52M | $147,125.00 | $1.33M | — | $49,916.00 | — | $36,965.00 | -$2,260.00 | $39,225.00 | $0.02 | $0.02 | 2,018,753 | 2,018,833 |
|---|
| 2016-03-31 | — | $2.72M | $1.3M | $177,864.00 | $1.44M | — | -$320,306.00 | — | -$320,192.00 | -$127,380.00 | -$192,812.00 | -$0.10 | -$0.10 | 2,018,335 | 2,018,335 |
|---|
| 2015-12-31 | — | $2.98M | $1.79M | $154,205.00 | $1.32M | — | $307,514.00 | — | $307,672.00 | $88,198.00 | $219,474.00 | $0.11 | $0.11 | 0 | 338 |
|---|
| 2015-09-30 | — | $2.93M | $1.62M | $157,814.00 | $1.27M | — | $189,388.00 | — | $190,213.00 | $73,457.00 | $116,756.00 | $0.06 | $0.06 | 2,018,253 | 2,018,574 |
|---|
| 2015-06-30 | — | $3.01M | $1.64M | $192,539.00 | $1.25M | — | $194,682.00 | — | $196,192.00 | $168,468.00 | $27,724.00 | $0.01 | $0.01 | 2,018,253 | 2,018,792 |
|---|
| 2015-03-31 | — | $2.5M | $1.1M | $155,844.00 | $1.42M | — | -$470,766.00 | — | -$469,070.00 | -$240,123.00 | -$228,947.00 | -$0.11 | -$0.11 | 2,018,253 | 2,018,253 |
|---|
| 2014-12-31 | — | $3.02M | $1.61M | $175,045.00 | $1.3M | — | $128,654.00 | — | $130,345.00 | $23,893.00 | $106,452.00 | $0.05 | $0.05 | 355 | 97 |
|---|
| 2014-09-30 | — | $2.85M | $1.63M | $169,145.00 | $1.28M | — | $176,659.00 | — | $176,762.00 | $37,791.00 | $138,971.00 | $0.07 | $0.07 | 2,018,412 | 2,019,806 |
|---|
| 2014-06-30 | — | $3.21M | $1.71M | $177,479.00 | $1.24M | — | $292,980.00 | — | $294,532.00 | $96,100.00 | $198,432.00 | $0.10 | $0.10 | 2,016,885 | 2,019,721 |
|---|
| 2014-03-31 | — | $2.71M | $1.76M | $143,330.00 | $1.3M | — | $315,173.00 | — | $317,131.00 | $112,216.00 | $204,915.00 | $0.10 | $0.10 | 2,012,765 | 2,015,992 |
|---|
| 2013-12-31 | — | $2.65M | $1.95M | $173,534.00 | $1.24M | — | $530,937.00 | — | $532,649.00 | $172,000.00 | $360,649.00 | $0.18 | $0.18 | 1,141 | 325 |
|---|
| 2013-09-30 | — | $2.58M | $1.64M | $149,864.00 | $1.33M | — | $161,505.00 | — | $162,877.00 | $46,715.00 | $116,162.00 | $0.06 | $0.06 | 2,008,836 | 2,015,125 |
|---|
| 2013-06-30 | — | $2.77M | $1.88M | $153,412.00 | $1.33M | — | $401,490.00 | — | $403,234.00 | $110,122.00 | $293,112.00 | $0.15 | $0.15 | 2,007,623 | 2,012,552 |
|---|
| 2013-03-31 | — | $2.56M | $1.46M | $172,515.00 | $1.47M | — | -$173,802.00 | — | -$171,587.00 | -$83,837.00 | -$87,750.00 | -$0.04 | -$0.04 | 2,000,555 | 2,000,555 |
|---|
| 2012-12-31 | — | $2.64M | $1.88M | $159,611.00 | $1.3M | — | $426,177.00 | — | $428,850.00 | $143,708.00 | $285,142.00 | $0.14 | $0.14 | 1,268 | 362 |
|---|
| 2012-09-30 | — | $2.48M | $1.75M | $141,186.00 | $1.27M | — | $338,405.00 | — | $340,977.00 | $112,865.00 | $228,112.00 | $0.11 | $0.11 | 1,989,307 | 1,993,429 |
|---|
| 2012-06-30 | — | $2.74M | $1.8M | $153,265.00 | $1.29M | — | $364,650.00 | — | $367,729.00 | $124,646.00 | $243,083.00 | $0.12 | $0.12 | 1,986,364 | 1,991,311 |
|---|
| 2012-03-31 | — | $2.5M | $1.51M | $175,714.00 | $1.43M | — | -$96,351.00 | — | -$92,625.00 | -$30,219.00 | -$62,406.00 | -$0.03 | -$0.03 | 1,984,695 | 1,984,695 |
|---|
| 2011-12-31 | — | $2.47M | $1.71M | $145,319.00 | $1.31M | — | $257,660.00 | — | $261,542.00 | $124,850.00 | $136,692.00 | $0.07 | $0.07 | 820 | 778 |
|---|
| 2011-09-30 | — | $2.68M | $1.68M | $129,541.00 | $1.25M | — | $296,246.00 | — | $300,274.00 | $85,597.00 | $214,677.00 | $0.11 | $0.11 | 1,983,613 | 1,987,945 |
|---|
| 2011-06-30 | — | $2.73M | $1.85M | $137,488.00 | $1.27M | — | $448,807.00 | — | $453,588.00 | $144,042.00 | $309,546.00 | $0.16 | $0.16 | 1,982,869 | 1,987,662 |
|---|
| 2011-03-31 | — | $2.19M | $1.47M | $99,911.00 | $1.34M | — | $23,291.00 | — | $27,853.00 | -$9,489.00 | $37,342.00 | $0.02 | $0.02 | 1,976,523 | 1,981,114 |
|---|
| 2010-12-31 | — | $2.62M | $1.82M | $166,971.00 | $1.17M | — | $491,844.00 | — | $497,853.00 | $162,889.00 | $334,964.00 | $0.16 | $0.17 | 469 | 1,096 |
|---|
| 2010-09-30 | — | $2.47M | $1.67M | $163,420.00 | $1.09M | — | $416,907.00 | — | $423,174.00 | $135,831.00 | $287,343.00 | $0.15 | $0.15 | 1,974,162 | 1,975,882 |
|---|
| 2010-06-30 | — | $2.42M | $1.83M | $204,498.00 | $1.12M | — | $502,786.00 | — | $506,672.00 | $163,400.00 | $343,272.00 | $0.17 | $0.17 | 1,972,447 | 1,974,158 |
|---|
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 | $151.56M | $82.66M | $66.05M | — | — | — | -$186.21M | — | -$661.34M | $76,000.00 | -$661.42M | -$1.66 | -$1.66 | 397,608,216 | 397,608,216 |
|---|
| 2024-12-31 | $140.05M | $62.61M | $69.79M | — | — | — | -$76.22M | — | -$72.42M | $0.00 | -$72.42M | -$0.21 | -$0.21 | 351,315,476 | 351,315,476 |
|---|
| 2023-12-31 | $69.23M | $27.32M | $37.03M | — | — | $71.34M | -$29.42M | — | -$73.42M | $0.00 | -$73.42M | -$0.35 | -$0.35 | 209,956,392 | 209,956,392 |
|---|
| 2022-12-31 | $15.03M | $11.08M | $3.95M | — | $22.77M | $47.7M | -$43.75M | — | -$86.19M | -$256,000.00 | -$90.79M | -$0.82 | -$0.82 | 110,638,792 | 110,638,792 |
|---|
| 2020-12-31 | $13.43M | $9.53M | $3.91M | $671,493.00 | $5.02M | — | -$1.79M | — | -$649,320.00 | -$210,000.00 | -$439,320.00 | -$0.22 | -$0.22 | 1,976,354 | 1,976,354 |
|---|
| 2019-12-31 | $17.62M | $12.22M | $5.4M | $870,279.00 | $5.48M | — | -$956,676.00 | — | -$985,558.00 | -$172,000.00 | -$813,558.00 | -$0.41 | -$0.41 | 1,980,253 | 1,980,253 |
|---|
| 2018-12-31 | $18.21M | $11.96M | $6.25M | $677,242.00 | $5.35M | — | $225,819.00 | — | $185,465.00 | $46,000.00 | $139,465.00 | $0.07 | $0.07 | 1,983,553 | 1,983,553 |
|---|
| 2017-12-31 | $17.24M | $11.51M | $5.73M | $688,688.00 | $5.51M | — | -$464,609.00 | — | -$524,147.00 | -$298,000.00 | -$226,147.00 | -$0.11 | -$0.11 | 2,007,613 | 2,007,613 |
|---|
| 2016-12-31 | — | $11.33M | $6.24M | $647,065.00 | $5.61M | — | -$22,004.00 | — | -$69,061.00 | -$4,000.00 | -$65,061.00 | -$0.03 | -$0.03 | 2,018,649 | 2,018,649 |
|---|
| 2015-12-31 | — | $11.42M | $6.14M | $660,402.00 | $5.26M | — | $220,818.00 | — | $225,007.00 | $90,000.00 | $135,007.00 | $0.07 | $0.07 | 2,018,253 | 2,018,591 |
|---|
| 2014-12-31 | — | $11.79M | $6.7M | $664,999.00 | $5.12M | $5.79M | $913,466.00 | — | $918,770.00 | $270,000.00 | $648,770.00 | $0.32 | $0.32 | 2,017,144 | 2,018,334 |
|---|
| 2013-12-31 | — | $10.55M | $6.94M | $649,325.00 | $5.37M | $6.02M | $920,130.00 | — | $927,173.00 | $245,000.00 | $682,173.00 | $0.34 | $0.34 | 2,006,843 | 2,010,659 |
|---|
| 2012-12-31 | — | $10.37M | $6.94M | $629,776.00 | $5.28M | $5.91M | $1.03M | — | $1.04M | $351,000.00 | $693,931.00 | $0.35 | $0.35 | 1,988,066 | 1,990,847 |
|---|
| 2011-12-31 | — | $10.07M | $6.71M | $512,259.00 | $5.17M | $5.68M | $1.03M | — | $1.04M | $345,000.00 | $698,257.00 | $0.35 | $0.35 | 1,981,848 | 1,986,041 |
|---|
| 2010-12-31 | — | $9.71M | $6.8M | $695,593.00 | $4.57M | $5.21M | $1.53M | — | $1.55M | $440,000.00 | $1.11M | $0.56 | $0.56 | 1,971,717 | 1,973,447 |
|---|