Complete source-backed income-statement history.
- Available history
- 2017-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 | $17.47M | $5.6M | $11.87M | $0.00 | — | $4.49M | $7.38M | $292,125.00 | $7.68M | — | $7.71M | $1.82 | $0.03 | 4,230,868 | 241,415,268 |
|---|
| 2026-03-31 | $15.21M | $3.58M | $11.63M | $0.00 | — | $4.77M | $6.86M | $14,611.00 | $6.87M | — | $6.87M | $0.016 | $0.016 | 423,084,729 | 423,084,729 |
|---|
| 2025-12-31 | $17.64M | $7.95M | $9.7M | — | — | $4.54M | $5.16M | $223,387.00 | $5.38M | — | $5.35M | $0.01 | $0.01 | 500,000 | 500,000 |
|---|
| 2025-09-30 | $5.9M | $2.13M | $3.77M | $0.00 | — | $3.11M | $658,776.00 | $96,632.00 | $755,408.00 | — | $755,408.00 | $0.00 | $0.00 | 422,584,729 | 422,584,729 |
|---|
| 2025-06-30 | $5.42M | $3.11M | $2.31M | $0.00 | — | $2.47M | -$166,545.00 | -$258,911.00 | -$425,456.00 | — | -$437,923.00 | -$0.10 | -$0.10 | 4,230,868 | 4,230,868 |
|---|
| 2025-03-31 | $5.98M | $3.12M | $2.86M | $0.00 | — | $2.46M | $404,253.00 | -$299,705.00 | $104,548.00 | — | $104,548.00 | $0.00 | $0.00 | 422,229,173 | 422,229,173 |
|---|
| 2024-12-31 | $8.76M | $3.96M | $4.81M | $0.00 | — | $4.02M | $784,269.00 | $47,387.00 | $831,656.00 | — | $842,614.00 | $0.00 | $0.00 | 738,206 | 738,206 |
|---|
| 2024-09-30 | $5.67M | $3.01M | $2.66M | $0.00 | — | $3.18M | -$523,252.00 | -$126,313.00 | -$649,565.00 | — | -$649,565.00 | $0.00 | $0.00 | 389,740,285 | 389,740,285 |
|---|
| 2024-06-30 | $6.13M | $3.9M | $2.23M | $0.00 | — | $3.35M | -$1.12M | $73,259.00 | -$1.05M | — | -$1.05M | $0.00 | $0.00 | 389,740,285 | 389,740,285 |
|---|
| 2024-03-31 | $6.38M | $4.03M | $2.34M | $0.00 | — | $2.39M | -$44,246.00 | $877,691.00 | $833,445.00 | — | $833,445.00 | $0.00 | $0.00 | 388,584,729 | 388,584,729 |
|---|
| 2023-12-31 | $5.81M | $2.19M | $3.62M | $0.00 | — | $2.39M | $1.23M | $19,495.00 | $1.25M | — | $1.25M | $0.00 | $0.00 | 7,156,055 | 7,156,055 |
|---|
| 2023-09-30 | $3.7M | $1.72M | $1.99M | $0.00 | — | $1.29M | $701,330.00 | -$11,940.00 | $689,390.00 | — | $689,390.00 | $0.00 | $0.00 | 333,584,729 | 333,584,729 |
|---|
| 2023-06-30 | $1.7M | $1.35M | $349,664.00 | $0.00 | — | $485,004.00 | -$135,340.00 | -$8,847.00 | -$144,187.00 | — | -$144,187.00 | $0.00 | $0.00 | 299,209,220 | 299,209,220 |
|---|
| 2023-03-31 | $1.55M | $1.25M | $296,541.00 | $0.00 | — | $512,789.00 | -$216,248.00 | -$8,126.00 | -$224,374.00 | — | -$224,374.00 | $0.00 | $0.00 | 299,209,220 | 299,209,220 |
|---|
| 2022-12-31 | $1.86M | $1.36M | $499,444.00 | $0.00 | — | $530,678.00 | -$31,234.00 | -$37,026.00 | -$68,260.00 | — | -$94,283.00 | $0.02 | $0.00 | 6,596,261 | 6,596,261 |
|---|
| 2022-09-30 | $1.53M | $1.33M | $198,702.00 | $0.00 | — | $394,610.00 | -$195,908.00 | -$21,524.00 | -$217,432.00 | — | -$226,065.00 | $0.00 | $0.00 | 159,564,012 | 159,564,012 |
|---|
| 2022-06-30 | $1.53M | $1.37M | $155,121.00 | $0.00 | — | $526,055.00 | -$370,934.00 | -$10,539.00 | -$381,473.00 | — | -$330,227.00 | $0.00 | $0.00 | 148,025,550 | 148,025,550 |
|---|
| 2022-03-31 | $1.54M | $1.38M | $165,672.00 | $0.00 | — | $558,446.00 | -$392,774.00 | -$11,170.00 | -$403,944.00 | — | -$389,196.00 | $0.00 | — | 146,698,905 | 148,525,500 |
|---|
| 2021-12-31 | $236,658.00 | $214,037.00 | $27,121.00 | -$15,600.00 | — | $789,697.00 | -$762,575.00 | $3,814.00 | -$758,762.00 | — | -$761,964.00 | -$0.01 | — | 2,913,265 | -2,847,774 |
|---|
| 2021-09-30 | $73,925.00 | $68,616.00 | $5,309.00 | $15,600.00 | — | $492,366.00 | -$487,057.00 | -$3,334.00 | -$490,391.00 | — | -$490,391.00 | -$0.01 | — | 88,415,427 | 88,415,427 |
|---|
| 2021-06-30 | $82,725.00 | $68,616.00 | $14,109.00 | $15,600.00 | — | $276,801.00 | -$262,692.00 | -$3,013.00 | -$265,705.00 | — | -$265,705.00 | $0.00 | — | 85,123,190 | 85,123,190 |
|---|
| 2021-03-31 | $64,353.00 | $68,616.00 | -$4,263.00 | $15,600.00 | — | $217,473.00 | -$221,736.00 | -$102.00 | -$221,838.00 | — | -$221,838.00 | $0.00 | — | 75,443,620 | 75,443,620 |
|---|
| 2020-12-31 | $42,002.00 | $68,615.00 | -$26,613.00 | — | — | $139,648.00 | -$166,261.00 | -$15,712.00 | -$181,973.00 | — | -$181,973.00 | — | — | — | -591,549 |
|---|
| 2020-09-30 | $43,000.00 | $68,616.00 | -$25,616.00 | $0.00 | — | $11,690.00 | -$37,306.00 | -$16,045.00 | -$53,351.00 | — | -$53,351.00 | — | — | — | 70,297,234 |
|---|
| 2020-06-30 | $46,500.00 | $65,144.00 | -$18,644.00 | — | — | $133,973.00 | -$152,617.00 | -$10,964.00 | -$163,581.00 | — | -$163,581.00 | — | — | — | 69,440,798 |
|---|
| 2020-03-31 | $83,907.00 | $49,584.00 | $34,323.00 | $0.00 | — | $76,849.00 | -$42,456.00 | -$17,059.00 | -$59,585.00 | — | -$59,585.00 | — | — | — | 68,626,332 |
|---|
| 2019-12-31 | $90,600.00 | $49,584.00 | $41,016.00 | — | — | $195,684.00 | -$154,668.00 | -$15,000.00 | -$169,668.00 | — | -$169,668.00 | — | — | — | 2,014 |
|---|
| 2019-09-30 | $57,760.00 | $48,127.00 | $9,633.00 | — | — | $58,813.00 | -$49,180.00 | -$15,000.00 | -$64,180.00 | — | -$64,180.00 | — | — | — | 68,626,332 |
|---|
| 2019-06-30 | $92,267.00 | $9,562.00 | $82,705.00 | — | — | $101,798.00 | -$19,093.00 | -$14,999.00 | -$34,091.00 | -$2,572.00 | -$31,519.00 | — | — | — | 68,626,332 |
|---|
| 2019-03-31 | $174,535.00 | $10,282.00 | $164,254.00 | — | — | $137,016.00 | $27,238.00 | -$14,989.00 | $12,249.00 | $2,572.00 | $9,677.00 | — | — | — | 68,602,099 |
|---|
| 2018-12-31 | $113,579.00 | $2,160.00 | $111,419.00 | — | — | $151,499.00 | -$40,080.00 | -$14,987.00 | -$55,067.00 | — | -$55,067.00 | — | — | — | 0 |
|---|
| 2018-09-30 | $136,812.00 | $2,160.00 | $134,652.00 | — | — | $121,646.00 | $13,006.00 | -$14,982.00 | -$1,976.00 | — | -$1,976.00 | — | — | — | 68,533,332 |
|---|
| 2018-06-30 | $182,498.00 | $2,160.00 | $180,338.00 | — | — | $142,221.00 | $38,117.00 | -$16,867.00 | $21,250.00 | — | $21,250.00 | — | — | — | 68,533,332 |
|---|
| 2018-03-31 | $103,506.00 | $2,160.00 | $101,346.00 | — | — | $191,335.00 | -$89,989.00 | -$15,308.00 | -$105,297.00 | — | -$105,297.00 | — | — | — | 68,533,332 |
|---|
| 2017-12-31 | $130,100.00 | $2,160.00 | $127,940.00 | — | — | $208,657.00 | -$80,717.00 | -$14,965.00 | -$95,682.00 | — | -$95,682.00 | — | — | — | 409,965 |
|---|
| 2017-09-30 | $230,684.00 | $2,160.00 | $228,524.00 | — | — | $183,207.00 | $45,317.00 | -$15,157.00 | $30,160.00 | — | $30,160.00 | — | — | — | 67,971,970 |
|---|
| 2017-06-30 | $99,117.00 | $2,160.00 | $96,957.00 | — | — | $163,750.00 | -$66,793.00 | -$112,041.00 | -$178,834.00 | — | -$178,834.00 | — | — | — | 67,848,370 |
|---|
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 | $34.96M | $15.82M | $19.14M | $0.00 | — | $13.09M | $6.05M | -$238,597.00 | $5.81M | — | $5.78M | $0.01 | $0.01 | 423,084,729 | 423,084,729 |
|---|
| 2024-12-31 | $26.94M | $14.9M | $12.04M | $0.00 | — | $12.94M | -$901,763.00 | $872,024.00 | -$29,739.00 | — | -$18,781.00 | $0.00 | $0.00 | 390,377,880 | 390,377,880 |
|---|
| 2023-12-31 | $12.75M | $6.51M | $6.25M | $0.00 | — | $4.67M | $1.58M | -$9,418.00 | $1.57M | — | $1.57M | $0.00 | $0.00 | 329,492,915 | 329,492,915 |
|---|
| 2022-12-31 | $6.45M | $5.43M | $1.02M | $1,800.00 | — | $2.01M | -$990,850.00 | -$80,259.00 | -$1.07M | — | -$1.07M | $0.01 | -$0.01 | 158,048,019 | 158,048,019 |
|---|
| 2021-12-31 | $457,661.00 | $419,884.00 | $42,277.00 | $0.00 | — | $1.78M | -$1.73M | -$2,635.00 | -$1.74M | — | -$1.74M | -$0.02 | — | 86,063,490 | 86,063,490 |
|---|
| 2020-12-31 | $215,409.00 | $251,959.00 | -$36,550.00 | — | — | $362,160.00 | -$398,710.00 | -$59,780.00 | -$458,490.00 | — | -$458,490.00 | — | — | — | 68,876,332 |
|---|
| 2019-12-31 | $415,162.00 | $117,554.00 | $297,608.00 | $0.00 | — | $493,310.00 | -$195,702.00 | -$59,988.00 | -$255,690.00 | — | -$255,690.00 | — | — | — | 68,620,357 |
|---|
| 2018-12-31 | $536,396.00 | $8,640.00 | $527,756.00 | $17,752.00 | — | $606,701.00 | -$78,945.00 | -$62,143.00 | -$141,088.00 | — | -$141,088.00 | — | — | — | 68,533,332 |
|---|
| 2017-12-31 | $555,355.00 | $8,640.00 | $546,715.00 | $91,131.00 | — | $787,651.00 | -$240,936.00 | -$153,620.00 | -$394,556.00 | — | -$394,556.00 | — | — | — | 67,234,519 |
|---|