Complete source-backed income-statement history.
- Available history
- 2014-09-30 to 2025-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 |
|---|
| 2025-09-30 | — | — | — | $29,681.00 | — | $386,529.00 | -$386,529.00 | -$191,974.00 | -$578,503.00 | — | -$578,503.00 | -$0.36 | -$0.36 | 1,605,377 | 1,605,377 |
|---|
| 2025-06-30 | — | — | — | $7,482.00 | — | $469,513.00 | -$469,513.00 | -$981,674.00 | -$1.45M | — | -$1.45M | -$0.90 | -$0.90 | 1,605,377 | 1,605,377 |
|---|
| 2025-03-31 | — | — | — | $8,842.00 | — | $546,059.00 | -$546,059.00 | -$122,505.00 | -$668,564.00 | — | -$668,564.00 | -$0.42 | -$0.42 | 1,605,377 | 1,605,377 |
|---|
| 2024-12-31 | — | — | — | $94,096.00 | — | $478,010.00 | -$478,010.00 | -$44,808.00 | -$522,818.00 | — | -$522,818.00 | -$0.25 | -$0.25 | 86,564 | 86,564 |
|---|
| 2024-09-30 | — | — | — | $206,161.00 | — | $808,458.00 | -$808,458.00 | -$388,465.00 | -$1.2M | — | -$1.2M | -$0.94 | -$0.94 | 1,268,795 | 1,268,795 |
|---|
| 2024-06-30 | — | — | — | $240,429.00 | — | $602,805.00 | -$602,805.00 | -$259,578.00 | -$862,383.00 | — | -$862,383.00 | -$0.70 | -$0.70 | 1,238,085 | 1,238,085 |
|---|
| 2024-03-31 | — | — | — | $232,593.00 | — | $629,972.00 | -$629,972.00 | -$128,116.00 | -$758,088.00 | — | -$758,088.00 | -$0.62 | -$0.62 | 1,230,354 | 1,230,354 |
|---|
| 2023-12-31 | — | — | — | $215,933.00 | — | $717,236.00 | -$717,236.00 | -$458,814.00 | -$1.18M | — | -$1.18M | -$0.94 | -$0.94 | 49,590 | 49,590 |
|---|
| 2023-09-30 | — | — | — | $215,230.00 | — | $642,814.00 | -$642,814.00 | -$262,912.00 | -$905,726.00 | — | -$905,726.00 | -$0.82 | -$0.82 | 1,105,844 | 1,105,844 |
|---|
| 2023-06-30 | — | — | — | $219,159.00 | — | $574,009.00 | -$574,009.00 | -$149,115.00 | -$723,124.00 | — | -$723,124.00 | -$0.67 | -$0.67 | 1,083,277 | 1,083,277 |
|---|
| 2023-03-31 | — | — | — | $147,843.00 | — | $521,258.00 | -$521,258.00 | -$819,778.00 | -$1.34M | — | -$1.34M | -$1.39 | -$1.39 | 961,641 | 961,641 |
|---|
| 2022-12-31 | — | — | — | $140,861.00 | — | $471,588.00 | -$471,588.00 | -$387,349.00 | -$858,937.00 | — | -$858,937.00 | -$3.07 | -$3.07 | -36,360,898 | -36,360,898 |
|---|
| 2022-09-30 | — | — | — | $133,770.00 | — | $533,647.00 | -$533,647.00 | -$192,862.00 | -$726,509.00 | — | -$726,509.00 | -$0.02 | -$0.02 | 37,295,813 | 37,295,813 |
|---|
| 2022-06-30 | — | — | — | $154,683.00 | — | $532,795.00 | -$532,795.00 | -$133,530.00 | -$666,325.00 | — | -$666,325.00 | -$0.02 | -$0.02 | 37,295,813 | 37,295,813 |
|---|
| 2022-03-31 | — | — | — | $228,342.00 | — | $609,236.00 | -$609,236.00 | -$68,810.00 | -$678,046.00 | — | -$678,046.00 | -$0.02 | — | 37,295,813 | 37,295,813 |
|---|
| 2021-12-31 | — | — | — | $250,259.00 | — | $590,939.00 | -$590,939.00 | -$636,233.00 | -$1.23M | — | -$1.23M | -$0.03 | — | 258,403 | 258,403 |
|---|
| 2021-09-30 | — | — | — | $227,503.00 | — | $573,363.00 | -$573,363.00 | -$92,541.00 | -$665,904.00 | — | -$665,904.00 | -$0.02 | — | 36,721,651 | 36,721,651 |
|---|
| 2021-06-30 | — | — | — | $139,736.00 | — | $441,818.00 | -$441,818.00 | -$208,043.00 | -$649,861.00 | — | -$649,861.00 | -$0.02 | — | 36,410,334 | 36,410,334 |
|---|
| 2021-03-31 | — | — | — | $116,516.00 | — | $402,096.00 | -$402,096.00 | -$59,586.00 | -$461,682.00 | — | -$461,682.00 | -$0.01 | — | 35,266,601 | 35,266,601 |
|---|
| 2020-12-31 | — | — | — | $417,384.00 | — | $344,567.00 | -$344,567.00 | -$107,455.00 | -$452,022.00 | — | -$452,022.00 | — | — | 6,851,272 | 6,851,272 |
|---|
| 2020-09-30 | $3,834.00 | $1,799.00 | $2,035.00 | — | — | $202,977.00 | -$202,977.00 | -$93,013.00 | -$295,990.00 | — | -$295,990.00 | — | — | 500,000 | 500,000 |
|---|
| 2020-06-30 | — | — | — | — | — | $175,911.00 | -$175,911.00 | -$84,485.00 | -$260,396.00 | — | -$260,396.00 | — | — | 500,000 | 500,000 |
|---|
| 2020-03-31 | $756.00 | $263.00 | $493.00 | $1,978.00 | — | $192,979.00 | -$192,979.00 | -$58,203.00 | -$251,182.00 | — | -$251,182.00 | — | — | 500,000 | 500,000 |
|---|
| 2019-12-31 | $5,339.00 | $1,575.00 | $3,764.00 | — | — | $128,825.00 | -$125,061.00 | -$2.75M | -$2.87M | — | -$2.87M | — | — | 80,730,592 | 80,730,592 |
|---|
| 2019-09-30 | $32,100.00 | $8,010.00 | $24,090.00 | — | — | $146,815.00 | -$122,725.00 | -$15,850.00 | -$138,575.00 | — | -$138,575.00 | — | — | 541,816 | 541,816 |
|---|
| 2019-06-30 | $64,329.00 | $16,830.00 | $47,499.00 | — | — | $148,816.00 | -$101,317.00 | -$15,500.00 | -$116,817.00 | — | -$116,817.00 | — | — | 81,272,408 | 81,272,408 |
|---|
| 2019-03-31 | $41,554.00 | $9,250.00 | $32,304.00 | — | — | $201,159.00 | -$168,855.00 | -$15,500.00 | -$184,355.00 | — | $53,960.00 | — | — | 81,272,408 | 81,272,408 |
|---|
| 2018-12-31 | -$1.00 | $0.00 | -$1.00 | — | — | $241,478.00 | -$241,479.00 | -$969,999.00 | -$1.21M | — | -$1.22M | — | — | 3,359,500 | 3,359,500 |
|---|
| 2018-09-30 | $90,451.00 | $12,660.00 | $77,791.00 | — | — | $241,304.00 | -$241,304.00 | -$87,235.00 | -$328,539.00 | — | -$355,987.00 | — | — | 65,460,451 | 65,460,451 |
|---|
| 2018-06-30 | $5,770.00 | $71,002.00 | $5,770.00 | — | — | $238,855.00 | -$233,085.00 | $81,467.00 | -$151,618.00 | — | -$307,278.00 | — | — | 61,873,688 | 61,873,688 |
|---|
| 2018-03-31 | $23,149.00 | $9,681.00 | $13,468.00 | — | — | $301,704.00 | -$288,236.00 | -$324,007.00 | -$612,243.00 | — | -$739,392.00 | — | — | 57,711,496 | 57,711,496 |
|---|
| 2017-12-31 | -$922,063.00 | -$351,239.00 | -$570,824.00 | — | — | -$79,152.00 | -$491,672.00 | -$276,808.00 | -$768,480.00 | — | -$1.18M | — | — | 1,720,578 | 1,720,578 |
|---|
| 2017-09-30 | $255,975.00 | $98,465.00 | $157,510.00 | — | — | $737,723.00 | -$580,213.00 | -$917,486.00 | -$1.5M | — | -$1.5M | — | — | 48,034,278 | 48,034,278 |
|---|
| 2017-06-30 | $432,534.00 | $185,270.00 | $247,264.00 | — | — | $862,591.00 | -$615,327.00 | -$352,158.00 | -$967,485.00 | — | -$967,485.00 | — | — | 44,331,733 | 44,331,733 |
|---|
| 2017-03-31 | $268,926.00 | $75,998.00 | $192,928.00 | — | — | $537,097.00 | -$344,169.00 | -$269,726.00 | -$613,895.00 | — | -$613,895.00 | — | — | 43,704,883 | 43,704,883 |
|---|
| 2016-09-30 | — | — | — | — | — | $329,441.00 | -$329,441.00 | -$103,083.00 | -$432,524.00 | — | -$432,524.00 | — | — | 34,397,185 | 34,397,185 |
|---|
| 2016-06-30 | — | — | — | — | — | $526,883.00 | -$526,883.00 | $358,017.00 | -$884,900.00 | $800.00 | -$885,700.00 | — | — | 34,397,176 | 34,397,176 |
|---|
| 2016-03-31 | — | — | — | — | — | $712,679.00 | -$712,679.00 | $135,347.00 | -$848,026.00 | $3,216.00 | -$851,242.00 | — | — | 34,323,000 | 34,323,000 |
|---|
| 2015-12-31 | $0.00 | $0.00 | $0.00 | — | — | $811,959.00 | -$811,959.00 | — | -$1.25M | — | -$1.25M | — | — | 356,762 | 356,762 |
|---|
| 2015-09-30 | — | — | — | — | — | $816,558.00 | -$816,558.00 | — | -$816,558.00 | — | -$816,558.00 | — | — | 31,720,609 | 31,720,609 |
|---|
| 2015-06-30 | $18,439.00 | $6,930.00 | $11,509.00 | — | — | $494,775.00 | -$483,266.00 | — | -$483,266.00 | — | -$483,266.00 | — | — | 30,195,000 | 30,195,000 |
|---|
| 2015-03-31 | $10,768.00 | $3,001.00 | $7,767.00 | — | — | $159,566.00 | -$151,799.00 | — | -$151,799.00 | — | -$151,799.00 | — | — | 29,981,033 | 29,981,033 |
|---|
| 2014-12-31 | $973.00 | $9,345.00 | -$8,372.00 | — | — | $132,331.00 | -$140,703.00 | — | -$140,703.00 | — | -$140,703.00 | — | — | 80,853 | 80,853 |
|---|
| 2014-09-30 | $13,484.00 | $4,709.00 | $8,775.00 | — | — | $87,103.00 | -$78,328.00 | — | -$78,328.00 | — | -$78,328.00 | — | — | — | 27,922,989 |
|---|
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 |
|---|
| 2024-12-31 | — | — | — | $773,279.00 | — | $2.52M | -$2.52M | -$820,970.00 | -$3.34M | — | -$3.34M | -$2.51 | -$2.51 | 1,332,449 | 1,332,449 |
|---|
| 2023-12-31 | — | — | — | $798,165.00 | — | $2.46M | -$2.46M | -$1.69M | -$4.15M | — | -$4.15M | -$3.77 | -$3.77 | 1,100,372 | 1,100,372 |
|---|
| 2022-12-31 | — | — | — | $657,657.00 | — | $2.15M | -$2.15M | -$782,552.00 | -$2.93M | — | -$2.93M | -$3.13 | -$3.13 | 934,915 | 934,915 |
|---|
| 2021-12-31 | — | — | — | $734,014.00 | — | $2.01M | -$2.01M | -$996,402.00 | -$3M | — | -$3M | -$0.08 | — | 36,396,594 | 36,396,594 |
|---|
| 2020-12-31 | — | — | — | $419,362.00 | — | $916,434.00 | -$916,434.00 | -$343,156.00 | -$1.26M | — | -$1.26M | — | — | 7,351,272 | 7,351,272 |
|---|
| 2019-12-31 | $143,322.00 | $35,665.00 | $107,657.00 | — | — | $625,615.00 | -$517,958.00 | -$2.8M | -$3.31M | — | -$3.07M | — | — | 81,272,408 | 81,272,408 |
|---|
| 2018-12-31 | $28,348.00 | $9,712.00 | $18,636.00 | — | — | $1.02M | -$1M | -$1.3M | -$2.3M | $800.00 | -$2.62M | — | — | 65,069,763 | 65,069,763 |
|---|
| 2017-12-31 | $38,434.00 | $21,431.00 | $17,003.00 | — | — | $2.05M | -$2.03M | -$1.82M | -$3.84M | $800.00 | -$4.25M | — | — | 47,093,401 | 47,093,401 |
|---|
| 2015-12-31 | $29,207.00 | $9,930.00 | $19,277.00 | — | — | $2.27M | -$2.25M | $441,181.00 | -$2.69M | — | -$2.69M | — | — | 30,992,608 | 30,992,608 |
|---|
| 2014-12-31 | $43,154.00 | $25,250.00 | $17,904.00 | — | — | $405,448.00 | -$387,544.00 | — | -$387,544.00 | — | -$387,544.00 | — | — | 27,951,849 | 27,951,849 |
|---|