Complete source-backed income-statement history.
- Available history
- 2008-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 | $2.32M | — | $345.71M | — | — | — | $109.37M | — | — | — | $66.93M | $0.97 | $0.97 | 64,265,835 | 64,279,012 |
|---|
| 2026-03-31 | $2.31M | — | $341.19M | — | — | — | $155.19M | — | — | — | $112.21M | $1.65 | $1.65 | 64,454,912 | 64,461,621 |
|---|
| 2025-12-31 | $2.3M | — | $335.82M | — | — | — | $152.14M | — | — | — | $85.75M | $1.25 | $1.25 | 10,793 | 7,215 |
|---|
| 2025-09-30 | $2.36M | — | $327.51M | — | — | — | $210.4M | — | — | — | $172.72M | $2.56 | $2.56 | 64,404,008 | 64,418,240 |
|---|
| 2025-06-30 | $2.22M | — | $332.18M | — | — | — | $279.7M | — | — | — | $231.53M | $3.44 | $3.44 | 64,385,988 | 64,407,613 |
|---|
| 2025-03-31 | $2.49M | — | $323.47M | — | — | — | $257.08M | — | — | — | $212.78M | $3.16 | $3.16 | 64,314,899 | 64,349,899 |
|---|
| 2024-12-31 | $2.42M | — | $318.34M | — | — | — | $304.5M | — | — | — | $301.69M | $4.01 | $4.00 | 14,098 | 16,876 |
|---|
| 2024-09-30 | $2.56M | — | $313.34M | — | — | — | $128.79M | — | — | — | $125.49M | $1.84 | $1.84 | 64,227,662 | 64,271,459 |
|---|
| 2024-06-30 | $2.57M | — | $313.25M | — | — | — | $137.45M | — | — | — | $98.99M | $1.45 | $1.45 | 64,209,878 | 64,227,651 |
|---|
| 2024-03-31 | $2.71M | — | $297.72M | — | — | — | $132.36M | — | — | — | $285.14M | $4.25 | $4.25 | 64,205,086 | 64,212,006 |
|---|
| 2023-12-31 | $2.8M | — | — | — | — | — | $130.34M | — | — | — | $70.35M | $1.02 | $1.02 | -21,853 | -21,894 |
|---|
| 2023-09-30 | $2.79M | — | — | — | — | — | $131.78M | — | — | — | $93.01M | $1.36 | $1.36 | 64,184,180 | 64,186,020 |
|---|
| 2023-06-30 | $2.78M | — | — | — | — | — | $134.83M | — | — | — | $105.76M | $1.55 | $1.55 | 64,182,555 | 64,183,675 |
|---|
| 2023-03-31 | $2.77M | — | — | — | — | — | $187.39M | — | — | — | $161.59M | $2.38 | $2.38 | 64,458,535 | 64,459,689 |
|---|
| 2022-12-31 | $2.83M | — | — | — | — | — | $228.14M | — | — | — | $194.22M | $2.85 | $2.85 | -118,768 | -127,581 |
|---|
| 2022-09-30 | $2.89M | — | — | — | — | — | $128.61M | — | — | — | $98.7M | $1.43 | $1.43 | 65,059,678 | 65,067,790 |
|---|
| 2022-06-30 | $2.74M | — | — | — | — | — | $128.63M | — | — | — | $61.69M | $0.87 | $0.87 | 65,262,517 | 65,289,603 |
|---|
| 2022-03-31 | $2.69M | — | — | — | — | — | $109.85M | — | — | — | $78.38M | $1.12 | $1.12 | 65,275,775 | 65,339,378 |
|---|
| 2021-12-31 | $2.43M | — | — | — | — | — | $101.26M | — | — | — | $144.13M | $2.10 | $2.11 | 37,988 | 13,700 |
|---|
| 2021-09-30 | $2.24M | — | — | — | — | — | $137.97M | — | — | — | $125M | $1.82 | $1.82 | 65,048,486 | 65,147,781 |
|---|
| 2021-06-30 | $2.22M | — | — | — | — | — | $93.38M | — | — | — | $69.62M | $1.00 | $1.00 | 65,001,677 | 65,080,746 |
|---|
| 2021-03-31 | $2.25M | — | — | — | — | — | $197.38M | — | — | — | $176.95M | $2.59 | $2.59 | 64,989,620 | 65,114,933 |
|---|
| 2020-12-31 | $2.29M | — | — | — | — | — | $111.93M | — | — | — | $101.65M | $1.47 | $1.48 | -107,763 | -111,111 |
|---|
| 2020-09-30 | $2.35M | — | — | — | — | — | $128.94M | — | — | — | $78.84M | $1.13 | $1.13 | 65,232,837 | 65,241,428 |
|---|
| 2020-06-30 | $2.35M | — | — | — | — | — | $119.74M | — | — | — | $90.08M | $1.29 | $1.29 | 65,412,407 | 65,427,935 |
|---|
| 2020-03-31 | $2.62M | — | — | — | — | — | $130.84M | — | — | — | $328.77M | $4.77 | $4.76 | 66,043,831 | 66,195,415 |
|---|
| 2019-12-31 | $2.5M | — | — | — | — | — | $116.82M | — | — | — | $135.18M | $1.95 | $1.95 | 82,508 | 81,795 |
|---|
| 2019-09-30 | $2.43M | — | — | — | — | — | $124.04M | — | — | — | $105.7M | $1.51 | $1.51 | 65,850,524 | 65,973,085 |
|---|
| 2019-06-30 | $2.26M | — | — | — | — | — | $124.56M | — | — | — | $98.06M | $1.40 | $1.40 | 65,718,806 | 65,821,815 |
|---|
| 2019-03-31 | $2.34M | — | — | — | — | — | $115.7M | — | — | — | $125.51M | $1.81 | $1.81 | 65,702,788 | 65,783,869 |
|---|
| 2018-12-31 | -$1.04B | — | — | — | — | — | $149.03M | — | — | — | $100.99M | $1.79 | $1.78 | -6,932 | -7,915 |
|---|
| 2018-09-30 | $350.92M | — | — | — | — | — | $113.9M | — | — | — | $86.11M | $1.23 | $1.22 | 66,052,108 | 66,103,812 |
|---|
| 2018-06-30 | $348.72M | — | — | — | — | — | $138.52M | — | — | — | $106.41M | $1.52 | $1.52 | 66,047,751 | 66,096,349 |
|---|
| 2018-03-31 | $347.26M | — | — | — | — | — | $110.55M | — | — | — | $96.64M | $1.38 | $1.38 | 66,044,022 | 66,082,517 |
|---|
| 2017-12-31 | $345.06M | — | — | — | — | — | $138.8M | — | — | — | $103.61M | $1.57 | $1.57 | 69,705 | 61,290 |
|---|
| 2017-09-30 | $344.37M | — | — | — | — | — | $112.67M | — | — | — | $79.72M | $1.21 | $1.21 | 65,994,896 | 66,078,283 |
|---|
| 2017-06-30 | $339.06M | — | — | — | — | — | $112.25M | — | — | — | $70.76M | $1.08 | $1.08 | 65,729,074 | 65,819,694 |
|---|
| 2017-03-31 | $335.4M | — | — | — | — | — | $109.23M | — | — | — | $178.96M | $2.73 | $2.72 | 65,549,484 | 65,859,490 |
|---|
| 2016-12-31 | $329.04M | — | — | — | — | — | $105.52M | — | — | — | $195.57M | $2.99 | $2.98 | 16,536 | 9,155 |
|---|
| 2016-09-30 | $329.17M | — | — | — | — | — | $109.41M | — | — | — | $65.56M | $1.00 | $1.00 | 65,507,669 | 65,617,551 |
|---|
| 2016-06-30 | $321.59M | — | — | — | — | — | $105.87M | — | — | — | $72.01M | $1.10 | $1.10 | 65,451,110 | 65,575,378 |
|---|
| 2016-03-31 | $314.2M | — | — | — | — | — | $100M | — | — | — | $81.84M | $1.19 | $1.19 | 65,405,654 | 65,557,639 |
|---|
| 2015-12-31 | $310.75M | — | — | — | — | — | $92.2M | — | — | — | $80.94M | $1.22 | $1.22 | 156,723 | 168,915 |
|---|
| 2015-09-30 | $304.63M | — | — | — | — | — | $82.69M | — | — | — | $43.64M | $0.65 | $0.65 | 65,138,868 | 65,297,550 |
|---|
| 2015-06-30 | $296.16M | — | — | — | — | — | $80.97M | — | — | — | $46.87M | $0.70 | $0.70 | 64,810,184 | 64,972,852 |
|---|
| 2015-03-31 | $282.87M | — | — | — | — | — | $75.32M | — | — | — | $60.68M | $0.92 | $0.92 | 64,185,455 | 64,394,680 |
|---|
| 2014-12-31 | $279.27M | — | — | — | — | — | $63.46M | — | — | — | $41.49M | $0.66 | $0.65 | 2,296,855 | 2,253,298 |
|---|
| 2014-09-30 | $270.87M | — | — | — | — | — | $65.14M | — | $58.68M | — | $54.86M | $0.85 | $0.85 | 62,892,601 | 63,069,772 |
|---|
| 2014-06-30 | $259.79M | — | — | — | — | — | $38.35M | — | $8.43M | — | $2.52M | $0.02 | $0.02 | 61,884,963 | 62,059,762 |
|---|
| 2014-03-31 | $161.01M | — | — | — | — | — | $34.56M | — | — | — | $23.28M | $0.58 | $0.58 | 37,685,073 | 37,931,454 |
|---|
| 2013-12-31 | $158.76M | — | — | — | — | — | $45.15M | — | — | — | $33.24M | $0.85 | $0.85 | 42,065 | 39,604 |
|---|
| 2013-09-30 | $153.95M | — | — | — | — | — | $48.9M | — | $62.72M | — | $70.16M | $1.84 | $1.84 | 37,320,562 | 37,436,983 |
|---|
| 2013-06-30 | $150.82M | — | — | — | — | — | $48.09M | — | $28.99M | — | $26.31M | $0.67 | $0.67 | 37,292,720 | 37,390,987 |
|---|
| 2013-03-31 | $148.01M | — | — | — | — | — | $46.57M | — | — | — | $26.57M | $0.68 | $0.68 | 37,003,925 | 37,092,062 |
|---|
| 2012-12-31 | $138.2M | — | — | — | — | — | $43.7M | — | — | — | $45.16M | $1.23 | $1.23 | 296,180 | 290,845 |
|---|
| 2012-09-30 | $137.59M | — | — | — | — | — | $42.7M | — | — | — | $17.59M | $0.46 | $0.45 | 35,600,772 | 35,699,666 |
|---|
| 2012-06-30 | $132.56M | — | — | — | — | — | $40.97M | — | — | — | $38.45M | $1.07 | $1.07 | 34,570,772 | 34,708,240 |
|---|
| 2012-03-31 | $127.92M | — | — | — | — | — | $39.98M | — | — | — | $24.09M | $0.67 | $0.67 | 34,027,890 | 34,151,475 |
|---|
| 2011-12-31 | $119.52M | — | — | — | — | — | $36.31M | — | — | — | $15.3M | $0.42 | $0.42 | 326,243 | 324,028 |
|---|
| 2011-09-30 | $119.17M | — | — | — | — | — | $34.31M | — | — | — | $9.05M | $0.23 | $0.23 | 33,121,728 | 33,209,289 |
|---|
| 2011-06-30 | $116.33M | — | — | — | — | — | $32.85M | — | — | — | $13.75M | $0.32 | $0.32 | 32,040,904 | 32,135,064 |
|---|
| 2011-03-31 | $112.43M | — | — | — | — | — | $31.15M | — | — | — | $8.96M | $0.27 | $0.27 | 31,465,817 | 31,546,953 |
|---|
| 2010-12-31 | $110.47M | — | — | — | — | — | $26.23M | — | — | — | $5.32M | $0.15 | $0.15 | 332,705 | 335,746 |
|---|
| 2010-09-30 | $104.33M | — | — | — | — | — | $27.3M | — | — | — | $6.92M | $0.21 | $0.21 | 29,690,910 | 29,762,420 |
|---|
| 2010-06-30 | $100.19M | — | — | — | — | — | $27.99M | — | — | — | $10.03M | $0.32 | $0.32 | 29,329,273 | 29,402,635 |
|---|
| 2010-03-31 | $101.18M | — | — | — | — | — | $30.88M | — | — | — | $13.67M | $0.45 | $0.45 | 28,967,855 | 29,018,571 |
|---|
| 2009-12-31 | $100.95M | — | — | — | — | — | $27.87M | — | — | — | $6.95M | $0.21 | $0.22 | 382,010 | 385,904 |
|---|
| 2009-09-30 | $101.69M | — | — | — | — | — | $18.55M | — | — | — | -$1.24M | $0.79 | $0.74 | 27,591,341 | 30,070,076 |
|---|
| 2009-06-30 | $103.63M | — | — | — | — | — | $35.04M | — | — | — | $13M | $0.43 | $0.43 | 26,831,307 | 26,853,693 |
|---|
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 | $9.38M | — | $1.32B | — | — | — | $899.32M | — | — | — | $702.77M | $10.40 | $10.40 | 64,379,418 | 64,399,459 |
|---|
| 2024-12-31 | $10.27M | — | $1.24B | — | — | — | $703.1M | — | — | — | $811.31M | $11.55 | $11.54 | 64,228,356 | 64,251,234 |
|---|
| 2023-12-31 | $11.13M | — | $1.17B | — | — | — | $584.34M | — | — | — | $430.71M | $6.32 | $6.32 | 64,252,232 | 64,253,385 |
|---|
| 2022-12-31 | $11.14M | — | $1.13B | — | — | — | $595.23M | — | — | — | $432.99M | $6.27 | $6.27 | 65,079,764 | 65,098,186 |
|---|
| 2021-12-31 | $9.14M | — | — | — | — | — | $530M | — | — | — | $515.69M | $7.51 | $7.51 | 65,051,465 | 65,088,874 |
|---|
| 2020-12-31 | $9.6M | — | — | — | — | — | $491.44M | — | — | — | $599.33M | $8.69 | $8.69 | 65,454,057 | 65,564,982 |
|---|
| 2019-12-31 | $9.53M | — | — | — | — | — | $481.11M | — | — | — | $464.45M | $6.67 | $6.66 | 65,840,422 | 65,939,455 |
|---|
| 2018-12-31 | $9.18M | — | — | — | — | — | $511.99M | — | — | — | $390.15M | $5.91 | $5.90 | 66,041,058 | 66,085,089 |
|---|
| 2017-12-31 | $1.36B | — | — | — | — | — | $472.95M | — | — | — | $433.06M | $6.58 | $6.57 | 65,829,155 | 65,898,255 |
|---|
| 2016-12-31 | $1.29B | — | — | — | — | — | $420.8M | — | — | — | $414.98M | $6.28 | $6.27 | 65,471,540 | 65,587,816 |
|---|
| 2015-12-31 | $1.19B | — | — | — | — | — | $331.17M | — | — | — | $232.12M | $3.50 | $3.49 | 64,871,717 | 65,061,685 |
|---|
| 2014-12-31 | $970.94M | — | — | — | — | — | $201.51M | — | — | — | $122.15M | $2.07 | $2.06 | 56,546,959 | 56,696,525 |
|---|
| 2013-12-31 | $610.59M | — | — | — | — | — | $188.71M | — | — | $0.00 | $156.28M | $4.05 | $4.04 | 37,248,960 | 37,335,295 |
|---|
| 2012-12-31 | $535.15M | — | — | — | — | — | $167.03M | — | — | $0.00 | $125.28M | $3.42 | $3.41 | 35,032,491 | 35,124,921 |
|---|
| 2011-12-31 | $467.44M | — | — | — | — | — | $134.62M | — | — | -$1.68M | $47.07M | $1.24 | $1.24 | 32,541,792 | 32,628,714 |
|---|
| 2010-12-31 | $410.28M | — | — | — | — | — | $110.63M | — | — | $0.00 | $35.93M | $1.14 | $1.14 | 29,667,064 | 29,734,383 |
|---|
| 2009-12-31 | $408.88M | — | — | — | — | — | $111.74M | — | — | $0.00 | $37.11M | $3.01 | $2.91 | 27,269,547 | 29,746,614 |
|---|
| 2008-12-31 | $408.43M | — | — | — | — | — | $137.98M | — | — | — | $62.14M | $2.10 | $2.09 | 25,205,367 | 25,346,520 |
|---|