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 | $4.24M | $1.28M | $2.96M | — | $1.77M | — | $1.19M | — | $1.29M | $289,000.00 | $1M | $0.22 | $0.21 | 4,625,387 | 4,681,571 |
|---|
| 2026-03-31 | $3.91M | $1.25M | $2.66M | $164,304.00 | $1.5M | — | $1.16M | — | $1.26M | $286,000.00 | $971,489.00 | $0.21 | $0.21 | 4,603,556 | 4,645,831 |
|---|
| 2025-12-31 | $3.04M | $817,348.00 | $2.22M | $398,837.00 | $1.57M | — | $652,079.00 | — | $770,246.00 | $129,000.00 | $641,246.00 | $0.14 | $0.14 | 2,413 | 9,061 |
|---|
| 2025-09-30 | $2.14M | $561,048.00 | $1.57M | — | $1.62M | — | -$47,530.00 | — | $69,352.00 | $11,000.00 | $58,352.00 | $0.01 | $0.01 | 4,601,110 | 4,676,672 |
|---|
| 2025-06-30 | $2.34M | $579,301.00 | $1.76M | — | $1.7M | — | $56,416.00 | — | $183,212.00 | $38,430.00 | $144,782.00 | $0.03 | $0.03 | 4,600,023 | 4,660,492 |
|---|
| 2025-03-31 | $3.54M | $932,323.00 | $2.6M | $123,331.00 | $1.66M | — | $942,627.00 | — | $1.07M | $283,570.00 | $782,239.00 | $0.17 | $0.17 | 4,576,669 | 4,617,073 |
|---|
| 2024-12-31 | $3.14M | $981,614.00 | $2.16M | $99,526.00 | $1.67M | — | $492,782.00 | — | $593,818.00 | $128,000.00 | $465,818.00 | $0.10 | $0.10 | -5,135 | 1,321 |
|---|
| 2024-09-30 | $2.55M | $747,293.00 | $1.8M | — | $1.53M | — | $268,497.00 | — | $379,879.00 | $87,500.00 | $292,379.00 | $0.06 | $0.06 | 4,575,068 | 4,622,938 |
|---|
| 2024-06-30 | $3.46M | $997,626.00 | $2.46M | — | $1.49M | — | $968,772.00 | — | $1.06M | $254,000.00 | $806,570.00 | $0.18 | $0.17 | 4,574,365 | 4,627,039 |
|---|
| 2024-03-31 | $2.02M | $544,201.00 | $1.48M | $17,430.00 | $1.49M | — | -$12,428.00 | — | $74,661.00 | $63,000.00 | $11,661.00 | $0.00 | $0.00 | 4,574,365 | 4,601,471 |
|---|
| 2023-12-31 | $2.91M | $1.02M | $1.89M | $169,763.00 | $1.34M | — | $555,240.00 | — | $633,766.00 | $100,000.00 | $533,766.00 | $0.11 | $0.12 | 599 | 8,260 |
|---|
| 2023-09-30 | $1.84M | $428,800.00 | $1.41M | — | $1.29M | — | $115,141.00 | — | $193,998.00 | $22,000.00 | $171,998.00 | $0.04 | $0.04 | 4,552,988 | 4,606,488 |
|---|
| 2023-06-30 | $2.44M | $566,507.00 | $1.87M | — | $1.2M | — | $668,552.00 | — | $756,980.00 | $185,600.00 | $571,380.00 | $0.13 | $0.12 | 4,552,450 | 4,617,648 |
|---|
| 2023-03-31 | $2.3M | $421,841.00 | $1.88M | $16,275.00 | $1.54M | — | $336,783.00 | — | $425,261.00 | $89,400.00 | $335,861.00 | $0.07 | $0.07 | 4,551,988 | 4,626,930 |
|---|
| 2022-12-31 | $2.94M | $977,106.00 | $1.97M | $190,713.00 | $1.62M | — | $350,317.00 | — | $413,311.00 | $98,500.00 | $314,811.00 | $0.07 | $0.06 | 548 | 22,511 |
|---|
| 2022-09-30 | $2.3M | $865,684.00 | $1.44M | — | $1.09M | — | $342,115.00 | — | $368,626.00 | $78,500.00 | $290,126.00 | $0.06 | $0.06 | 4,521,988 | 4,566,679 |
|---|
| 2022-06-30 | $2.46M | $1.6M | $857,114.00 | — | $1.13M | — | -$276,297.00 | — | -$260,824.00 | -$18,500.00 | -$242,324.00 | -$0.05 | -$0.05 | 4,521,988 | 4,521,988 |
|---|
| 2022-03-31 | $3.35M | $661,622.00 | $2.69M | $0.00 | $1.09M | — | $1.6M | — | $1.66M | $393,500.00 | $1.26M | $0.28 | $0.27 | 4,521,988 | 4,596,037 |
|---|
| 2021-12-31 | $1.89M | $694,698.00 | $1.2M | $460,715.00 | $923,456.00 | — | $274,629.00 | — | $759,698.00 | $5,500.00 | $754,198.00 | $0.17 | $0.16 | 940 | 40,927 |
|---|
| 2021-09-30 | $1.45M | $407,174.00 | $1.04M | — | $753,980.00 | — | $288,727.00 | — | $243,311.00 | $56,500.00 | $186,811.00 | $0.04 | $0.04 | 4,511,988 | 4,526,115 |
|---|
| 2021-06-30 | $1.45M | $333,402.00 | $1.11M | — | $948,581.00 | — | $165,063.00 | — | $177,135.00 | $23,500.00 | $153,635.00 | $0.03 | $0.03 | 4,511,988 | 4,522,075 |
|---|
| 2021-03-31 | $2.18M | $460,460.00 | $1.72M | $8,839.00 | $935,985.00 | — | $780,528.00 | — | $828,507.00 | $212,500.00 | $616,007.00 | $0.14 | $0.14 | 4,500,672 | 4,505,132 |
|---|
| 2020-12-31 | $954,128.00 | $434,691.00 | $519,437.00 | $243,726.00 | $932,086.00 | — | -$412,649.00 | — | $59,598.00 | -$128,382.00 | $187,980.00 | $0.04 | $0.04 | 0 | 2,030 |
|---|
| 2020-09-30 | $1.19M | $314,399.00 | $874,213.00 | — | $843,781.00 | — | $30,432.00 | — | $41,695.00 | $12,182.00 | $29,513.00 | $0.01 | $0.01 | 4,486,788 | 4,494,758 |
|---|
| 2020-06-30 | $1.13M | $97,285.00 | $1.04M | — | $957,255.00 | — | $78,531.00 | — | $89,794.00 | -$9,800.00 | $99,594.00 | $0.02 | $0.02 | 4,486,788 | 4,492,435 |
|---|
| 2020-03-31 | $1.13M | $227,148.00 | $898,482.00 | $19,322.00 | $937,790.00 | — | -$39,308.00 | — | $18,806.00 | $29,000.00 | -$10,194.00 | $0.00 | $0.00 | 4,486,788 | 4,486,788 |
|---|
| 2019-12-31 | $1.85M | $879,749.00 | $966,924.00 | $199,112.00 | $985,796.00 | — | -$18,872.00 | — | -$1,488.00 | -$1,000.00 | -$488.00 | $0.00 | $0.00 | -6,300 | -3,111 |
|---|
| 2019-09-30 | $2.44M | $448,885.00 | $1.99M | $57,040.00 | $1.34M | — | $650,283.00 | — | $661,035.00 | $130,000.00 | $531,035.00 | $0.12 | $0.12 | 4,493,777 | 4,500,862 |
|---|
| 2019-06-30 | $2.25M | $720,978.00 | $1.53M | $14,244.00 | $1.22M | — | $316,249.00 | — | $327,763.00 | $61,000.00 | $266,763.00 | $0.06 | $0.06 | 4,498,668 | 4,505,354 |
|---|
| 2019-03-31 | $1.37M | $331,965.00 | $1.04M | $1,760.00 | $1.06M | — | -$24,843.00 | — | -$8,045.00 | -$16,000.00 | $7,955.00 | $0.00 | $0.00 | 4,496,494 | 4,504,503 |
|---|
| 2018-12-31 | $1.4M | $417,421.00 | $987,192.00 | $33,354.00 | $1.26M | — | -$271,678.00 | — | -$257,744.00 | -$77,600.00 | -$180,144.00 | -$0.04 | -$0.05 | -940 | 8,647 |
|---|
| 2018-09-30 | $2.33M | $582,760.00 | $1.75M | $28,827.00 | $1.11M | — | $634,603.00 | — | $645,008.00 | $180,600.00 | $464,408.00 | $0.10 | $0.10 | 4,468,602 | 4,475,982 |
|---|
| 2018-06-30 | $3M | $1.2M | $1.81M | $15,620.00 | $1.23M | — | $577,169.00 | — | $594,538.00 | $184,000.00 | $410,538.00 | $0.09 | $0.09 | 4,468,630 | 4,468,630 |
|---|
| 2018-03-31 | $1.08M | $303,695.00 | $777,573.00 | $40,965.00 | $1.01M | — | -$232,901.00 | — | -$213,836.00 | -$34,000.00 | -$179,836.00 | -$0.04 | -$0.04 | 4,486,559 | 4,486,559 |
|---|
| 2017-12-31 | $1.23M | $308,525.00 | $924,739.00 | $10,529.00 | $1.03M | — | -$101,425.00 | — | -$86,615.00 | -$357,000.00 | $270,385.00 | $0.06 | $0.06 | 0 | 0 |
|---|
| 2017-09-30 | $1.86M | $564,653.00 | $1.3M | $4,452.00 | $888,105.00 | — | $409,926.00 | — | $433,049.00 | $161,000.00 | $272,049.00 | $0.06 | $0.06 | 4,511,965 | 4,511,965 |
|---|
| 2017-06-30 | $2.18M | $753,931.00 | $1.43M | $23,972.00 | $1.19M | — | $237,148.00 | — | $260,988.00 | $96,000.00 | $164,988.00 | $0.04 | $0.04 | 4,511,965 | 4,511,965 |
|---|
| 2017-03-31 | $1.1M | $321,066.00 | $779,566.00 | $7,733.00 | $1M | — | -$220,574.00 | — | -$190,372.00 | -$66,000.00 | -$124,372.00 | -$0.03 | -$0.03 | 4,511,965 | 4,511,965 |
|---|
| 2016-12-31 | $1.82M | $518,925.00 | $1.3M | $45,362.00 | $1.09M | — | $206,954.00 | — | $230,183.00 | $91,017.00 | $139,166.00 | $0.03 | — | -1,932 | -1,932 |
|---|
| 2016-09-30 | $1.16M | $378,829.00 | $780,701.00 | $8,654.00 | $882,201.00 | — | -$101,500.00 | — | -$75,457.00 | -$844.00 | -$74,613.00 | — | — | — | 4,507,182 |
|---|
| 2016-06-30 | $1.92M | $658,899.00 | $1.26M | $18,274.00 | $954,488.00 | — | $308,413.00 | — | $328,204.00 | $113,000.00 | $215,204.00 | — | — | — | 4,525,457 |
|---|
| 2016-03-31 | $939,371.00 | $99,586.00 | $839,785.00 | $3,865.00 | $1.05M | — | -$211,710.00 | — | -$205,854.00 | -$69,000.00 | -$136,854.00 | -$0.03 | — | 4,525,710 | 4,525,710 |
|---|
| 2015-12-31 | $880,580.00 | $176,969.00 | $703,611.00 | $4,389.00 | $937,946.00 | — | -$234,335.00 | — | -$234,377.00 | -$113,600.00 | -$120,777.00 | -$0.03 | — | -23,875 | -23,875 |
|---|
| 2015-09-30 | $811,841.00 | $254,909.00 | $556,932.00 | $5,108.00 | $841,343.00 | — | -$284,411.00 | — | -$264,273.00 | -$93,400.00 | -$170,873.00 | -$0.04 | -$0.04 | 4,573,759 | 4,573,759 |
|---|
| 2015-06-30 | $726,135.00 | $250,322.00 | $475,813.00 | $1,278.00 | $795,011.00 | — | -$319,198.00 | — | -$309,782.00 | -$115,000.00 | -$194,782.00 | -$0.04 | -$0.04 | 4,614,517 | 4,614,517 |
|---|
| 2015-03-31 | $1.35M | $400,524.00 | $946,960.00 | $11,282.00 | $819,386.00 | — | $127,574.00 | — | $135,162.00 | $48,000.00 | $87,162.00 | $0.02 | $0.02 | 4,660,109 | 4,660,109 |
|---|
| 2014-12-31 | $532,324.00 | -$20,894.00 | $553,218.00 | $6,124.00 | $783,008.00 | — | -$229,790.00 | — | -$219,996.00 | -$76,000.00 | -$143,996.00 | -$0.03 | -$0.03 | -1,605 | -1,605 |
|---|
| 2014-09-30 | $870,744.00 | $125,021.00 | $745,723.00 | $6,536.00 | $689,766.00 | — | $55,957.00 | — | $73,246.00 | $20,012.00 | $53,234.00 | $0.01 | $0.01 | 4,782,305 | 4,782,305 |
|---|
| 2014-06-30 | $907,302.00 | $209,514.00 | $697,788.00 | $3,585.00 | $642,640.00 | — | $55,148.00 | — | $66,607.00 | $19,000.00 | $47,607.00 | $0.01 | $0.01 | 4,775,876 | 4,775,876 |
|---|
| 2014-03-31 | $1.17M | $322,034.00 | $846,176.00 | $6,996.00 | $750,344.00 | — | $95,832.00 | — | $120,445.00 | $44,000.00 | $76,445.00 | $0.02 | $0.02 | 4,774,805 | 4,774,805 |
|---|
| 2013-12-31 | $1.77M | $542,787.00 | $1.22M | $8,690.00 | $872,839.00 | — | $351,002.00 | — | $380,094.00 | $150,800.00 | $229,294.00 | $0.05 | $0.05 | 1,458 | 1,458 |
|---|
| 2013-09-30 | $1.22M | $384,422.00 | $836,948.00 | $7,076.00 | $659,163.00 | — | $177,785.00 | — | $205,965.00 | $50,155.00 | $155,810.00 | $0.03 | $0.03 | 4,767,305 | 4,767,305 |
|---|
| 2013-06-30 | $1.43M | $421,306.00 | $1M | $6,457.00 | $711,169.00 | — | $292,568.00 | — | $309,015.00 | $113,500.00 | $195,515.00 | $0.04 | $0.04 | 4,760,794 | 4,760,794 |
|---|
| 2013-03-31 | $909,323.00 | $204,586.00 | $704,737.00 | $2,303.00 | $721,835.00 | — | -$17,098.00 | — | $4,744.00 | $5,000.00 | -$256.00 | $0.00 | $0.00 | 4,759,805 | 4,759,805 |
|---|
| 2012-12-31 | $2.01M | $503,239.00 | $1.51M | $7,275.00 | $1.16M | — | $346,354.00 | — | $366,244.00 | $143,000.00 | $223,244.00 | $0.05 | $0.05 | 7,206 | 7,206 |
|---|
| 2012-09-30 | $994,818.00 | $277,893.00 | $716,925.00 | $72,395.00 | $763,729.00 | — | -$46,804.00 | — | -$2,121.00 | $2,250.00 | -$4,371.00 | $0.00 | $0.00 | 4,744,305 | 4,744,305 |
|---|
| 2012-06-30 | $981,637.00 | $268,654.00 | $712,983.00 | $144,770.00 | $875,551.00 | — | -$162,568.00 | — | -$135,819.00 | -$38,775.00 | -$97,044.00 | -$0.02 | -$0.02 | 4,707,821 | 4,707,821 |
|---|
| 2012-03-31 | $795,488.00 | $154,940.00 | $640,548.00 | $152,906.00 | $816,177.00 | — | -$175,629.00 | — | -$150,155.00 | -$53,000.00 | -$97,155.00 | -$0.02 | -$0.02 | 4,704,305 | 4,704,305 |
|---|
| 2011-12-31 | $863,182.00 | $237,540.00 | $625,642.00 | $40,483.00 | $616,039.00 | — | $9,603.00 | — | $27,895.00 | $14,964.00 | $12,931.00 | $0.00 | $0.00 | 17,498 | 17,498 |
|---|
| 2011-09-30 | $968,833.00 | $217,267.00 | $751,566.00 | $43,121.00 | $698,635.00 | — | $52,931.00 | — | $75,557.00 | $29,988.00 | $45,569.00 | $0.01 | $0.01 | 4,699,892 | 4,699,892 |
|---|
| 2011-06-30 | $470,453.00 | $135,114.00 | $335,339.00 | $22,166.00 | $733,286.00 | — | -$397,947.00 | — | -$374,349.00 | -$133,124.00 | -$241,225.00 | -$0.05 | -$0.05 | 4,617,206 | 4,617,206 |
|---|
| 2011-03-31 | $321,351.00 | $95,352.00 | $225,999.00 | — | $630,271.00 | — | -$404,272.00 | — | -$381,232.00 | -$141,000.00 | -$240,232.00 | -$0.05 | -$0.05 | 4,586,305 | 4,586,305 |
|---|
| 2010-12-31 | $1.24M | $262,616.00 | $977,948.00 | — | $598,934.00 | — | $379,014.00 | — | $397,374.00 | $117,700.00 | $279,674.00 | $0.07 | $0.07 | 71,354 | 71,354 |
|---|
| 2010-09-30 | $959,102.00 | $351,326.00 | $607,776.00 | — | $550,567.00 | — | $57,209.00 | — | $67,267.00 | $23,415.00 | $43,852.00 | $0.01 | $0.01 | 4,254,533 | 4,567,217 |
|---|
| 2010-06-30 | $456,822.00 | $108,422.00 | $348,400.00 | — | $561,145.00 | — | -$212,745.00 | — | -$199,407.00 | -$73,424.00 | -$125,983.00 | -$0.03 | -$0.03 | 4,212,727 | 4,212,727 |
|---|
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 | $11.05M | $2.89M | $8.16M | $771,060.00 | $6.55M | — | $1.6M | — | $2.09M | $462,000.00 | $1.63M | $0.35 | $0.35 | 4,595,051 | 4,666,599 |
|---|
| 2024-12-31 | $11.16M | $3.27M | $7.89M | $243,357.00 | $6.18M | — | $1.72M | — | $2.11M | $532,500.00 | $1.58M | $0.34 | $0.34 | 4,569,933 | 4,623,161 |
|---|
| 2023-12-31 | $9.49M | $2.44M | $7.05M | $208,313.00 | $5.37M | — | $1.68M | — | $2.01M | $397,000.00 | $1.61M | $0.35 | $0.35 | 4,553,080 | 4,619,046 |
|---|
| 2022-12-31 | $11.06M | $4.11M | $6.95M | $190,713.00 | $4.93M | — | $2.02M | — | $2.18M | $552,000.00 | $1.62M | $0.36 | $0.35 | 4,522,536 | 4,583,115 |
|---|
| 2021-12-31 | $6.97M | $1.9M | $5.07M | $469,554.00 | $3.56M | — | $1.51M | — | $2.01M | $298,000.00 | $1.71M | $0.38 | $0.37 | 4,509,198 | 4,563,621 |
|---|
| 2020-12-31 | $4.4M | $1.07M | $3.33M | $283,421.00 | $3.67M | — | -$342,994.00 | — | $209,893.00 | -$97,000.00 | $306,893.00 | $0.07 | $0.07 | 4,486,788 | 4,497,599 |
|---|
| 2019-12-31 | $7.91M | $2.46M | $5.45M | $272,156.00 | $4.53M | — | $922,817.00 | — | $979,265.00 | $174,000.00 | $805,265.00 | $0.18 | $0.18 | 4,491,135 | 4,500,027 |
|---|
| 2018-12-31 | $7.82M | $2.5M | $5.32M | $118,765.00 | $4.61M | — | $707,193.00 | — | $767,965.00 | $253,000.00 | $514,965.00 | $0.12 | $0.11 | 4,473,591 | 4,490,795 |
|---|
| 2017-12-31 | $6.38M | $1.95M | $4.43M | $46,686.00 | $4.11M | — | $325,075.00 | — | $417,051.00 | -$166,000.00 | $583,051.00 | $0.13 | $0.13 | 4,511,965 | 4,511,965 |
|---|
| 2016-12-31 | $5.84M | $1.66M | $4.18M | $76,155.00 | $3.98M | — | $203,932.00 | — | $278,851.00 | $136,000.00 | $142,851.00 | $0.03 | — | 4,516,171 | 4,516,171 |
|---|
| 2015-12-31 | $3.77M | $1.08M | $2.68M | $22,057.00 | $3.39M | — | -$710,371.00 | — | -$673,271.00 | -$274,000.00 | -$399,271.00 | -$0.09 | — | 4,591,937 | 4,591,937 |
|---|
| 2014-12-31 | $3.48M | $635,674.00 | $2.84M | $23,241.00 | $2.87M | — | -$22,853.00 | — | $40,302.00 | $7,012.00 | $33,290.00 | $0.01 | $0.01 | 4,776,085 | 4,776,085 |
|---|
| 2013-12-31 | $5.32M | $1.55M | $3.77M | $24,527.00 | $2.97M | — | $804,257.00 | — | $899,818.00 | $319,455.00 | $580,363.00 | $0.12 | $0.12 | 4,764,120 | 4,764,120 |
|---|
| 2012-12-31 | $4.78M | $1.2M | $3.58M | $377,516.00 | $3.62M | — | -$38,647.00 | — | $78,149.00 | $53,475.00 | $24,674.00 | $0.01 | $0.01 | 4,726,110 | 4,726,110 |
|---|
| 2011-12-31 | $2.62M | $685,273.00 | $1.94M | $149,265.00 | $2.68M | — | -$739,685.00 | — | -$652,129.00 | -$229,172.00 | -$422,957.00 | -$0.09 | -$0.09 | 4,652,382 | 4,652,382 |
|---|
| 2010-12-31 | $3.02M | $703,306.00 | $2.32M | — | $2.24M | — | $82,935.00 | — | $146,823.00 | $22,700.00 | $124,123.00 | $0.03 | $0.03 | 4,281,523 | 4,281,523 |
|---|