Complete source-backed income-statement history.
- Available history
- 2012-03-31 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 | $465,211.00 | $291,897.00 | $173,314.00 | — | — | $130,992.00 | $42,322.00 | -$89,158.00 | — | — | -$46,836.00 | -$0.01 | -$0.01 | 4,369,535 | 4,369,535 |
|---|
| 2026-03-31 | $230,711.00 | $166,501.00 | $64,210.00 | — | — | $118,880.00 | -$54,670.00 | — | — | — | -$93,076.00 | -$0.022 | -$0.022 | 4,137,549 | 4,137,549 |
|---|
| 2025-12-31 | $203,204.00 | $195,653.00 | $7,551.00 | — | — | $221,080.00 | -$213,529.00 | — | — | — | -$338,080.00 | -$0.311 | -$0.311 | -98,322,092 | -98,322,092 |
|---|
| 2025-09-30 | $387,659.00 | $198,261.00 | $189,398.00 | — | — | $143,291.00 | $46,107.00 | — | — | — | $23,937.00 | $0.00 | $0.00 | 117,575,944 | 117,575,944 |
|---|
| 2025-06-30 | $110,600.00 | $115,712.00 | -$5,112.00 | — | — | $359,657.00 | -$364,769.00 | -$108,351.00 | — | — | -$473,120.00 | -$0.12 | -$0.12 | 3,919,199 | 3,919,199 |
|---|
| 2025-03-31 | — | $600.00 | -$600.00 | — | — | $366,506.00 | -$367,106.00 | — | — | — | -$472,226.00 | -$0.163 | -$0.163 | 2,893,418 | 2,893,418 |
|---|
| 2024-12-31 | — | $153,155.00 | -$153,155.00 | — | — | $49,474.00 | -$202,629.00 | — | — | — | $29,125.00 | -$0.365 | -$0.365 | -59,294,852 | -59,294,852 |
|---|
| 2024-09-30 | $0.00 | $0.00 | $0.00 | — | — | $228,266.00 | -$228,266.00 | — | — | — | -$291,841.00 | -$0.005 | -$0.005 | 62,435,195 | 62,435,195 |
|---|
| 2024-06-30 | $0.00 | $0.00 | $0.00 | — | — | $161,169.00 | -$161,169.00 | — | — | — | -$225,154.00 | -$0.004 | -$0.004 | 62,380,848 | 62,380,848 |
|---|
| 2024-03-31 | $0.00 | $0.00 | $0.00 | — | — | $352,769.00 | -$352,769.00 | — | — | — | -$416,754.00 | -$0.007 | -$0.007 | 58,100,738 | 58,100,738 |
|---|
| 2023-12-31 | $0.00 | $0.00 | $0.00 | — | — | $132,887.00 | -$132,887.00 | — | — | — | -$235,103.00 | -$0.005 | -$0.005 | 245,132 | 245,132 |
|---|
| 2023-09-30 | $0.00 | $0.00 | $0.00 | — | — | $34,916.00 | -$34,916.00 | — | — | — | -$77,074.00 | -$0.001 | -$0.001 | 54,698,779 | 54,698,779 |
|---|
| 2023-06-30 | $0.00 | $3,600.00 | -$3,600.00 | — | — | $44,216.00 | -$47,816.00 | — | — | — | -$89,711.00 | -$0.002 | -$0.002 | 54,580,518 | 54,580,518 |
|---|
| 2023-03-31 | $150.00 | $30.00 | $120.00 | — | — | $35,359.00 | -$35,239.00 | — | — | — | -$75,845.00 | -$0.001 | -$0.001 | 54,460,511 | 54,460,511 |
|---|
| 2022-12-31 | $13.00 | -$4,214.00 | $4,227.00 | — | — | $42,539.00 | -$38,312.00 | — | — | — | -$137,068.00 | -$0.003 | -$0.003 | 106,547 | 2,808,155 |
|---|
| 2022-09-30 | — | — | — | — | — | $42,262.00 | -$42,262.00 | — | — | — | -$85,328.00 | -$0.002 | -$0.002 | 52,149,735 | 52,149,735 |
|---|
| 2022-06-30 | $142.00 | $4,214.00 | -$4,072.00 | — | — | $249,567.00 | -$253,639.00 | — | — | — | -$294,510.00 | -$0.006 | -$0.006 | 51,920,387 | 51,920,387 |
|---|
| 2022-03-31 | $411.00 | $109.00 | $302.00 | — | — | $188,972.00 | -$188,670.00 | — | — | — | -$217,831.00 | -$0.004 | -$0.004 | 51,920,387 | 51,920,387 |
|---|
| 2021-12-31 | $556.00 | $0.00 | $556.00 | — | — | $117,367.00 | -$116,811.00 | — | — | — | $37,447.00 | — | — | — | -88,601 |
|---|
| 2021-09-30 | — | — | — | — | — | $170,972.00 | -$170,972.00 | — | — | — | -$174,921.00 | — | — | — | 51,670,387 |
|---|
| 2021-06-30 | $125.00 | $23.00 | $102.00 | — | — | $140,951.00 | -$140,849.00 | — | — | — | -$143,479.00 | — | — | — | 50,782,116 |
|---|
| 2021-03-31 | — | — | — | — | — | $92,820.00 | -$92,820.00 | — | — | — | -$86,070.00 | — | — | — | 50,782,116 |
|---|
| 2020-12-31 | -$12,202.00 | -$4,785.00 | -$7,417.00 | — | — | $166,461.00 | -$173,878.00 | — | — | — | -$204,843.00 | — | — | — | -45,556,427 |
|---|
| 2020-09-30 | $166.00 | — | $166.00 | — | — | $22,415.00 | -$22,249.00 | — | — | — | -$22,249.00 | — | — | — | 52,711,029 |
|---|
| 2020-06-30 | $12,270.00 | $5,551.00 | $6,719.00 | — | — | $291,793.00 | -$285,074.00 | — | — | — | -$226,496.00 | — | — | — | 50,782,116 |
|---|
| 2020-03-31 | $6,783.00 | $3,958.00 | $2,825.00 | — | — | $306,920.00 | -$304,095.00 | — | — | — | -$362,673.00 | — | — | — | 52,711,029 |
|---|
| 2019-12-31 | — | — | — | — | $98,919.00 | $98,919.00 | — | — | -$122,155.00 | — | -$122,155.00 | — | — | — | 65,120 |
|---|
| 2019-09-30 | — | — | — | — | $44,169.00 | $44,169.00 | — | — | -$44,169.00 | — | -$44,169.00 | — | — | — | 7,256,600 |
|---|
| 2019-06-30 | — | — | — | — | $36,622.00 | $36,622.00 | -$36,622.00 | — | -$36,622.00 | — | -$36,622.00 | — | — | — | 7,256,600 |
|---|
| 2019-03-31 | — | — | — | — | $49,497.00 | $49,497.00 | -$49,497.00 | — | — | — | -$49,497.00 | — | — | — | 7,256,600 |
|---|
| 2018-12-31 | — | — | — | — | $42,736.00 | $42,736.00 | — | — | -$59,450.00 | — | -$59,450.00 | — | — | — | 0 |
|---|
| 2018-09-30 | — | — | — | — | $16,714.00 | $16,714.00 | — | — | -$16,714.00 | — | -$16,714.00 | — | — | — | 7,256,600 |
|---|
| 2018-06-30 | — | — | — | — | $33,214.00 | $33,214.00 | — | — | -$33,214.00 | — | -$33,214.00 | — | — | — | 7,256,600 |
|---|
| 2018-03-31 | — | — | — | — | $2,297.00 | $2,297.00 | -$2,297.00 | — | -$2,297.00 | — | -$2,297.00 | — | — | — | 7,256,600 |
|---|
| 2017-12-31 | — | — | — | — | $16,430.00 | $16,430.00 | — | — | — | — | -$16,430.00 | — | — | — | 0 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 7,256,600 |
|---|
| 2017-06-30 | — | — | — | — | $99.00 | $99.00 | — | — | -$99.00 | — | -$99.00 | — | — | — | 7,256,600 |
|---|
| 2017-03-31 | — | — | — | — | $297.00 | $297.00 | — | — | -$297.00 | — | -$297.00 | — | — | — | 7,256,600 |
|---|
| 2016-12-31 | — | — | — | — | $295.00 | $295.00 | — | — | — | — | -$295.00 | — | — | — | 0 |
|---|
| 2016-09-30 | — | — | — | — | $311.00 | $311.00 | — | — | -$311.00 | — | -$311.00 | — | — | — | 7,256,600 |
|---|
| 2016-06-30 | — | — | — | — | $297.00 | $297.00 | — | — | -$297.00 | — | -$297.00 | — | — | — | 7,256,600 |
|---|
| 2016-03-31 | — | — | — | — | $706.00 | $706.00 | — | — | -$706.00 | — | -$706.00 | — | — | — | 7,256,600 |
|---|
| 2015-12-31 | $0.00 | $0.00 | $0.00 | — | -$90,176.00 | -$90,176.00 | — | — | — | — | $90,176.00 | — | — | — | 80,189 |
|---|
| 2015-09-30 | — | — | — | — | $44,467.00 | $44,467.00 | — | — | -$44,467.00 | — | -$44,467.00 | — | — | — | 6,938,480 |
|---|
| 2015-06-30 | — | — | — | — | $48,494.00 | $48,494.00 | — | — | -$48,494.00 | — | -$48,494.00 | — | — | — | 6,494,929 |
|---|
| 2015-03-31 | $13,000.00 | $12,300.00 | $700.00 | — | $32,083.00 | $32,083.00 | — | — | -$31,383.00 | — | -$31,383.00 | — | — | — | 6,494,929 |
|---|
| 2014-12-31 | $0.00 | $0.00 | — | — | $6,767.00 | — | — | — | -$6,767.00 | -$800.00 | -$6,767.00 | — | — | — | 0 |
|---|
| 2014-09-30 | $0.00 | $0.00 | — | — | $11,325.00 | — | — | — | -$11,325.00 | $0.00 | -$11,325.00 | — | — | — | 5,889,533 |
|---|
| 2014-06-30 | $0.00 | $0.00 | — | — | $2,598.00 | — | — | — | -$2,598.00 | $0.00 | -$2,598.00 | — | — | — | 5,889,533 |
|---|
| 2014-03-31 | $0.00 | $0.00 | — | — | $2,273.00 | — | — | — | -$2,273.00 | $0.00 | -$2,273.00 | — | — | — | 5,889,533 |
|---|
| 2013-12-31 | -$161.00 | $0.00 | — | — | $6,565.00 | — | — | — | -$6,726.00 | -$800.00 | -$6,726.00 | — | — | — | 0 |
|---|
| 2013-09-30 | $161.00 | $0.00 | — | — | $8,031.00 | — | — | — | -$7,870.00 | $800.00 | -$7,070.00 | — | — | — | 5,889,533 |
|---|
| 2013-06-30 | $4,339.00 | $0.00 | — | — | $2,886.00 | — | — | — | $1,453.00 | $800.00 | $653.00 | — | — | — | 5,889,533 |
|---|
| 2013-03-31 | $19,874.00 | $16,607.00 | — | — | $1,055.00 | — | — | — | $2,212.00 | $0.00 | $2,212.00 | — | — | — | — |
|---|
| 2012-12-31 | $3,570.00 | — | — | — | -$9,535.00 | — | — | — | -$6,895.00 | -$800.00 | -$6,095.00 | — | — | — | — |
|---|
| 2012-09-30 | $5,500.00 | $0.00 | — | — | $4,092.00 | — | — | — | $1,408.00 | — | $1,408.00 | — | — | — | — |
|---|
| 2012-06-30 | $9,800.00 | $0.00 | — | — | $7,310.00 | — | — | — | $2,490.00 | $800.00 | $1,690.00 | — | — | — | — |
|---|
| 2012-03-31 | $9,000.00 | $0.00 | — | — | $8,061.00 | — | — | — | $939.00 | $0.00 | $939.00 | — | — | — | — |
|---|
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 | $701,463.00 | $509,026.00 | $192,437.00 | — | — | $1.21M | -$1.02M | — | — | — | -$1.2M | -$0.32 | -$0.32 | 3,713,659 | 3,713,659 |
|---|
| 2024-12-31 | — | $153,155.00 | -$153,155.00 | — | — | $791,678.00 | -$944,833.00 | — | — | — | -$904,624.00 | -$0.38 | -$0.38 | 2,364,018 | 2,364,018 |
|---|
| 2023-12-31 | $150.00 | $50.00 | $100.00 | — | — | $250,959.00 | -$250,859.00 | — | — | — | -$477,734.00 | -$0.009 | -$0.009 | 54,805,831 | 54,805,831 |
|---|
| 2022-12-31 | $566.00 | $109.00 | $457.00 | — | — | $523,340.00 | -$522,883.00 | — | — | — | -$734,737.00 | -$0.014 | -$0.014 | 52,104,223 | 54,805,831 |
|---|
| 2021-12-31 | $681.00 | $23.00 | $658.00 | — | — | $522,109.00 | -$521,451.00 | — | — | — | -$367,022.00 | -$0.007 | -$0.007 | 51,580,786 | 51,580,786 |
|---|
| 2020-12-31 | $7,017.00 | $4,724.00 | $2,293.00 | — | — | $787,589.00 | -$785,296.00 | — | — | — | -$816,261.00 | — | — | — | 7,154,602 |
|---|
| 2019-12-31 | — | — | — | — | $229,207.00 | $229,207.00 | -$229,207.00 | — | -$252,443.00 | — | -$252,443.00 | — | — | — | 7,321,720 |
|---|
| 2018-12-31 | — | — | — | — | $94,961.00 | $94,961.00 | -$94,961.00 | — | -$94,961.00 | — | -$94,961.00 | — | — | — | 7,256,600 |
|---|
| 2017-12-31 | — | — | — | — | $16,826.00 | $16,826.00 | -$16,826.00 | — | — | — | -$16,826.00 | — | — | — | 7,256,600 |
|---|
| 2016-12-31 | — | — | — | — | $1,609.00 | $1,609.00 | -$1,609.00 | — | — | — | -$1,609.00 | — | — | — | 7,256,600 |
|---|
| 2015-12-31 | $13,000.00 | $12,300.00 | $700.00 | — | $35,537.00 | $35,537.00 | -$34,837.00 | — | — | — | -$34,837.00 | — | — | — | 7,018,669 |
|---|
| 2014-12-31 | $0.00 | $0.00 | — | — | $32,584.00 | $32,584.00 | -$32,584.00 | — | -$32,584.00 | $0.00 | -$33,384.00 | — | — | — | 5,889,533 |
|---|
| 2013-12-31 | $24,213.00 | $15,340.00 | — | — | $25,864.00 | — | — | — | -$16,991.00 | $0.00 | -$17,791.00 | — | — | — | 5,889,533 |
|---|
| 2012-12-31 | $27,870.00 | — | — | — | $9,929.00 | — | — | — | -$2,059.00 | $0.00 | -$2,059.00 | — | — | — | — |
|---|