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 | $1.97M | $655,003.00 | $1.32M | $6,838.00 | $1.46M | $1.47M | -$151,080.00 | — | $580,542.00 | — | $580,542.00 | $0.00 | $0.00 | 512,867,229 | 512,867,229 |
|---|
| 2026-03-31 | $2.12M | $1.13M | $982,129.00 | $3,594.00 | $1.02M | $1.03M | -$44,434.00 | — | $493,030.00 | — | $493,030.00 | $0.00 | $0.00 | 503,752,912 | 503,752,912 |
|---|
| 2025-12-31 | $1.4M | $936,798.00 | $460,632.00 | $692.00 | $824,314.00 | $825,006.00 | -$364,374.00 | — | -$365,421.00 | — | -$382,723.00 | $0.00 | $0.00 | 23,923,976 | 23,923,976 |
|---|
| 2025-09-30 | $2.07M | $1.11M | $961,827.00 | $298.00 | $828,591.00 | $828,889.00 | $132,938.00 | — | $191,666.00 | — | $191,666.00 | $0.00 | $0.00 | 450,656,081 | 450,656,081 |
|---|
| 2025-06-30 | $2.52M | $1.63M | $884,858.00 | $1,505.00 | $753,990.00 | $755,495.00 | $129,363.00 | — | $153,584.00 | — | $153,584.00 | $0.00 | $0.00 | 449,567,461 | 449,567,461 |
|---|
| 2025-03-31 | $1.53M | $1.03M | $504,030.00 | $1,142.00 | $548,126.00 | $549,268.00 | -$45,238.00 | -$9,231.00 | -$54,468.00 | — | -$54,468.00 | $0.00 | $0.00 | 449,430,935 | 449,430,935 |
|---|
| 2024-12-31 | $1.7M | $1.02M | $682,911.00 | -$205.00 | $804,969.00 | $804,764.00 | -$121,853.00 | — | -$158,661.00 | — | -$158,661.00 | $0.00 | $0.00 | 596,840 | 596,840 |
|---|
| 2024-09-30 | $2.47M | $1.37M | $1.1M | $40.00 | $913,370.00 | $913,410.00 | $189,943.00 | — | $173,943.00 | — | $173,943.00 | $0.00 | $0.00 | 438,138,458 | 438,138,458 |
|---|
| 2024-06-30 | $2.39M | $1.46M | $930,723.00 | $6,732.00 | $823,021.00 | $829,753.00 | $100,971.00 | — | $79,835.00 | — | $79,835.00 | $0.00 | $0.00 | 437,841,152 | 437,841,152 |
|---|
| 2024-03-31 | $1.61M | $1.02M | $587,435.00 | $3,378.00 | $899,821.00 | $903,199.00 | -$315,764.00 | -$19,952.00 | -$335,716.00 | — | -$335,716.00 | $0.00 | $0.00 | 438,937,858 | 438,937,858 |
|---|
| 2023-12-31 | $1.59M | $1.26M | $331,094.00 | $3,102.00 | $937,049.00 | $940,151.00 | -$709,057.00 | — | -$631,800.00 | — | -$631,800.00 | $0.00 | $0.00 | 3,030,501 | 3,030,501 |
|---|
| 2023-09-30 | $2.28M | $1.54M | $737,371.00 | $7,355.00 | $807,789.00 | $815,144.00 | -$77,773.00 | — | -$98,549.00 | — | -$98,549.00 | $0.00 | $0.00 | 437,196,851 | 437,196,851 |
|---|
| 2023-06-30 | $2.07M | $1.29M | $625,418.00 | $2,898.00 | $792,381.00 | $795,279.00 | -$169,861.00 | — | -$189,844.00 | — | -$189,844.00 | $0.00 | $0.00 | 437,196,851 | 437,196,851 |
|---|
| 2023-03-31 | $1.43M | $1.07M | $414,025.00 | $529.00 | $726,220.00 | $726,749.00 | -$312,724.00 | -$15,198.00 | -$327,922.00 | — | -$327,922.00 | $0.00 | $0.00 | 427,289,742 | 427,289,742 |
|---|
| 2022-12-31 | $1.19M | $934,876.00 | $298,749.00 | $5,323.00 | $1.22M | $1.12M | -$824,716.00 | -$11,231.00 | -$835,947.00 | — | -$835,947.00 | $0.00 | $0.00 | 3,307,378 | 3,307,378 |
|---|
| 2022-09-30 | $2.59M | $1.67M | $956,856.00 | $4,778.00 | $1.19M | $1.23M | -$272,640.00 | -$11,549.00 | -$284,189.00 | — | -$284,189.00 | $0.00 | $0.00 | 411,816,671 | 411,816,671 |
|---|
| 2022-06-30 | $2.11M | $1.33M | $862,834.00 | $4,373.00 | $1.18M | $1.18M | -$319,140.00 | — | -$328,663.00 | — | -$328,663.00 | $0.00 | $0.00 | 406,439,244 | 406,439,244 |
|---|
| 2022-03-31 | $1.7M | $1.12M | $675,760.00 | $3,920.00 | $1.11M | $1.11M | -$433,899.00 | -$10,193.00 | -$444,092.00 | — | -$444,092.00 | $0.00 | $0.00 | 401,483,605 | 401,483,605 |
|---|
| 2021-12-31 | $1.72M | $1.18M | $606,250.00 | $6,365.00 | $1.22M | $1.23M | -$623,359.00 | $106,357.00 | -$517,002.00 | — | -$517,002.00 | $0.00 | $0.00 | 21,494,478 | 21,490,478 |
|---|
| 2021-09-30 | $1.29M | $1.01M | $375,028.00 | $26,655.00 | $882,937.00 | $909,592.00 | -$534,564.00 | -$6,115.00 | -$540,679.00 | — | -$540,679.00 | $0.00 | $0.00 | 342,827,940 | 342,827,940 |
|---|
| 2021-06-30 | $1.36M | $876,646.00 | $597,309.00 | $21,312.00 | $823,607.00 | $844,919.00 | -$247,610.00 | $157,805.00 | -$89,805.00 | — | -$89,805.00 | $0.00 | $0.00 | 337,489,134 | 337,489,134 |
|---|
| 2021-03-31 | $746,353.00 | $509,069.00 | $310,972.00 | $21,107.00 | $737,035.00 | $758,142.00 | -$447,170.00 | $6,189.00 | -$440,981.00 | — | -$440,981.00 | $0.00 | $0.00 | 309,236,042 | 309,236,042 |
|---|
| 2020-12-31 | $727,341.00 | $603,590.00 | $184,914.00 | $30,266.00 | $848,254.00 | $878,520.00 | -$693,606.00 | — | -$697,419.00 | — | -$697,419.00 | $0.00 | $0.00 | 4,823,657 | 4,823,657 |
|---|
| 2020-09-30 | $1.39M | $816,570.00 | $679,791.00 | $28,802.00 | $591,998.00 | $620,800.00 | $58,991.00 | — | $56,535.00 | — | $56,535.00 | $0.00 | $0.00 | 301,107,923 | 320,969,382 |
|---|
| 2020-06-30 | $1.12M | $685,807.00 | $496,791.00 | $39,995.00 | $864,463.00 | $904,458.00 | -$407,667.00 | -$6,375.00 | -$414,042.00 | — | -$414,042.00 | — | — | — | 296,262,167 |
|---|
| 2020-03-31 | $478,235.00 | $431,955.00 | $102,894.00 | $16,093.00 | $377,578.00 | $393,671.00 | -$290,777.00 | -$5,916.00 | -$296,693.00 | — | -$296,693.00 | $0.00 | $0.00 | 252,655,891 | 252,655,891 |
|---|
| 2019-12-31 | $622,789.00 | $701,693.00 | -$71,456.00 | -$9,712.00 | $401,433.00 | $391,721.00 | -$463,177.00 | -$132,248.00 | -$595,425.00 | — | -$595,425.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2019-09-30 | $641,420.00 | $488,738.00 | $227,035.00 | $12,629.00 | $534,354.00 | $546,983.00 | -$319,948.00 | -$2,016.00 | -$321,964.00 | — | -$321,964.00 | $0.00 | $0.00 | 221,369,879 | 221,369,879 |
|---|
| 2019-06-30 | $657,938.00 | $548,058.00 | $205,078.00 | $34,676.00 | $408,950.00 | $443,626.00 | -$238,548.00 | $1,758.00 | -$240,306.00 | — | -$240,306.00 | — | $0.00 | — | 218,119,561 |
|---|
| 2019-03-31 | $382,789.00 | $354,663.00 | $87,770.00 | $29,568.00 | $320,195.00 | $349,763.00 | -$261,993.00 | -$2,052.00 | -$264,045.00 | — | -$264,045.00 | $0.00 | $0.00 | 179,640,302 | 179,640,302 |
|---|
| 2018-12-31 | -$217,234.00 | $533,525.00 | -$164,766.00 | $38,398.00 | $469,250.00 | $507,648.00 | -$672,414.00 | -$251,116.00 | -$923,530.00 | — | -$926,050.00 | -$0.01 | -$0.01 | 2,639,670 | 2,639,670 |
|---|
| 2018-09-30 | $887,730.00 | $464,473.00 | $228,834.00 | $32,346.00 | $239,986.00 | $272,332.00 | -$43,498.00 | -$6,294.00 | -$49,792.00 | — | -$49,792.00 | $0.00 | $0.00 | 104,404,703 | 104,404,703 |
|---|
| 2018-06-30 | $511,737.00 | $432,912.00 | $191,586.00 | $36,744.00 | $248,600.00 | $285,344.00 | -$93,758.00 | $15,445.00 | -$109,203.00 | — | -$109,203.00 | — | $0.00 | 103,791,321 | 103,791,321 |
|---|
| 2018-03-31 | $356,783.00 | $378,156.00 | $59,969.00 | $6,432.00 | $255,109.00 | $261,541.00 | -$201,572.00 | $16,368.00 | -$217,940.00 | — | -$217,940.00 | $0.00 | $0.00 | 102,134,746 | 102,134,746 |
|---|
| 2017-12-31 | $136,881.00 | $84,683.00 | -$1,012.00 | $2,445.00 | $248,295.00 | $250,740.00 | -$251,752.00 | $12,781.00 | -$264,533.00 | — | -$264,533.00 | $0.00 | $0.00 | 4,355,725 | -53,801,137 |
|---|
| 2017-09-30 | $574,684.00 | $394,438.00 | $278,482.00 | $12,730.00 | $225,194.00 | $237,924.00 | $40,558.00 | $6,712.00 | $33,846.00 | — | $33,846.00 | $0.00 | $0.00 | 78,710,793 | 136,867,655 |
|---|
| 2017-06-30 | $287,189.00 | $163,607.00 | $131,479.00 | $642.00 | $179,033.00 | $179,675.00 | -$48,196.00 | $7,452.00 | -$55,648.00 | — | -$55,648.00 | $0.00 | $0.00 | 73,493,402 | 73,493,402 |
|---|
| 2017-03-31 | $446,240.00 | $250,021.00 | $196,219.00 | $563.00 | $151,334.00 | $151,897.00 | $44,322.00 | $6,732.00 | $37,590.00 | — | $37,590.00 | — | — | 70,435,275 | 105,912,878 |
|---|
| 2016-12-31 | $388,858.00 | $339,543.00 | $49,315.00 | $548.00 | $140,309.00 | $140,857.00 | -$91,542.00 | -$498,093.00 | -$94,037.00 | — | -$94,037.00 | $0.00 | $0.00 | -995,992 | 29,088,506 |
|---|
| 2016-09-30 | $837,984.00 | $537,837.00 | $300,147.00 | $10.00 | $161,929.00 | $161,939.00 | $138,208.00 | -$5,060.00 | $133,148.00 | — | $133,148.00 | $0.00 | $0.00 | 58,773,434 | 63,618,438 |
|---|
| 2016-06-30 | $645,918.00 | $452,362.00 | $193,556.00 | $63.00 | $160,208.00 | $160,271.00 | $33,285.00 | $142,945.00 | $176,230.00 | — | $176,230.00 | -$0.01 | $0.00 | 62,949,592 | 68,790,924 |
|---|
| 2016-03-31 | $391,373.00 | $334,939.00 | $56,434.00 | $1,352.00 | $152,806.00 | $154,158.00 | -$97,724.00 | $112,409.00 | $14,685.00 | $0.00 | $14,685.00 | $0.00 | $0.00 | 86,838,897 | 92,368,596 |
|---|
| 2015-12-31 | $478,007.00 | $337,182.00 | $140,825.00 | $6,842.00 | $139,000.00 | $145,842.00 | -$5,017.00 | -$5,949.00 | $932.00 | $0.00 | $932.00 | $0.00 | $0.00 | 2,889,034 | 401,187 |
|---|
| 2015-09-30 | $1.11M | $660,614.00 | $445,301.00 | $931.00 | $193,608.00 | $194,539.00 | $250,762.00 | $3,264.00 | $247,498.00 | $0.00 | $247,498.00 | $0.00 | $0.00 | 78,368,659 | 127,334,088 |
|---|
| 2015-06-30 | $711,213.00 | $475,600.00 | $235,613.00 | $21.00 | $167,078.00 | $167,099.00 | $68,514.00 | $7,702.00 | $60,812.00 | $43.00 | $60,769.00 | $0.00 | $0.00 | 73,202,855 | 116,874,166 |
|---|
| 2015-03-31 | $464,508.00 | $358,592.00 | $105,916.00 | $7,787.00 | — | $172,240.00 | -$66,324.00 | -$13,261.00 | -$79,585.00 | $43.00 | -$79,628.00 | $0.00 | $0.00 | 67,303,690 | 67,303,690 |
|---|
| 2014-12-31 | $476,861.00 | $422,005.00 | $54,856.00 | $2,508.00 | — | $138,124.00 | -$83,268.00 | -$1,077.00 | -$84,345.00 | $0.00 | -$84,345.00 | -$0.01 | $0.00 | 9,375,063 | -106,654,091 |
|---|
| 2014-09-30 | $805,472.00 | $539,666.00 | $265,806.00 | $0.00 | — | $145,846.00 | $119,960.00 | $11,405.00 | $131,365.00 | $0.00 | $131,365.00 | $0.00 | $0.00 | 33,527,392 | 195,462,329 |
|---|
| 2014-06-30 | $865,124.00 | $564,883.00 | $300,241.00 | $1,200.00 | — | $158,945.00 | $141,296.00 | -$55,548.00 | $85,748.00 | $0.00 | $85,748.00 | $0.01 | $0.00 | 14,097,417 | 69,028,500 |
|---|
| 2014-03-31 | $588,383.00 | $465,072.00 | $123,311.00 | $379.00 | — | $180,346.00 | -$57,035.00 | $18,680.00 | -$38,355.00 | $44.00 | -$38,399.00 | -$0.01 | -$0.01 | 7,196,169 | 7,196,169 |
|---|
| 2013-12-31 | $798,018.00 | $592,711.00 | $205,307.00 | $47,312.00 | — | $178,555.00 | $26,752.00 | -$42,265.00 | -$15,513.00 | $3,188.00 | -$18,701.00 | -$0.78 | -$0.78 | 392,723 | 392,723 |
|---|
| 2013-09-30 | $891,372.00 | $584,808.00 | $306,564.00 | $12,849.00 | — | $428,962.00 | -$122,398.00 | $12,575.00 | -$109,823.00 | $963.00 | -$110,786.00 | $0.04 | $0.04 | 3,117,377 | 3,117,377 |
|---|
| 2013-06-30 | $592,635.00 | $446,821.00 | $145,814.00 | $16,355.00 | — | $350,107.00 | -$204,293.00 | $629,620.00 | $425,327.00 | -$456.00 | $425,783.00 | -$0.19 | -$0.03 | 2,191,590 | 13,225,571 |
|---|
| 2013-03-31 | $588,663.00 | $472,538.00 | $116,125.00 | $15,599.00 | — | $577,273.00 | -$461,148.00 | -$726,975.00 | -$1.19M | $3,783.00 | -$1.19M | $1.27 | $1.27 | 941,986 | 941,986 |
|---|
| 2012-12-31 | $515,323.00 | $418,501.00 | $96,822.00 | $35,660.00 | — | $1.09M | -$989,385.00 | $152,298.00 | -$837,087.00 | $1,886.00 | -$838,973.00 | $27.40 | $27.40 | 52,114 | 52,114 |
|---|
| 2012-09-30 | $990,388.00 | $601,568.00 | $388,820.00 | $2,429.00 | $6,000.00 | $483,735.00 | -$94,915.00 | -$314,134.00 | -$409,049.00 | $22,849.00 | -$431,898.00 | -$3.84 | -$3.84 | 112,538 | 112,538 |
|---|
| 2012-06-30 | $750,489.00 | $489,297.00 | $261,192.00 | $7,831.00 | — | $495,391.00 | -$234,199.00 | -$66,698.00 | -$300,897.00 | $380.00 | -$301,277.00 | -$4.83 | -$4.83 | 62,416 | 62,416 |
|---|
| 2012-03-31 | $608,126.00 | $472,546.00 | $135,580.00 | $1,877.00 | — | $439,948.00 | -$304,368.00 | $123,717.00 | -$428,085.00 | $13,116.00 | -$441,201.00 | -$0.01 | -$0.01 | 57,572,639 | 57,572,639 |
|---|
| 2011-12-31 | $587,211.00 | $476,706.00 | $110,505.00 | $1,759.00 | — | $674,314.00 | -$563,809.00 | $44,254.00 | -$608,063.00 | $25,513.00 | -$633,576.00 | -$0.04 | -$0.04 | -3,746,899 | -3,746,899 |
|---|
| 2011-09-30 | $659,261.00 | $490,251.00 | $169,010.00 | $3,434.00 | — | $361,341.00 | -$192,331.00 | $179,446.00 | -$371,777.00 | $37,892.00 | -$409,669.00 | -$0.02 | -$0.02 | 18,402,210 | 18,402,210 |
|---|
| 2011-06-30 | $597,194.00 | $398,026.00 | $199,168.00 | $16,326.00 | — | $408,289.00 | -$209,121.00 | $2.23M | -$2.44M | $16,981.00 | -$2.46M | -$0.19 | -$0.19 | 13,010,738 | 13,010,738 |
|---|
| 2011-03-31 | $362,900.00 | $339,582.00 | $23,318.00 | $20,578.00 | — | $229,630.00 | -$206,312.00 | $87,016.00 | -$293,328.00 | -$19,924.00 | -$273,404.00 | -$0.06 | -$0.06 | 4,329,081 | 4,329,081 |
|---|
| 2010-12-31 | $496,938.00 | $407,970.00 | $88,968.00 | $86,251.00 | — | $465,886.00 | -$376,918.00 | $38,705.00 | -$415,623.00 | $68,697.00 | -$484,320.00 | -$0.02 | -$0.02 | 1,445,670 | 1,445,670 |
|---|
| 2010-09-30 | $561,887.00 | $395,121.00 | $166,766.00 | $16,696.00 | — | $380,253.00 | -$213,487.00 | $170,830.00 | -$384,317.00 | -$38,955.00 | -$345,362.00 | -$0.13 | -$0.13 | 2,685,284 | 2,685,284 |
|---|
| 2010-06-30 | $658,065.00 | $492,781.00 | $165,284.00 | $17,086.00 | — | $368,731.00 | -$203,447.00 | $115,566.00 | -$319,013.00 | -$27,273.00 | -$291,740.00 | -$0.12 | -$0.12 | 2,421,294 | 2,421,294 |
|---|
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 | $7.52M | $4.71M | $2.81M | $3,638.00 | $2.96M | $2.96M | -$147,311.00 | $59,464.00 | -$87,847.00 | $17,302.00 | -$105,149.00 | $0.00 | $0.00 | 474,856,113 | 474,856,113 |
|---|
| 2024-12-31 | $8.17M | $4.87M | $3.3M | $9,992.00 | $3.44M | $3.45M | -$146,703.00 | -$93,896.00 | -$240,599.00 | — | -$240,599.00 | $0.00 | $0.00 | 438,937,858 | 438,937,858 |
|---|
| 2023-12-31 | $7.58M | $5.47M | $2.11M | $13,880.00 | $3.26M | $3.28M | -$1.17M | -$78,702.00 | -$1.25M | — | -$1.25M | $0.00 | $0.00 | 436,199,516 | 436,199,516 |
|---|
| 2022-12-31 | $7.6M | $5.06M | $2.79M | $18,393.00 | $4.63M | $4.64M | -$1.85M | -$42,496.00 | -$1.89M | — | -$1.89M | $0.00 | $0.00 | 410,509,853 | 410,509,853 |
|---|
| 2021-12-31 | $5.11M | $3.57M | $1.89M | $75,439.00 | $3.67M | $3.74M | -$1.85M | $264,236.00 | -$1.59M | — | -$1.59M | $0.00 | $0.00 | 349,597,953 | 349,593,953 |
|---|
| 2020-12-31 | $3.72M | $2.54M | $1.46M | $115,156.00 | $2.68M | $2.8M | -$1.33M | -$18,559.00 | -$1.35M | — | -$1.35M | $0.00 | $0.00 | 288,295,422 | 288,295,422 |
|---|
| 2019-12-31 | $2.3M | $2.09M | $448,427.00 | $67,161.00 | $1.66M | $1.73M | -$1.28M | -$138,074.00 | -$1.42M | — | -$1.42M | -$0.01 | -$0.01 | 206,288,923 | 206,288,923 |
|---|
| 2018-12-31 | $1.84M | $1.81M | $315,623.00 | $113,920.00 | $1.21M | $1.33M | -$1.01M | -$289,223.00 | -$1.3M | $2,520.00 | -$1.3M | -$0.01 | -$0.01 | 105,922,735 | 105,922,735 |
|---|
| 2017-12-31 | $1.29M | $878,875.00 | $605,168.00 | $16,380.00 | $803,856.00 | $820,236.00 | -$215,068.00 | $33,676.00 | -$248,744.00 | — | -$248,744.00 | $0.00 | $0.00 | 78,599,195 | 78,599,195 |
|---|
| 2016-12-31 | $2.26M | $1.66M | $599,453.00 | $1,973.00 | $615,253.00 | $617,226.00 | -$17,773.00 | -$247,799.00 | $230,026.00 | — | $230,026.00 | $0.00 | $0.00 | 68,485,426 | 103,414,928 |
|---|
| 2015-12-31 | $2.76M | $1.83M | $927,654.00 | $8,739.00 | $670,982.00 | $679,721.00 | $247,933.00 | $18,280.00 | $229,653.00 | $43.00 | $229,610.00 | $0.00 | $0.00 | 75,892,714 | 120,730,254 |
|---|
| 2014-12-31 | $2.74M | $1.99M | $744,215.00 | $4,087.00 | — | $623,261.00 | $120,954.00 | -$26,541.00 | $94,413.00 | $44.00 | $94,369.00 | $0.00 | $0.00 | 27,745,173 | 73,650,957 |
|---|
| 2013-12-31 | $2.87M | $2.1M | $773,809.00 | $75,760.00 | — | $1.53M | -$761,088.00 | -$127,044.00 | -$888,132.00 | $7,478.00 | -$895,610.00 | -$0.36 | -$0.36 | 2,484,342 | 2,484,342 |
|---|
| 2012-12-31 | $2.86M | $1.98M | $882,415.00 | $47,797.00 | — | $2.51M | -$1.62M | -$352,252.00 | -$1.98M | $38,231.00 | -$2.01M | $14.24 | $14.24 | 141,365 | 141,365 |
|---|
| 2011-12-31 | $2.21M | $1.7M | $502,000.00 | $46,474.00 | — | $1.67M | -$1.17M | $2.54M | -$3.72M | $60,462.00 | -$3.78M | -$0.15 | -$0.15 | 24,449,806 | 24,449,806 |
|---|
| 2010-12-31 | $2.18M | $1.69M | $493,474.00 | $135,593.00 | — | $1.49M | -$995,119.00 | $260,331.00 | -$1.26M | -$65,874.00 | -$1.19M | -$0.32 | -$0.32 | 3,767,397 | 3,767,397 |
|---|