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 | $0.00 | $0.00 | $0.00 | — | $76,464.00 | — | -$76,464.00 | -$5,983.00 | -$82,447.00 | $0.00 | -$82,447.00 | — | $0.00 | — | 1,249,709,717 |
|---|
| 2026-03-31 | — | — | — | — | $89,955.00 | $89,955.00 | -$89,955.00 | -$7,375.00 | -$97,330.00 | — | -$97,330.00 | $0.00 | $0.00 | 1,221,737,689 | 1,221,737,689 |
|---|
| 2025-12-31 | — | — | — | — | $9,341.00 | $9,341.00 | -$9,341.00 | $1.00 | -$9,340.00 | — | -$9,340.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2025-09-30 | — | — | — | — | $4,850.00 | $4,850.00 | -$4,850.00 | -$1.00 | -$4,851.00 | — | -$4,851.00 | $0.00 | $0.00 | 1,221,737,689 | 1,221,737,689 |
|---|
| 2025-06-30 | $0.00 | $0.00 | $0.00 | — | $4,968.00 | $4,968.00 | -$4,968.00 | -$5.00 | -$4,973.00 | $0.00 | -$4,973.00 | $0.00 | $0.00 | 1,221,737,689 | 1,221,737,689 |
|---|
| 2025-03-31 | — | — | — | — | $5,224.00 | $5,224.00 | -$5,224.00 | — | -$5,224.00 | — | -$5,224.00 | $0.00 | $0.00 | 1,221,737,689 | 1,221,737,689 |
|---|
| 2024-12-31 | — | — | — | — | $9,641.00 | $9,641.00 | -$9,641.00 | -$3,647.00 | -$13,288.00 | — | -$13,288.00 | $0.00 | $0.00 | 602 | 602 |
|---|
| 2024-09-30 | — | — | — | — | $5,501.00 | $5,501.00 | -$5,501.00 | -$12,472.00 | -$17,973.00 | — | -$17,973.00 | $0.00 | $0.00 | 1,221,735,251 | 1,221,735,251 |
|---|
| 2024-06-30 | — | — | — | — | $6,038.00 | $6,038.00 | -$6,038.00 | -$6,145.00 | -$12,183.00 | — | -$12,183.00 | $0.00 | $0.00 | 1,221,731,458 | 1,221,731,458 |
|---|
| 2024-03-31 | — | — | — | — | $48,071.00 | $48,071.00 | -$48,071.00 | $5,987.00 | -$42,084.00 | — | -$42,084.00 | $0.00 | $0.00 | 1,221,731,458 | 1,221,731,458 |
|---|
| 2023-12-31 | — | — | — | — | $15,095.00 | $15,095.00 | -$15,095.00 | -$8,130.00 | -$23,225.00 | — | -$23,225.00 | -$0.01 | -$0.01 | 430,657,666 | 430,657,666 |
|---|
| 2023-09-30 | — | — | — | — | $13,805.00 | $13,805.00 | -$13,805.00 | -$2,041.00 | -$15,846.00 | — | -$15,846.00 | $0.00 | $0.00 | 1,221,731,458 | 1,221,731,458 |
|---|
| 2023-06-30 | — | — | — | — | $562,442.00 | $562,442.00 | -$562,442.00 | -$3,925.00 | -$566,367.00 | — | -$566,367.00 | -$0.01 | -$0.01 | 649,278,674 | 649,278,674 |
|---|
| 2023-03-31 | — | — | — | — | $35,765.00 | $35,765.00 | -$35,765.00 | $26.24M | $26.21M | — | $26.21M | $0.05 | $0.05 | 504,479,746 | 504,479,746 |
|---|
| 2022-12-31 | — | — | — | — | $60,570.00 | $60,570.00 | -$60,570.00 | -$58,620.00 | -$119,190.00 | — | -$438,711.00 | — | — | 25,817,134 | 25,817,134 |
|---|
| 2022-09-30 | $69,947.00 | — | $69,947.00 | — | $64,473.00 | $64,473.00 | -$64,473.00 | -$110,441.00 | -$174,914.00 | — | -$1.41M | $0.00 | — | 290,352,352 | 290,352,352 |
|---|
| 2022-06-30 | $124,413.00 | — | $124,413.00 | — | $1.24M | $1.24M | -$1.24M | -$3,496.00 | -$1.24M | — | -$1.5M | -$0.01 | — | 281,861,298 | 281,861,298 |
|---|
| 2022-03-31 | $57,058.00 | — | $57,058.00 | — | $158,661.00 | $158,661.00 | -$158,661.00 | -$49,224.00 | -$207,885.00 | — | -$784,003.00 | — | — | 220,962,339 | 220,962,339 |
|---|
| 2021-12-31 | $57,074.00 | — | $3,036.00 | — | $1.5M | $1.59M | -$1.58M | -$298,676.00 | -$1.88M | — | -$1.88M | — | — | — | 6,018,529 |
|---|
| 2021-09-30 | $50,397.00 | — | $50,397.00 | — | $531,504.00 | $589,303.00 | -$538,906.00 | $70,317.00 | -$468,589.00 | — | -$468,589.00 | $0.00 | — | 239,074,612 | 239,074,612 |
|---|
| 2021-06-30 | $42,078.00 | — | $42,078.00 | — | $1.6M | $1.65M | -$1.61M | $295,959.00 | -$1.32M | — | -$1.32M | $0.00 | — | 135,665,126 | 135,665,126 |
|---|
| 2021-03-31 | $88,207.00 | — | $88,207.00 | — | $371,036.00 | $429,342.00 | -$341,135.00 | $109,909.00 | -$231,226.00 | — | -$231,226.00 | — | $0.00 | — | 55,061,743 |
|---|
| 2020-12-31 | -$66,126.00 | -$68,086.00 | $1,960.00 | — | $1.2M | -$972,187.00 | $974,147.00 | -$2.46M | -$1.48M | — | -$1.41M | $0.00 | -$0.01 | 13,008,959 | 11,639,571 |
|---|
| 2020-09-30 | $50,069.00 | $31,794.00 | $18,275.00 | — | $582,475.00 | $773,237.00 | -$754,962.00 | $61,113.00 | -$693,849.00 | — | -$693,849.00 | $0.00 | $0.00 | 140,077,157 | 142,653,373 |
|---|
| 2020-06-30 | $56,073.00 | $36,364.00 | $19,709.00 | — | $513,510.00 | $1.54M | -$1.52M | -$413,377.00 | -$1.93M | — | -$1.95M | $0.00 | $0.00 | 6,783,256,297 | 6,785,205,497 |
|---|
| 2020-03-31 | $11,909.00 | $781.00 | $11,128.00 | — | $2.39M | $2.59M | -$2.58M | -$96,265.00 | -$2.68M | — | -$2.68M | — | -$0.01 | — | 199,418,592 |
|---|
| 2019-12-31 | $2,330.00 | $12,822.00 | -$10,492.00 | — | $1.74M | $2.87M | -$2.88M | $4.65M | $1.77M | — | $778,828.00 | $156.99 | $156.99 | 188,155,483 | 188,155,483 |
|---|
| 2019-09-30 | $533.00 | -$13,490.00 | $14,023.00 | $83,809.00 | $665,076.00 | $703,025.00 | -$689,002.00 | -$74,231.00 | -$763,233.00 | — | -$1.04M | -$11.13 | -$11.13 | 93,178 | 93,178 |
|---|
| 2019-06-30 | $23,003.00 | $4,266.00 | $18,737.00 | $92,454.00 | $1.26M | $1.26M | -$1.24M | $315.00 | -$1.24M | — | -$2.11M | -$0.45 | -$0.45 | 4,658,915 | 4,658,915 |
|---|
| 2019-03-31 | $3,789.00 | $21,214.00 | -$17,425.00 | $93,378.00 | $2.14M | $2.21M | -$2.23M | -$92,298.00 | -$2.32M | — | -$24.72M | — | — | — | 8,118,610 |
|---|
| 2018-12-31 | -$7.45M | $9,552.00 | $2.52M | $95,192.00 | $1.31M | -$2.24M | $4.76M | $8.15M | $12.91M | — | -$13.22M | — | — | — | 183,213,238 |
|---|
| 2018-09-30 | $2.52M | $21,619.00 | -$1.73M | $165,183.00 | $5.44M | $7.77M | -$9.5M | -$9.07M | -$18.57M | — | -$18.2M | — | — | — | 7,100,416 |
|---|
| 2018-06-30 | $2.57M | $5,705.00 | -$719,887.00 | $124,981.00 | $4.67M | $5.14M | -$5.86M | -$159,661.00 | -$6.02M | — | -$5.8M | — | — | — | 3,524,660 |
|---|
| 2018-03-31 | $2.57M | $2.93M | -$359,365.00 | $113,447.00 | $2.75M | $4.42M | -$4.78M | -$102,558.00 | -$4.88M | — | -$4.78M | — | — | — | 2,992,879 |
|---|
| 2017-12-31 | $2.52M | $23,285.00 | -$738,458.00 | $95,325.00 | $1.87M | $6.79M | -$7.53M | -$56,656.00 | -$7.58M | $397,091.00 | -$7.99M | — | — | — | 197,677 |
|---|
| 2017-09-30 | $2.63M | $29,259.00 | -$446,073.00 | $107,568.00 | $883,809.00 | $3.66M | -$4.11M | -$68,502.00 | -$4.18M | $113.00 | -$4.25M | — | — | — | 1,988,794 |
|---|
| 2017-06-30 | $3.71M | $30,653.00 | $442,844.00 | $111,053.00 | $560,201.00 | $940,603.00 | -$497,759.00 | -$23,642.00 | -$521,401.00 | $21.00 | -$521,422.00 | — | — | — | 1,730,952 |
|---|
| 2017-03-31 | $4.66M | $4.07M | $585,854.00 | $106,077.00 | $307,659.00 | $682,101.00 | -$96,247.00 | -$39,175.00 | -$135,422.00 | $11,062.00 | -$146,484.00 | — | — | — | 1,415,441 |
|---|
| 2016-12-31 | $4.97M | $4.33M | $640,400.00 | $107,576.00 | $809,607.00 | $2.08M | -$1.44M | -$4,945.00 | -$1.45M | — | -$9.8M | — | — | — | -3,403,618 |
|---|
| 2016-09-30 | $3.95M | $3.45M | $493,866.00 | $111,840.00 | $322,426.00 | $546,738.00 | -$52,872.00 | -$26,219.00 | -$79,091.00 | $7,103.00 | -$359,536.00 | -$0.07 | -$0.07 | 5,188,443 | 5,188,443 |
|---|
| 2016-06-30 | $3.92M | $3.33M | $590,965.00 | $66,237.00 | $245,512.00 | $449,694.00 | $141,271.00 | -$25,494.00 | $115,777.00 | $46,597.00 | -$680,182.00 | -$0.15 | -$0.15 | 4,485,002 | 4,485,002 |
|---|
| 2016-03-31 | $4.53M | $3.71M | $821,221.00 | $18,401.00 | $621,522.00 | $777,832.00 | $43,389.00 | -$24,086.00 | $19,303.00 | $122,818.00 | -$844,093.00 | -$0.21 | -$0.21 | 4,100,689 | 4,100,689 |
|---|
| 2015-12-31 | -$13.85M | -$12.58M | -$1.27M | $17,585.00 | -$665,928.00 | -$785,109.00 | -$485,988.00 | $39,210.00 | -$446,778.00 | -$71,797.00 | -$16.14M | -$4.10 | -$4.10 | 1,136 | 1,136 |
|---|
| 2015-09-30 | $12.03M | $10.02M | $2M | $23,935.00 | $537,601.00 | $722,100.00 | $1.28M | -$49,498.00 | $1.23M | $326,357.00 | $904,131.00 | $0.23 | $0.23 | 3,943,725 | 3,943,725 |
|---|
| 2015-06-30 | $15.19M | $12.5M | $2.69M | $28,562.00 | $794,441.00 | $990,399.00 | $1.7M | -$43,944.00 | $1.66M | $432,677.00 | $1.23M | $0.31 | $0.31 | 3,939,986 | 3,939,986 |
|---|
| 2015-03-31 | $15.65M | $12.57M | $3.07M | $28,698.00 | $874,545.00 | $1.25M | $1.82M | -$51,521.00 | $1.77M | $530,138.00 | $1.24M | $0.32 | $0.32 | 3,934,653 | 3,934,653 |
|---|
| 2014-12-31 | $20.55M | $15.84M | $4.71M | $28,614.00 | $1.08M | $5.78M | -$1.07M | -$21,189.00 | -$1.09M | $1.96M | -$3.05M | -$0.84 | -$0.84 | 48,757 | 48,757 |
|---|
| 2014-09-30 | $20.25M | $15.57M | $4.68M | $29,328.00 | $825,379.00 | $1M | $3.67M | -$19,814.00 | $3.65M | $953,552.00 | $2.7M | $0.70 | $0.70 | 3,859,986 | 3,859,986 |
|---|
| 2014-06-30 | $17.53M | $13.44M | $4.08M | $31,248.00 | $904,467.00 | $1.05M | $3.03M | -$20,859.00 | $3.01M | $791,549.00 | $2.22M | $0.61 | $0.61 | 3,632,222 | 3,632,222 |
|---|
| 2014-03-31 | $17.64M | $13.36M | $4.27M | $26,871.00 | $860,599.00 | $997,329.00 | $3.28M | -$20,600.00 | $3.26M | $858,999.00 | $2.4M | $0.68 | $0.68 | 3,503,502 | 3,503,502 |
|---|
| 2013-12-31 | $22.8M | $16.87M | $5.93M | $25,957.00 | $359,113.00 | $3.14M | $2.79M | -$6,561.00 | $2.78M | $673,556.00 | $2.11M | $0.60 | $0.60 | 98,643 | 98,643 |
|---|
| 2013-09-30 | $18.21M | $13.58M | $4.64M | $29,050.00 | $1.32M | $1.43M | $3.21M | -$63,686.00 | $3.15M | $1.02M | $2.13M | $0.61 | $0.61 | 3,479,646 | 3,479,646 |
|---|
| 2013-06-30 | $17.21M | $13.24M | $3.97M | $37,796.00 | $620,151.00 | $864,824.00 | $3.11M | -$61,665.00 | $3.05M | $723,978.00 | $2.32M | $0.79 | $0.79 | 2,955,786 | 2,955,786 |
|---|
| 2013-03-31 | $13.88M | $10.75M | $3.13M | $0.00 | $738,000.00 | $845,214.00 | $2.28M | -$75,716.00 | $2.21M | $586,560.00 | $1.62M | $0.56 | $0.56 | 2,894,586 | 2,894,586 |
|---|
| 2012-12-31 | $17.61M | $13.37M | $4.24M | — | $893,858.00 | $3.51M | $726,812.00 | -$46,070.00 | $680,742.00 | $211,429.00 | $469,313.00 | $0.14 | $0.16 | 68,428 | 31,245 |
|---|
| 2012-09-30 | $17.34M | $13.02M | $4.32M | $66,846.00 | $739,386.00 | $1.11M | $3.21M | -$26,446.00 | $3.18M | $824,628.00 | $2.36M | $0.88 | $0.88 | 2,667,017 | 2,667,017 |
|---|
| 2012-06-30 | $12.83M | $10.14M | $2.69M | — | $751,544.00 | $1.13M | $1.57M | -$62,267.00 | $1.51M | $435,130.00 | $1.07M | $0.42 | $0.40 | 2,572,753 | 2,660,983 |
|---|
| 2012-03-31 | $9.41M | $7.53M | $1.88M | $0.00 | $666,123.00 | $1.04M | $841,951.00 | -$308,741.00 | $533,210.00 | $230,415.00 | $302,795.00 | $0.14 | $0.12 | 2,167,523 | 2,523,936 |
|---|
| 2011-12-31 | $13.73M | $10.66M | $3.07M | — | $1.23M | $1.84M | $1.23M | -$46,085.00 | $1.18M | $390,846.00 | $790,434.00 | $0.37 | $0.32 | 25,118 | -11,832 |
|---|
| 2011-09-30 | $11.68M | $9.05M | $2.63M | — | $913,198.00 | $997,729.00 | $1.63M | -$47,552.00 | $1.59M | $450,410.00 | $1.13M | $0.57 | $0.46 | 1,997,674 | 2,462,159 |
|---|
| 2011-06-30 | $12.61M | $9.56M | $3.05M | — | $1.03M | $1.37M | $1.68M | $33,871.00 | $1.72M | $545,954.00 | $1.17M | $0.06 | $0.05 | 19,196,600 | 25,097,570 |
|---|
| 2011-03-31 | $17.57M | $13.01M | $4.55M | — | $831,801.00 | $912,388.00 | $3.64M | -$21,797.00 | $3.62M | $953,261.00 | $2.67M | $1.41 | $1.04 | 1,892,596 | 2,565,544 |
|---|
| 2010-12-31 | $22.47M | $16.36M | $6.11M | — | $1.59M | $1.67M | $4.44M | -$31,501.00 | $4.4M | $1.27M | $3.13M | $5.74 | $4.04 | -15,883,536 | -22,364,528 |
|---|
| 2010-09-30 | $21.26M | $15.84M | $5.42M | — | $1.21M | $1.28M | $4.14M | -$29,473.00 | $4.11M | $1.13M | $2.97M | $0.16 | $0.12 | 18,177,405 | 25,312,979 |
|---|
| 2010-06-30 | $18.98M | $14M | $4.98M | — | $894,805.00 | $972,865.00 | $4M | $27,088.00 | $4.03M | $1.01M | $3.02M | $0.17 | $0.12 | 17,574,225 | 25,210,214 |
|---|
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 | — | — | — | — | $24,383.00 | $24,383.00 | -$24,383.00 | -$5.00 | -$24,388.00 | — | -$24,388.00 | $0.00 | $0.00 | 1,221,737,689 | 1,221,737,689 |
|---|
| 2024-12-31 | — | — | — | — | $69,251.00 | $69,251.00 | -$69,251.00 | -$16,277.00 | -$85,528.00 | — | -$85,528.00 | $0.00 | $0.00 | 1,221,733,977 | 1,221,733,977 |
|---|
| 2023-12-31 | — | — | — | — | $627,107.00 | $627,107.00 | -$627,107.00 | $26.23M | $25.6M | — | $25.6M | $0.02 | $0.02 | 1,221,731,458 | 1,221,731,458 |
|---|
| 2022-12-31 | — | — | — | — | $1.52M | $1.52M | -$1.52M | -$221,781.00 | -$1.75M | — | -$4.13M | — | — | 303,277,856 | 303,277,856 |
|---|
| 2021-12-31 | $237,756.00 | $54,038.00 | $183,718.00 | — | $4M | $4.26M | -$4.08M | $177,509.00 | -$3.9M | — | -$3.9M | — | — | — | 220,962,339 |
|---|
| 2020-12-31 | $51,925.00 | $853.00 | $51,072.00 | — | $2.68M | $3.93M | -$3.88M | -$2.91M | -$6.79M | — | -$6.72M | -$0.06 | -$0.06 | 107,723,188 | 108,071,277 |
|---|
| 2019-12-31 | $29,655.00 | $24,812.00 | $4,843.00 | — | $5.81M | $7.04M | -$7.04M | $4.48M | -$2.56M | — | -$27.09M | -$0.14 | -$0.14 | 188,332,818 | 188,332,818 |
|---|
| 2018-12-31 | $208,175.00 | $53,740.00 | -$285,653.00 | $498,803.00 | $14.17M | $15.1M | -$15.38M | -$1.18M | -$16.57M | $27,446.00 | -$42M | — | — | — | 186,811,503 |
|---|
| 2017-12-31 | $13.52M | $111,776.00 | -$155,833.00 | $420,023.00 | $3.62M | $12.08M | -$12.23M | -$187,975.00 | -$12.42M | $408,287.00 | -$12.91M | — | — | — | 1,832,900 |
|---|
| 2016-12-31 | $17.36M | $14.82M | $2.55M | $304,054.00 | $2M | $3.86M | -$1.31M | -$80,744.00 | -$1.39M | — | -$11.68M | — | — | — | 1,189,940 |
|---|
| 2015-12-31 | $29.01M | $22.51M | $6.5M | $98,780.00 | $1.54M | $2.18M | $4.32M | -$105,753.00 | $4.22M | $1.22M | -$12.77M | -$3.24 | -$3.24 | 3,940,622 | 3,940,622 |
|---|
| 2014-12-31 | $75.96M | $58.22M | $17.74M | $116,061.00 | $3.67M | $8.83M | $8.91M | -$82,462.00 | $8.83M | $4.56M | $4.27M | $1.15 | $1.15 | 3,715,300 | 3,715,300 |
|---|
| 2013-12-31 | $72.11M | $54.45M | $17.67M | $92,803.00 | $3.03M | $6.27M | $11.39M | -$207,628.00 | $11.19M | $3M | $8.19M | $2.55 | $2.55 | 3,210,791 | 3,210,791 |
|---|
| 2012-12-31 | $57.2M | $44.06M | $13.14M | $0.00 | $3.05M | $6.79M | $6.34M | -$443,524.00 | $5.9M | $1.7M | $4.2M | $1.65 | $1.58 | 2,538,246 | 2,649,043 |
|---|
| 2011-12-31 | $55.58M | $42.28M | $13.3M | $0.00 | $4.01M | $5.12M | $8.18M | -$81,563.00 | $8.1M | $2.34M | $5.76M | $2.94 | $2.30 | 1,962,146 | 2,500,805 |
|---|
| 2010-12-31 | $79.55M | $58.63M | $20.92M | — | $5.09M | $5.41M | $15.51M | -$109,420.00 | $15.4M | $4.33M | $11.07M | $6.19 | $4.36 | 1,787,994 | 2,539,682 |
|---|