Quarterly
Annual
| Unit: USD | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,691,800,000 | 2,467,800,000 | 2,778,000,000 | 2,429,400,000 | 3,076,300,000 | 2,709,300,000 | 2,438,500,000 | 1,809,300,000 | 2,347,500,000 | 1,588,000,000 | 1,903,800,000 | 1,808,600,000 | 1,815,100,000 | 1,674,700,000 | 1,233,300,000 | 1,229,800,000 | 1,615,900,000 | 1,643,600,000 | 1,459,500,000 | 1,333,700,000 | 1,505,900,000 | 1,394,200,000 | 1,207,000,000 | 1,136,700,000 | 1,263,200,000 | 1,240,500,000 | 1,027,000,000 | 956,200,000 | 1,305,300,000 | 1,080,200,000 | 856,100,000 | 929,900,000 | 1,108,800,000 | 1,010,200,000 | 812,100,000 | 898,100,000 | 1,068,100,000 | 918,000,000 | 780,000,000 | 758,600,000 | 902,900,000 | 866,000,000 | 620,900,000 | 804,300,000 | 791,500,000 | 733,900,000 | 608,100,000 | 762,700,000 |
cost of revenue | 2,039,000,000 | 1,840,400,000 | 2,080,400,000 | 1,805,900,000 | 2,288,700,000 | 2,054,600,000 | 1,835,800,000 | 1,354,900,000 | 1,738,000,000 | 1,177,400,000 | 1,333,700,000 | 1,266,600,000 | 1,313,200,000 | 1,187,800,000 | 984,900,000 | 994,700,000 | 1,232,200,000 | 1,201,700,000 | 1,131,700,000 | 1,033,100,000 | 1,171,000,000 | 1,037,400,000 | 926,900,000 | 855,100,000 | 946,000,000 | 911,100,000 | 813,300,000 | 749,000,000 | 969,700,000 | 773,000,000 | 684,100,000 | 735,800,000 | 822,900,000 | 764,200,000 | 642,700,000 | 685,200,000 | 778,400,000 | 678,400,000 | 637,100,000 | 585,200,000 | 679,700,000 | 642,100,000 | 478,300,000 | 586,300,000 | 593,000,000 | 556,500,000 | 458,500,000 | 550,500,000 |
gross profit | 652,800,000 | 627,400,000 | 697,600,000 | 623,500,000 | 787,600,000 | 654,700,000 | 602,700,000 | 454,400,000 | 609,500,000 | 410,600,000 | 570,100,000 | 542,000,000 | 501,900,000 | 486,900,000 | 248,400,000 | 235,100,000 | 383,700,000 | 441,900,000 | 327,800,000 | 300,600,000 | 334,900,000 | 356,800,000 | 280,100,000 | 281,600,000 | 317,200,000 | 329,400,000 | 213,700,000 | 207,200,000 | 335,600,000 | 307,200,000 | 172,000,000 | 194,100,000 | 285,900,000 | 246,000,000 | 169,400,000 | 212,900,000 | 289,700,000 | 239,600,000 | 142,900,000 | 173,400,000 | 223,200,000 | 223,900,000 | 142,600,000 | 218,000,000 | 198,500,000 | 177,400,000 | 149,600,000 | 212,200,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 122,700,000 | 114,400,000 | 102,700,000 | 101,700,000 | 121,000,000 | 80,600,000 | 82,100,000 | 84,000,000 | 85,100,000 | 70,600,000 | 68,300,000 | 65,800,000 | 78,900,000 | 66,000,000 | 46,900,000 | 50,500,000 | 64,700,000 | 60,300,000 | 55,900,000 | 57,500,000 | 63,500,000 | 51,600,000 | 51,000,000 | 55,600,000 | 52,600,000 | 47,400,000 | 48,500,000 | 50,100,000 | 46,700,000 | 44,000,000 | 44,900,000 | 48,500,000 | 47,600,000 | 38,300,000 | 38,800,000 | 39,700,000 | 39,000,000 | 41,300,000 | 36,300,000 | 41,600,000 | 41,400,000 | 35,700,000 | 30,500,000 | 37,300,000 | 34,300,000 | 33,300,000 | 26,300,000 | 34,300,000 |
sales and marketing | 117,600,000 | 117,800,000 | 117,100,000 | 127,500,000 | 117,800,000 | 113,300,000 | 98,300,000 | 104,400,000 | 100,600,000 | 97,800,000 | 95,300,000 | 100,200,000 | 102,200,000 | 84,600,000 | 64,000,000 | 81,700,000 | 88,900,000 | 104,600,000 | 91,800,000 | 97,200,000 | 88,100,000 | 86,800,000 | 79,000,000 | 83,000,000 | 68,800,000 | 77,300,000 | 72,000,000 | 70,500,000 | 67,000,000 | 63,300,000 | 73,800,000 | 77,400,000 | 62,600,000 | 64,000,000 | 63,600,000 | 74,800,000 | 54,500,000 | 54,300,000 | 66,000,000 | 67,300,000 | 55,400,000 | 56,800,000 | 53,200,000 | 65,300,000 | 55,300,000 | 50,800,000 | 61,600,000 | 60,600,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 114,900,000 | 72,700,000 | 93,800,000 | 98,800,000 | 121,800,000 | 74,900,000 | 74,300,000 | 70,100,000 | 83,600,000 | 65,200,000 | 57,400,000 | 64,800,000 | 71,200,000 | 60,600,000 | 53,700,000 | 45,000,000 | 68,500,000 | 70,300,000 | 65,900,000 | 52,200,000 | 58,900,000 | 58,000,000 | 49,100,000 | 48,700,000 | 40,300,000 | 38,400,000 | 44,100,000 | 43,500,000 | 45,200,000 | 38,600,000 | 39,400,000 | 40,700,000 | 42,700,000 | 32,800,000 | 37,200,000 | 30,800,000 | 34,900,000 | 37,500,000 | 35,200,000 | 36,800,000 | 36,400,000 | 38,700,000 | 33,700,000 | 35,000,000 | 35,700,000 | 32,300,000 | 29,600,000 | 29,900,000 |
operating income | 355,200,000 | 306,500,000 | 312,600,000 | 328,000,000 | 356,500,000 | 268,600,000 | 253,600,000 | 258,500,000 | 270,000,000 | 230,100,000 | 221,000,000 | 230,800,000 | 252,300,000 | 211,200,000 | 164,600,000 | 177,200,000 | 222,100,000 | 235,200,000 | 213,600,000 | 206,900,000 | 210,500,000 | 196,400,000 | 179,100,000 | 187,300,000 | 161,700,000 | 163,100,000 | 164,600,000 | 164,100,000 | 158,900,000 | 145,900,000 | 158,100,000 | 166,600,000 | 152,900,000 | 135,100,000 | 139,600,000 | 145,300,000 | 128,400,000 | 133,100,000 | 137,500,000 | 145,700,000 | 133,200,000 | 131,200,000 | 117,400,000 | 137,600,000 | 125,300,000 | 116,400,000 | 117,500,000 | 124,800,000 |
net income | 297,600,000 | 317,800,000 | 378,800,000 | 281,900,000 | 436,900,000 | 384,800,000 | 345,800,000 | 199,600,000 | 346,600,000 | 185,500,000 | 338,400,000 | 316,500,000 | 249,100,000 | 284,300,000 | 59,500,000 | -127,300,000 | 197,400,000 | 208,000,000 | 109,900,000 | 89,000,000 | 126,500,000 | 157,100,000 | 102,800,000 | 86,200,000 | 152,700,000 | 162,000,000 | 44,900,000 | 40,500,000 | 167,400,000 | 163,000,000 | -30,600,000 | 6,500,000 | 75,300,000 | 103,900,000 | 22,300,000 | 63,800,000 | 174,300,000 | 98,700,000 | 3,600,000 | 28,400,000 | 78,200,000 | 95,000,000 | 35,800,000 | 86,100,000 | 71,100,000 | 44,600,000 | 14,800,000 | 89,200,000 |
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.
