Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2025-12-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 |
|---|
| 2025-12-31 | $4.02M | $3.3M | $718,842.00 | — | — | $378,132.00 | $340,710.00 | — | $327,483.00 | $23,214.00 | $304,269.00 | $0.0006 | $0.0006 | 518,831,367 | 518,831,367 |
|---|
| 2025-09-30 | $3.47M | $2.86M | $607,140.00 | — | — | $354,950.00 | $252,190.00 | — | $241,062.00 | $42,815.00 | $198,247.00 | $0.00 | $0.00 | 518,831,367 | 518,831,367 |
|---|
| 2025-06-30 | $3.84M | $3.23M | $613,712.00 | — | — | $76,277.00 | $537,435.00 | — | $529,754.00 | $29,812.00 | $499,942.00 | $0.00 | $0.00 | 518,831,367 | 518,831,367 |
|---|
| 2024-12-31 | $46,392.00 | $15,655.00 | $30,737.00 | — | — | $237,398.00 | -$206,661.00 | — | -$320,125.00 | -$10,723.00 | -$309,402.00 | -$0.0006 | -$0.0006 | 518,831,367 | 518,831,367 |
|---|
| 2024-09-30 | $820,608.00 | $770,472.00 | $50,136.00 | — | — | $102,824.00 | -$52,688.00 | — | -$50,192.00 | -$5,421.00 | -$61,060.00 | $0.00 | $0.00 | 518,831,367 | 518,831,367 |
|---|
| 2024-06-30 | $1.98M | $1.88M | $98,715.00 | — | — | $122,729.00 | -$24,014.00 | — | -$22,413.00 | -$733.00 | -$64,804.00 | $0.00 | $0.00 | 518,831,367 | 518,831,367 |
|---|
| 2024-03-31 | $18,204.00 | $18,477.00 | -$273.00 | — | — | $102,036.00 | -$102,309.00 | — | -$101,995.00 | -$5,426.00 | -$96,569.00 | $0.00 | $0.00 | 518,831,367 | 518,831,367 |
|---|
| 2023-12-31 | $2.6M | $2.5M | $95,584.00 | — | — | $157,351.00 | -$61,767.00 | — | -$56,090.00 | -$69,731.00 | $13,641.00 | $0.00 | $0.00 | 233,191 | 233,191 |
|---|
| 2023-09-30 | $51,397.00 | $62,955.00 | -$11,558.00 | — | — | $137,193.00 | -$148,751.00 | — | -$140,667.00 | $3,826.00 | -$144,493.00 | $0.00 | $0.00 | 449,998,706 | 449,998,706 |
|---|
| 2023-06-30 | — | $3,011.00 | -$3,011.00 | — | — | $146,300.00 | -$149,311.00 | — | -$138,381.00 | — | -$138,381.00 | $0.00 | $0.00 | 428,355,467 | 415,582,375 |
|---|
| 2023-03-31 | $27,131.00 | $38,788.00 | -$11,657.00 | — | — | $98,086.00 | -$109,743.00 | $131.00 | -$109,561.00 | — | -$109,561.00 | $0.00 | $0.00 | 265,079,848 | 265,079,848 |
|---|
| 2022-12-31 | $49,985.00 | $17,762.00 | $32,223.00 | — | — | $87,654.00 | -$87,654.00 | $113.00 | -$87,644.00 | — | -$87,644.00 | $0.00037 | $0.00037 | -353,907,390 | -353,907,390 |
|---|
| 2022-09-30 | — | — | — | — | — | $77,083.00 | -$77,083.00 | — | -$77,081.00 | — | -$77,081.00 | -$0.00019 | -$0.00019 | 415,582,375 | 415,582,375 |
|---|
| 2022-06-30 | $14,387.00 | $4,275.00 | $10,112.00 | — | — | $105,432.00 | -$95,320.00 | $69.00 | -$95,251.00 | — | -$95,251.00 | $0.00 | $0.00 | 1,032,466,000 | 1,032,466,000 |
|---|
| 2022-03-31 | $15,135.00 | $5,532.00 | $9,603.00 | — | — | $59,134.00 | -$49,531.00 | $16.00 | -$49,515.00 | — | -$49,515.00 | $0.00 | $0.00 | 1,032,466,000 | 1,032,466,000 |
|---|
| 2021-12-31 | $18,081.00 | $6,246.00 | $11,835.00 | — | — | $33,886.00 | -$22,051.00 | -$31.00 | -$22,082.00 | — | -$22,082.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2021-09-30 | $24,784.00 | $7,327.00 | $17,457.00 | — | — | $8,798.00 | $8,659.00 | $2.00 | $8,661.00 | — | $8,661.00 | $0.00 | $0.00 | 1,032,466,000 | 1,032,466,000 |
|---|
| 2021-06-30 | $53,613.00 | $16,742.00 | $36,871.00 | — | — | $47,902.00 | -$11,031.00 | $293.00 | -$10,738.00 | — | -$10,738.00 | $0.00 | $0.00 | 1,032,466,000 | 1,032,466,000 |
|---|
| 2021-03-31 | — | — | — | — | — | $68,388.00 | $68,388.00 | -$448.00 | -$68,836.00 | — | -$68,836.00 | $0.00 | — | 1,032,466,000 | — |
|---|
| 2020-12-31 | $170,318.00 | $95,793.00 | $74,525.00 | — | — | $96,298.00 | -$21,773.00 | $902.00 | -$495,169.00 | — | -$290,424.00 | $0.00 | — | 0 | — |
|---|
| 2020-09-30 | $16,600.00 | $5,543.00 | $11,057.00 | — | — | $88,338.00 | -$77,281.00 | -$331.00 | -$77,612.00 | — | -$75,205.00 | $0.00 | — | 1,032,466,000 | 1,032,466,000 |
|---|
| 2020-06-30 | $34,388.00 | $16,899.00 | $17,489.00 | — | — | $103,340.00 | -$85,851.00 | -$141.00 | -$85,992.00 | — | -$85,826.00 | $0.00 | — | 1,032,466,000 | 1,032,466,000 |
|---|
| 2020-03-31 | $1,395.00 | $290.00 | $1,105.00 | — | — | $94,983.00 | -$93,878.00 | -$490.00 | -$94,368.00 | — | -$94,368.00 | $0.00 | — | 1,032,466,000 | 1,032,466,000 |
|---|
| 2019-12-31 | $113,750.00 | $55,307.00 | $58,443.00 | — | — | $407,138.00 | -$348,695.00 | -$552.00 | -$349,247.00 | — | -$315,862.00 | — | — | — | 30,967,090 |
|---|
| 2019-09-30 | $7,387.00 | $3,666.00 | $3,721.00 | — | — | $208,497.00 | -$204,776.00 | -$370.00 | -$205,146.00 | — | -$184,691.00 | — | — | — | 1,019,289,346 |
|---|
| 2019-06-30 | $27,998.00 | $15,399.00 | $12,599.00 | — | — | $153,532.00 | -$140,933.00 | -$1,341.00 | -$142,274.00 | — | -$124,658.00 | — | — | — | 1,019,289,346 |
|---|
| 2019-03-31 | $21,932.00 | $12,873.00 | $9,059.00 | — | — | $57,555.00 | -$48,496.00 | $4.00 | -$48,492.00 | — | -$47,865.00 | — | — | — | 1,045,789,061 |
|---|
| 2018-12-31 | — | — | — | — | — | $99,980.00 | -$99,980.00 | — | -$102,547.00 | — | -$102,547.00 | — | — | — | 122,312,655 |
|---|
| 2018-09-30 | — | — | — | — | — | $125,957.00 | -$125,957.00 | — | -$125,957.00 | — | -$125,957.00 | — | — | — | 1,032,266,000 |
|---|
| 2018-06-30 | — | — | — | — | — | $12,931.00 | -$12,931.00 | — | -$12,931.00 | — | -$12,931.00 | $0.00 | $0.00 | 8,603,474 | 8,603,474 |
|---|
| 2018-03-31 | — | — | — | — | — | -$8,910.00 | -$8,910.00 | — | -$8,910.00 | — | -$8,910.00 | -$0.03 | -$0.03 | 322,660 | 322,660 |
|---|
| 2017-12-31 | — | — | — | — | — | $34,113.00 | -$34,113.00 | — | -$34,113.00 | — | -$34,113.00 | $0.00 | $0.00 | 15,788,048 | 15,788,048 |
|---|
| 2017-09-30 | — | — | — | — | — | $20,000.00 | -$20,000.00 | — | -$20,000.00 | — | -$20,000.00 | $0.00 | $0.00 | 149,713,895 | 149,713,895 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | — | — | — | — | — | 130,825 | 130,825 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 221,691 | 221,691 |
|---|
| 2016-12-31 | $0.00 | $70.00 | -$69.00 | $0.00 | — | -$118,883.00 | $118,813.00 | -$24,428.00 | — | — | $94,385.00 | $0.00 | $0.00 | -100,000,000 | -100,000,000 |
|---|
| 2016-09-30 | — | $70.00 | -$70.00 | $2,539.00 | — | $113,557.00 | — | — | — | — | — | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2016-06-30 | $41,679.00 | $17,504.00 | $24,175.00 | $15,182.00 | — | $127,730.00 | — | — | — | — | $54,148.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2016-03-31 | $146,534.00 | $52,317.00 | — | $36,478.00 | $223,108.00 | $283,749.00 | — | — | — | — | -$197,517.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2015-12-31 | -$1.12M | $4,158.00 | -$1.13M | $53,653.00 | — | $308,568.00 | -$1.43M | -$1.95M | — | — | -$3.38M | -$0.07 | -$0.07 | 0 | 0 |
|---|
| 2015-09-30 | $340,054.00 | $280,191.00 | $59,863.00 | $53,652.00 | — | $408,487.00 | -$348,624.00 | -$171.00 | -$348,795.00 | — | -$348,795.00 | -$0.01 | -$0.01 | 49,713,895 | 49,713,895 |
|---|
| 2015-06-30 | $2.42M | $1.19M | $1.23M | $53,083.00 | — | $605,570.00 | $623,202.00 | -$191.00 | $623,011.00 | — | $623,011.00 | $0.01 | $0.01 | 49,713,895 | 49,713,895 |
|---|
| 2015-03-31 | $1.54M | $1.32M | $222,319.00 | $54,463.00 | — | $656,973.00 | -$434,654.00 | -$238.00 | -$434,892.00 | — | -$434,892.00 | -$0.01 | -$0.01 | 49,713,895 | 49,713,895 |
|---|
| 2014-12-31 | $1.15M | $817,555.00 | $327,726.00 | $58,692.00 | — | $702,912.00 | -$375,186.00 | $1,329.00 | -$373,857.00 | — | -$373,853.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2014-09-30 | $3.95M | $3.19M | $760,772.00 | $52,232.00 | — | $484,345.00 | $276,427.00 | $3,150.00 | $279,577.00 | — | $279,577.00 | $0.01 | $0.01 | 49,713,895 | 49,713,895 |
|---|
| 2014-06-30 | $1M | $605,778.00 | $396,933.00 | $59,155.00 | — | $540,892.00 | -$143,959.00 | $3,050.00 | -$140,909.00 | $4.00 | -$140,913.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2014-03-31 | $476,164.00 | $240,003.00 | $236,161.00 | $54,933.00 | — | $502,822.00 | -$266,661.00 | $3,032.00 | -$263,629.00 | — | -$263,629.00 | -$0.01 | -$0.01 | 49,713,895 | 49,713,895 |
|---|
| 2013-12-31 | $702,350.00 | $276,946.00 | $425,404.00 | $60,453.00 | — | $610,178.00 | -$184,774.00 | -$618,606.00 | -$803,380.00 | $0.00 | -$3.54M | -$0.07 | -$0.07 | 0 | 0 |
|---|
| 2013-09-30 | $460,748.00 | $291,285.00 | $169,463.00 | $55,072.00 | — | $345,731.00 | -$176,268.00 | $21,924.00 | -$154,344.00 | -$92,654.00 | -$5,190.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2013-06-30 | $273,880.00 | $107,534.00 | $166,346.00 | $62,003.00 | — | $397,983.00 | -$231,637.00 | $152,005.00 | -$79,632.00 | -$29,100.00 | -$50,532.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2013-03-31 | $227,122.00 | $52,122.00 | $175,000.00 | $58,735.00 | — | $319,361.00 | -$144,361.00 | -$3,981.00 | -$148,342.00 | -$59,900.00 | -$88,442.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2012-12-31 | $220,779.00 | $70,776.00 | $150,003.00 | $64,986.00 | — | $729,775.00 | -$579,772.00 | -$266,414.00 | -$846,186.00 | $1.00 | -$516,787.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2012-09-30 | $249,549.00 | $46,142.00 | $203,407.00 | $57,130.00 | — | $392,805.00 | -$189,398.00 | $13,657.00 | -$175,741.00 | $80.00 | -$107,921.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2012-06-30 | $285,173.00 | $52,511.00 | $232,662.00 | $51,172.00 | — | $388,784.00 | -$156,122.00 | $9,779.00 | -$146,343.00 | -$56,200.00 | -$90,143.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2012-03-31 | $323,760.00 | $59,970.00 | $263,790.00 | $57,987.00 | — | $491,316.00 | -$227,526.00 | $4,042.00 | -$223,484.00 | -$127,300.00 | -$96,639.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2011-12-31 | $361,652.00 | $40,309.00 | $321,343.00 | $87,629.00 | — | $1.33M | -$1.01M | $8,127.00 | -$998,453.00 | -$439,700.00 | -$558,753.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2011-09-30 | $381,827.00 | $30,283.00 | $351,544.00 | $42,301.00 | — | $522,367.00 | -$170,823.00 | -$706.00 | -$171,529.00 | -$39,300.00 | -$132,229.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2011-06-30 | $501,163.00 | $40,765.00 | $460,398.00 | $52,245.00 | — | $836,586.00 | -$376,188.00 | -$10,123.00 | -$386,311.00 | -$109,000.00 | -$277,311.00 | -$0.01 | -$0.01 | 49,713,895 | 49,713,895 |
|---|
| 2011-03-31 | — | $59,211.00 | $397,804.00 | $53,172.00 | — | $530,918.00 | -$133,114.00 | -$2,663.00 | -$135,777.00 | -$103,900.00 | -$31,877.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2010-12-31 | — | $215.00 | $370,888.00 | $67,665.00 | — | $1.41M | -$1.04M | -$7,004.00 | -$1.04M | -$348,700.00 | -$699,856.00 | -$0.02 | -$0.02 | 975,554 | 975,554 |
|---|
| 2010-09-30 | $965,328.00 | $50,651.00 | $914,677.00 | $91,995.00 | — | $692,201.00 | $222,476.00 | -$17,608.00 | $204,868.00 | $85,400.00 | $119,468.00 | $0.00 | $0.00 | 47,259,221 | 47,259,221 |
|---|
| 2010-06-30 | $3.75M | $281,819.00 | $3.47M | $98,766.00 | — | $2.33M | $1.14M | -$13,328.00 | $1.13M | $503,000.00 | $627,911.00 | $0.01 | $0.01 | 45,123,895 | 45,123,895 |
|---|
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 | $2.87M | $2.69M | $181,632.00 | — | — | $564,958.00 | -$383,326.00 | — | -$494,696.00 | -$22,303.00 | -$472,393.00 | $0.00 | $0.00 | 518,831,367 | 518,831,367 |
|---|
| 2023-12-31 | $2.68M | $2.61M | $69,358.00 | — | — | $538,930.00 | -$469,572.00 | — | -$444,699.00 | -$65,905.00 | -$378,794.00 | $0.00 | $0.00 | 450,231,897 | 450,231,897 |
|---|
| 2022-12-31 | $78,953.00 | $27,385.00 | $51,568.00 | — | — | $239,992.00 | -$239,992.00 | $200.00 | -$239,989.00 | — | -$239,989.00 | $0.00 | $0.00 | 61,674,985 | 61,674,985 |
|---|
| 2021-12-31 | $96,478.00 | $30,315.00 | $66,163.00 | — | — | $228,999.00 | -$162,836.00 | -$184.00 | -$163,020.00 | — | -$163,020.00 | $0.00 | $0.00 | 1,032,466,000 | 1,032,466,000 |
|---|
| 2020-12-31 | $222,701.00 | $118,525.00 | $104,176.00 | — | — | $382,959.00 | -$278,783.00 | -$60.00 | -$753,141.00 | — | -$548,396.00 | $0.00 | — | 1,032,466,000 | — |
|---|
| 2019-12-31 | $163,680.00 | $83,579.00 | $80,101.00 | — | — | $618,225.00 | -$538,124.00 | -$1,889.00 | -$540,013.00 | — | -$488,386.00 | $0.00 | — | 1,111,010,670 | 1,111,010,670 |
|---|
| 2018-12-31 | — | — | — | — | — | $247,777.00 | -$247,777.00 | -$2,567.00 | -$250,344.00 | — | -$250,344.00 | — | — | — | 758,974,259 |
|---|
| 2017-12-31 | — | — | — | — | — | $54,113.00 | -$54,113.00 | — | -$54,113.00 | — | -$54,113.00 | $0.00 | $0.00 | 102,864,580 | 102,864,580 |
|---|
| 2016-12-31 | $188,212.00 | $69,961.00 | $118,251.00 | $54,198.00 | — | $406,151.00 | -$287,900.00 | $130,405.00 | — | — | -$158,506.00 | $0.00 | $0.00 | 49,713,895 | 49,713,895 |
|---|
| 2015-12-31 | $3.18M | $2.79M | $385,607.00 | $214,851.00 | — | $1.98M | -$1.59M | -$1.95M | — | — | -$3.54M | -$0.07 | -$0.07 | 49,713,895 | 49,713,895 |
|---|
| 2014-12-31 | $6.58M | $4.86M | $1.72M | $225,011.00 | — | $2.23M | -$509,379.00 | $10,561.00 | -$498,818.00 | — | -$498,818.00 | -$0.01 | -$0.01 | 49,713,895 | 49,713,895 |
|---|
| 2013-12-31 | $1.66M | $727,887.00 | $936,213.00 | $236,263.00 | — | $1.67M | -$737,040.00 | -$448,658.00 | -$1.19M | -$92,654.00 | -$3.68M | -$0.07 | -$0.07 | 49,713,895 | 49,713,895 |
|---|
| 2012-12-31 | $1.08M | $222,755.00 | $859,626.00 | $231,275.00 | — | $2.01M | -$1.15M | -$242,056.00 | -$1.39M | $536.00 | -$811,490.00 | -$0.02 | -$0.02 | 49,713,895 | 49,713,895 |
|---|
| 2011-12-31 | $1.7M | $170,567.00 | $1.53M | $235,348.00 | — | $3.22M | -$1.69M | -$5,365.00 | -$1.69M | -$691,900.00 | -$1M | -$0.02 | -$0.02 | 49,713,895 | 49,713,895 |
|---|
| 2010-12-31 | — | $352,508.00 | $8.22M | $386,151.00 | — | $7.71M | $504,605.00 | -$49,418.00 | $455,187.00 | $395,000.00 | $46,811.00 | $0.00 | $0.00 | 46,819,046 | 46,819,046 |
|---|