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 | — | — | — | — | — | $717,939.00 | -$717,939.00 | -$245,694.00 | -$963,633.00 | — | -$963,633.00 | -$0.26 | -$0.26 | 3,764,860 | 3,764,860 |
|---|
| 2026-03-31 | — | — | — | — | — | $379,962.00 | -$379,962.00 | -$3.85M | -$4.23M | — | -$4.23M | -$1.20 | -$1.20 | 3,529,514 | 3,529,514 |
|---|
| 2025-12-31 | — | — | — | — | — | $354,062.00 | -$354,062.00 | -$1.77M | -$2.13M | — | -$2.13M | -$0.71 | -$0.71 | 106,299 | 106,299 |
|---|
| 2025-09-30 | — | — | — | — | — | $293,140.00 | -$293,140.00 | -$1.47M | -$1.77M | — | -$1.77M | -$0.63 | -$0.63 | 2,813,583 | 2,813,583 |
|---|
| 2025-06-30 | — | — | — | — | — | $957,597.00 | -$957,597.00 | -$1.16M | -$2.11M | — | -$2.11M | -$0.78 | -$0.78 | 2,696,296 | 2,696,296 |
|---|
| 2025-03-31 | — | — | — | — | — | $258,457.00 | -$258,457.00 | -$145,182.00 | -$403,639.00 | — | -$403,639.00 | -$0.16 | -$0.16 | 2,586,982 | 2,586,982 |
|---|
| 2024-12-31 | — | — | — | — | — | $352,862.00 | -$352,862.00 | -$1.91M | -$2.27M | — | -$2.27M | -$0.93 | -$0.93 | 63,671 | 63,671 |
|---|
| 2024-09-30 | — | — | — | — | — | $506,019.00 | -$506,019.00 | -$121,245.00 | -$627,264.00 | — | -$627,264.00 | -$0.27 | -$0.27 | 2,343,217 | 2,343,217 |
|---|
| 2024-06-30 | — | — | — | — | — | $445,791.00 | -$445,791.00 | -$104,944.00 | -$550,735.00 | — | -$550,735.00 | -$0.24 | -$0.24 | 2,330,862 | 2,330,862 |
|---|
| 2024-03-31 | — | — | — | — | — | $264,035.00 | -$264,035.00 | -$599,848.00 | -$863,883.00 | — | -$863,883.00 | -$0.38 | -$0.38 | 2,275,979 | 2,275,979 |
|---|
| 2023-12-31 | — | — | — | — | — | $288,206.00 | -$288,206.00 | $366,203.00 | $77,997.00 | — | $77,997.00 | -$0.85 | -$0.85 | -8,850,456 | -8,850,456 |
|---|
| 2023-09-30 | — | — | — | — | — | $624,952.00 | -$624,952.00 | -$318,072.00 | -$943,024.00 | — | -$943,024.00 | -$0.08 | -$0.08 | 11,237,858 | 11,237,858 |
|---|
| 2023-06-30 | — | — | — | — | — | $1.09M | -$1.09M | -$37,063.00 | -$1.13M | — | -$1.13M | -$0.10 | -$0.10 | 11,089,888 | 11,089,888 |
|---|
| 2023-03-31 | — | — | — | — | — | $446,476.00 | -$446,476.00 | $57,830.00 | -$388,646.00 | — | -$388,646.00 | $0.00 | $0.00 | 10,915,087 | 10,915,087 |
|---|
| 2022-12-31 | — | — | — | — | — | $313,093.00 | -$313,093.00 | -$25,167.00 | -$338,260.00 | — | -$338,260.00 | -$1.33 | -$1.33 | -380,900,685 | -380,900,685 |
|---|
| 2022-09-30 | — | — | — | — | — | $331,735.00 | -$331,735.00 | -$175,133.00 | -$506,868.00 | — | -$506,868.00 | $0.00 | $0.00 | 385,568,143 | 385,568,143 |
|---|
| 2022-06-30 | — | — | — | — | — | $364,188.00 | -$364,188.00 | -$173,758.00 | -$537,946.00 | — | -$537,946.00 | $0.00 | $0.00 | 385,568,143 | 385,568,143 |
|---|
| 2022-03-31 | — | — | — | — | — | $126,072.00 | -$126,072.00 | $22,298.00 | -$103,774.00 | — | -$103,774.00 | $0.00 | $0.00 | 374,805,286 | 374,805,286 |
|---|
| 2021-12-31 | — | — | — | — | — | $136,477.00 | -$136,477.00 | $2.44M | $1.73M | — | $1.73M | $0.01 | $0.00 | 31,289,543 | 33,564,552 |
|---|
| 2021-09-30 | — | — | — | — | — | $83,252.00 | -$83,252.00 | $1.45M | -$1.54M | — | -$1.54M | -$0.01 | $0.00 | 174,843,415 | 174,843,415 |
|---|
| 2021-06-30 | — | — | — | — | — | $100,152.00 | -$100,152.00 | $52,386.00 | -$47,766.00 | — | -$47,766.00 | $0.00 | $0.00 | 174,843,415 | 174,843,415 |
|---|
| 2021-03-31 | — | — | — | — | — | $73,495.00 | -$73,495.00 | $1.69M | $1.61M | — | $1.61M | $0.02 | $0.00 | 100,299,993 | 267,515,038 |
|---|
| 2020-12-31 | — | — | — | — | — | $71,555.00 | -$71,555.00 | -$4.23M | -$3.21M | — | -$3.21M | -$0.07 | -$0.07 | 4,225,957 | 4,225,957 |
|---|
| 2020-09-30 | — | — | — | — | — | $59,372.00 | -$59,372.00 | $220,791.00 | -$280,163.00 | — | -$280,163.00 | -$0.01 | -$0.01 | 37,717,755 | 37,717,755 |
|---|
| 2020-06-30 | — | — | — | — | — | $63,302.00 | -$63,302.00 | $155,658.00 | -$218,960.00 | — | -$218,960.00 | -$0.01 | -$0.01 | 37,717,755 | 37,717,755 |
|---|
| 2020-03-31 | — | — | — | — | — | $51,582.00 | -$51,582.00 | $166,614.00 | -$218,196.00 | — | -$218,196.00 | -$0.01 | -$0.01 | 37,717,755 | 37,717,755 |
|---|
| 2019-12-31 | $30,460.00 | $24,566.00 | $5,894.00 | — | — | $152,093.00 | -$146,199.00 | $151,551.00 | -$297,750.00 | — | -$297,750.00 | — | — | — | 454,402 |
|---|
| 2019-09-30 | — | — | — | — | — | $387,046.00 | -$387,046.00 | $147,828.00 | -$534,874.00 | — | -$534,874.00 | — | — | — | 37,514,494 |
|---|
| 2019-06-30 | — | — | — | — | — | $479,385.00 | -$479,385.00 | -$175,515.00 | -$303,870.00 | — | -$303,870.00 | — | — | — | 35,854,898 |
|---|
| 2019-03-31 | $49,773.00 | $64,399.00 | -$14,626.00 | — | — | $238,814.00 | -$253,440.00 | $506,216.00 | -$759,656.00 | — | -$759,656.00 | — | — | — | 34,340,619 |
|---|
| 2018-12-31 | $249,440.00 | $368,177.00 | -$118,737.00 | — | — | $724,104.00 | -$842,841.00 | -$4.29M | -$1.11M | — | -$1.11M | — | — | — | 543,228 |
|---|
| 2018-09-30 | $288,522.00 | $106,562.00 | $181,960.00 | — | — | $629,346.00 | -$447,386.00 | -$179,365.00 | -$626,751.00 | — | -$626,751.00 | — | — | — | 31,690,789 |
|---|
| 2018-06-30 | $457,956.00 | $193,891.00 | $264,065.00 | — | — | $873,754.00 | -$609,689.00 | $2.58M | $1.97M | — | $1.97M | — | — | — | 30,215,105 |
|---|
| 2018-03-31 | $287,833.00 | $107,710.00 | $180,123.00 | — | — | $976,860.00 | -$796,737.00 | -$116,367.00 | -$913,104.00 | — | -$913,104.00 | — | — | — | 28,090,905 |
|---|
| 2017-12-31 | $246,735.00 | $155,884.00 | $90,851.00 | — | — | $1.26M | -$1.17M | -$19,408.00 | — | — | -$1.19M | — | — | — | 287,650 |
|---|
| 2017-09-30 | $409,052.00 | $233,569.00 | $175,483.00 | — | — | $759,065.00 | -$583,582.00 | -$115,001.00 | — | — | -$698,583.00 | — | — | — | 26,328,728 |
|---|
| 2017-06-30 | $441,156.00 | $221,465.00 | $219,691.00 | — | — | $792,513.00 | -$572,822.00 | $93,587.00 | — | — | -$666,409.00 | — | — | — | 25,378,325 |
|---|
| 2017-03-31 | $330,026.00 | $168,891.00 | $161,135.00 | — | — | $697,121.00 | -$535,986.00 | $94,975.00 | — | — | -$630,961.00 | — | — | — | 25,047,014 |
|---|
| 2016-12-31 | $338,180.00 | $185,976.00 | $152,204.00 | — | — | $783,821.00 | -$631,617.00 | $734,854.00 | — | — | -$595,597.00 | — | — | — | 911,216 |
|---|
| 2016-09-30 | $414,842.00 | $205,404.00 | $209,438.00 | — | — | $932,464.00 | -$723,026.00 | -$230,488.00 | — | — | -$953,514.00 | — | — | — | 22,075,706 |
|---|
| 2016-06-30 | $381,481.00 | $178,874.00 | $202,607.00 | — | — | $680,787.00 | -$478,180.00 | -$91,689.00 | — | — | -$569,869.00 | — | — | — | 18,198,816 |
|---|
| 2016-03-31 | $293,542.00 | $143,616.00 | $149,926.00 | — | — | $575,601.00 | -$425,675.00 | -$62,806.00 | — | — | -$488,481.00 | — | — | — | 18,198,267 |
|---|
| 2015-12-31 | $266,749.00 | $137,031.00 | $129,718.00 | — | — | $624,305.00 | -$494,587.00 | — | -$615,340.00 | — | -$618,810.00 | — | — | — | 852,887 |
|---|
| 2015-09-30 | $275,266.00 | $187,699.00 | $87,567.00 | — | — | $690,080.00 | -$602,513.00 | -$16,526.00 | -$619,039.00 | — | -$619,039.00 | — | — | — | 15,213,660 |
|---|
| 2015-06-30 | $224,463.00 | $134,721.00 | $89,742.00 | — | — | $281,900.00 | -$192,158.00 | -$129,735.00 | — | — | -$321,893.00 | — | — | — | 13,790,225 |
|---|
| 2015-03-31 | $124,749.00 | $80,548.00 | $44,201.00 | — | — | $478,669.00 | -$434,468.00 | -$56,364.00 | — | — | -$490,832.00 | — | — | — | 10,684,843 |
|---|
| 2014-12-31 | $86,638.00 | $72,984.00 | $13,654.00 | — | — | $545,935.00 | -$532,281.00 | — | -$599,143.00 | -$48,168.00 | -$550,975.00 | — | — | — | 395,733 |
|---|
| 2014-09-30 | $86,530.00 | $50,874.00 | $35,656.00 | — | — | $388,381.00 | -$352,725.00 | $41,866.00 | -$310,859.00 | -$24,738.00 | -$286,121.00 | — | — | — | 9,167,005 |
|---|
| 2014-06-30 | $62,008.00 | $33,971.00 | $28,037.00 | — | — | $233,055.00 | -$205,018.00 | -$370,096.00 | — | — | -$575,114.00 | — | — | — | 7,989,722 |
|---|
| 2014-03-31 | $33,628.00 | $20,010.00 | $13,618.00 | — | — | $518,617.00 | -$504,999.00 | -$85,377.00 | — | — | -$590,376.00 | — | — | — | 7,351,933 |
|---|
| 2013-12-31 | — | — | — | — | — | $88,039.00 | -$88,039.00 | — | -$108,123.00 | — | -$110,323.00 | — | — | — | 158,780 |
|---|
| 2013-09-30 | — | — | — | — | — | $72,855.00 | -$72,855.00 | — | -$100,787.00 | — | -$100,787.00 | — | — | — | 295,459 |
|---|
| 2013-06-30 | — | — | — | — | — | $103,115.00 | -$103,115.00 | — | -$112,746.00 | — | -$112,746.00 | — | — | — | 169,353 |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$75,876.00 | — | -$86,438.00 | — | -$63,425.00 | — | — | — | 25,535,056 |
|---|
| 2012-12-31 | — | — | — | — | -$110,634.00 | — | -$66,216.00 | -$10,494.00 | -$76,710.00 | — | -$121,884.00 | — | — | — | 96,540 |
|---|
| 2012-09-30 | $120,526.00 | $64,295.00 | $56,231.00 | — | $118,893.00 | — | -$48,381.00 | -$11,960.00 | -$60,341.00 | — | -$74,622.00 | — | — | — | 24,402,620 |
|---|
| 2012-06-30 | $123,855.00 | $63,394.00 | $60,461.00 | — | $112,351.00 | — | -$61,575.00 | -$109,061.00 | -$170,636.00 | — | -$160,951.00 | — | — | — | 24,306,722 |
|---|
| 2012-03-31 | $135,783.00 | $72,494.00 | $63,289.00 | — | $121,896.00 | — | -$66,334.00 | -$10,934.00 | -$77,268.00 | — | -$69,541.00 | — | — | — | 23,938,797 |
|---|
| 2011-12-31 | -$396,108.00 | -$189,478.00 | -$206,630.00 | — | -$34,697.00 | — | -$171,933.00 | -$56,893.00 | — | — | -$215,731.00 | — | — | — | 182,272 |
|---|
| 2011-09-30 | $138,830.00 | $78,993.00 | $59,837.00 | — | $204,409.00 | — | -$144,572.00 | -$34,160.00 | — | — | -$178,732.00 | — | — | — | 23,821,000 |
|---|
| 2011-06-30 | $136,698.00 | $56,926.00 | $79,772.00 | — | $155,108.00 | — | -$75,336.00 | -$3,613.00 | — | — | -$78,949.00 | — | — | — | 23,821,000 |
|---|
| 2011-03-31 | $140,226.00 | $77,561.00 | $62,665.00 | — | $152,088.00 | — | -$89,423.00 | -$3,607.00 | — | — | -$93,030.00 | — | — | — | 21,709,889 |
|---|
| 2010-12-31 | $138,942.00 | $80,666.00 | $58,276.00 | — | $112,552.00 | — | -$54,276.00 | — | — | — | -$60,757.00 | — | — | — | — |
|---|
| 2010-09-30 | $131,968.00 | $79,713.00 | $52,255.00 | — | $147,332.00 | — | -$95,077.00 | — | — | — | -$113,334.00 | — | — | — | — |
|---|
| 2010-06-30 | $134,075.00 | $62,083.00 | $71,992.00 | — | $141,738.00 | — | -$69,746.00 | — | — | — | -$71,117.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 | — | — | — | — | — | $1.86M | -$1.86M | -$4.55M | -$6.41M | — | -$6.41M | -$2.30 | -$2.30 | 2,806,083 | 2,806,083 |
|---|
| 2024-12-31 | — | — | — | — | — | $1.57M | -$1.57M | -$2.74M | -$4.31M | — | -$4.31M | -$1.81 | -$1.81 | 2,377,691 | 2,377,691 |
|---|
| 2023-12-31 | — | — | — | — | — | $2.45M | -$2.45M | $68,898.00 | -$2.38M | — | -$2.38M | -$1.07 | -$1.07 | 2,231,671 | 2,231,671 |
|---|
| 2022-12-31 | — | — | — | — | — | $1.14M | -$1.14M | -$351,760.00 | -$1.49M | — | -$1.49M | -$1.33 | -$1.33 | 1,119,263 | 1,119,263 |
|---|
| 2021-12-31 | — | — | — | — | — | $393,376.00 | -$393,376.00 | $2.16M | $1.76M | — | $1.76M | $0.01 | $0.00 | 210,477,658 | 374,389,986 |
|---|
| 2020-12-31 | — | — | — | — | — | $245,811.00 | -$245,811.00 | -$3.69M | -$3.93M | — | -$3.93M | -$0.09 | -$0.09 | 41,943,712 | 41,943,712 |
|---|
| 2019-12-31 | $80,233.00 | $88,965.00 | -$8,732.00 | — | — | $1.26M | -$1.27M | $630,080.00 | -$1.9M | — | -$1.9M | — | — | — | 36,369,365 |
|---|
| 2018-12-31 | $1.28M | $776,340.00 | $507,411.00 | — | — | $3.2M | -$2.7M | -$2.01M | -$683,780.00 | — | -$683,780.00 | — | — | — | 30,564,688 |
|---|
| 2017-12-31 | $1.43M | $779,809.00 | $647,160.00 | — | — | $3.51M | -$2.86M | -$322,971.00 | -$3.18M | — | -$3.18M | — | — | — | 25,877,458 |
|---|
| 2016-12-31 | $1.43M | $713,870.00 | $714,175.00 | — | — | $2.97M | -$2.26M | $349,871.00 | -$2.61M | -$908.00 | -$2.61M | — | — | — | 20,414,751 |
|---|
| 2015-12-31 | $891,227.00 | $539,999.00 | $351,228.00 | — | — | $2.07M | -$1.72M | — | -$2.05M | $3,470.00 | -$2.05M | — | — | — | 14,099,052 |
|---|
| 2014-12-31 | $268,804.00 | $177,839.00 | $90,965.00 | — | — | $1.69M | -$1.6M | — | -$2.08M | -$72,906.00 | -$2M | — | — | — | 8,571,934 |
|---|
| 2013-12-31 | — | — | — | — | — | $339,885.00 | -$339,885.00 | — | -$408,094.00 | -$2,200.00 | -$387,281.00 | — | — | — | 356,869 |
|---|
| 2012-12-31 | — | — | — | — | $242,506.00 | $242,506.00 | -$242,506.00 | -$142,449.00 | -$384,955.00 | $4,185.00 | -$426,998.00 | — | — | — | 24,313,958 |
|---|
| 2011-12-31 | $19,646.00 | $24,002.00 | -$4,356.00 | — | $476,908.00 | — | -$481,264.00 | -$98,273.00 | -$579,537.00 | $4,179.00 | -$566,442.00 | — | — | — | 23,307,301 |
|---|
| 2010-12-31 | $554,658.00 | $294,951.00 | $259,707.00 | — | $552,967.00 | — | -$293,260.00 | — | -$316,583.00 | $2,786.00 | -$319,369.00 | — | — | — | — |
|---|