Complete source-backed income-statement history.
- Available history
- 2008-10-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 | $1.22M | — | — | — | — | $425,350.00 | — | — | — | — | $791,920.00 | $0.20 | $0.20 | 3,921,429 | 3,921,429 |
|---|
| 2026-03-31 | $1.26M | — | — | — | — | $441,086.00 | — | — | — | $0.00 | $819,266.00 | $0.20 | $0.20 | 4,164,444 | 4,164,444 |
|---|
| 2025-12-31 | $1.25M | — | — | — | — | $449,176.00 | — | — | — | $0.00 | $804,252.00 | $0.19 | $0.19 | 75,328 | 75,328 |
|---|
| 2025-09-30 | $1.52M | — | — | — | — | $547,790.00 | — | — | — | — | $975,734.00 | $0.19 | $0.19 | 5,022,826 | 5,022,826 |
|---|
| 2025-06-30 | $1.56M | — | — | — | — | $480,859.00 | — | — | — | — | $1.08M | $0.23 | $0.23 | 4,658,791 | 4,658,791 |
|---|
| 2025-03-31 | $745,943.00 | — | — | — | — | $171,443.00 | — | — | — | $0.00 | $574,500.00 | $0.32 | $0.32 | 1,798,889 | 1,798,889 |
|---|
| 2024-12-31 | $932,634.00 | — | — | — | — | $173,325.00 | — | — | — | $0.00 | $759,309.00 | $0.45 | $0.45 | -37,062 | -37,062 |
|---|
| 2024-09-30 | $1.12M | — | — | — | — | $178,242.00 | — | — | — | — | $940,117.00 | $0.54 | $0.54 | 1,747,283 | 1,747,283 |
|---|
| 2024-06-30 | $1.26M | — | — | — | — | $186,725.00 | — | — | — | — | $1.08M | $0.58 | $0.58 | 1,865,385 | 1,865,385 |
|---|
| 2024-03-31 | $1.42M | — | — | — | — | $207,935.00 | — | — | — | $0.00 | $1.22M | $0.58 | $0.58 | 2,079,670 | 2,079,670 |
|---|
| 2023-12-31 | $1.54M | — | — | — | — | $225,722.00 | — | — | — | $0.00 | $1.32M | $0.55 | $0.55 | -111,719 | -111,719 |
|---|
| 2023-09-30 | $1.46M | — | — | — | — | $240,957.00 | — | — | — | — | $1.22M | $0.51 | $0.51 | 2,370,652 | 2,370,652 |
|---|
| 2023-06-30 | $1.39M | — | — | — | — | $283,503.00 | — | — | — | — | $1.11M | $0.39 | $0.39 | 2,812,637 | 2,812,637 |
|---|
| 2023-03-31 | $910,525.00 | — | — | — | — | $284,778.00 | — | — | — | $0.00 | $625,747.00 | $0.22 | $0.22 | 2,905,556 | 2,905,556 |
|---|
| 2022-12-31 | — | — | — | — | — | $357,470.00 | — | — | — | $0.00 | -$26,677.00 | $0.06 | $0.06 | 282,689 | 282,689 |
|---|
| 2022-09-30 | — | — | — | — | — | $635,137.00 | — | — | — | — | -$635,137.00 | -$0.18 | -$0.18 | 3,555,978 | 3,555,978 |
|---|
| 2022-06-30 | — | — | — | — | — | $596,358.00 | — | — | — | — | -$596,358.00 | -$0.26 | -$0.26 | 2,297,802 | 2,297,802 |
|---|
| 2022-03-31 | — | — | — | — | — | $527,541.00 | — | — | — | $0.00 | -$527,541.00 | -$0.27 | -$0.27 | 1,933,889 | 1,933,889 |
|---|
| 2021-12-31 | — | — | — | — | — | $675,879.00 | — | — | — | $0.00 | -$675,879.00 | -$0.29 | -$0.29 | -90,046 | -90,046 |
|---|
| 2021-09-30 | — | — | — | — | — | $772,928.00 | — | — | — | — | -$772,928.00 | -$0.29 | -$0.29 | 2,632,065 | 2,632,065 |
|---|
| 2021-06-30 | — | — | — | — | — | $761,609.00 | — | — | — | — | -$761,609.00 | -$0.30 | -$0.30 | 2,551,099 | 2,551,099 |
|---|
| 2021-03-31 | — | — | — | — | — | $747,550.00 | — | — | — | $0.00 | -$747,550.00 | — | — | — | 2,970,000 |
|---|
| 2020-12-31 | — | — | — | — | — | $706,836.00 | — | — | — | $0.00 | -$706,836.00 | — | — | — | 43,259 |
|---|
| 2020-09-30 | — | — | — | — | — | $722,810.00 | — | — | — | — | -$722,810.00 | — | — | — | 2,908,152 |
|---|
| 2020-06-30 | — | — | — | — | — | $529,829.00 | — | — | — | — | -$529,829.00 | — | — | — | 2,232,967 |
|---|
| 2020-03-31 | — | — | — | — | — | $612,386.00 | — | — | — | $0.00 | -$612,386.00 | — | — | — | 2,584,066 |
|---|
| 2019-12-31 | — | — | — | — | — | $603,072.00 | — | — | — | $0.00 | -$603,072.00 | — | — | — | 99,142 |
|---|
| 2019-09-30 | $0.00 | — | — | — | — | $475,453.00 | — | — | — | — | -$475,453.00 | — | — | — | 2,224,457 |
|---|
| 2019-06-30 | $0.00 | — | — | — | — | $469,408.00 | — | — | — | — | -$469,408.00 | — | — | — | 2,171,978 |
|---|
| 2019-03-31 | $0.00 | — | — | — | — | $490,260.00 | — | — | — | $0.00 | -$490,260.00 | — | — | — | 2,243,333 |
|---|
| 2018-10-31 | $0.00 | — | — | — | — | $478,673.00 | — | — | — | $0.00 | -$478,673.00 | — | — | — | -167,921 |
|---|
| 2018-09-30 | $0.00 | — | — | — | — | $500,491.00 | — | — | — | — | -$500,491.00 | — | — | — | 2,202,717 |
|---|
| 2018-07-31 | $0.00 | — | — | — | — | $623,423.00 | — | — | — | — | -$623,423.00 | — | — | — | 2,704,348 |
|---|
| 2018-06-30 | $0.00 | — | — | — | — | $695,972.00 | — | — | — | — | -$695,972.00 | — | — | — | 3,021,429 |
|---|
| 2018-04-30 | $0.00 | — | — | — | — | $711,272.00 | — | — | — | — | -$711,272.00 | — | — | — | 3,076,966 |
|---|
| 2018-03-31 | $0.00 | — | — | — | — | $653,294.00 | — | — | — | — | -$653,294.00 | — | — | — | 2,742,222 |
|---|
| 2018-01-31 | $0.00 | — | — | — | — | $624,206.00 | — | — | — | $0.00 | -$624,206.00 | — | — | — | 2,601,630 |
|---|
| 2017-10-31 | $0.00 | — | — | — | — | $675,608.00 | — | — | — | $0.00 | -$675,608.00 | — | — | — | 144,609 |
|---|
| 2017-07-31 | $0.00 | — | — | — | — | $630,407.00 | — | — | — | — | -$630,407.00 | — | — | — | 2,826,630 |
|---|
| 2017-04-30 | $0.00 | — | — | — | — | $465,466.00 | — | — | — | — | -$465,466.00 | — | — | — | 2,321,348 |
|---|
| 2017-01-31 | $0.00 | — | — | — | — | $407,280.00 | — | — | — | $0.00 | -$407,280.00 | — | — | — | 1,903,261 |
|---|
| 2016-10-31 | $0.00 | — | — | — | — | $497,292.00 | — | — | — | $0.00 | -$497,292.00 | — | — | — | -221,813 |
|---|
| 2016-07-31 | $0.00 | — | — | — | — | $548,113.00 | — | — | — | — | -$548,113.00 | — | — | — | 2,473,913 |
|---|
| 2016-04-30 | $0.00 | — | — | — | — | $514,964.00 | — | — | — | — | -$514,964.00 | — | — | — | 2,535,556 |
|---|
| 2016-01-31 | $0.00 | — | — | — | — | $688,737.00 | — | — | — | $0.00 | -$688,737.00 | — | — | — | 4,277,717 |
|---|
| 2015-10-31 | $0.00 | — | — | — | — | $412,740.00 | — | — | — | — | -$412,740.00 | — | — | — | 26,412 |
|---|
| 2015-07-31 | $0.00 | — | — | — | — | $562,212.00 | — | — | — | — | -$562,212.00 | — | — | — | 3,376,630 |
|---|
| 2015-04-30 | $0.00 | — | — | — | — | $319,395.00 | — | — | — | — | -$319,395.00 | — | — | — | 2,183,708 |
|---|
| 2015-01-31 | $0.00 | — | — | — | — | $211,125.00 | — | — | — | — | -$211,125.00 | — | — | — | 1,611,957 |
|---|
| 2014-10-31 | $0.00 | — | — | — | — | $211,218.00 | — | — | — | — | -$211,218.00 | — | — | — | 2,519 |
|---|
| 2014-07-31 | $10,020.00 | — | — | — | — | $217,812.00 | — | — | — | — | -$207,792.00 | — | — | — | 1,613,043 |
|---|
| 2014-04-30 | $5,817.00 | — | — | — | — | $199,786.00 | — | — | — | — | -$193,969.00 | — | — | — | 1,502,247 |
|---|
| 2014-01-31 | $5,184.00 | — | — | — | — | $233,452.00 | — | — | — | — | -$228,268.00 | — | — | — | 1,722,826 |
|---|
| 2013-10-31 | — | — | — | — | — | $212,746.00 | — | — | — | — | -$212,746.00 | — | — | — | -69,421 |
|---|
| 2013-07-31 | — | — | — | — | — | $222,907.00 | — | — | — | — | -$222,907.00 | — | — | — | 1,705,978 |
|---|
| 2013-04-30 | — | — | — | — | — | $255,357.00 | — | — | — | — | -$255,357.00 | — | — | — | 2,012,921 |
|---|
| 2013-01-31 | — | — | — | — | — | $248,127.00 | — | — | — | — | -$248,127.00 | — | — | — | 1,902,174 |
|---|
| 2012-10-31 | $0.00 | — | — | — | — | $300,984.00 | — | — | — | — | -$300,984.00 | — | — | — | 2,705 |
|---|
| 2012-07-31 | $33,329.00 | — | — | — | — | $263,385.00 | — | — | — | — | -$230,056.00 | — | — | — | 2,101,630 |
|---|
| 2012-04-30 | $58,256.00 | — | — | — | — | $261,139.00 | — | — | — | — | -$202,883.00 | — | — | — | 2,030,556 |
|---|
| 2012-01-31 | $314,773.00 | — | — | — | — | $371,167.00 | — | — | — | — | -$56,394.00 | — | — | — | 2,880,435 |
|---|
| 2011-10-31 | $593,154.00 | — | — | — | — | $338,278.00 | — | — | — | — | $254,876.00 | — | — | — | -149,993 |
|---|
| 2011-07-31 | $815,037.00 | — | — | — | — | $408,840.00 | — | — | — | — | $406,197.00 | — | — | — | 2,824,457 |
|---|
| 2011-04-30 | $477,930.00 | — | — | — | — | $377,632.00 | — | — | — | — | $100,298.00 | — | — | — | — |
|---|
| 2011-01-31 | $319,717.00 | — | — | — | — | $405,568.00 | — | — | — | — | -$85,851.00 | — | — | — | — |
|---|
| 2010-10-31 | $310,708.00 | — | — | — | — | $489,422.00 | — | — | — | — | -$178,714.00 | — | — | — | — |
|---|
| 2010-07-31 | $150,146.00 | — | — | — | — | $528,334.00 | — | — | — | — | -$378,188.00 | — | — | — | — |
|---|
| 2010-04-30 | $113,344.00 | — | — | — | — | $623,086.00 | — | — | — | — | -$509,742.00 | — | — | — | — |
|---|
| 2010-01-31 | $125,674.00 | — | — | — | — | $618,184.00 | — | — | — | — | -$492,510.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 | $5.08M | — | — | — | — | $1.65M | — | — | — | $0.00 | $3.44M | $0.88 | $0.88 | 3,913,973 | 3,913,973 |
|---|
| 2024-12-31 | $4.74M | — | — | — | — | $746,227.00 | — | — | — | $0.00 | $3.99M | $2.15 | $2.15 | 1,859,836 | 1,859,836 |
|---|
| 2023-12-31 | $5.3M | — | — | — | — | $1.03M | — | — | — | $0.00 | $4.27M | $1.65 | $1.65 | 2,582,603 | 2,582,603 |
|---|
| 2022-12-31 | $330,793.00 | — | — | — | — | $2.12M | — | — | — | $0.00 | -$1.79M | -$0.62 | -$0.62 | 2,884,521 | 2,884,521 |
|---|
| 2021-12-31 | — | — | — | — | — | $2.96M | — | — | — | $0.00 | -$2.96M | -$1.13 | -$1.13 | 2,626,438 | 2,626,438 |
|---|
| 2020-12-31 | — | — | — | — | — | $2.57M | — | — | — | $0.00 | -$2.57M | — | — | — | 2,619,536 |
|---|
| 2019-12-31 | — | — | — | — | — | $2.04M | — | — | — | $0.00 | -$2.04M | — | — | — | 2,312,329 |
|---|
| 2018-10-31 | $0.00 | — | — | — | — | $2.44M | — | — | — | $0.00 | -$2.44M | — | — | — | 2,623,288 |
|---|
| 2017-10-31 | $0.00 | — | — | — | — | $2.18M | — | — | — | $0.00 | -$2.18M | — | — | — | 2,495,342 |
|---|
| 2016-10-31 | $0.00 | — | — | — | — | $2.25M | — | — | — | $0.00 | -$2.25M | — | — | — | 2,878,005 |
|---|
| 2015-10-31 | $0.00 | — | — | — | — | $1.51M | — | — | — | — | -$1.51M | — | — | — | 2,419,452 |
|---|
| 2014-10-31 | $21,021.00 | — | — | — | — | $862,268.00 | — | — | — | — | -$841,247.00 | — | — | — | 1,616,438 |
|---|
| 2013-10-31 | — | — | — | — | — | $939,137.00 | — | — | — | — | -$939,137.00 | — | — | — | 1,802,740 |
|---|
| 2012-10-31 | $406,358.00 | — | — | — | — | $1.2M | — | — | — | — | -$790,317.00 | — | — | — | 2,342,486 |
|---|
| 2011-10-31 | $2.21M | — | — | — | — | $1.53M | — | — | — | — | $675,520.00 | — | — | — | 2,697,260 |
|---|
| 2010-10-31 | $699,872.00 | — | — | — | — | $2.26M | — | — | — | — | -$1.56M | — | — | — | 4,202,329 |
|---|
| 2009-10-31 | $4.86M | — | — | — | — | $2.32M | — | — | — | — | $2.54M | — | — | — | — |
|---|
| 2008-10-31 | $43.98M | — | — | — | — | $4.59M | — | — | — | — | $39.39M | — | — | — | — |
|---|