| 2026-01-23 | 2025-10-24 | 2025-07-25 | 2025-04-25 | 2025-01-24 | 2024-10-25 | 2024-07-26 | 2024-04-26 | 2024-01-26 | 2023-10-27 | 2023-07-28 | 2023-04-28 | 2023-01-27 | 2022-10-28 | 2022-07-29 | 2022-04-29 | 2022-01-28 | 2021-10-29 | 2021-07-30 | 2021-04-30 | 2021-01-29 | 2020-10-30 | 2020-07-31 | 2020-04-24 | 2020-01-24 | 2019-10-25 | 2019-07-26 | 2019-04-26 | 2019-01-25 | 2018-10-26 | 2018-07-27 | 2018-04-27 | 2018-01-26 | 2017-10-27 | 2017-07-28 | 2017-04-28 | 2017-01-27 | 2016-10-28 | 2016-07-29 | 2016-04-29 | 2016-01-29 | 2015-10-30 | 2015-07-31 | 2015-04-24 | 2015-01-23 | 2014-10-24 | 2014-07-25 | 2014-04-25 | 2014-01-24 | 2013-10-25 | 2013-07-26 | 2013-04-26 | 2013-01-25 | 2012-10-26 | 2012-07-27 | 2012-04-27 | 2012-01-27 | 2011-10-28 | 2011-07-29 | 2011-04-29 | 2011-01-28 | 2010-10-29 | 2010-07-30 | 2010-04-30 | 2010-01-29 | 2009-10-30 | 2009-04-24 | 2009-01-23 | 2008-10-24 | 2008-07-25 | 2008-04-25 | 2008-01-25 | |
| revenue | 1.71B | 1.71B | 1.56B | 1.73B | 1.64B | 1.66B | 1.54B | 1.67B | 1.61B | 1.56B | 1.43B | 1.58B | 1.53B | 1.66B | 1.59B | 1.68B | 1.61B | 1.57B | 1.46B | 1.55B | 1.47B | 1.42B | 1.30B | 1.40B | 1.40B | 1.37B | 1.24B | 1.59B | 1.56B | 1.52B | 1.47B | 1.01B | 920.00M | 807.00M | 723.00M | 852.00M | 784.00M | 710.00M | 660.00M | 757.00M | 750.00M | 815.00M | 664.00M | 913.40M | 929.50M | 929.10M | 882.60M | 1.04B | 1.01B | 955.30M | 930.80M | -523.60M | 1.63B | 1.54B | 1.44B | 1.70B | 1.57B | 1.51B | 1.46B | 1.51B | 1.27B | 1.21B | — | 1.17B | 1.01B | 910.03M | 3.41B | 874.34M | 911.63M | 868.78M | 3.30B | 884.00M |
| cost of revenue | 504.00M | 478.00M | 461.00M | 539.00M | 496.00M | 481.00M | 443.00M | 492.00M | 455.00M | 452.00M | 436.00M | 506.00M | 525.00M | 576.00M | 546.00M | 591.00M | 541.00M | 507.00M | 459.00M | 520.00M | 495.00M | 483.00M | 431.00M | 460.00M | 463.00M | 446.00M | 420.00M | 566.00M | 581.00M | 543.00M | 511.00M | 619.00M | 582.00M | 520.00M | 491.00M | 568.00M | 553.00M | 511.00M | 497.00M | 562.00M | 531.00M | 561.00M | 519.00M | 604.50M | 573.90M | 560.00M | 551.10M | 607.00M | 607.70M | 584.70M | 606.60M | 684.30M | 665.20M | 627.30M | 594.50M | 707.50M | 657.00M | 594.00M | 561.30M | 529.90M | 444.30M | 406.30M | 413.40M | 423.30M | 370.11M | 303.35M | 1.42B | 353.13M | 365.48M | 352.13M | 1.29B | 344.70M |
| gross profit | 1.21B | 1.23B | 1.10B | 1.19B | 1.15B | 1.18B | 1.10B | 1.18B | 1.15B | 1.11B | 996.00M | 1.07B | 1.00B | 1.09B | 1.05B | 1.09B | 1.07B | 1.06B | 999.00M | 1.03B | 975.00M | 933.00M | 872.00M | 941.00M | 941.00M | 925.00M | 816.00M | 1.03B | 982.00M | 974.00M | 963.00M | 1.02B | 941.00M | 902.00M | 834.00M | 913.00M | 851.00M | 829.00M | 797.00M | 818.00M | 855.00M | 884.00M | 816.00M | 935.20M | 977.40M | 982.50M | 938.10M | 1.04B | 1.00B | 965.20M | 909.60M | 1.03B | 964.90M | 913.90M | 850.10M | 995.00M | 908.50M | 913.00M | 896.90M | 979.40M | 823.80M | 801.10M | 724.40M | 748.50M | 641.54M | 606.68M | 1.99B | 393.22M | 546.16M | 516.65M | 2.01B | 539.30M |
| research and development | 237.00M | 251.00M | 242.00M | 256.00M | 247.00M | 257.00M | 252.00M | 271.00M | 249.00M | 262.00M | 247.00M | 243.00M | 230.00M | 243.00M | 240.00M | 235.00M | 220.00M | 216.00M | 210.00M | 221.00M | 215.00M | 212.00M | 233.00M | 212.00M | 211.00M | 209.00M | 215.00M | 205.00M | 203.00M | 211.00M | 208.00M | 203.00M | 193.00M | 194.00M | 193.00M | 191.00M | 181.00M | 200.00M | 207.00M | 201.00M | 200.00M | 216.00M | 244.00M | 232.40M | 229.90M | 229.00M | 228.00M | 230.70M | 230.30M | 228.20M | 228.10M | 243.40M | 215.60M | 223.80M | 221.40M | 221.60M | 208.30M | 199.70M | 198.60M | 176.50M | 166.00M | 156.60M | 149.50M | 143.70M | 129.33M | 132.35M | 498.50M | 122.66M | 125.50M | 125.35M | 10.31M | 111.72M |
| selling general administrative | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 366.70M | — | 300.83M | 1.19B | 291.63M | 304.05M | 303.11M | 1.08B | 279.11M |
| total operating expenses | 775.00M | 828.00M | 789.00M | 845.00M | 783.00M | 832.00M | 816.00M | 810.00M | 785.00M | 806.00M | 818.00M | 766.00M | 829.00M | 805.00M | 791.00M | 796.00M | 752.00M | 765.00M | 750.00M | 580.00M | 717.00M | 751.00M | 736.00M | 664.00M | 673.00M | 629.00M | 712.00M | 656.00M | 671.00M | 688.00M | 709.00M | 735.00M | 470.00M | 683.00M | 686.00M | 666.00M | 668.00M | 687.00M | 704.00M | 754.00M | 690.00M | 739.00M | 842.00M | 773.60M | 774.90M | 790.00M | 778.20M | 818.20M | 775.60M | 778.30M | 812.70M | 827.80M | 777.00M | 778.60M | 769.90M | 773.60M | 752.00M | 720.60M | 720.70M | 715.30M | 625.20M | 603.70M | 560.20M | 575.60M | 512.24M | 491.31M | 1.94B | 484.30M | 480.55M | 477.92M | 1.70B | 433.62M |
| operating income | 434.00M | 399.00M | 309.00M | 348.00M | 362.00M | 345.00M | 282.00M | 366.00M | 366.00M | 304.00M | 178.00M | 309.00M | 172.00M | 282.00M | 255.00M | 293.00M | 321.00M | 294.00M | 249.00M | 455.00M | 258.00M | 182.00M | 136.00M | 277.00M | 268.00M | 296.00M | 104.00M | 370.00M | 311.00M | 286.00M | 254.00M | 287.00M | 471.00M | 219.00M | 148.00M | 247.00M | 183.00M | 142.00M | 93.00M | 64.00M | 165.00M | 145.00M | -26.00M | 161.60M | 202.50M | 192.50M | 159.90M | 223.80M | 226.70M | 186.90M | 96.90M | 204.40M | 187.90M | 135.30M | 80.20M | 221.40M | 156.50M | 192.40M | 176.20M | 264.10M | 198.60M | 197.40M | 164.20M | 172.90M | 129.30M | 115.37M | 47.17M | -91.08M | 65.60M | 38.73M | 313.60M | 105.68M |
| other income (expense) | -1.00M | -6.00M | -5.00M | 6.00M | 8.00M | 15.00M | 17.00M | 14.00M | 16.00M | 11.00M | 8.00M | 5.00M | 5.00M | 23.00M | 15.00M | -21.00M | -15.00M | -14.00M | -12.00M | -19.00M | -11.00M | -7.00M | -32.00M | -27.00M | 8.00M | 3.00M | 15.00M | 14.00M | 8.00M | 7.00M | 18.00M | 16.00M | 14.00M | 6.00M | 5.00M | 1.00M | 0 | 0 | -1.00M | -4.00M | -2.00M | -1.00M | 4.00M | 2.50M | -2.40M | -3.60M | -200.00K | 2.80M | 2.90M | 5.30M | -4.60M | -15.50M | -12.10M | -7.60M | -6.00M | -6.90M | -9.60M | -8.50M | -9.10M | -4.80M | -8.30M | -10.50M | -6.60M | 1.70M | -11.40M | -1.27M | -3.52M | -1.25M | -479.00K | -1.99M | -135.00K | -619.00K |
| interest expense | — | — | — | — | — | — | — | 16.00M | 17.00M | 15.00M | 16.00M | 16.00M | 16.00M | 17.00M | 18.00M | 18.00M | 19.00M | 18.00M | 18.00M | 19.00M | 19.00M | 18.00M | 18.00M | 14.00M | 14.00M | 12.00M | 15.00M | 14.00M | 16.00M | 14.00M | 14.00M | 15.00M | 17.00M | 17.00M | 13.00M | 13.00M | 12.00M | 12.00M | 15.00M | 15.00M | 11.00M | 12.00M | 11.00M | 11.00M | 11.10M | 10.90M | 9.00M | 6.40M | 6.70M | 6.50M | 16.50M | 28.00M | 24.00M | 19.80M | 19.90M | 20.00M | 18.90M | 16.40M | 19.40M | 19.70M | 19.00M | 18.60M | 12.90M | -18.80M | 12.46M | -17.92M | -63.43M | -7.24M | -7.54M | -4.58M | -7.99M | -3.64M |
| income before income taxes | 433.00M | 393.00M | 304.00M | 354.00M | 370.00M | 360.00M | 299.00M | 380.00M | 382.00M | 315.00M | 186.00M | 314.00M | 177.00M | 305.00M | 270.00M | 272.00M | 306.00M | 280.00M | 237.00M | 436.00M | 247.00M | 175.00M | 104.00M | 250.00M | 276.00M | 299.00M | 119.00M | 384.00M | 319.00M | 293.00M | 272.00M | 303.00M | 485.00M | 225.00M | 153.00M | 248.00M | 183.00M | 142.00M | 92.00M | 60.00M | 163.00M | 144.00M | -22.00M | 164.10M | 200.10M | 188.90M | 159.70M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 157.60M | 163.90M | 117.90M | 105.97M | 8.26M | -88.46M | 52.59M | 45.02M | 382.70M | 117.39M |
| income tax expense (benefit) | 99.00M | 88.00M | 71.00M | 14.00M | 71.00M | 61.00M | 51.00M | 89.00M | 69.00M | 82.00M | 37.00M | 69.00M | 112.00M | -445.00M | 56.00M | 13.00M | 54.00M | 56.00M | 35.00M | 102.00M | 65.00M | 38.00M | 27.00M | 54.00M | -1.00M | 56.00M | 16.00M | -12.00M | 70.00M | 52.00M | -11.00M | 32.00M | 991.00M | 50.00M | 17.00M | 58.00M | 37.00M | 33.00M | 28.00M | 68.00M | 10.00M | 30.00M | 8.00M | 29.20M | 23.30M | 29.10M | 71.30M | 29.60M | 37.50M | 25.40M | 10.70M | 15.10M | 17.70M | 18.10M | 10.40M | 33.80M | 27.30M | 18.30M | 27.60M | 65.10M | 17.80M | 22.30M | -19.70M | 18.80M | -17.95M | 10.29M | -56.32M | -13.07M | 3.41M | 7.34M | 72.96M | 15.56M |
| net income | 334.00M | 305.00M | 233.00M | 340.00M | 299.00M | 299.00M | 248.00M | 291.00M | 313.00M | 233.00M | 149.00M | 245.00M | 65.00M | 750.00M | 214.00M | 259.00M | 252.00M | 224.00M | 202.00M | 334.00M | 182.00M | 137.00M | 77.00M | 196.00M | 277.00M | 243.00M | 103.00M | 396.00M | 249.00M | 241.00M | 283.00M | 271.00M | -506.00M | 175.00M | 136.00M | 190.00M | 146.00M | 109.00M | 64.00M | -8.00M | 153.00M | 114.00M | -30.00M | 134.90M | 176.80M | 159.80M | 88.40M | 197.00M | 192.10M | 166.80M | 81.60M | 173.80M | 158.10M | 109.60M | 63.80M | 180.70M | 119.60M | 165.60M | 139.50M | 194.20M | 172.50M | 164.60M | 141.80M | 145.10M | 107.88M | 95.68M | 64.59M | -75.39M | 49.18M | -2.62M | 422.00K | 101.82M |
| earnings per share - basic | 1.69 | 1.53 | 1.16 | 1.6799999999999997 | 1.47 | 1.47 | 1.2 | 1.4100000000000001 | 1.52 | 1.12 | 0.7 | 1.1500000000000004 | 0.3 | 3.46 | 0.97 | 1.1600000000000001 | 1.13 | 1 | 0.91 | 1.51 | 0.82 | 0.62 | 0.35 | 0.8900000000000001 | 1.23 | 1.03 | 0.43 | 1.5899999999999999 | 1 | 0.93 | 1.08 | 1 | -1.89 | 0.65 | 0.5 | 0.7000000000000002 | 0.53 | 0.39 | 0.23 | -0.020000000000000018 | 0.52 | 0.39 | -0.1 | 0.42999999999999994 | 0.57 | 0.5 | 0.27 | 0.5900000000000001 | 0.57 | 0.49 | 0.23 | 0.4899999999999999 | 0.44 | 0.3 | 0.17 | 0.49 | 0.33 | 0.46 | 0.38 | 0.54 | 0.47 | 0.46 | 0.487 | 0.42 | 0.399 | 0.28 | 0.2 | -0.23 | 0.15 | 0.11 | 0.88 | 0.3 |
| earnings per share - diluted | 1.67 | 1.51 | 1.15 | 1.6399999999999997 | 1.44 | 1.42 | 1.17 | 1.37 | 1.48 | 1.1 | 0.69 | 1.13 | 0.3 | 3.41 | 0.96 | 1.13 | 1.1 | 0.98 | 0.88 | 1.47 | 0.8 | 0.61 | 0.35 | 0.8799999999999999 | 1.21 | 1.03 | 0.42 | 1.5699999999999998 | 0.98 | 0.91 | 1.05 | 1 | -1.89 | 0.64 | 0.49 | 0.6800000000000002 | 0.52 | 0.38 | 0.23 | -0.020000000000000018 | 0.52 | 0.39 | -0.1 | 0.43999999999999995 | 0.56 | 0.49 | 0.27 | 0.5800000000000001 | 0.55 | 0.48 | 0.23 | 0.4700000000000001 | 0.43 | 0.3 | 0.17 | 0.48 | 0.32 | 0.44 | 0.34 | 0.48 | 0.42 | 0.42 | — | 0.4 | — | 0.27 | 0.19 | -0.23 | 0.15 | 0.11 | 0.86 | 0.29 |
| weighted-average shares - basic | 198.00M | 199.00M | 201.00M | -1.00M | 204.00M | 204.00M | 206.00M | -1.00M | 206.00M | 208.00M | 212.00M | -1.00M | 216.00M | 217.00M | 220.00M | 0 | 223.00M | 223.00M | 223.00M | 0 | 223.00M | 222.00M | 221.00M | -3.00M | 226.00M | 235.00M | 239.00M | -3.00M | 250.00M | 258.00M | 262.00M | -1.00M | 268.00M | 269.00M | 270.00M | -2.00M | 274.00M | 278.00M | 279.00M | -3.00M | 293.00M | 294.00M | 304.00M | -2.30M | 311.60M | 318.10M | 323.50M | -3.40M | 339.40M | 340.70M | 350.90M | -1.00M | 359.50M | 362.00M | 366.10M | -100.00K | 360.30M | 361.50M | 370.30M | 2.10M | 364.80M | 359.10M | — | — | — | — | — | — | — | — | — | — |
| weighted-average shares - diluted | 200.00M | 202.00M | 203.00M | -1.00M | 208.00M | 210.00M | 212.00M | 0 | 211.00M | 211.00M | 216.00M | -1.00M | 219.00M | 220.00M | 224.00M | 0 | 229.00M | 229.00M | 229.00M | 1.00M | 227.00M | 224.00M | 222.00M | -3.00M | 229.00M | 236.00M | 243.00M | -4.00M | 255.00M | 264.00M | 269.00M | 7.00M | 268.00M | 275.00M | 278.00M | -1.00M | 281.00M | 284.00M | 282.00M | -3.00M | 296.00M | 296.00M | 304.00M | -2.60M | 317.10M | 323.50M | 329.10M | -3.80M | 346.20M | 349.10M | 359.90M | -100.00K | 364.70M | 368.20M | 371.20M | -800.00K | 373.70M | 376.00M | 405.50M | 3.00M | 406.20M | 391.70M | — | — | — | — | — | — | — | — | — | — |
| interest income | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 8.10M | — | 6.98M | 57.61M | 12.80M | 17.62M | 15.48M | 64.61M | 16.96M |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
