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 | $418,264.00 | $73,819.00 | $344,445.00 | — | $322,711.00 | $337,594.00 | $6,851.00 | -$25,960.00 | -$19,109.00 | — | -$22,288.00 | $0.00 | $0.00 | 33,372,796 | 33,372,796 |
|---|
| 2026-03-31 | $458,540.00 | $83,387.00 | $375,153.00 | — | $315,365.00 | $329,345.00 | $45,808.00 | -$25,713.00 | $20,095.00 | — | $20,108.00 | $0.00 | $0.00 | 33,372,796 | 33,372,796 |
|---|
| 2025-12-31 | $416,877.00 | $81,507.00 | $335,370.00 | $0.00 | $357,015.00 | $371,895.00 | -$36,525.00 | -$25,854.00 | -$62,379.00 | — | -$62,686.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2025-09-30 | $513,792.00 | $61,860.00 | $451,932.00 | — | $404,967.00 | $419,847.00 | $32,085.00 | -$27,095.00 | $4,990.00 | — | $4,936.00 | $0.00 | $0.00 | 33,372,796 | 33,372,796 |
|---|
| 2025-06-30 | $496,353.00 | $81,082.00 | $415,271.00 | $4,201.00 | $345,043.00 | $364,125.00 | $51,146.00 | -$25,433.00 | $25,713.00 | — | $23,887.00 | $0.00 | $0.00 | 33,372,796 | 38,667,862 |
|---|
| 2025-03-31 | $436,378.00 | $77,844.00 | $358,534.00 | $5,762.00 | $350,698.00 | $371,340.00 | -$12,806.00 | -$25,708.00 | -$38,514.00 | — | -$38,563.00 | -$0.01 | -$0.01 | 33,372,796 | 33,372,796 |
|---|
| 2024-12-31 | $455,226.00 | $57,844.00 | $397,382.00 | $6,637.00 | $356,521.00 | $378,038.00 | $19,344.00 | -$26,029.00 | -$6,685.00 | — | -$6,737.00 | $0.00 | $0.00 | 163,826 | 163,826 |
|---|
| 2024-09-30 | $390,852.00 | $36,796.00 | $354,056.00 | $6,425.00 | $367,886.00 | $389,191.00 | -$35,135.00 | -$24,635.00 | -$59,770.00 | — | -$59,817.00 | -$0.01 | -$0.01 | 32,903,493 | 32,903,493 |
|---|
| 2024-06-30 | $406,278.00 | $35,163.00 | $371,115.00 | $2,263.00 | $337,793.00 | $354,937.00 | $16,178.00 | -$26,167.00 | -$9,989.00 | — | -$10,038.00 | $0.00 | $0.00 | 32,628,835 | 32,628,835 |
|---|
| 2024-03-31 | $336,968.00 | $37,006.00 | $299,962.00 | — | $294,614.00 | $309,494.00 | -$9,532.00 | -$20,975.00 | -$30,507.00 | — | -$30,608.00 | -$0.01 | -$0.01 | 32,628,835 | 32,628,835 |
|---|
| 2023-12-31 | $308,249.00 | $42,020.00 | $266,229.00 | $2,250.00 | $313,664.00 | $330,285.00 | -$64,056.00 | -$25,905.00 | -$89,961.00 | — | -$93,055.00 | $0.00 | $0.00 | 8,447 | 8,447 |
|---|
| 2023-09-30 | $308,593.00 | $32,334.00 | $276,259.00 | $7,250.00 | $280,113.00 | $301,740.00 | -$25,481.00 | -$25,998.00 | -$51,479.00 | — | -$51,904.00 | -$0.01 | -$0.01 | 32,628,835 | 32,628,835 |
|---|
| 2023-06-30 | $482,768.00 | $39,797.00 | $442,971.00 | $7,550.00 | $324,527.00 | $346,451.00 | $96,520.00 | -$25,729.00 | $70,791.00 | — | $68,406.00 | $0.00 | $0.00 | 32,628,835 | 37,466,122 |
|---|
| 2023-03-31 | $360,994.00 | $30,799.00 | $330,195.00 | $5,508.00 | $277,104.00 | $296,987.00 | $33,208.00 | -$25,639.00 | $7,569.00 | — | $6,862.00 | $0.00 | $0.00 | 32,527,172 | 32,527,172 |
|---|
| 2022-12-31 | $271,264.00 | $37,151.00 | $234,113.00 | — | $310,934.00 | $325,309.00 | -$91,196.00 | -$24,674.00 | -$115,870.00 | — | -$116,548.00 | $0.00 | $0.00 | 276,036 | 276,036 |
|---|
| 2022-09-30 | $309,969.00 | $42,199.00 | $267,770.00 | — | $341,256.00 | $355,815.00 | -$88,045.00 | -$24,267.00 | -$112,312.00 | — | -$114,807.00 | -$0.01 | -$0.01 | 31,997,281 | 31,997,281 |
|---|
| 2022-06-30 | $327,923.00 | $27,885.00 | $300,038.00 | — | $359,763.00 | $374,412.00 | -$74,374.00 | -$23,352.00 | -$97,726.00 | — | -$99,010.00 | $0.00 | $0.00 | 31,461,631 | 31,461,631 |
|---|
| 2022-03-31 | $313,833.00 | $33,409.00 | $280,424.00 | — | $318,674.00 | $333,323.00 | -$52,899.00 | -$20,898.00 | -$73,797.00 | — | -$74,552.00 | -$0.01 | — | 30,824,320 | — |
|---|
| 2021-12-31 | $273,724.00 | $31,778.00 | $241,946.00 | $6,705.00 | $382,644.00 | $406,144.00 | -$164,198.00 | -$21,906.00 | -$186,104.00 | — | -$187,062.00 | -$0.01 | — | 378,335 | 378,335 |
|---|
| 2021-09-30 | $332,087.00 | $35,145.00 | $296,942.00 | $1,825.00 | $365,785.00 | $385,338.00 | -$88,396.00 | $96,055.00 | $7,659.00 | — | $3,693.00 | -$0.01 | — | 30,219,556 | 30,219,556 |
|---|
| 2021-06-30 | $491,427.00 | $39,328.00 | $452,099.00 | $3,929.00 | $407,079.00 | $428,610.00 | $23,489.00 | -$22,546.00 | $943.00 | — | -$9,374.00 | $0.00 | — | 29,670,235 | 29,670,235 |
|---|
| 2021-03-31 | $295,749.00 | $28,477.00 | $267,272.00 | $2,700.00 | $457,476.00 | $474,121.00 | -$206,849.00 | -$23,898.00 | -$230,747.00 | — | -$242,919.00 | -$0.01 | — | 27,831,540 | 27,831,540 |
|---|
| 2020-12-31 | $291,615.00 | $34,125.00 | $257,490.00 | — | $419,705.00 | $432,454.00 | -$174,964.00 | -$20,208.00 | -$195,172.00 | — | -$200,360.00 | — | — | — | 268,819 |
|---|
| 2020-09-30 | $275,925.00 | $40,551.00 | $235,374.00 | — | $427,250.00 | $441,745.00 | -$206,371.00 | -$14,419.00 | -$220,790.00 | — | -$198,287.00 | — | — | — | 26,365,801 |
|---|
| 2020-06-30 | $244,266.00 | $20,493.00 | $223,773.00 | — | $408,488.00 | $423,131.00 | -$199,358.00 | -$19,777.00 | -$219,135.00 | — | -$248,887.00 | — | — | — | 25,830,151 |
|---|
| 2020-03-31 | $330,239.00 | $37,294.00 | $292,945.00 | — | $424,980.00 | $439,622.00 | -$146,677.00 | -$18,536.00 | -$165,213.00 | — | -$174,948.00 | — | — | — | 25,294,437 |
|---|
| 2019-12-31 | $331,507.00 | $37,324.00 | $294,183.00 | — | $302,631.00 | $469,815.00 | -$175,632.00 | -$17,181.00 | -$1.15M | — | -$220,991.00 | — | — | — | 269,483 |
|---|
| 2019-09-30 | $322,884.00 | $28,962.00 | $293,922.00 | — | $491,339.00 | $459,589.00 | -$165,667.00 | -$17,427.00 | $183,094.00 | — | -$209,609.00 | — | — | — | 24,222,946 |
|---|
| 2019-06-30 | $411,902.00 | $36,120.00 | $375,782.00 | — | $491,556.00 | $506,327.00 | -$130,545.00 | -$17,463.00 | $148,008.00 | — | -$185,304.00 | — | — | — | 23,687,130 |
|---|
| 2019-03-31 | $350,666.00 | $36,198.00 | $314,468.00 | — | $462,221.00 | $477,306.00 | -$162,838.00 | -$17,460.00 | $180,298.00 | — | -$180,298.00 | — | — | — | 23,146,646 |
|---|
| 2018-12-31 | $426,351.00 | $46,468.00 | $379,883.00 | — | $499,060.00 | $844,696.00 | -$464,813.00 | -$17,144.00 | $481,957.00 | — | -$481,957.00 | — | — | — | 340,934 |
|---|
| 2018-09-30 | $456,213.00 | $46,800.00 | $409,413.00 | — | $499,143.00 | $542,137.00 | -$132,724.00 | -$19,455.00 | $152,179.00 | — | -$152,179.00 | — | — | — | 22,221,266 |
|---|
| 2018-06-30 | $301,665.00 | $46,987.00 | $254,678.00 | — | $616,997.00 | $660,326.00 | -$405,648.00 | -$12,936.00 | $418,584.00 | — | -$418,584.00 | — | — | — | 21,542,847 |
|---|
| 2018-03-31 | $325,101.00 | $29,343.00 | $295,758.00 | — | $568,305.00 | $610,308.00 | -$314,550.00 | -$12,086.00 | $326,636.00 | — | -$326,636.00 | — | — | — | 19,985,877 |
|---|
| 2017-12-31 | $269,816.00 | $84,381.00 | $185,435.00 | — | — | $548,787.00 | -$363,352.00 | -$11,784.00 | $2.58M | — | -$375,136.00 | — | — | — | 478,086 |
|---|
| 2017-09-30 | $379,073.00 | $55,332.00 | $323,741.00 | — | — | $619,349.00 | -$295,608.00 | -$132,794.00 | -$428,402.00 | — | -$428,402.00 | — | — | — | 19,715,156 |
|---|
| 2017-06-30 | $307,684.00 | $39,445.00 | $268,239.00 | — | — | $622,129.00 | -$353,890.00 | -$6,827.00 | -$360,717.00 | — | -$360,717.00 | — | — | — | 18,674,287 |
|---|
| 2017-03-31 | $428,399.00 | $47,976.00 | $380,423.00 | — | $610,773.00 | $680,145.00 | -$299,722.00 | -$13,069.00 | -$312,791.00 | — | -$312,791.00 | — | — | — | 15,247,264 |
|---|
| 2016-12-31 | $347,445.00 | $31,842.00 | $315,603.00 | $586.00 | — | $785,481.00 | -$469,878.00 | -$17,580.00 | -$487,458.00 | — | -$487,458.00 | — | — | — | 53,528 |
|---|
| 2016-09-30 | $325,777.00 | $37,516.00 | $288,261.00 | $4,153.00 | — | $603,485.00 | -$315,224.00 | -$16,674.00 | -$331,898.00 | — | -$331,898.00 | — | — | — | 11,094,763 |
|---|
| 2016-06-30 | $379,406.00 | $48,086.00 | $331,320.00 | — | — | $622,822.00 | -$291,502.00 | -$13,861.00 | -$305,363.00 | — | -$305,363.00 | — | — | — | 11,007,522 |
|---|
| 2016-03-31 | $400,085.00 | $67,238.00 | $332,847.00 | $0.00 | — | $847,625.00 | -$514,778.00 | -$12,786.00 | -$527,564.00 | $0.00 | -$527,564.00 | — | — | — | 10,934,887 |
|---|
| 2015-12-31 | $281,202.00 | $52,188.00 | $229,014.00 | $3,268.00 | — | $644,426.00 | -$415,412.00 | -$15,992.00 | -$431,404.00 | — | -$431,404.00 | — | — | — | 18,316 |
|---|
| 2015-09-30 | $242,863.00 | $26,255.00 | $216,608.00 | $29,346.00 | — | $725,779.00 | -$509,171.00 | $2,381.00 | -$506,790.00 | $0.00 | -$506,790.00 | — | — | — | 10,849,903 |
|---|
| 2015-06-30 | $286,018.00 | $33,981.00 | $252,037.00 | $15,672.00 | — | $710,130.00 | -$458,093.00 | $37,826.00 | -$420,267.00 | — | -$420,267.00 | — | — | — | 10,819,691 |
|---|
| 2015-03-31 | $328,552.00 | $51,692.00 | $276,860.00 | $23,226.00 | — | $885,177.00 | -$608,317.00 | -$115,863.00 | -$724,180.00 | $0.00 | -$724,180.00 | — | — | — | 10,845,092 |
|---|
| 2014-12-31 | $259,291.00 | $30,320.00 | $228,971.00 | $9,430.00 | — | $827,108.00 | -$598,137.00 | -$40,050.00 | -$638,187.00 | — | -$638,187.00 | — | — | — | 163,754 |
|---|
| 2014-09-30 | $334,339.00 | $47,340.00 | $286,999.00 | $6,933.00 | — | $724,786.00 | -$437,787.00 | -$907,343.00 | -$1.35M | $0.00 | -$1.35M | — | — | — | 10,735,884 |
|---|
| 2014-06-30 | $298,540.00 | $35,767.00 | $262,773.00 | $37,395.00 | — | $966,381.00 | -$703,608.00 | -$569,217.00 | -$1.28M | — | -$1.28M | — | — | — | 10,570,609 |
|---|
| 2014-03-31 | $358,122.00 | $42,957.00 | $315,165.00 | $15,356.00 | — | $1.31M | -$992,539.00 | $204,529.00 | -$788,010.00 | — | -$788,010.00 | — | — | — | 8,995,082 |
|---|
| 2013-12-31 | $301,116.00 | $54,114.00 | $247,002.00 | $816.00 | — | $835,045.00 | -$588,043.00 | -$24,610.00 | — | — | -$612,653.00 | — | — | — | 92,957 |
|---|
| 2013-09-30 | $321,630.00 | $41,806.00 | $279,824.00 | — | — | $764,025.00 | -$484,201.00 | -$48,573.00 | — | — | -$532,774.00 | — | — | — | 6,481,138 |
|---|
| 2013-06-30 | $234,954.00 | $27,894.00 | $207,060.00 | $21,285.00 | — | $816,672.00 | -$609,612.00 | -$46,939.00 | — | — | -$647,826.00 | — | — | — | 6,264,362 |
|---|
| 2013-03-31 | $231,674.00 | $30,018.00 | $201,656.00 | $31,350.00 | — | $801,277.00 | -$599,621.00 | -$42,893.00 | -$662,672.00 | — | -$662,672.00 | — | — | — | 5,947,998 |
|---|
| 2012-12-31 | $287,155.00 | $34,486.00 | $252,669.00 | $21,845.00 | — | $781,717.00 | -$529,048.00 | -$28,984.00 | — | — | -$558,032.00 | — | — | — | 11,913 |
|---|
| 2012-09-30 | $220,121.00 | $25,374.00 | $194,747.00 | $33,650.00 | — | $957,126.00 | -$762,379.00 | -$29,730.00 | — | — | -$792,109.00 | — | — | — | 5,662,214 |
|---|
| 2012-06-30 | $265,386.00 | $40,248.00 | $225,138.00 | $45,860.00 | — | $967,857.00 | -$742,719.00 | -$55,015.00 | -$797,734.00 | — | -$797,734.00 | — | — | — | 5,660,498 |
|---|
| 2012-03-31 | $432,601.00 | $79,422.00 | $353,179.00 | $24,687.00 | — | $1.11M | -$759,948.00 | -$23,483.00 | -$783,430.00 | — | -$783,430.00 | — | — | — | 5,554,218 |
|---|
| 2011-12-31 | $452,636.00 | $82,395.00 | $370,241.00 | $20,705.00 | — | $1.17M | -$799,778.00 | -$58,711.00 | — | — | -$858,489.00 | — | — | — | -765,130,327 |
|---|
| 2011-09-30 | $231,278.00 | $36,298.00 | $194,980.00 | $33,624.00 | — | $1.31M | -$1.11M | -$38,682.00 | — | — | -$1.15M | — | — | — | 802,577,945 |
|---|
| 2011-06-30 | $142,331.00 | $35,192.00 | $107,139.00 | $37,484.00 | — | $1.91M | -$1.81M | -$29,546.00 | -$1.84M | — | -$1.84M | — | — | — | 780,845,969 |
|---|
| 2011-03-31 | — | $22,373.00 | $122,749.00 | $23,852.00 | — | $1.03M | -$911,779.00 | -$23,921.00 | -$935,700.00 | — | -$935,700.00 | — | — | — | 726,735,567 |
|---|
| 2010-06-30 | — | $6,184.00 | $68,633.00 | $762.00 | — | $477,021.00 | -$408,388.00 | -$11,797.00 | -$420,185.00 | — | -$420,185.00 | — | — | — | — |
|---|
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 | $1.86M | $302,293.00 | $1.56M | $9,963.00 | $1.46M | $1.53M | $33,900.00 | -$104,090.00 | -$70,190.00 | — | -$72,426.00 | -$0.01 | -$0.01 | 33,372,796 | 33,372,796 |
|---|
| 2024-12-31 | $1.59M | $166,809.00 | $1.42M | $15,325.00 | $1.36M | $1.43M | -$9,145.00 | -$97,806.00 | -$106,951.00 | — | -$107,200.00 | -$0.01 | -$0.01 | 32,884,882 | 32,884,882 |
|---|
| 2023-12-31 | $1.46M | $144,950.00 | $1.32M | $22,558.00 | $1.2M | $1.28M | $40,191.00 | -$103,271.00 | -$63,080.00 | — | -$69,691.00 | -$0.01 | -$0.01 | 32,603,767 | 32,603,767 |
|---|
| 2022-12-31 | $1.22M | $140,644.00 | $1.08M | — | $1.33M | $1.39M | -$306,514.00 | -$93,191.00 | -$399,705.00 | — | -$404,917.00 | -$0.02 | -$0.02 | 31,708,076 | 31,708,076 |
|---|
| 2021-12-31 | $1.39M | $134,728.00 | $1.26M | $15,159.00 | $1.61M | $1.69M | -$435,954.00 | $27,705.00 | -$408,249.00 | — | -$435,662.00 | -$0.03 | — | 29,627,527 | 29,627,527 |
|---|
| 2020-12-31 | $1.14M | $132,463.00 | $1.01M | $0.00 | $1.68M | $1.74M | -$727,394.00 | -$72,916.00 | -$800,310.00 | — | -$822,482.00 | — | — | — | 26,100,903 |
|---|
| 2019-12-31 | $1.39M | $134,770.00 | $1.26M | $0.00 | $1.8M | $1.86M | -$601,393.00 | -$68,793.00 | -$670,186.00 | — | -$796,202.00 | — | — | — | 23,958,999 |
|---|
| 2018-12-31 | $1.51M | $169,598.00 | $1.34M | — | $2.18M | $2.66M | -$1.32M | -$61,621.00 | $1.38M | — | -$1.38M | — | — | — | 21,599,118 |
|---|
| 2017-12-31 | $1.38M | $227,134.00 | $1.16M | $3,015.00 | — | $2.47M | -$1.31M | -$164,482.00 | $1.48M | — | -$1.48M | — | — | — | 18,373,355 |
|---|
| 2016-12-31 | $1.45M | $184,685.00 | $1.27M | $4,739.00 | — | $2.86M | -$1.59M | -$60,902.00 | -$1.65M | — | -$1.65M | — | — | — | 11,066,217 |
|---|
| 2015-12-31 | $1.14M | $164,118.00 | $974,516.00 | $71,512.00 | — | $2.97M | -$1.99M | -$91,629.00 | -$2.08M | — | -$2.08M | — | — | — | 10,839,335 |
|---|
| 2014-12-31 | $1.25M | $156,300.00 | $1.09M | $69,114.00 | — | $3.83M | -$2.73M | -$1.32M | -$4.05M | — | -$4.05M | — | — | — | 10,270,657 |
|---|
| 2013-12-31 | $1.09M | $153,832.00 | $935,542.00 | $53,451.00 | — | $3.22M | -$2.28M | -$163,015.00 | -$2.44M | — | -$2.44M | — | — | — | 6,324,175 |
|---|
| 2012-12-31 | $1.21M | $179,530.00 | $1.03M | $126,042.00 | — | $3.82M | -$2.79M | -$137,212.00 | -$2.93M | — | -$2.93M | — | — | — | 5,637,690 |
|---|
| 2011-12-31 | $971,367.00 | $176,258.00 | $795,109.00 | $115,665.00 | — | $5.42M | -$4.63M | -$150,860.00 | -$4.78M | — | -$4.78M | — | — | — | 5,200,645 |
|---|
| 2010-12-31 | — | $48,737.00 | $267,713.00 | $15,208.00 | — | $2.2M | -$1.94M | -$45,874.00 | -$1.98M | $2,248.00 | -$1.98M | — | — | — | — |
|---|