Complete source-backed income-statement history.
- Available history
- 2017-07-31 to 2026-03-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 |
|---|
| 2026-03-31 | — | — | — | — | — | $50,959.00 | -$50,959.00 | -$856.00 | -$51,815.00 | — | -$51,815.00 | -$0.002 | -$0.002 | 27,727,452 | 27,727,452 |
|---|
| 2025-12-31 | — | — | — | — | — | $126,552.00 | -$126,552.00 | $405.00 | -$126,147.00 | — | -$126,147.00 | -$0.005 | -$0.005 | 27,673,829 | 27,673,829 |
|---|
| 2025-09-30 | — | — | — | — | — | $372,556.00 | -$372,556.00 | -$2,247.00 | -$374,803.00 | — | -$374,803.00 | -$0.01 | -$0.01 | 27,611,979 | 27,611,979 |
|---|
| 2025-06-30 | $272.00 | -$1,657.00 | $1,929.00 | — | — | $1.01M | -$1.01M | -$12,984.00 | -$1.02M | -$74,970.00 | -$948,751.00 | -$0.04 | -$0.04 | -180,029 | -180,029 |
|---|
| 2025-03-31 | — | — | — | — | — | $944,678.00 | -$944,678.00 | -$6,129.00 | -$950,807.00 | — | -$950,807.00 | -$0.03 | -$0.03 | 27,410,921 | 27,410,921 |
|---|
| 2024-12-31 | — | — | — | — | — | $844,177.00 | -$844,177.00 | -$117,770.00 | -$961,947.00 | $738.00 | -$962,685.00 | -$0.04 | -$0.04 | 27,406,313 | 27,406,313 |
|---|
| 2024-09-30 | $44,243.00 | $128,584.00 | -$84,341.00 | — | — | $491,754.00 | -$576,095.00 | -$8,413.00 | -$584,508.00 | — | -$584,508.00 | -$0.02 | -$0.02 | 26,375,770 | 26,375,770 |
|---|
| 2024-06-30 | $2.51M | $2.11M | $398,155.00 | — | — | -$6,310.00 | $404,465.00 | $4,829.00 | $409,294.00 | -$14,569.00 | $434,219.00 | $0.02 | -$0.01 | 0 | 7,488,000 |
|---|
| 2024-03-31 | $1.84M | $649,491.00 | $1.19M | — | — | $404,541.00 | $783,410.00 | -$6,008.00 | $777,402.00 | $167,237.00 | $610,165.00 | $0.02 | $0.02 | 26,657,921 | 27,489,921 |
|---|
| 2023-12-31 | $809,899.00 | $689,511.00 | $120,388.00 | — | — | $137,654.00 | -$17,266.00 | -$14,220.00 | -$31,486.00 | $1,531.00 | -$33,017.00 | $0.00 | $0.00 | 26,657,921 | 26,657,921 |
|---|
| 2023-09-30 | $791,043.00 | $699,217.00 | $91,826.00 | — | — | $105,234.00 | -$13,408.00 | -$6,652.00 | -$20,060.00 | — | $1.84M | $0.07 | $0.05 | 26,657,921 | 34,977,921 |
|---|
| 2023-06-30 | — | — | — | — | — | $109,103.00 | -$109,103.00 | $26,366.00 | -$82,737.00 | — | $31,039.00 | $0.00 | $0.00 | 25,974,160 | 26,806,160 |
|---|
| 2023-03-31 | $44,999.00 | $66,719.00 | -$21,720.00 | — | — | $48,527.00 | -$48,527.00 | -$57,015.00 | -$105,542.00 | — | -$332,225.00 | -$0.01 | -$0.01 | 25,546,810 | 25,546,810 |
|---|
| 2022-12-31 | $68,975.00 | $43,993.00 | $24,982.00 | — | — | $352,376.00 | -$108,320.00 | -$885.00 | -$109,205.00 | $0.00 | -$185,808.00 | -$0.01 | -$0.01 | -867 | -867 |
|---|
| 2022-09-30 | $25,479.00 | $28,811.00 | -$3,332.00 | — | — | $283,016.00 | -$51,092.00 | -$582.00 | -$51,674.00 | — | -$285,001.00 | -$0.01 | -$0.01 | 25,546,810 | 25,546,810 |
|---|
| 2022-06-30 | $10,810.00 | $8,940.00 | $1,870.00 | — | — | $331,816.00 | -$27,814.00 | -$927.00 | -$28,741.00 | — | -$298,423.00 | -$0.01 | -$0.01 | 25,546,810 | 25,546,810 |
|---|
| 2022-03-31 | $1,058.00 | $950.00 | $108.00 | — | — | $232,555.00 | -$232,447.00 | $46,043.00 | -$186,404.00 | $9.00 | -$175,164.00 | -$0.01 | -$0.01 | 25,557,254 | — |
|---|
| 2021-12-31 | $42,016.00 | $84,415.00 | -$42,399.00 | — | — | $423,404.00 | -$465,803.00 | — | -$418,024.00 | $0.00 | -$470,020.00 | — | — | — | — |
|---|
| 2021-09-30 | $109,957.00 | $42,850.00 | $67,107.00 | — | — | $321,310.00 | -$254,203.00 | — | -$374,307.00 | $459.00 | -$374,766.00 | — | — | — | 25,433,710 |
|---|
| 2021-06-30 | $65,963.00 | $239,587.00 | -$173,624.00 | — | — | $215,647.00 | -$389,271.00 | — | -$920,736.00 | — | -$920,736.00 | — | — | — | 25,288,792 |
|---|
| 2021-03-31 | $3,011.00 | $8,012.00 | $3,011.00 | — | — | $226,440.00 | -$223,429.00 | — | -$897,307.00 | — | -$897,307.00 | -$0.06 | -$0.06 | 24,605,623 | 17,536,463 |
|---|
| 2020-12-31 | $45,657.00 | $43.00 | $45,614.00 | — | — | $385,936.00 | -$340,322.00 | — | -$318,417.00 | — | -$318,417.00 | — | — | — | -5,881,615 |
|---|
| 2020-09-30 | $43,233.00 | $3,870.00 | $39,363.00 | — | — | $341,450.00 | -$302,087.00 | — | -$302,322.00 | — | -$302,322.00 | — | — | — | 5,227,222 |
|---|
| 2020-06-30 | $42,741.00 | -$5,158.00 | $47,899.00 | — | — | $358,394.00 | -$310,495.00 | — | -$296,784.00 | -$9,329.00 | -$287,455.00 | — | — | — | 31,793,138 |
|---|
| 2020-03-31 | $111,877.00 | $5,158.00 | $106,719.00 | — | — | $176,347.00 | -$69,628.00 | — | -$70,001.00 | $9,329.00 | -$79,330.00 | — | — | — | 32,363,200 |
|---|
| 2019-09-30 | $99,000.00 | — | $99,000.00 | — | — | $44,379.00 | $54,621.00 | — | $54,626.00 | $50,182.00 | $4,444.00 | — | — | — | 117,384,000 |
|---|
| 2019-07-31 | $259,000.00 | — | $259,000.00 | — | — | $23,054.00 | $235,946.00 | — | $235,948.00 | $50,182.00 | $185,766.00 | — | — | — | 29,346,000 |
|---|
| 2019-06-30 | $325,975.00 | — | $325,975.00 | — | — | $44,061.00 | $281,914.00 | — | $281,914.00 | $18,332.00 | $263,582.00 | — | — | — | 117,384,000 |
|---|
| 2019-04-30 | — | — | — | — | — | — | $57,644.00 | — | $57,644.00 | $6,941.00 | $50,703.00 | — | — | — | 24,175,464 |
|---|
| 2019-03-31 | — | — | — | — | — | $25,189.00 | -$25,189.00 | — | -$25,189.00 | — | -$25,189.00 | — | — | — | 21,360,000 |
|---|
| 2019-01-31 | — | — | — | — | — | — | -$12,554.00 | — | -$12,554.00 | $0.00 | -$12,554.00 | — | — | — | 5,340,000 |
|---|
| 2018-10-31 | $0.00 | $0.00 | $0.00 | — | — | $4,145.00 | -$4,145.00 | — | — | — | -$4,145.00 | — | — | 5,340,000 | — |
|---|
| 2018-09-30 | — | — | — | — | — | $976.00 | — | — | -$976.00 | — | -$976.00 | — | — | — | 0 |
|---|
| 2018-07-31 | $0.00 | $0.00 | $0.00 | — | — | $7,891.00 | -$7,891.00 | — | -$7,891.00 | — | -$7,891.00 | — | — | 5,340,000 | 5,340,000 |
|---|
| 2018-04-30 | $0.00 | $0.00 | $0.00 | — | — | $15,414.00 | -$15,414.00 | — | -$15,414.00 | — | -$15,414.00 | — | — | 169,939 | 169,939 |
|---|
| 2018-01-31 | $5,000.00 | $2,665.00 | $2,335.00 | — | — | -$588.00 | $2,923.00 | — | $2,923.00 | — | $2,923.00 | — | — | 4,876,032 | 4,876,032 |
|---|
| 2017-10-31 | $5,000.00 | $2,800.00 | $2,200.00 | — | — | $6,443.00 | -$4,243.00 | — | — | — | -$4,243.00 | — | — | 4,553,152 | — |
|---|
| 2017-07-31 | $6,300.00 | $3,800.00 | $2,500.00 | — | — | $4,675.00 | -$2,175.00 | — | — | — | -$2,175.00 | — | — | 4,500,000 | — |
|---|
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-06-30 | $44,515.00 | $126,927.00 | -$82,412.00 | — | — | $3.29M | -$3.38M | -$145,296.00 | -$3.52M | -$74,232.00 | -$3.45M | -$0.13 | -$0.13 | 26,979,067 | 26,979,067 |
|---|
| 2024-06-30 | $5.95M | $4.15M | $1.8M | — | — | $641,119.00 | $1.16M | -$22,051.00 | $1.14M | $154,199.00 | $2.85M | $0.11 | $0.08 | 26,657,921 | 34,977,921 |
|---|
| 2023-12-31 | $1.6M | $1.39M | $212,214.00 | — | — | — | -$183,110.00 | -$56,719.00 | -$239,829.00 | $1,531.00 | $1.5M | $0.06 | $0.06 | 26,213,477 | 26,213,477 |
|---|
| 2023-06-30 | — | — | — | — | — | $280,483.00 | -$280,483.00 | -$38,366.00 | -$318,849.00 | — | -$780,326.00 | -$0.03 | -$0.03 | 23,136,714 | 23,136,714 |
|---|
| 2022-12-31 | $106,322.00 | $82,694.00 | $23,628.00 | — | — | $1.2M | -$216,009.00 | -$10,265.00 | -$226,274.00 | $9.00 | -$944,396.00 | -$0.04 | -$0.04 | 25,549,386 | 25,549,386 |
|---|
| 2021-12-31 | $220,947.00 | $366,852.00 | -$145,905.00 | — | — | $1.19M | -$1.33M | — | -$2.61M | $459.00 | -$2.66M | — | — | — | — |
|---|
| 2020-12-31 | $243,508.00 | $3,913.00 | $239,595.00 | — | — | $1.26M | -$1.02M | — | -$987,524.00 | — | -$987,524.00 | — | — | — | 15,989,299 |
|---|
| 2019-04-30 | $99,975.00 | — | $99,975.00 | — | — | $66,921.00 | $33,054.00 | — | $33,054.00 | $6,941.00 | $26,113.00 | — | — | — | 29,515,464 |
|---|
| 2018-04-30 | $16,300.00 | $9,265.00 | $7,035.00 | — | — | $25,945.00 | -$18,910.00 | — | -$18,910.00 | — | -$18,910.00 | — | — | 4,813,000 | 4,813,000 |
|---|