Complete source-backed income-statement history.
- Available history
- 2010-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 | — | — | — | — | — | $273,650.00 | -$273,650.00 | — | — | — | $1.38M | $0.01 | $0.01 | 260,222,238 | 260,222,238 |
|---|
| 2025-06-30 | — | — | — | — | — | $526,038.00 | -$526,038.00 | — | — | — | -$136,606.00 | $0.00 | $0.00 | 210,722,393 | 210,722,393 |
|---|
| 2025-03-31 | — | — | — | — | — | $263,742.00 | -$263,742.00 | — | — | — | $102,858.00 | $0.00 | $0.00 | 194,803,633 | 194,803,633 |
|---|
| 2024-12-31 | — | — | — | — | — | $192,824.00 | -$192,824.00 | — | — | — | $45,418.00 | $0.00 | $0.00 | 2,950,933 | 2,950,933 |
|---|
| 2024-09-30 | — | — | — | — | — | $152,496.00 | -$152,496.00 | — | — | — | -$164,001.00 | $0.00 | $0.00 | 173,723,633 | 173,723,633 |
|---|
| 2024-06-30 | — | — | — | — | — | $97,799.00 | -$97,799.00 | — | — | — | -$176,745.00 | $0.00 | $0.00 | 172,406,300 | 172,406,300 |
|---|
| 2024-03-31 | — | — | — | — | — | $169,241.00 | -$169,241.00 | — | — | — | -$121,816.00 | $0.00 | $0.00 | 171,761,495 | 171,761,495 |
|---|
| 2023-12-31 | — | — | — | — | — | $105,932.00 | -$105,932.00 | — | — | — | $74,509.00 | $0.00 | $0.00 | 1,563,732 | 1,563,732 |
|---|
| 2023-09-30 | — | — | — | — | — | $212,006.00 | -$212,006.00 | — | — | — | $576,533.00 | $0.00 | $0.00 | 150,591,400 | 150,591,400 |
|---|
| 2023-06-30 | — | — | — | — | — | $308,422.00 | -$308,422.00 | — | — | — | -$277,755.00 | $0.00 | $0.00 | 146,926,565 | 146,926,565 |
|---|
| 2023-03-31 | — | — | — | — | — | $157,232.00 | -$157,232.00 | — | — | — | $239,461.00 | $0.00 | $0.00 | 136,091,400 | 136,091,400 |
|---|
| 2022-12-31 | — | — | — | — | — | $430,468.00 | -$430,468.00 | — | — | — | -$636,492.00 | -$0.01 | -$0.01 | 2,777,710 | 2,777,710 |
|---|
| 2022-09-30 | — | — | — | — | — | $329,793.00 | -$329,793.00 | — | — | — | $524,025.00 | $0.00 | $0.00 | 129,727,349 | 129,727,349 |
|---|
| 2022-06-30 | — | — | — | — | — | $209,359.00 | -$209,359.00 | — | — | — | -$833,135.00 | -$0.01 | -$0.01 | 124,798,260 | 124,798,260 |
|---|
| 2022-03-31 | — | — | — | — | — | $330,154.00 | -$330,154.00 | — | — | — | $261,944.00 | $0.00 | $0.00 | 119,858,700 | 119,858,700 |
|---|
| 2021-12-31 | — | — | — | — | — | $169,464.00 | -$169,464.00 | — | — | — | -$377,922.00 | -$0.01 | -$0.01 | 2,141,469 | 2,141,469 |
|---|
| 2021-09-30 | — | — | — | — | — | $190,274.00 | -$190,274.00 | — | — | — | -$311,596.00 | $0.00 | $0.00 | 68,282,320 | 68,282,320 |
|---|
| 2021-06-30 | — | — | — | — | — | $142,943.00 | -$142,943.00 | $59,178.00 | — | — | -$83,765.00 | $0.00 | $0.00 | 63,447,155 | 63,447,155 |
|---|
| 2021-03-31 | — | — | — | — | — | $249,780.00 | -$249,780.00 | -$7,192.00 | — | — | -$256,972.00 | — | — | — | 59,455,715 |
|---|
| 2020-12-31 | — | — | — | — | — | $107,239.00 | -$107,239.00 | — | — | — | -$142,981.00 | — | — | — | 573,730 |
|---|
| 2020-09-30 | — | — | — | — | — | $104,931.00 | -$104,931.00 | — | — | — | -$140,214.00 | — | — | — | 36,597,537 |
|---|
| 2020-06-30 | — | — | — | — | — | $30,561.00 | -$30,561.00 | -$32,696.00 | — | — | -$63,257.00 | — | — | — | 36,532,320 |
|---|
| 2020-03-31 | — | — | — | — | — | $34,375.00 | -$34,375.00 | -$29,241.00 | — | — | -$63,616.00 | — | — | — | 36,532,320 |
|---|
| 2019-12-31 | — | — | — | — | — | $21,032.00 | -$21,032.00 | -$28,645.00 | — | — | -$49,677.00 | — | — | — | 0 |
|---|
| 2019-09-30 | — | — | — | — | — | $26,184.00 | -$26,184.00 | -$28,185.00 | — | — | -$54,369.00 | — | — | — | 36,532,320 |
|---|
| 2019-06-30 | — | — | — | — | — | $24,501.00 | -$24,501.00 | — | — | — | -$52,067.00 | — | — | — | 36,532,320 |
|---|
| 2019-03-31 | — | — | — | — | — | $83,549.00 | -$83,549.00 | -$26,584.00 | — | — | -$110,133.00 | — | — | — | 36,532,320 |
|---|
| 2018-12-31 | — | — | — | — | — | $88,027.00 | -$88,027.00 | -$10,186.00 | — | — | -$98,213.00 | — | — | — | 41,132 |
|---|
| 2018-09-30 | — | — | — | — | — | $39,257.00 | -$39,257.00 | -$18,790.00 | — | — | -$58,047.00 | — | — | — | 36,532,320 |
|---|
| 2018-06-30 | — | — | — | — | — | $35,616.00 | -$35,616.00 | -$36,027.00 | — | — | -$71,643.00 | — | — | — | 36,369,133 |
|---|
| 2018-03-31 | — | — | — | — | — | $35,616.00 | -$35,616.00 | -$36,027.00 | — | — | -$71,643.00 | — | — | — | 36,369,133 |
|---|
| 2017-12-31 | — | — | — | — | — | $1.91M | -$1.91M | -$57,635.00 | — | — | -$1.97M | — | — | — | 0 |
|---|
| 2017-09-30 | — | — | — | — | — | $36,835.00 | -$36,835.00 | $41,234.00 | — | — | $4,399.00 | — | — | — | 36,202,320 |
|---|
| 2017-06-30 | — | — | — | — | — | $25,493.00 | -$25,493.00 | -$52,938.00 | — | — | -$78,431.00 | — | — | — | 36,202,320 |
|---|
| 2017-03-31 | — | — | — | — | — | $48,594.00 | -$48,594.00 | -$22,650.00 | — | — | -$71,244.00 | — | — | — | 36,202,320 |
|---|
| 2016-12-31 | — | — | — | — | — | $28,231.00 | -$28,231.00 | -$21,916.00 | — | — | -$50,147.00 | — | — | — | 0 |
|---|
| 2016-09-30 | — | — | — | — | — | $32,737.00 | -$32,737.00 | $2,698.00 | — | — | -$30,039.00 | — | — | — | 36,202,320 |
|---|
| 2016-06-30 | — | — | — | — | — | $28,790.00 | -$28,790.00 | -$42,433.00 | — | — | -$71,223.00 | — | — | — | 36,202,320 |
|---|
| 2016-03-31 | — | — | — | — | — | $52,631.00 | -$52,631.00 | -$77,971.00 | — | — | -$130,602.00 | — | — | — | 36,202,320 |
|---|
| 2015-12-31 | — | — | — | — | — | $33,513.00 | -$33,513.00 | -$18,959.00 | — | — | -$52,472.00 | — | — | — | 5,171 |
|---|
| 2015-09-30 | — | — | — | — | — | $50,413.00 | -$50,413.00 | $10,352.00 | — | — | -$40,061.00 | — | — | — | 36,202,320 |
|---|
| 2015-06-30 | — | — | — | — | — | $63,093.00 | -$63,093.00 | -$49,213.00 | — | — | -$112,306.00 | — | — | — | 36,202,320 |
|---|
| 2015-03-31 | — | — | — | — | — | $79,941.00 | -$79,941.00 | -$14,679.00 | — | — | -$94,620.00 | — | — | — | 36,140,098 |
|---|
| 2014-12-31 | — | — | — | — | — | $39,421.00 | -$39,421.00 | -$4,005.00 | — | — | -$43,366.00 | — | — | — | 0 |
|---|
| 2014-09-30 | — | — | — | — | — | $32,126.00 | -$32,126.00 | $938.00 | — | — | -$31,188.00 | — | — | — | 36,002,320 |
|---|
| 2014-06-30 | — | — | — | — | — | $25,119.00 | -$25,119.00 | -$8,613.00 | — | — | -$33,732.00 | — | — | — | 36,002,320 |
|---|
| 2014-03-31 | — | — | — | — | — | $49,654.00 | -$49,654.00 | -$35,391.00 | — | — | -$85,045.00 | — | — | — | 36,002,320 |
|---|
| 2013-12-31 | — | — | — | — | — | $26,285.00 | -$26,285.00 | -$8,688.00 | — | — | -$32,470.00 | — | — | — | 48,010 |
|---|
| 2013-09-30 | — | — | — | — | — | $38,043.00 | -$38,043.00 | -$2,098.00 | — | — | -$2,098.00 | — | — | — | 36,002,320 |
|---|
| 2013-06-30 | — | — | — | — | — | $210,063.00 | -$210,063.00 | -$7,131.00 | — | — | -$217,194.00 | — | — | — | 36,002,320 |
|---|
| 2013-03-31 | — | — | — | — | — | $75,030.00 | -$75,030.00 | $6,727.00 | — | — | -$68,303.00 | — | — | — | 35,446,764 |
|---|
| 2012-12-31 | — | — | — | — | — | $176,157.00 | -$176,157.00 | -$4,162.00 | — | — | -$180,319.00 | — | — | — | 275,060 |
|---|
| 2012-09-30 | — | — | — | — | — | $91,952.00 | -$91,952.00 | -$19,193.00 | — | — | -$111,145.00 | — | — | — | 33,966,836 |
|---|
| 2012-06-30 | — | — | — | — | — | $147,647.00 | -$147,647.00 | -$58,796.00 | — | — | -$206,443.00 | — | — | — | 33,265,735 |
|---|
| 2012-03-31 | — | — | — | — | — | $135,971.00 | -$135,971.00 | -$1,944.00 | — | — | -$137,915.00 | — | — | — | 32,415,345 |
|---|
| 2011-12-31 | — | — | — | — | — | $95,570.00 | -$95,570.00 | -$2,270.00 | — | — | -$97,840.00 | — | — | 233,572 | 233,572 |
|---|
| 2011-09-30 | — | — | — | — | — | $233,899.00 | -$233,899.00 | -$485.00 | — | — | -$234,384.00 | — | — | 32,380,233 | 32,380,233 |
|---|
| 2011-03-31 | — | — | — | — | — | $426,239.00 | -$426,239.00 | -$1,311.00 | — | — | -$427,550.00 | — | — | — | 29,705,397 |
|---|
| 2010-12-31 | — | — | — | — | — | $97,519.00 | -$97,519.00 | -$203,129.00 | — | — | -$313,307.00 | — | — | 817,105 | — |
|---|
| 2010-09-30 | — | — | — | — | — | $60,465.00 | -$60,465.00 | $9,626.00 | — | — | -$61,099.00 | — | — | 22,606,957 | — |
|---|
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 | — | — | — | — | — | $612,117.00 | -$612,117.00 | — | — | $0.00 | -$636,518.00 | $0.00 | $0.00 | 175,799,549 | 175,799,549 |
|---|
| 2023-12-31 | — | — | — | — | — | $783,592.00 | -$783,592.00 | — | — | $0.00 | $612,748.00 | $0.00 | $0.00 | 146,153,300 | 146,153,300 |
|---|
| 2022-12-31 | — | — | — | — | — | $1.3M | -$1.3M | — | — | $0.00 | -$683,658.00 | -$0.01 | -$0.01 | 127,608,629 | 127,608,629 |
|---|
| 2021-12-31 | — | — | — | — | — | $752,461.00 | -$752,461.00 | — | — | $0.00 | -$1.03M | -$0.02 | -$0.02 | 65,902,198 | 65,902,198 |
|---|
| 2020-12-31 | — | — | — | — | — | $277,106.00 | -$277,106.00 | -$132,962.00 | — | $0.00 | -$410,068.00 | -$0.01 | — | 37,127,948 | 37,127,948 |
|---|
| 2019-12-31 | — | — | — | — | — | $155,266.00 | -$155,266.00 | -$110,980.00 | — | $0.00 | -$266,246.00 | — | — | — | 36,532,320 |
|---|
| 2018-12-31 | — | — | — | — | — | $228,233.00 | -$228,233.00 | -$60,029.00 | — | $0.00 | -$288,262.00 | — | — | — | 36,410,265 |
|---|
| 2017-12-31 | — | — | — | — | — | $2.02M | -$2.02M | -$91,989.00 | — | $0.00 | -$2.12M | — | — | — | 36,202,320 |
|---|
| 2016-12-31 | — | — | — | — | — | $142,389.00 | -$142,389.00 | -$139,622.00 | — | — | -$282,011.00 | — | — | — | 36,202,320 |
|---|
| 2015-12-31 | — | — | — | — | — | $226,960.00 | -$226,960.00 | -$72,499.00 | — | — | -$299,459.00 | — | — | — | 36,186,978 |
|---|
| 2014-12-31 | — | — | — | — | — | $146,320.00 | -$146,320.00 | -$47,011.00 | — | — | -$193,331.00 | — | — | — | 36,002,320 |
|---|
| 2013-12-31 | — | — | — | — | — | $349,421.00 | -$349,421.00 | -$8,687.00 | — | — | -$358,108.00 | — | — | — | 35,859,854 |
|---|
| 2012-12-31 | — | — | — | — | — | $551,727.00 | -$551,727.00 | -$84,096.00 | — | — | -$635,823.00 | — | — | — | 33,493,778 |
|---|
| 2011-12-31 | — | — | — | — | — | $864,163.00 | -$864,163.00 | -$5,321.00 | — | — | -$869,484.00 | — | — | 31,695,892 | 31,695,892 |
|---|
| 2010-12-31 | — | — | — | — | — | $361,955.00 | -$361,955.00 | -$184,830.00 | — | — | -$612,251.00 | — | — | 22,732,618 | — |
|---|