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 | $36,400.00 | $38,120.00 | -$1,720.00 | $49,182.00 | — | $652,809.00 | -$654,529.00 | -$175,660.00 | -$830,189.00 | — | -$830,189.00 | $0.00 | $0.00 | 490,699,399 | 490,699,399 |
|---|
| 2026-03-31 | $36,068.00 | $44,086.00 | -$8,018.00 | $37,923.00 | — | $537,474.00 | -$545,492.00 | -$639,353.00 | -$1.18M | — | -$1.18M | $0.00 | $0.00 | 462,160,317 | 462,160,317 |
|---|
| 2025-12-31 | $24,752.00 | $27,857.00 | -$3,105.00 | $57,166.00 | — | $1.09M | -$1.1M | $17,205.00 | -$1.08M | — | -$1.08M | -$0.01 | -$0.01 | 682,950 | 682,950 |
|---|
| 2025-09-30 | $1,879.00 | $14,694.00 | -$12,815.00 | $67,820.00 | — | $518,208.00 | -$531,023.00 | $23,729.00 | -$507,294.00 | — | -$507,294.00 | $0.00 | $0.00 | 454,304,627 | 454,304,627 |
|---|
| 2025-06-30 | $15,000.00 | $49,753.00 | -$34,753.00 | $107,965.00 | — | $640,020.00 | -$674,773.00 | $29,260.00 | -$645,513.00 | — | -$645,513.00 | $0.00 | $0.00 | 453,511,129 | 453,511,129 |
|---|
| 2025-03-31 | $26,748.00 | $35,831.00 | -$9,083.00 | $119,281.00 | — | $854,449.00 | -$863,532.00 | $28,836.00 | -$834,696.00 | — | -$834,696.00 | $0.00 | $0.00 | 448,234,917 | 448,234,917 |
|---|
| 2024-12-31 | $4,995.00 | $10,280.00 | -$5,285.00 | $100,969.00 | — | $656,515.00 | -$661,800.00 | -$361,388.00 | -$1.02M | — | -$1.02M | -$0.01 | -$0.01 | 5,813,256 | 5,813,256 |
|---|
| 2024-09-30 | $5,000.00 | $3,919.00 | $1,081.00 | $66,551.00 | — | $844,226.00 | -$843,145.00 | $17,882.00 | -$825,263.00 | — | -$825,263.00 | $0.00 | $0.00 | 418,629,728 | 418,629,728 |
|---|
| 2024-06-30 | $13,500.00 | $10,780.00 | $2,720.00 | $99,662.00 | — | $525,029.00 | -$522,309.00 | $18,851.00 | -$503,458.00 | — | -$503,458.00 | $0.00 | $0.00 | 403,381,853 | 403,381,853 |
|---|
| 2024-03-31 | $4,500.00 | $6,000.00 | -$1,500.00 | $57,447.00 | — | $575,629.00 | -$577,129.00 | $18,590.00 | -$558,539.00 | — | -$558,539.00 | $0.00 | $0.00 | 389,406,447 | 389,406,447 |
|---|
| 2023-12-31 | $0.00 | $9,000.00 | -$9,000.00 | $432,112.00 | — | $933,791.00 | -$942,791.00 | -$133,428.00 | -$1.08M | — | -$1.08M | -$0.01 | -$0.01 | 1,692,257 | 1,692,257 |
|---|
| 2023-09-30 | $7,000.00 | — | $7,000.00 | $80,858.00 | — | $694,633.00 | -$687,633.00 | $19,943.00 | -$667,690.00 | — | -$667,690.00 | $0.00 | $0.00 | 370,541,528 | 370,541,528 |
|---|
| 2023-06-30 | $6,500.00 | $9,000.00 | -$2,500.00 | $173,353.00 | — | $911,905.00 | -$914,405.00 | $11,879.00 | -$902,526.00 | — | -$902,526.00 | $0.00 | $0.00 | 368,167,902 | 368,167,902 |
|---|
| 2023-03-31 | $6,000.00 | $7,536.00 | -$1,536.00 | $46,375.00 | — | $246,782.00 | -$248,318.00 | — | -$248,318.00 | — | -$248,318.00 | $0.00 | $0.00 | 362,541,528 | 362,541,528 |
|---|
| 2022-12-31 | $6,499.00 | $10,726.00 | -$4,227.00 | $31,736.00 | — | $701,426.00 | -$705,653.00 | $0.00 | -$705,653.00 | — | -$705,653.00 | $0.00 | $0.00 | 7,664,841 | 7,664,841 |
|---|
| 2022-09-30 | $6,500.00 | $13,035.00 | -$6,535.00 | $70,765.00 | — | $270,530.00 | -$277,065.00 | — | -$277,065.00 | — | -$277,065.00 | $0.00 | $0.00 | 343,906,505 | 343,906,505 |
|---|
| 2022-06-30 | $10,500.00 | $2,018.00 | $8,482.00 | $169,732.00 | — | $796,020.00 | -$787,538.00 | — | -$787,538.00 | — | -$787,538.00 | $0.00 | $0.00 | 343,906,505 | 343,906,505 |
|---|
| 2022-03-31 | $13,000.00 | $3,000.00 | $10,000.00 | $72,569.00 | — | $757,493.00 | -$747,493.00 | $47,588.00 | -$699,905.00 | — | -$699,905.00 | $0.00 | — | 343,614,022 | — |
|---|
| 2021-12-31 | $0.00 | $6,000.00 | -$6,000.00 | $65,694.00 | — | $212,440.00 | -$218,440.00 | $40,210.00 | -$178,230.00 | — | -$178,230.00 | $0.00 | — | 4,302,929 | — |
|---|
| 2021-09-30 | $14,887.00 | $6,000.00 | $8,887.00 | $60,831.00 | — | $203,470.00 | -$194,583.00 | -$6,577.00 | -$201,160.00 | — | -$201,160.00 | $0.00 | — | 335,506,200 | — |
|---|
| 2021-06-30 | — | — | — | $88,624.00 | — | $1.85M | -$1.85M | -$6,502.00 | -$1.86M | — | -$1.86M | -$0.01 | — | 328,215,562 | — |
|---|
| 2021-03-31 | — | — | — | $71,700.00 | — | $235,090.00 | -$235,090.00 | -$53,099.00 | -$288,189.00 | — | -$288,189.00 | $0.00 | — | 300,540,380 | — |
|---|
| 2020-12-31 | $0.00 | — | — | $52,859.00 | — | $289,646.00 | -$295,254.00 | -$6,829.00 | -$302,083.00 | — | -$302,083.00 | — | — | 9,379,619 | — |
|---|
| 2020-09-30 | $7,000.00 | — | — | $14,383.00 | — | $135,440.00 | -$128,440.00 | -$7,151.00 | -$135,591.00 | — | -$135,591.00 | — | — | 234,418,486 | — |
|---|
| 2020-06-30 | — | — | — | $16,397.00 | — | $128,453.00 | -$128,453.00 | -$30,634.00 | -$159,087.00 | — | -$159,087.00 | — | — | 173,196,401 | — |
|---|
| 2020-03-31 | — | — | — | $1,028.00 | — | $120,373.00 | -$120,373.00 | -$239,858.00 | -$360,231.00 | — | -$360,231.00 | — | — | 189,097,921 | — |
|---|
| 2019-12-31 | $1,500.00 | — | — | $5,390.00 | — | $320,025.00 | -$324,553.00 | -$179,485.00 | -$504,038.00 | — | -$504,038.00 | — | — | 2,758,492 | — |
|---|
| 2019-09-30 | $8,000.00 | — | — | $18,492.00 | — | $615,207.00 | -$607,207.00 | -$62,165.00 | -$669,372.00 | — | -$669,372.00 | — | — | 177,835,282 | 177,835,282 |
|---|
| 2019-06-30 | — | — | — | $20,016.00 | — | $173,016.00 | -$173,016.00 | -$27,289.00 | -$200,305.00 | — | -$200,305.00 | — | — | 173,196,401 | 173,196,401 |
|---|
| 2019-03-31 | — | — | — | $23,686.00 | — | $225,203.00 | -$225,203.00 | -$11,179.00 | -$236,382.00 | — | -$236,382.00 | — | — | 166,151,246 | 1,329,209,964 |
|---|
| 2018-12-31 | — | — | — | $27,173.00 | — | $1.72M | -$1.72M | $27.85M | $26.12M | — | $26.12M | — | — | — | 421,261,849 |
|---|
| 2018-09-30 | — | — | — | $2,455.00 | — | $136,906.00 | -$136,906.00 | -$26.78M | -$26.91M | — | -$26.91M | — | — | — | 48,295,132 |
|---|
| 2018-06-30 | — | — | — | $41,766.00 | — | $341,900.00 | -$341,900.00 | -$5.67M | -$6.01M | — | -$6.01M | — | — | — | 11,038,538 |
|---|
| 2018-03-31 | — | — | — | $32,814.00 | — | $286,694.00 | -$286,694.00 | -$614,491.00 | -$901,185.00 | $0.00 | -$901,185.00 | — | — | — | 66,514,118 |
|---|
| 2017-12-31 | $0.00 | — | — | $45,869.00 | — | $671,229.00 | -$671,229.00 | -$1.95M | -$2.62M | — | -$2.62M | — | — | — | 2,609,302 |
|---|
| 2017-09-30 | — | — | — | $43,758.00 | — | $961,799.00 | -$961,799.00 | -$896,607.00 | -$1.86M | — | -$1.86M | — | — | — | 52,471,896 |
|---|
| 2017-06-30 | — | — | — | $80,523.00 | — | $619,171.00 | -$619,171.00 | -$899,624.00 | -$1.52M | — | -$1.52M | — | — | — | 46,454,069 |
|---|
| 2017-03-31 | — | — | — | $0.00 | — | $368,769.00 | -$364,715.00 | -$52,051.00 | -$416,766.00 | $0.00 | -$416,766.00 | — | — | — | 38,021,103 |
|---|
| 2016-12-31 | — | — | — | — | — | -$131,326.00 | $131,326.00 | $158,547.00 | $289,873.00 | — | $289,273.00 | — | — | — | 1,509,722 |
|---|
| 2016-09-30 | — | — | — | — | — | $666,414.00 | -$666,414.00 | $510,432.00 | -$155,982.00 | — | -$155,982.00 | — | — | — | 19,999,985 |
|---|
| 2016-06-30 | — | — | — | — | — | $3.22M | -$3.22M | -$964,034.00 | -$4.18M | — | -$4.18M | — | — | — | 19,992,576 |
|---|
| 2016-03-31 | — | — | — | — | — | $686,585.00 | -$682,531.00 | -$5.12M | -$5.81M | — | -$5.81M | — | — | — | 19,969,341 |
|---|
| 2015-12-31 | — | -$1.00 | — | — | — | $1.09M | -$1.09M | $1.71M | $619,588.00 | — | $619,588.00 | — | — | — | -911,980 |
|---|
| 2015-09-30 | — | — | — | — | — | $305,865.00 | -$293,811.00 | -$2.24M | -$2.53M | — | -$2.53M | $0.00 | — | 1,999,861,882 | 19,969,341 |
|---|
| 2015-06-30 | — | $85.00 | — | — | — | $331,061.00 | -$331,061.00 | $6.9M | $6.57M | — | $6.57M | $0.0034 | — | 1,706,158,778 | 1,706,158,778 |
|---|
| 2015-03-31 | — | $390.00 | — | — | — | $340,867.00 | -$328,813.00 | $1.9M | $1.57M | $0.00 | $1.57M | $0.0009 | — | 1,705,623,106 | 1,705,623,106 |
|---|
| 2014-12-31 | — | $287.00 | — | — | — | $383,919.00 | -$383,919.00 | -$14.54M | -$14.92M | — | -$14.92M | -$0.037 | — | 155,018,335 | — |
|---|
| 2014-09-30 | — | $265.00 | — | — | — | $493,322.00 | -$493,322.00 | -$373,465.00 | -$866,787.00 | — | -$866,787.00 | $0.00 | — | 228,882,530 | — |
|---|
| 2014-06-30 | — | $301.00 | — | — | — | $542,140.00 | -$532,086.00 | -$703,903.00 | -$1.24M | — | -$1.24M | -$0.01 | — | 137,850,412 | — |
|---|
| 2014-03-31 | — | $251.00 | — | — | — | $559,747.00 | -$545,693.00 | -$537,709.00 | -$1.08M | $0.00 | -$1.08M | -$0.01 | — | 106,653,383 | — |
|---|
| 2013-12-31 | — | $495.00 | — | — | — | $411,661.00 | -$411,661.00 | -$835,122.00 | -$1.25M | — | -$1.25M | -$0.01 | — | 4,837,192 | — |
|---|
| 2013-09-30 | — | $100,278.00 | — | — | — | $605,187.00 | -$489,388.00 | -$465,482.00 | -$954,870.00 | — | -$954,870.00 | -$0.01 | — | 102,872,236 | — |
|---|
| 2013-06-30 | — | — | — | — | — | $1.18M | -$1.18M | $519,592.00 | -$663,647.00 | — | -$663,647.00 | $0.00 | — | 97,652,747 | — |
|---|
| 2013-03-31 | — | $4,559.00 | — | — | — | $1.52M | -$1.5M | $889,818.00 | -$605,514.00 | $0.00 | -$605,514.00 | -$0.01 | — | 86,850,782 | — |
|---|
| 2012-12-31 | — | $15,376.00 | — | — | — | $1.59M | -$1.53M | -$2.44M | -$3.97M | — | -$3.97M | -$0.05 | — | 1,235,029 | — |
|---|
| 2012-09-30 | — | $22,292.00 | — | — | — | $2.34M | -$2.28M | -$83,319.00 | -$2.36M | — | -$2.36M | -$0.03 | — | 76,660,889 | — |
|---|
| 2012-06-30 | — | $18,293.00 | — | — | — | $1.08M | -$1.01M | -$92,396.00 | -$1.1M | — | -$1.1M | -$0.01 | — | 74,941,432 | — |
|---|
| 2012-03-31 | — | $18,293.00 | — | — | — | $1.08M | -$1.01M | -$92,396.00 | -$1.1M | $0.00 | -$1.1M | -$0.01 | — | 74,941,432 | — |
|---|
| 2011-12-31 | — | $10,384.00 | — | — | — | $795,875.00 | -$748,315.00 | -$18,486.00 | -$766,801.00 | $0.00 | -$766,801.00 | -$0.01 | — | 359,493 | — |
|---|
| 2011-09-30 | — | $17,120.00 | $38,440.00 | — | — | $580,147.00 | -$524,587.00 | -$73,437.00 | -$598,024.00 | $0.00 | -$598,024.00 | -$0.01 | — | 69,913,167 | — |
|---|
| 2011-06-30 | — | $11,464.00 | $128,462.00 | — | — | $711,570.00 | -$571,644.00 | -$59,878.00 | -$631,522.00 | $0.00 | -$631,522.00 | -$0.01 | — | 68,890,965 | — |
|---|
| 2011-03-31 | — | $25,074.00 | — | — | — | $867,879.00 | -$717,322.00 | -$35,945.00 | -$753,267.00 | $0.00 | -$753,267.00 | -$0.01 | — | 68,154,191 | — |
|---|
| 2010-12-31 | — | $14,348.00 | — | — | — | $1.4M | -$1.29M | $295,056.00 | -$997,498.00 | $0.00 | -$997,498.00 | -$0.01 | — | 2,010,280 | — |
|---|
| 2010-09-30 | — | $25,844.00 | $81,646.00 | — | — | $1.04M | -$961,485.00 | -$220,030.00 | -$1.18M | $0.00 | -$1.18M | -$0.02 | — | 56,032,211 | — |
|---|
| 2010-06-30 | — | $14,476.00 | $123,717.00 | — | — | $553,804.00 | -$430,087.00 | -$213,415.00 | -$643,502.00 | $0.00 | -$643,502.00 | -$0.01 | — | 53,546,680 | — |
|---|
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 | $68,379.00 | $128,134.00 | -$59,755.00 | $352,232.00 | — | $3.11M | -$3.17M | $99,030.00 | -$3.07M | — | -$3.07M | -$0.01 | -$0.01 | 452,722,074 | 452,722,074 |
|---|
| 2024-12-31 | $27,995.00 | $30,979.00 | -$2,984.00 | $324,629.00 | — | $2.6M | -$2.6M | -$306,064.00 | -$2.91M | — | -$2.91M | -$0.01 | -$0.01 | 409,673,533 | 409,673,533 |
|---|
| 2023-12-31 | $19,500.00 | $25,536.00 | -$6,036.00 | $732,698.00 | — | $2.79M | -$2.79M | -$101,607.00 | -$2.89M | — | -$2.89M | -$0.01 | -$0.01 | 368,805,214 | 368,805,214 |
|---|
| 2022-12-31 | $36,499.00 | $28,779.00 | $7,720.00 | $343,802.00 | — | $2.53M | -$2.52M | $47,588.00 | -$2.47M | — | -$2.47M | -$0.01 | -$0.01 | 351,425,912 | 351,425,912 |
|---|
| 2021-12-31 | $14,887.00 | $12,000.00 | $2,887.00 | $286,848.00 | — | $2.5M | -$2.5M | -$25,968.00 | -$2.53M | $0.00 | -$2.53M | -$0.01 | — | 325,851,906 | — |
|---|
| 2020-12-31 | $7,000.00 | $5,608.00 | $1,392.00 | $84,668.00 | — | $673,913.00 | -$672,521.00 | -$284,471.00 | -$956,992.00 | $0.00 | -$956,992.00 | — | — | 222,804,039 | — |
|---|
| 2019-12-31 | $9,500.00 | $6,028.00 | $3,472.00 | $67,584.00 | — | $1.33M | -$1.33M | -$280,118.00 | -$1.61M | — | -$1.61M | — | — | 175,195,600 | — |
|---|
| 2018-12-31 | — | — | — | $104,208.00 | — | $2.49M | -$2.49M | -$5.21M | -$7.7M | — | -$7.7M | — | — | 55,501,248 | 444,009,985 |
|---|
| 2017-12-31 | $4,054.00 | — | — | $203,037.00 | — | $2.62M | -$2.62M | -$3.8M | -$6.42M | — | -$6.42M | — | — | — | 48,386,991 |
|---|
| 2016-12-31 | — | $0.00 | — | $328,026.00 | — | $4.44M | -$4.44M | -$5.42M | -$9.85M | $0.00 | -$9.85M | — | — | — | 21,497,069 |
|---|
| 2015-12-31 | — | $474.00 | — | $149,650.00 | — | $2.07M | -$2.04M | $8.27M | $6.23M | $0.00 | $6.23M | — | — | — | 18,505,467 |
|---|
| 2014-12-31 | — | $1,104.00 | — | $44,268.00 | — | $1.98M | -$1.96M | -$16.15M | -$18.11M | $0.00 | -$18.11M | -$0.057 | — | 319,269,230 | 13,870,086,500 |
|---|
| 2013-12-31 | — | $105,331.00 | — | — | — | $3.72M | -$3.58M | $108,805.00 | -$3.47M | $0.00 | -$3.47M | -$0.03 | — | 100,687,798 | 106,739,952 |
|---|
| 2012-12-31 | — | $72,820.00 | — | — | — | $6.12M | -$5.87M | -$2.72M | -$8.59M | $0.00 | -$8.59M | -$0.11 | — | 75,672,167 | 62,046,551 |
|---|
| 2011-12-31 | — | $64,042.00 | — | — | — | $2.96M | -$2.56M | -$187,747.00 | -$2.75M | $0.00 | -$2.75M | -$0.04 | — | 69,352,044 | 17,134,137 |
|---|
| 2010-12-31 | — | $70,130.00 | — | — | — | $4.09M | -$3.73M | -$329,687.00 | -$4.06M | $0.00 | -$4.06M | -$0.07 | — | 56,172,887 | — |
|---|