Complete source-backed income-statement history.
- Available history
- 2018-12-31 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 | $246.06M | — | — | — | — | — | $191.82M | $2.85M | $193.7M | $39.77M | $153.93M | $2.23 | $2.23 | 68,974,580 | 69,034,580 |
|---|
| 2026-03-31 | $236.82M | — | — | — | — | — | $182.33M | $2.23M | $183.56M | $40.66M | $142.9M | $2.07 | $2.07 | 68,959,013 | 69,009,942 |
|---|
| 2025-12-31 | $211.58M | — | — | — | — | — | $149.25M | $3.21M | $151.77M | $28.42M | $123.35M | -$8.60 | -$8.59 | 45,964,923 | 46,019,210 |
|---|
| 2025-09-30 | $203.09M | — | — | — | — | — | $149.09M | $6.09M | $155.18M | $33.94M | $121.24M | $5.27 | $5.27 | 22,984,883 | 23,010,258 |
|---|
| 2025-06-30 | $187.54M | — | — | — | — | — | $143.75M | $5.24M | $148.99M | $32.85M | $116.14M | $1.68 | $1.68 | 68,961,978 | 69,040,740 |
|---|
| 2025-03-31 | $195.98M | — | — | — | — | — | $150.07M | $4.32M | $154.39M | $33.74M | $120.65M | $1.75 | $1.75 | 68,942,085 | 69,017,541 |
|---|
| 2024-12-31 | $185.78M | — | — | — | — | — | $142.54M | $8.43M | $150.98M | $32.62M | $118.36M | -$8.02 | -$8.01 | 45,968,378 | 46,042,519 |
|---|
| 2024-09-30 | $173.56M | — | — | — | — | — | $127.33M | $8.09M | $135.42M | $28.82M | $106.59M | $4.64 | $4.63 | 22,979,781 | 23,012,169 |
|---|
| 2024-06-30 | $172.33M | — | — | — | — | — | $133.22M | $13.22M | $146.44M | $31.85M | $114.59M | $4.99 | $4.98 | 22,987,971 | 23,013,793 |
|---|
| 2024-03-31 | $174.14M | — | — | — | — | — | $136.04M | $9.94M | $145.98M | $31.57M | $114.42M | $4.97 | $4.97 | 23,003,001 | 23,020,249 |
|---|
| 2023-12-31 | $166.66M | — | — | — | — | — | $133.86M | $11.27M | $145.13M | $32.02M | $113.11M | -$6.82 | -$6.82 | 46,078,842 | 46,106,580 |
|---|
| 2023-09-30 | $157.97M | — | — | — | — | — | $126.96M | $7.98M | $134.94M | $29.36M | $105.57M | $4.58 | $4.58 | 23,026,563 | 23,045,323 |
|---|
| 2023-06-30 | $160.61M | — | — | — | — | — | $120.28M | $6.87M | $127.15M | $26.76M | $100.39M | $4.35 | $4.35 | 23,056,986 | 23,072,851 |
|---|
| 2023-03-31 | $146.36M | — | — | — | — | — | $104.95M | $5.39M | $110.34M | $23.77M | $86.57M | $3.75 | $3.75 | 23,079,251 | 23,095,193 |
|---|
| 2022-12-31 | $152.71M | — | — | — | — | — | $124.23M | $3.92M | $128.15M | $28.42M | $99.73M | -$25.57 | -$25.56 | 15,436,005 | 15,446,922 |
|---|
| 2022-09-30 | $191.11M | — | — | — | — | — | $162.06M | $1.92M | $163.98M | $34.14M | $129.84M | $16.83 | $16.82 | 7,714,796 | 7,720,221 |
|---|
| 2022-06-30 | $176.27M | — | — | — | — | — | $151.71M | $630,000.00 | $152.34M | $33.44M | $118.89M | $15.37 | $15.37 | 7,733,730 | 7,737,112 |
|---|
| 2022-03-31 | $147.34M | — | — | — | — | — | $124.31M | $76,000.00 | $124.39M | $26.49M | $97.9M | $12.65 | $12.64 | 7,741,365 | 7,742,710 |
|---|
| 2021-12-31 | $147.18M | — | — | — | — | — | $125.86M | -$300,000.00 | $125.56M | $46.52M | $79.05M | $10.21 | $10.21 | -2,412 | -2,385 |
|---|
| 2021-09-30 | $123.69M | — | — | — | — | — | $103.24M | $513,000.00 | $103.75M | $19.92M | $83.84M | $10.82 | $10.82 | 7,751,329 | 7,751,329 |
|---|
| 2021-06-30 | $95.93M | — | — | — | — | — | $71.27M | $406,000.00 | $71.68M | $14.63M | $57.05M | $7.36 | $7.36 | 7,755,886 | 7,755,886 |
|---|
| 2021-03-31 | $84.16M | — | — | — | — | — | $62.02M | $5,000.00 | $62.03M | $11.98M | $50.05M | $6.45 | $6.45 | 7,756,156 | 7,756,156 |
|---|
| 2020-12-31 | $74.3M | — | — | — | — | — | $55.23M | $105,000.00 | $55.34M | $10.55M | $44.79M | $5.78 | $5.78 | 0 | 0 |
|---|
| 2020-09-30 | $74.38M | — | — | — | — | — | $56.75M | $1.29M | $58.04M | $11.76M | $46.28M | $5.97 | $5.97 | 7,756,156 | 7,756,156 |
|---|
| 2020-06-30 | $57.28M | — | — | — | — | — | $34.74M | $183,000.00 | $34.92M | $7.34M | $27.58M | $3.56 | $3.56 | 7,756,156 | 7,756,156 |
|---|
| 2020-03-31 | $96.59M | — | — | — | — | — | $70.54M | $826,000.00 | $71.37M | $13.97M | $57.4M | — | — | — | 7,756,156 |
|---|
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 | $798.19M | — | — | — | — | — | $592.16M | $18.86M | $610.33M | $128.95M | $481.38M | $6.98 | $6.97 | 68,949,240 | 69,027,492 |
|---|
| 2024-12-31 | $705.82M | — | — | — | — | — | $539.14M | $39.68M | $578.82M | $124.86M | $453.96M | $6.58 | $6.57 | 68,958,591 | 69,059,252 |
|---|
| 2023-12-31 | $631.6M | — | — | — | — | — | $486.05M | $31.51M | $517.56M | $111.92M | $405.65M | $5.87 | $5.86 | 69,132,915 | 69,179,535 |
|---|
| 2022-12-31 | $667.42M | — | — | — | — | — | $562.31M | $6.55M | $568.86M | $122.49M | $446.36M | $19.27 | $19.26 | 23,165,871 | 23,180,427 |
|---|
| 2021-12-31 | $450.96M | — | — | — | — | — | $362.39M | $624,000.00 | $363.02M | $93.04M | $269.98M | $34.83 | $34.83 | 7,752,027 | 7,752,054 |
|---|
| 2020-12-31 | $302.56M | — | — | — | — | — | $217.26M | $2.4M | $219.66M | $43.61M | $176.05M | $22.70 | $22.70 | 7,756,156 | 7,756,156 |
|---|
| 2019-12-31 | $490.5M | — | — | — | — | — | $399.57M | $2.68M | $402.26M | $83.53M | $318.73M | $41.09 | $41.09 | 7,756,437 | 7,756,437 |
|---|
| 2018-12-31 | $300.22M | — | — | — | — | — | $260.83M | $916,000.00 | $261.75M | $52.01M | $209.74M | — | — | — | 7,787,407 |
|---|