Complete source-backed income-statement history.
- Available history
- 2010-09-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 | $166,511.00 | $61,951.00 | $104,560.00 | — | — | $217,515.00 | -$112,955.00 | — | -$137,706.00 | $0.00 | -$137,706.00 | — | — | — | — |
|---|
| 2026-03-31 | $192,898.00 | $66,719.00 | $126,179.00 | — | — | $283,381.00 | -$157,202.00 | — | -$200,470.00 | $0.00 | -$200,470.00 | — | — | — | — |
|---|
| 2025-12-31 | $171,406.00 | $58,595.00 | $112,811.00 | — | — | $227,315.00 | -$114,504.00 | — | -$2.46M | $0.00 | -$2.46M | — | — | — | — |
|---|
| 2025-09-30 | $190,564.00 | $68,615.00 | $121,949.00 | — | — | $269,118.00 | -$147,169.00 | — | -$178,443.00 | $0.00 | -$178,443.00 | — | — | — | — |
|---|
| 2025-06-30 | $192,464.00 | $70,988.00 | $121,476.00 | — | — | $304,892.00 | -$183,416.00 | — | -$7.3M | $0.00 | -$7.3M | — | — | — | — |
|---|
| 2025-03-31 | $184,473.00 | $67,506.00 | $116,967.00 | — | — | $218,581.00 | -$101,614.00 | — | -$107,364.00 | $0.00 | -$107,364.00 | — | — | — | — |
|---|
| 2024-12-31 | $154,061.00 | $57,251.00 | $96,810.00 | — | — | $235,456.00 | -$138,646.00 | — | -$925,786.00 | $0.00 | -$925,786.00 | — | — | — | — |
|---|
| 2024-09-30 | $189,121.00 | $70,249.00 | $118,872.00 | — | — | $300,719.00 | -$181,847.00 | — | -$241,110.00 | $0.00 | -$241,110.00 | — | — | — | — |
|---|
| 2024-06-30 | $234,391.00 | $84,102.00 | $150,289.00 | — | — | $348,234.00 | -$197,945.00 | — | -$390,776.00 | $0.00 | -$390,776.00 | — | — | — | — |
|---|
| 2024-03-31 | $225,131.00 | $99,018.00 | $126,113.00 | — | — | $300,904.00 | -$174,791.00 | — | -$222,568.00 | $0.00 | -$222,568.00 | — | — | — | — |
|---|
| 2023-12-31 | $234,058.00 | $72,265.00 | $161,793.00 | — | — | $378,943.00 | -$217,150.00 | — | -$327,808.00 | $0.00 | -$327,808.00 | — | — | — | — |
|---|
| 2023-09-30 | $271,207.00 | $102,472.00 | $168,735.00 | — | — | $390,259.00 | -$221,524.00 | — | -$178,672.00 | $0.00 | -$178,672.00 | — | — | — | — |
|---|
| 2023-06-30 | $323,197.00 | $120,608.00 | $202,589.00 | — | — | $507,406.00 | -$304,817.00 | — | -$316,336.00 | $0.00 | -$316,336.00 | — | — | — | — |
|---|
| 2023-03-31 | $345,368.00 | $105,401.00 | $239,967.00 | — | — | $352,328.00 | -$112,361.00 | — | -$500,101.00 | $0.00 | -$500,101.00 | — | — | — | — |
|---|
| 2022-12-31 | $295,884.00 | $118,669.00 | $177,215.00 | — | — | $693,427.00 | -$516,212.00 | — | -$757,317.00 | $0.00 | -$757,317.00 | — | — | — | — |
|---|
| 2022-09-30 | $383,079.00 | $149,943.00 | $233,136.00 | — | — | $615,834.00 | -$382,698.00 | -$296,067.00 | -$86,631.00 | $0.00 | -$86,631.00 | — | — | — | — |
|---|
| 2022-06-30 | $456,088.00 | $170,541.00 | $285,547.00 | — | — | $460,076.00 | -$174,529.00 | $144,007.00 | -$318,536.00 | — | -$318,536.00 | — | — | — | — |
|---|
| 2022-03-31 | $423,701.00 | $158,689.00 | $265,012.00 | — | — | $594,843.00 | -$329,831.00 | -$229,478.00 | -$100,353.00 | $0.00 | -$100,353.00 | — | — | — | — |
|---|
| 2021-12-31 | $389,279.00 | $146,142.00 | $243,137.00 | — | — | $653,458.00 | -$410,321.00 | -$1.18M | -$440,689.00 | $0.00 | -$440,689.00 | — | — | — | — |
|---|
| 2021-09-30 | $463,040.00 | $174,814.00 | $288,226.00 | — | — | $660,646.00 | -$372,420.00 | $776,431.00 | -$1.15M | $0.00 | -$1.15M | — | — | — | 29,685,756 |
|---|
| 2021-06-30 | $506,889.00 | $194,919.00 | $311,970.00 | — | — | $801,905.00 | -$489,935.00 | -$59,822.00 | -$430,113.00 | — | -$337,814.00 | — | — | — | 28,950,275 |
|---|
| 2021-03-31 | $482,350.00 | $183,503.00 | $298,847.00 | — | — | $771,528.00 | -$472,681.00 | -$144,807.00 | -$327,874.00 | $0.00 | -$492,052.00 | — | — | — | 27,988,129 |
|---|
| 2020-12-31 | $337,699.00 | $132,808.00 | $204,891.00 | — | — | $728,917.00 | -$524,026.00 | $80,500.00 | -$431,238.00 | $0.00 | -$651,295.00 | — | — | — | 607,549 |
|---|
| 2020-09-30 | $417,215.00 | $158,360.00 | $258,855.00 | — | — | $657,799.00 | -$398,944.00 | $11,142.00 | -$410,086.00 | $0.00 | -$677,742.00 | — | — | — | 25,462,962 |
|---|
| 2020-06-30 | $708,504.00 | $265,605.00 | $442,899.00 | — | — | $732,532.00 | -$289,633.00 | -$3,834.00 | -$293,467.00 | $0.00 | -$462,180.00 | — | — | — | 24,738,613 |
|---|
| 2020-03-31 | $493,140.00 | $187,335.00 | $305,805.00 | — | — | $978,580.00 | -$672,775.00 | $5,448.00 | -$667,327.00 | $0.00 | -$616,407.00 | — | — | — | 23,510,224 |
|---|
| 2019-12-31 | $454,739.00 | $171,227.00 | $283,512.00 | — | — | $2.36M | -$2.08M | -$81,182.00 | -$2.16M | $0.00 | -$2.13M | — | — | — | 140,599 |
|---|
| 2019-09-30 | $453,653.00 | $176,516.00 | $277,137.00 | — | — | $730,183.00 | -$453,046.00 | -$96,446.00 | -$549,492.00 | $0.00 | -$570,407.00 | — | — | — | 21,569,362 |
|---|
| 2019-06-30 | $151,063.00 | $69,588.00 | $81,475.00 | — | — | $620,276.00 | -$538,801.00 | -$13,137.00 | -$551,938.00 | $0.00 | -$510,958.00 | — | — | — | 21,454,193 |
|---|
| 2019-03-31 | $100,282.00 | $45,609.00 | $54,673.00 | — | — | $792,488.00 | -$737,815.00 | -$10,843.00 | -$748,658.00 | $0.00 | -$722,759.00 | — | — | — | 21,392,324 |
|---|
| 2018-12-31 | $97,025.00 | $42,061.00 | $54,964.00 | — | — | $1.98M | -$1.93M | -$39,429.00 | -$1.96M | $0.00 | -$1.33M | — | — | — | 78,689 |
|---|
| 2018-09-30 | $107,616.00 | $53,745.00 | $53,871.00 | — | — | $767,793.00 | -$713,922.00 | -$30,169.00 | -$744,091.00 | $0.00 | -$751,988.00 | — | — | — | 20,892,220 |
|---|
| 2018-06-30 | $206,474.00 | $67,552.00 | $138,922.00 | — | — | $1.23M | -$1.09M | $0.00 | -$1.09M | $0.00 | -$1.06M | — | — | — | 20,962,539 |
|---|
| 2018-03-31 | $94,590.00 | $46,513.00 | $48,077.00 | — | — | $1.36M | -$1.31M | $200,000.00 | -$1.11M | $0.00 | -$986,574.00 | — | — | — | 20,906,991 |
|---|
| 2017-12-31 | $193,539.00 | $81,330.00 | $112,209.00 | — | — | $2.9M | -$2.79M | $76,578.00 | -$2.71M | $0.00 | -$2.58M | — | — | — | 376,989 |
|---|
| 2017-09-30 | $121,400.00 | $69,144.00 | $52,256.00 | — | — | $1.19M | -$1.14M | $8,865.00 | -$1.13M | $0.00 | -$1.06M | — | — | — | 19,764,630 |
|---|
| 2017-06-30 | $1,981.00 | $2,878.00 | -$897.00 | — | — | $1.91M | -$1.91M | -$26,832.00 | -$1.94M | $0.00 | -$1.92M | — | — | — | 19,325,067 |
|---|
| 2017-03-31 | $1,065.00 | $1,099.00 | -$34.00 | — | — | $2.01M | -$2.01M | $23,012.00 | -$2.03M | $0.00 | -$2.01M | — | — | — | 18,996,827 |
|---|
| 2016-12-31 | $4,925.00 | $18,754.00 | -$13,829.00 | — | — | $1.94M | -$1.96M | -$347,970.00 | -$2.3M | $0.00 | -$2.28M | — | — | — | 161,756 |
|---|
| 2016-09-30 | $6,707.00 | $1,243.00 | $5,464.00 | — | — | $456,844.00 | -$451,380.00 | -$19,974.00 | -$471,354.00 | $0.00 | -$471,354.00 | — | — | — | 18,235,494 |
|---|
| 2016-06-30 | $15,512.00 | $6,745.00 | $8,767.00 | — | — | $101,238.00 | -$92,471.00 | $33,908.00 | -$58,563.00 | $0.00 | -$58,563.00 | — | — | — | 17,414,182 |
|---|
| 2016-03-31 | $15,087.00 | $579.00 | $14,508.00 | — | — | — | -$317,419.00 | — | — | — | -$321,475.00 | — | — | — | 17,385,947 |
|---|
| 2015-12-31 | $3,248.00 | -$4,552.00 | $7,800.00 | — | — | — | -$3.55M | — | -$3.99M | — | -$3.88M | — | — | — | 302,448 |
|---|
| 2015-09-30 | $6,378.00 | $13,172.00 | -$6,794.00 | — | — | — | -$1.77M | — | -$1.78M | — | -$1.78M | — | — | — | 16,074,412 |
|---|
| 2015-06-30 | $617.00 | $243.00 | $374.00 | — | — | — | -$1.87M | -$9,203.00 | -$1.88M | — | -$1.99M | — | — | — | 16,037,238 |
|---|
| 2015-03-31 | $1,102.00 | $1,160.00 | -$58.00 | — | — | — | -$1.78M | — | -$1.79M | — | -$1.79M | — | — | — | 15,929,210 |
|---|
| 2014-12-31 | $4,365.00 | $407.00 | $3,958.00 | — | — | — | -$14.06M | — | -$13.98M | — | -$13.98M | — | — | — | 873,297 |
|---|
| 2014-09-30 | $1,114.00 | $387.00 | $727.00 | — | — | — | -$170,405.00 | — | -$216,040.00 | — | -$216,040.00 | — | — | — | 15,014,738 |
|---|
| 2014-06-30 | $227.00 | $915.00 | -$688.00 | — | — | — | -$100,577.00 | -$3,534.00 | -$104,111.00 | — | -$104,111.00 | — | — | — | 11,714,071 |
|---|
| 2014-03-31 | $1,445.00 | $716.00 | $729.00 | — | — | — | -$64,543.00 | — | -$74,105.00 | — | -$74,105.00 | — | — | — | 8,299,651 |
|---|
| 2013-09-30 | $109.00 | — | $109.00 | — | — | — | -$88,240.00 | — | -$116,120.00 | — | -$116,120.00 | — | — | — | 7,825,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$35,322.00 | — | -$35,322.00 | — | -$2,537.00 | — | — | 1,325,000 | — |
|---|
| 2013-03-31 | $52,300.00 | $6,381.00 | $45,919.00 | — | — | — | -$3,934.00 | — | -$5,227.00 | $2,039.00 | -$5,227.00 | — | — | 1,325,000 | — |
|---|
| 2012-12-31 | $24,826.00 | $3,052.00 | $21,774.00 | — | — | — | -$19,041.00 | — | -$20,573.00 | -$4,200.00 | -$20,573.00 | — | — | 7,936 | — |
|---|
| 2012-09-30 | $25,451.00 | $2,191.00 | $23,260.00 | — | — | — | -$24,518.00 | — | -$25,746.00 | — | -$25,746.00 | — | — | 1,309,890 | — |
|---|
| 2012-06-30 | $46,435.00 | $3,385.00 | $43,050.00 | — | — | — | $2,348.00 | — | $1,181.00 | — | $1,181.00 | — | — | 1,300,000 | — |
|---|
| 2012-03-31 | $55,663.00 | $5,759.00 | $49,904.00 | — | — | — | $2,196.00 | — | $1,029.00 | $402.00 | $1,029.00 | — | — | 1,300,000 | — |
|---|
| 2011-12-31 | $31,560.00 | $3,465.00 | $28,095.00 | — | — | — | -$12,840.00 | — | -$14,019.00 | -$720.00 | -$14,019.00 | — | — | 0 | — |
|---|
| 2011-09-30 | $31,097.00 | $7,725.00 | $23,372.00 | — | — | — | -$4,947.00 | — | -$6,127.00 | — | -$6,127.00 | — | — | 1,300,000 | — |
|---|
| 2011-06-30 | $64,729.00 | $12,156.00 | $52,573.00 | — | — | — | $1,253.00 | — | $99.00 | — | $99.00 | — | — | 1,300,000 | — |
|---|
| 2011-03-31 | $55,951.00 | $12,918.00 | $43,033.00 | — | — | — | $5,368.00 | — | $4,230.00 | — | $4,230.00 | — | — | 1,300,000 | — |
|---|
| 2010-12-31 | $28,568.00 | $8,564.00 | $20,004.00 | — | — | — | — | — | -$16,178.00 | — | -$16,178.00 | — | — | 0 | — |
|---|
| 2010-09-30 | $28,072.00 | $8,167.00 | $19,905.00 | — | — | — | -$15,859.00 | — | -$16,839.00 | — | -$16,839.00 | — | — | 1,300,000 | — |
|---|
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 | $738,907.00 | $265,704.00 | $473,203.00 | — | — | $1.02M | -$546,703.00 | — | -$10.04M | $0.00 | -$10.04M | — | — | — | — |
|---|
| 2024-12-31 | $802,704.00 | $310,620.00 | $492,084.00 | — | — | $1.19M | -$693,229.00 | — | -$1.78M | $0.00 | -$1.78M | — | — | — | — |
|---|
| 2023-12-31 | $1.17M | $400,746.00 | $773,084.00 | — | — | $1.63M | -$855,852.00 | — | -$1.32M | $0.00 | -$1.32M | — | — | — | — |
|---|
| 2022-12-31 | $1.56M | $597,842.00 | $960,910.00 | — | — | $2.36M | -$1.4M | — | -$1.26M | $0.00 | -$1.26M | — | — | — | — |
|---|
| 2021-12-31 | $1.84M | $699,378.00 | $1.14M | — | — | $2.89M | -$1.75M | -$604,314.00 | -$2.35M | $0.00 | -$2.42M | — | — | — | — |
|---|
| 2020-12-31 | $1.94M | $740,645.00 | $1.2M | — | — | $2.99M | -$1.79M | $86,644.00 | -$1.71M | $0.00 | -$2.46M | — | — | — | 25,408,676 |
|---|
| 2019-12-31 | $1.16M | $462,940.00 | $696,797.00 | — | — | $4.5M | -$3.81M | -$201,608.00 | -$4.01M | $0.00 | -$3.94M | — | — | — | 21,664,986 |
|---|
| 2018-12-31 | $505,705.00 | $209,871.00 | $295,834.00 | — | — | $5.34M | -$5.04M | $130,402.00 | -$4.91M | $0.00 | -$4.13M | — | — | — | 21,016,230 |
|---|
| 2017-12-31 | $317,985.00 | $154,451.00 | $163,534.00 | — | — | $8.01M | -$7.85M | $35,599.00 | -$7.81M | $0.00 | -$7.56M | — | — | — | 19,924,108 |
|---|
| 2016-12-31 | $29,168.00 | $27,321.00 | $1,847.00 | — | — | $2.83M | -$2.83M | -$325,029.00 | -$3.15M | $0.00 | -$3.13M | — | — | — | 17,866,631 |
|---|
| 2015-12-31 | $11,344.00 | $10,023.00 | $1,321.00 | — | — | $8.97M | -$8.97M | — | -$9.43M | $0.00 | -$9.43M | — | — | — | 16,227,690 |
|---|
| 2014-12-31 | $7,151.00 | $2,425.00 | $4,726.00 | $3,712.00 | — | — | -$14.39M | — | -$14.37M | — | -$14.37M | — | — | — | 12,573,865 |
|---|
| 2012-12-31 | $152,375.00 | $14,386.00 | $137,989.00 | — | — | — | -$39,015.00 | — | -$44,109.00 | $0.00 | -$44,109.00 | — | — | 1,311,233 | — |
|---|
| 2011-12-31 | $183,337.00 | $36,264.00 | $147,073.00 | — | — | — | -$11,166.00 | — | -$15,817.00 | $0.00 | -$15,817.00 | — | — | 1,300,000 | — |
|---|
| 2010-12-31 | $172,771.00 | $40,629.00 | $132,142.00 | — | — | — | — | — | -$41,544.00 | — | -$41,544.00 | — | — | 1,300,000 | — |
|---|