Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2024-09-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 |
|---|
| 2024-09-30 | $514,023.00 | $186,197.00 | $327,826.00 | $3,092.00 | — | $228,587.00 | $99,239.00 | — | $110,030.00 | $100.00 | $109,930.00 | $0.00 | $0.00 | 85,664,086 | 85,664,086 |
|---|
| 2024-06-30 | $590,071.00 | $231,514.00 | $358,557.00 | $4,605.00 | — | $260,214.00 | $98,343.00 | — | $98,343.00 | — | $108,987.00 | $0.00 | $0.00 | 85,664,086 | 85,664,086 |
|---|
| 2024-03-31 | $428,755.00 | $186,966.00 | $241,789.00 | $7,375.00 | — | $282,293.00 | -$40,504.00 | — | -$31,971.00 | — | -$31,971.00 | $0.00 | $0.00 | 85,664,086 | 85,664,086 |
|---|
| 2023-12-31 | $188,769.00 | $110,362.00 | $78,407.00 | $9,014.00 | — | $297,966.00 | -$219,559.00 | — | -$216,365.00 | $0.00 | -$216,365.00 | -$0.01 | -$0.01 | 3,699 | 3,699 |
|---|
| 2023-09-30 | $525,874.00 | $195,888.00 | $329,986.00 | $9,082.00 | — | $249,090.00 | $80,896.00 | — | $86,264.00 | — | $86,264.00 | $0.00 | $0.00 | 85,214,086 | 85,664,086 |
|---|
| 2023-06-30 | $124,384.00 | $63,850.00 | $60,534.00 | $5,380.00 | — | $241,310.00 | -$180,776.00 | — | -$180,776.00 | $312.00 | -$181,088.00 | $0.00 | $0.00 | 85,214,086 | 85,214,086 |
|---|
| 2023-03-31 | $241,127.00 | $113,633.00 | $127,494.00 | $6,066.00 | — | $275,333.00 | -$147,839.00 | — | -$147,839.00 | — | -$147,839.00 | $0.00 | $0.00 | 85,214,086 | 85,214,086 |
|---|
| 2022-12-31 | $478,873.00 | $269,833.00 | $209,040.00 | $14,951.00 | — | $270,352.00 | -$61,312.00 | — | -$61,312.00 | $0.00 | -$61,312.00 | $0.00 | $0.00 | 1,849 | -298,151 |
|---|
| 2022-09-30 | $253,233.00 | $122,204.00 | $131,029.00 | $14,820.00 | — | $264,249.00 | -$133,220.00 | — | -$133,220.00 | $702.00 | -$133,922.00 | $0.00 | $0.00 | 84,989,086 | 84,989,086 |
|---|
| 2022-06-30 | $555,615.00 | $195,821.00 | $359,794.00 | $18,329.00 | — | $281,669.00 | $78,125.00 | — | $78,125.00 | — | $78,125.00 | $0.00 | $0.00 | 84,989,086 | 85,739,086 |
|---|
| 2022-03-31 | $753,576.00 | $234,289.00 | $519,287.00 | $25,325.00 | — | $312,782.00 | $206,505.00 | — | $206,505.00 | — | $206,505.00 | $0.00 | $0.00 | 84,989,086 | 85,739,086 |
|---|
| 2021-12-31 | $829,030.00 | $262,749.00 | $566,281.00 | $12,643.00 | — | $205,654.00 | $360,627.00 | — | $360,627.00 | — | $360,627.00 | $0.00 | $0.00 | 684 | 750,684 |
|---|
| 2021-09-30 | $716,145.00 | $242,343.00 | $473,802.00 | $17,544.00 | — | $313,913.00 | $159,889.00 | — | $159,889.00 | — | $159,889.00 | $0.00 | $0.00 | 84,739,086 | 84,739,086 |
|---|
| 2021-06-30 | $707,133.00 | $235,179.00 | $471,954.00 | $19,456.00 | — | $301,173.00 | $170,781.00 | — | $170,781.00 | — | $170,781.00 | $0.00 | $0.00 | 84,739,086 | 84,739,086 |
|---|
| 2021-03-31 | $562,362.00 | $143,795.00 | $418,567.00 | $8,697.00 | — | $282,064.00 | $136,503.00 | — | $247,768.00 | — | $247,768.00 | $0.00 | — | 84,739,086 | 84,739,086 |
|---|
| 2020-12-31 | $695,824.00 | $226,040.00 | $469,784.00 | -$5,315.00 | — | $163,240.00 | $306,544.00 | — | $315,786.00 | — | $315,786.00 | — | — | — | 0 |
|---|
| 2020-09-30 | $610,085.00 | $252,112.00 | $357,973.00 | $754.00 | — | $153,785.00 | $204,188.00 | — | $204,188.00 | — | $204,188.00 | — | — | — | 84,739,086 |
|---|
| 2020-06-30 | $502,906.00 | $122,538.00 | $380,368.00 | $76,772.00 | — | $405,811.00 | -$25,443.00 | — | -$25,454.00 | — | -$25,454.00 | — | — | — | 84,739,086 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | $165,595.00 | — | — | — | — |
|---|
| 2019-12-31 | $631,929.00 | $316,698.00 | $315,231.00 | $104,974.00 | — | $488,403.00 | -$173,172.00 | — | -$173,344.00 | $0.00 | -$173,344.00 | — | — | — | — |
|---|
| 2019-09-30 | $366,431.00 | $101,366.00 | $265,065.00 | $75,417.00 | — | $261,828.00 | $3,237.00 | — | $1,521.00 | $0.00 | $1,521.00 | $0.00 | — | — | 79,108,086 |
|---|
| 2019-06-30 | $284,567.00 | $105,629.00 | $178,938.00 | $4,462.00 | — | $198,500.00 | -$19,562.00 | — | -$18,230.00 | $0.00 | -$18,230.00 | $0.00 | — | — | 79,108,086 |
|---|
| 2019-03-31 | $326,314.00 | $93,906.00 | $232,408.00 | $25,161.00 | — | $237,744.00 | -$5,336.00 | — | -$5,535.00 | $0.00 | -$5,535.00 | $0.00 | — | — | 79,108,086 |
|---|
| 2018-12-31 | $432,494.00 | $106,170.00 | $326,324.00 | $54,599.00 | — | $414,043.00 | -$87,719.00 | — | -$87,924.00 | $0.00 | -$87,924.00 | $0.00 | $0.00 | — | 671,789 |
|---|
| 2018-09-30 | $359,151.00 | $151,178.00 | $207,973.00 | $34,542.00 | — | $250,090.00 | -$42,117.00 | — | -$42,573.00 | $0.00 | -$42,573.00 | $0.00 | $0.00 | — | 76,512,086 |
|---|
| 2018-06-30 | $334,659.00 | $120,527.00 | $214,132.00 | $0.00 | — | $431,879.00 | -$217,747.00 | — | -$217,747.00 | $0.00 | -$217,747.00 | $0.00 | $0.00 | — | 73,997,800 |
|---|
| 2018-03-31 | $425,681.00 | $109,310.00 | $316,371.00 | $14,905.00 | — | $217,650.00 | $98,721.00 | — | $98,721.00 | $0.00 | $98,721.00 | $0.00 | — | — | 71,312,086 |
|---|
| 2017-12-31 | $185,705.00 | $139,607.00 | $46,098.00 | $16,019.00 | — | $518,053.00 | -$471,955.00 | — | -$471,955.00 | $0.00 | -$471,955.00 | -$0.01 | -$0.01 | — | 925,296 |
|---|
| 2017-09-30 | $325,870.00 | $84,636.00 | $241,234.00 | $12,710.00 | — | $182,177.00 | $59,057.00 | — | $59,057.00 | $0.00 | $59,057.00 | $0.00 | $0.00 | 65,401,086 | 65,401,086 |
|---|
| 2017-06-30 | $298,287.00 | $119,080.00 | $179,207.00 | $6,337.00 | — | $166,108.00 | $13,099.00 | — | $13,099.00 | $0.00 | $13,099.00 | $0.00 | $0.00 | — | 65,401,086 |
|---|
| 2017-03-31 | $255,915.00 | $90,028.00 | $165,887.00 | $11,630.00 | — | $168,275.00 | -$2,388.00 | — | -$2,388.00 | $0.00 | -$2,388.00 | $0.00 | $0.00 | — | 65,401,086 |
|---|
| 2016-12-31 | $212,849.00 | $89,118.00 | $123,731.00 | $13,077.00 | — | $443,397.00 | -$319,666.00 | — | -$283,960.00 | $0.00 | -$283,960.00 | — | — | — | 2,005,924 |
|---|
| 2016-09-30 | $214,404.00 | $74,581.00 | $139,823.00 | $11,131.00 | — | $189,688.00 | -$49,865.00 | — | -$49,920.00 | $0.00 | -$49,920.00 | $0.00 | $0.00 | 60,958,514 | 60,958,514 |
|---|
| 2016-06-30 | $387,393.00 | $105,184.00 | $282,209.00 | $19,671.00 | — | $200,312.00 | $81,897.00 | — | $81,795.00 | $0.00 | $81,795.00 | — | — | — | 60,958,514 |
|---|
| 2016-03-31 | $373,964.00 | $107,180.00 | $266,784.00 | $26,922.00 | — | $230,751.00 | $36,033.00 | — | $35,890.00 | $0.00 | $35,890.00 | $0.01 | $0.01 | — | 60,958,514 |
|---|
| 2015-12-31 | $269,954.00 | $122,883.00 | $147,071.00 | $29,787.00 | — | $511,495.00 | -$364,424.00 | — | — | $0.00 | -$364,605.00 | — | — | — | 1,517,874 |
|---|
| 2015-09-30 | $256,072.00 | $106,562.00 | $149,510.00 | $16,951.00 | — | $195,461.00 | -$45,951.00 | — | — | $0.00 | -$46,191.00 | — | — | — | 56,702,501 |
|---|
| 2015-06-30 | $198,076.00 | $56,349.00 | $141,727.00 | $20,897.00 | — | $189,579.00 | -$47,852.00 | — | — | $0.00 | $1.28M | — | — | — | 56,702,501 |
|---|
| 2015-03-31 | $313,222.00 | $121,317.00 | $191,905.00 | $5,228.00 | — | $193,627.00 | -$1,722.00 | — | — | $0.00 | -$31,275.00 | — | — | — | 56,702,501 |
|---|
| 2014-12-31 | $455,861.00 | $230,784.00 | $225,077.00 | -$4,427.00 | — | $978,255.00 | -$753,178.00 | — | — | $0.00 | -$783,219.00 | — | — | — | 505,433 |
|---|
| 2014-09-30 | $290,711.00 | $116,264.00 | $174,447.00 | $15,145.00 | — | $207,917.00 | -$33,470.00 | — | — | $0.00 | -$64,322.00 | — | — | — | 53,726,967 |
|---|
| 2014-06-30 | $378,913.00 | $167,466.00 | $211,447.00 | $5,654.00 | — | $200,572.00 | $10,875.00 | — | — | $0.00 | -$19,362.00 | — | — | — | 53,726,967 |
|---|
| 2014-03-31 | $402,442.00 | $163,783.00 | $238,659.00 | $5,763.00 | — | $181,482.00 | $57,177.00 | — | — | $0.00 | $26,094.00 | $0.00 | $0.00 | 53,726,967 | 53,726,967 |
|---|
| 2013-12-31 | $332,496.00 | $169,120.00 | $163,376.00 | $7,984.00 | — | $901,721.00 | -$738,345.00 | — | — | $0.00 | -$768,922.00 | — | — | -294,840 | -294,840 |
|---|
| 2013-09-30 | $389,562.00 | $181,931.00 | $207,631.00 | $12,009.00 | — | $222,621.00 | -$14,990.00 | — | — | $0.00 | -$45,449.00 | — | — | 47,213,634 | 47,213,634 |
|---|
| 2013-06-30 | $296,271.00 | $125,301.00 | $170,970.00 | $7,671.00 | — | $229,636.00 | -$58,666.00 | — | — | $0.00 | -$87,675.00 | — | — | 47,213,634 | 47,213,634 |
|---|
| 2013-03-31 | $268,694.00 | $141,691.00 | $127,003.00 | $9,496.00 | — | $213,683.00 | -$86,680.00 | — | — | $0.00 | -$111,152.00 | -$0.01 | -$0.01 | 47,213,634 | 47,213,634 |
|---|
| 2012-12-31 | $340,627.00 | $135,969.00 | $204,658.00 | $6,648.00 | — | $2.79M | -$2.59M | — | — | $0.00 | -$2.61M | -$0.06 | — | 310,592 | — |
|---|
| 2012-09-30 | $305,713.00 | $145,822.00 | $159,891.00 | $19,466.00 | — | $278,668.00 | -$118,777.00 | — | — | $0.00 | $3.29M | $0.07 | — | 45,702,575 | 45,702,575 |
|---|
| 2012-06-30 | $357,697.00 | $163,894.00 | $193,803.00 | $2,719.00 | — | $273,478.00 | -$79,675.00 | — | — | $0.00 | -$213,005.00 | -$0.01 | — | 44,791,890 | — |
|---|
| 2012-03-31 | $325,017.00 | $172,095.00 | $152,922.00 | $7,112.00 | — | $278,924.00 | -$126,002.00 | — | — | $0.00 | -$259,293.00 | -$0.01 | — | 44,791,890 | — |
|---|
| 2011-12-31 | $424,603.00 | $209,330.00 | $215,273.00 | $11,633.00 | — | $554,110.00 | -$338,837.00 | — | — | $0.00 | -$418,027.00 | -$0.01 | — | 1,003,295 | — |
|---|
| 2011-09-30 | $481,325.00 | $224,307.00 | $257,018.00 | $14,281.00 | — | $309,607.00 | -$52,589.00 | — | — | $0.00 | -$186,160.00 | -$0.01 | — | 44,711,890 | 44,711,890 |
|---|
| 2011-06-30 | $493,830.00 | $260,032.00 | $233,798.00 | $7,256.00 | — | $490,739.00 | -$256,941.00 | — | — | $0.00 | -$390,556.00 | -$0.01 | — | 44,066,615 | — |
|---|
| 2011-03-31 | $587,582.00 | $295,780.00 | $291,802.00 | $0.00 | — | $350,357.00 | -$58,555.00 | — | — | $0.00 | -$192,232.00 | -$0.01 | — | 33,688,557 | — |
|---|
| 2010-12-31 | $569,055.00 | $336,560.00 | $232,495.00 | $475.00 | — | $303,779.00 | -$71,284.00 | — | — | $0.00 | -$205,044.00 | $0.03 | — | -168,491 | — |
|---|
| 2010-09-30 | $735,344.00 | $443,941.00 | $291,403.00 | $0.00 | — | $279,550.00 | $11,853.00 | — | — | $0.00 | -$121,988.00 | -$0.01 | — | 34,141,890 | — |
|---|
| 2010-06-30 | $529,102.00 | $233,857.00 | $295,245.00 | $1,817.00 | — | $293,378.00 | $1,867.00 | — | — | $0.00 | -$132,015.00 | — | — | 34,316,458 | — |
|---|
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 |
|---|
| 2023-12-31 | $1.08M | $483,733.00 | $596,421.00 | $29,542.00 | — | $1.06M | -$467,278.00 | — | -$458,716.00 | $312.00 | -$459,028.00 | -$0.01 | -$0.01 | 85,217,785 | 85,217,785 |
|---|
| 2022-12-31 | $2.04M | $822,147.00 | $1.22M | $73,425.00 | — | $1.13M | $90,098.00 | — | $90,098.00 | $702.00 | $89,396.00 | $0.00 | $0.00 | 84,990,935 | 85,440,935 |
|---|
| 2021-12-31 | $2.81M | $884,066.00 | $1.93M | $58,340.00 | — | $1.1M | $827,800.00 | — | $939,065.00 | — | $939,065.00 | $0.01 | $0.01 | 84,739,770 | 85,489,770 |
|---|
| 2020-12-31 | $2.79M | $1.07M | $1.72M | $185,295.00 | — | $1.07M | $651,005.00 | — | $660,115.00 | — | $660,115.00 | $0.04 | $0.01 | — | 84,739,086 |
|---|
| 2019-12-31 | $1.61M | $617,599.00 | $991,642.00 | $210,014.00 | — | $1.19M | -$194,833.00 | — | -$195,588.00 | $0.00 | -$195,588.00 | — | — | — | — |
|---|
| 2018-12-31 | $1.55M | $487,185.00 | $1.06M | $104,046.00 | — | $1.31M | -$248,862.00 | — | -$249,523.00 | $0.00 | -$249,523.00 | $0.00 | $0.00 | — | 74,631,494 |
|---|
| 2017-12-31 | $1.07M | $405,935.00 | $659,842.00 | $46,696.00 | — | $1.06M | -$402,189.00 | — | -$402,189.00 | $0.00 | -$402,189.00 | -$0.01 | -$0.01 | — | 66,326,382 |
|---|
| 2016-12-31 | $1.19M | $376,064.00 | $812,546.00 | $70,801.00 | — | $1.06M | -$251,602.00 | — | -$216,196.00 | $0.00 | -$216,196.00 | — | — | — | 62,964,438 |
|---|
| 2015-12-31 | $1.04M | $407,111.00 | $630,213.00 | $72,863.00 | — | $1.09M | -$459,952.00 | — | $835,937.00 | $0.00 | $835,937.00 | $0.02 | — | 58,220,375 | 58,220,375 |
|---|
| 2014-12-31 | $1.53M | $678,297.00 | $849,630.00 | $22,135.00 | — | $1.57M | -$718,596.00 | — | — | $0.00 | -$840,809.00 | -$0.02 | — | 54,232,400 | 54,232,400 |
|---|
| 2013-12-31 | $1.29M | $618,043.00 | $668,980.00 | $37,160.00 | — | $1.57M | -$898,681.00 | — | — | $0.00 | -$1.01M | -$0.02 | — | 46,918,794 | 46,918,794 |
|---|
| 2012-12-31 | $1.33M | $617,780.00 | $711,274.00 | $35,945.00 | — | $3.62M | -$2.91M | — | — | $0.00 | $200,917.00 | $0.00 | — | 45,409,379 | — |
|---|
| 2011-12-31 | $1.99M | $989,449.00 | $997,891.00 | $33,170.00 | — | $1.7M | -$706,922.00 | — | — | $0.00 | -$1.19M | -$0.03 | — | 41,866,027 | — |
|---|
| 2010-12-31 | $2.4M | $1.31M | $1.09M | $7,619.00 | — | $1.18M | -$89,096.00 | — | — | $0.00 | -$1.77M | -$0.02 | — | 34,383,619 | — |
|---|