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 | — | — | — | — | — | — | — | — | $323.96M | $45.75M | $278.21M | $4.35 | $4.35 | 63,880,929 | 63,915,810 |
|---|
| 2026-03-31 | $38.77M | — | — | — | — | — | — | — | $292.61M | $46.94M | $245.67M | $3.78 | $3.78 | 64,818,440 | 64,857,608 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $278.62M | $44.72M | $233.9M | $3.53 | $3.52 | -535,317 | -530,839 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $247.29M | $35.97M | $211.32M | $3.15 | $3.14 | 67,058,260 | 67,093,814 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $258.32M | $47.88M | $210.44M | $3.09 | $3.09 | 68,050,361 | 68,079,649 |
|---|
| 2025-03-31 | $39.05M | — | — | — | — | — | — | — | $222.57M | $45.06M | $177.5M | $2.56 | $2.56 | 69,280,137 | 69,307,681 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $221.73M | $43.92M | $177.82M | $2.50 | $2.51 | -291,516 | -288,451 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $197.79M | $42.46M | $155.32M | $2.16 | $2.16 | 71,807,136 | 71,828,402 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $218.25M | $40.46M | $177.79M | $2.47 | $2.46 | 71,970,773 | 71,991,911 |
|---|
| 2024-03-31 | $37.44M | — | — | — | — | — | — | — | $158.85M | $55.57M | $103.28M | $1.43 | $1.43 | 71,869,735 | 71,966,803 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $93.12M | -$1.48M | $94.59M | $1.31 | $1.31 | 33,635 | 55,178 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $182.47M | $45.86M | $136.61M | $1.90 | $1.90 | 71,794,934 | 71,818,102 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $194.66M | $43.5M | $151.16M | $2.10 | $2.10 | 71,690,396 | 71,709,203 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $205.29M | $46.31M | $158.98M | $2.22 | $2.22 | 71,541,778 | 71,606,196 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $206.79M | -$50.35M | $257.14M | $3.56 | $3.56 | -1,026,520 | -1,030,216 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $490.38M | $67.99M | $422.4M | $5.71 | $5.70 | 73,955,184 | 74,057,332 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $275.63M | $64.21M | $211.42M | $2.77 | $2.77 | 76,171,784 | 76,286,883 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $262.17M | $50.48M | $211.69M | $2.69 | $2.69 | 78,443,706 | 78,595,463 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $281.62M | $75.55M | $206.06M | $2.60 | $2.59 | -601,607 | -593,959 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $331.66M | $83.54M | $248.11M | $3.09 | $3.09 | 80,126,166 | 80,274,942 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $291.17M | $73.09M | $218.08M | $2.67 | $2.66 | 81,609,435 | 81,772,789 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $339.46M | $76.83M | $262.63M | $3.13 | $3.12 | 83,899,769 | 84,051,935 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $219.32M | $43.05M | $176.28M | $2.08 | $2.07 | -685,309 | -670,432 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $209.58M | $41.17M | $168.42M | $2.01 | $2.00 | 83,809,272 | 83,836,151 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $152.26M | $24.63M | $127.63M | $1.49 | $1.49 | 85,135,522 | 85,161,661 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $37.4M | $3.1M | $34.3M | $0.37 | $0.37 | 90,788,557 | 90,892,961 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $182.04M | $15.26M | $166.79M | $1.72 | $1.72 | -224,342 | -214,596 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $206.69M | $41.37M | $165.32M | $1.71 | $1.70 | 96,357,117 | 96,478,327 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $211.44M | $40.33M | $171.11M | $1.77 | $1.76 | 96,305,118 | 96,457,448 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $218.15M | $50.22M | $167.93M | $1.69 | $1.69 | 98,581,743 | 98,758,898 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $190.37M | $83.97M | $106.4M | $1.06 | $1.06 | -407,453 | -423,287 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $182.67M | $42.02M | $140.65M | $1.38 | $1.38 | 101,067,300 | 101,249,154 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $251.22M | -$28.56M | $279.78M | $2.74 | $2.73 | 101,892,402 | 102,031,955 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $113.48M | $22.16M | $91.32M | $0.89 | $0.89 | 101,696,343 | 101,837,212 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $79.9M | $182.06M | -$102.15M | -$1.01 | -$1.01 | -91,178 | -140,208 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $698,000.00 | -$19.97M | $20.66M | $0.19 | $0.19 | 101,652,352 | 101,763,872 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $131.96M | $35.73M | $96.23M | $0.94 | $0.94 | 101,601,552 | 101,708,703 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $125.95M | $33.01M | $92.95M | $0.89 | $0.89 | 102,932,989 | 103,113,895 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | -$7.01M | -$1.77M | -$4.11M | -$0.05 | -$0.05 | 31,413 | -6,666 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $62.65M | $15.84M | $46.81M | $0.44 | $0.44 | 103,296,443 | 103,465,385 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $121.43M | $32.45M | $88.99M | $0.85 | $0.85 | 103,245,717 | 103,343,486 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $117.26M | $32.27M | $85M | $0.81 | $0.81 | 103,188,815 | 103,269,813 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | — | $137.43M | $1.32 | $1.33 | 44,168 | -13,453 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | — | — | $85.64M | $0.82 | $0.82 | 102,969,214 | 103,150,482 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | — | — | $597.45M | $5.80 | $5.79 | 102,859,591 | 103,102,718 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | — | — | $74.83M | $0.72 | $0.72 | 102,939,928 | 103,136,309 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | — | $48.84M | $0.47 | $0.47 | 3,390 | 3,390 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | — | $62.57M | $0.60 | $0.60 | 102,953,328 | 103,152,916 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | — | — | -$511.31M | -$4.98 | -$4.98 | 102,781,438 | 102,781,438 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $109.67M | $23.26M | $86.41M | $0.83 | $0.83 | 102,799,752 | 103,198,102 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $188.19M | $25.16M | $163.03M | $1.58 | $1.57 | 27,115 | 46,801 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $246.9M | $17.77M | $229.14M | $2.22 | $2.22 | 102,714,262 | 103,017,443 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $90.09M | -$237.38M | $327.47M | $3.18 | $3.17 | 102,620,295 | 102,917,347 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | -$177.18M | -$56.88M | -$120.31M | -$1.18 | -$1.18 | 102,664,608 | 103,013,204 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $103.85M | $19.91M | $83.94M | $0.81 | $0.80 | 66,656 | 108,136 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $62.57M | $15.38M | $47.19M | $0.45 | $0.45 | 102,451,410 | 102,484,960 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | -$12.15M | -$77.89M | $65.74M | $0.63 | $0.63 | 102,295,113 | 102,410,618 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $64.6M | $16.19M | $48.41M | $0.46 | $0.46 | 102,341,805 | 102,494,500 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $3.24M | $263,000.00 | $2.98M | $0.02 | $0.02 | 31,943 | 37,776 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $33.07M | $5.54M | $27.53M | $0.26 | $0.26 | 102,166,004 | 102,166,004 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $72.59M | -$38.1M | $110.69M | $1.07 | $1.07 | 102,122,591 | 102,189,614 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $157.36M | $147.23M | $10.13M | $0.01 | $0.01 | 1,021,536,201 | 1,022,339,095 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$238.91M | -$11.76M | -$227.14M | -$0.27 | -$0.27 | -750,681,160 | -750,994,121 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $596.12M | $102.03M | $494.09M | $0.48 | $0.48 | 1,021,374,014 | 1,021,374,014 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | -$17.25M | $27.24M | -$44.49M | -$0.28 | -$0.28 | 853,010,208 | 853,010,208 |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | -$94.33M | -$9.28M | -$85.06M | -$0.13 | -$0.13 | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$206.32M | $6.91M | -$213.23M | -$0.70 | -$0.70 | — | — |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | -$115.23M | $6.33M | -$124.99M | $1.40 | $1.40 | — | — |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | -$171.19M | $5.39M | -$183.18M | -$0.74 | -$0.74 | — | — |
|---|
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.01B | $173.63M | $833.16M | $12.31 | $12.30 | 67,586,130 | 67,612,847 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $796.62M | $182.41M | $614.21M | $8.56 | $8.56 | 71,590,757 | 71,623,702 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $675.54M | $134.2M | $541.34M | $7.53 | $7.52 | 71,710,265 | 71,791,692 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $1.23B | $132.33M | $1.1B | $14.65 | $14.63 | 75,147,263 | 75,274,003 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $1.24B | $309.02M | $934.89M | $11.49 | $11.46 | 81,263,027 | 81,420,154 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $618.56M | $111.94M | $506.62M | $5.88 | $5.87 | 85,882,371 | 85,975,259 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $818.32M | $147.18M | $671.14M | $6.89 | $6.88 | 96,848,835 | 96,997,800 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $737.74M | $119.58M | $618.16M | $6.07 | $6.06 | 101,142,258 | 101,308,643 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $338.51M | $230.83M | $107.68M | $1.02 | $1.02 | 101,966,429 | 102,045,336 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $294.34M | $78.78M | $216.69M | $2.06 | $2.06 | 103,275,264 | 103,377,283 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $398.83M | -$495.17M | $895.34M | $8.66 | $8.65 | 102,967,186 | 103,124,309 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | -$132.23M | $58.28M | -$313.49M | -$3.08 | -$3.08 | 102,848,792 | 102,848,792 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $348M | -$251.33M | $599.33M | $5.80 | $5.78 | 102,693,685 | 103,061,475 |
|---|
| 2012-12-31 | $756.1M | — | — | — | — | — | — | — | $218.87M | -$26.4M | $245.28M | $2.36 | $2.35 | 102,429,755 | 102,653,610 |
|---|
| 2011-12-31 | $651.79M | — | — | — | — | — | — | — | $266.25M | $114.93M | $151.33M | $1.44 | $1.44 | 102,179,393 | 102,289,496 |
|---|
| 2010-12-31 | $448.73M | — | — | — | — | — | — | — | $245.63M | $108.23M | $137.4M | -$0.06 | -$0.06 | 88,515,404 | 88,515,404 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$562.25M | -$8.3M | -$573.92M | $0.24 | $0.24 | 408,229,498 | 408,229,498 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | -$218.93M | $461.53M | -$1.24B | -$4.55 | -$4.55 | — | — |
|---|