Quarterly
Annual
| Unit: USD | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||
subscription services | 659,183,000 | 634,768,000 | 608,577,000 | 580,850,000 | 561,277,000 | 533,955,000 | 521,498,000 | 494,912,000 | 470,637,000 | 414,546,000 | 460,152,000 | 441,569,000 | 428,649,000 | 402,632,000 | 395,683,000 | 380,738,000 | 366,436,000 | 341,119,000 | 322,811,000 | 302,938,000 | 283,502,000 | 270,235,000 | 254,107,000 | 226,760,000 | 217,312,000 | 198,115,000 | 190,658,000 | 178,214,000 | 169,592,000 | 156,003,000 | 150,886,000 | 141,943,000 | 134,340,000 | 127,277,000 | 119,498,000 | 113,575,000 | 105,211,000 | 96,032,000 | 90,404,000 | 81,736,000 | 75,280,000 | 68,894,000 | 66,535,000 | 61,435,000 | 56,572,000 | 48,521,000 | 45,686,000 | 38,935,000 |
professional services and other | 129,898,000 | 124,275,000 | 112,309,000 | 118,357,000 | 114,904,000 | 116,390,000 | 109,120,000 | 121,593,000 | 119,588,000 | 111,779,000 | 103,237,000 | 110,782,000 | 105,569,000 | 102,470,000 | 89,816,000 | 95,373,000 | 89,158,000 | 92,454,000 | 73,950,000 | 74,581,000 | 70,181,000 | 66,871,000 | 57,401,000 | 54,161,000 | 49,588,000 | 46,637,000 | 41,665,000 | 46,517,000 | 40,017,000 | 39,544,000 | 34,033,000 | 34,206,000 | 32,245,000 | 30,641,000 | 30,655,000 | 29,204,000 | 26,136,000 | 23,732,000 | 23,866,000 | 25,185,000 | 22,827,000 | 21,029,000 | 20,477,000 | 22,390,000 | 19,092,000 | 18,200,000 | 17,117,000 | 16,044,000 |
total revenues | 789,081,000 | 759,043,000 | 720,886,000 | 699,207,000 | 676,181,000 | 650,345,000 | 630,618,000 | 616,505,000 | 590,225,000 | 526,325,000 | 563,389,000 | 552,351,000 | 534,218,000 | 505,102,000 | 485,499,000 | 476,111,000 | 455,594,000 | 433,573,000 | 396,761,000 | 377,519,000 | 353,683,000 | 337,106,000 | 311,508,000 | 280,921,000 | 266,900,000 | 244,752,000 | 232,323,000 | 224,731,000 | 209,609,000 | 195,547,000 | 184,919,000 | 176,149,000 | 166,585,000 | 157,918,000 | 150,153,000 | 142,779,000 | 131,347,000 | 119,764,000 | 114,270,000 | 106,921,000 | 98,107,000 | 89,923,000 | 87,012,000 | 83,825,000 | 75,664,000 | 66,721,000 | 62,803,000 | 54,979,000 |
yoy | 16.70% | 16.71% | 14.31% | 13.41% | 14.56% | 23.56% | 11.93% | 11.61% | 10.48% | 4.20% | 16.04% | 16.01% | 17.26% | 16.50% | 22.37% | 26.12% | 28.81% | 28.62% | 27.37% | 34.39% | 32.52% | 37.73% | 34.08% | 25.00% | 27.33% | 25.16% | 25.64% | 27.58% | 25.83% | 23.83% | 23.15% | 23.37% | 26.83% | 31.86% | 31.40% | 33.54% | 33.88% | 33.19% | 31.33% | 27.55% | 29.66% | 34.77% | 38.55% | 52.47% | ||||
qoq | 3.96% | 5.29% | 3.10% | 3.41% | 3.97% | 3.13% | 2.29% | 4.45% | 12.14% | -6.58% | 2.00% | 3.39% | 5.76% | 4.04% | 1.97% | 4.50% | 5.08% | 9.28% | 5.10% | 6.74% | 4.92% | 8.22% | 10.89% | 5.25% | 9.05% | 5.35% | 3.38% | 7.21% | 7.19% | 5.75% | 4.98% | 5.74% | 5.49% | 5.17% | 5.16% | 8.70% | 9.67% | 4.81% | 6.87% | 8.98% | 9.10% | 3.35% | 3.80% | 10.79% | 13.40% | 6.24% | 14.23% | |
cost of revenues : | ||||||||||||||||||||||||||||||||||||||||||||||||
cost of subscription services | 93,830,000 | 78,346,000 | 83,493,000 | 82,638,000 | 78,791,000 | 78,148,000 | 77,398,000 | 74,435,000 | 71,169,000 | 67,575,000 | 68,913,000 | 65,734,000 | 64,035,000 | 58,953,000 | 60,137,000 | 59,648,000 | 53,909,000 | 51,217,000 | 52,132,000 | 45,845,000 | 43,400,000 | 43,212,000 | 42,506,000 | 31,964,000 | 31,480,000 | 30,378,000 | 29,615,000 | 28,335,000 | 29,146,000 | 29,913,000 | 29,769,000 | 27,758,000 | 26,800,000 | 26,138,000 | 25,300,000 | 24,233,000 | 23,108,000 | 21,745,000 | 20,215,000 | 18,273,000 | 16,819,000 | 15,873,000 | 15,210,000 | 14,409,000 | 13,346,000 | 12,040,000 | 11,790,000 | 9,511,000 |
cost of professional services and other | 101,423,000 | 95,478,000 | 97,498,000 | 91,751,000 | 91,581,000 | 95,736,000 | 96,530,000 | 93,247,000 | 97,849,000 | 99,088,000 | 95,401,000 | 88,173,000 | 87,634,000 | 80,562,000 | 75,744,000 | 69,916,000 | 68,188,000 | 64,919,000 | 61,715,000 | 57,152,000 | 53,804,000 | 51,668,000 | 51,813,000 | 41,365,000 | 38,738,000 | 35,125,000 | 34,911,000 | 33,039,000 | 30,080,000 | 30,242,000 | 29,148,000 | 25,478,000 | 23,604,000 | 22,744,000 | 21,170,000 | 19,692,000 | 19,087,000 | 19,346,000 | 19,529,000 | 18,739,000 | 16,654,000 | 16,112,000 | 15,946,000 | 16,007,000 | 14,790,000 | 13,910,000 | 12,568,000 | 11,881,000 |
total cost of revenues | 195,253,000 | 173,824,000 | 180,991,000 | 174,389,000 | 170,372,000 | 173,884,000 | 173,928,000 | 167,682,000 | 169,018,000 | 166,663,000 | 164,314,000 | 153,907,000 | 151,669,000 | 139,515,000 | 135,881,000 | 129,564,000 | 122,097,000 | 116,136,000 | 113,847,000 | 102,997,000 | 97,204,000 | 94,880,000 | 94,319,000 | 73,329,000 | 70,218,000 | 65,503,000 | 64,526,000 | 61,374,000 | 59,226,000 | 60,155,000 | 58,917,000 | 53,236,000 | 50,404,000 | 48,882,000 | 46,470,000 | 43,925,000 | 42,195,000 | 41,091,000 | 39,744,000 | 37,012,000 | 33,473,000 | 31,985,000 | 31,156,000 | 30,416,000 | 28,136,000 | 25,950,000 | 24,358,000 | 21,392,000 |
gross profit | 593,828,000 | 585,219,000 | 539,895,000 | 524,818,000 | 505,809,000 | 476,461,000 | 456,690,000 | 448,823,000 | 421,207,000 | 359,662,000 | 399,075,000 | 398,444,000 | 382,549,000 | 365,587,000 | 349,618,000 | 346,547,000 | 333,497,000 | 317,437,000 | 282,914,000 | 274,522,000 | 256,479,000 | 242,226,000 | 217,189,000 | 207,592,000 | 196,682,000 | 179,249,000 | 167,797,000 | 163,357,000 | 150,383,000 | 135,392,000 | 126,002,000 | 122,913,000 | 116,181,000 | 109,036,000 | 103,683,000 | 98,854,000 | 89,152,000 | 78,673,000 | 74,526,000 | 69,909,000 | 64,634,000 | 57,938,000 | 55,856,000 | 53,409,000 | 47,528,000 | 40,771,000 | 38,445,000 | 33,587,000 |
yoy | 17.40% | 22.83% | 18.22% | 16.93% | 20.09% | 32.47% | 14.44% | 12.64% | 10.11% | -1.62% | 14.15% | 14.98% | 14.71% | 15.17% | 23.58% | 26.24% | 30.03% | 31.05% | 30.26% | 32.24% | 30.40% | 35.13% | 29.44% | 27.08% | 30.79% | 32.39% | 33.17% | 32.90% | 29.44% | 24.17% | 21.53% | 24.34% | 30.32% | 38.59% | 39.12% | 41.40% | 37.93% | 35.79% | 33.43% | 30.89% | 35.99% | 42.11% | 45.29% | 59.02% | ||||
qoq | 1.47% | 8.39% | 2.87% | 3.76% | 6.16% | 4.33% | 1.75% | 6.56% | 17.11% | -9.88% | 0.16% | 4.16% | 4.64% | 4.57% | 0.89% | 3.91% | 5.06% | 12.20% | 3.06% | 7.03% | 5.88% | 11.53% | 4.62% | 5.55% | 9.73% | 6.82% | 2.72% | 8.63% | 11.07% | 7.45% | 2.51% | 5.79% | 6.55% | 5.16% | 4.88% | 10.88% | 13.32% | 5.56% | 6.60% | 8.16% | 11.56% | 3.73% | 4.58% | 12.37% | 16.57% | 6.05% | 14.46% | |
gross margin % | 75.26% | 77.10% | 74.89% | 75.06% | 74.80% | 73.26% | 72.42% | 72.80% | 71.36% | 68.33% | 70.83% | 72.14% | 71.61% | 72.38% | 72.01% | 72.79% | 73.20% | 73.21% | 71.31% | 72.72% | 72.52% | 71.85% | 69.72% | 73.90% | 73.69% | 73.24% | 72.23% | 72.69% | 71.74% | 69.24% | 68.14% | 69.78% | 69.74% | 69.05% | 69.05% | 69.24% | 67.88% | 65.69% | 65.22% | 65.38% | 65.88% | 64.43% | 64.19% | 63.71% | 62.81% | 61.11% | 61.22% | 61.09% |
operating expenses : | ||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 192,677,000 | 184,033,000 | 181,527,000 | 172,411,000 | 176,429,000 | 162,711,000 | 163,565,000 | 161,278,000 | 157,228,000 | 146,960,000 | 142,538,000 | 130,257,000 | 134,008,000 | 113,475,000 | 105,275,000 | 98,635,000 | 94,899,000 | 83,226,000 | 81,938,000 | 79,992,000 | 70,053,000 | 62,237,000 | 61,201,000 | 52,575,000 | 51,146,000 | 44,973,000 | 42,759,000 | 40,001,000 | 38,826,000 | 37,197,000 | 37,007,000 | 34,042,000 | 32,691,000 | 28,311,000 | 26,102,000 | 25,012,000 | 23,563,000 | 22,073,000 | 20,097,000 | 17,667,000 | 15,255,000 | 12,957,000 | 11,742,000 | 10,635,000 | 9,787,000 | 8,992,000 | 7,858,000 | 6,585,000 |
sales and marketing | 109,439,000 | 98,628,000 | 99,202,000 | 98,695,000 | 101,528,000 | 97,301,000 | 99,203,000 | 96,773,000 | 96,995,000 | 88,503,000 | 89,049,000 | 93,910,000 | 89,617,000 | 76,115,000 | 79,239,000 | 72,423,000 | 71,789,000 | 64,610,000 | 62,105,000 | 57,982,000 | 59,172,000 | 55,755,000 | 59,369,000 | 45,524,000 | 45,821,000 | 39,617,000 | 38,561,000 | 37,699,000 | 38,222,000 | 34,385,000 | 37,215,000 | 31,856,000 | 32,017,000 | 29,810,000 | 32,781,000 | 28,391,000 | 28,908,000 | 26,723,000 | 27,086,000 | 20,345,000 | 18,057,000 | 15,496,000 | 15,328,000 | 14,251,000 | 13,810,000 | 12,814,000 | 12,768,000 | 11,467,000 |
general and administrative | 95,804,000 | 68,826,000 | 70,743,000 | 72,359,000 | 61,365,000 | 61,277,000 | 58,658,000 | 62,283,000 | 62,935,000 | 62,669,000 | 58,565,000 | 52,873,000 | 57,832,000 | 48,325,000 | 45,386,000 | 42,781,000 | 42,185,000 | 41,155,000 | 40,028,000 | 35,243,000 | 37,173,000 | 36,669,000 | 36,225,000 | 28,693,000 | 25,859,000 | 23,490,000 | 23,479,000 | 22,563,000 | 20,517,000 | 19,854,000 | 16,893,000 | 15,347,000 | 14,575,000 | 13,576,000 | 12,270,000 | 11,641,000 | 12,859,000 | 12,071,000 | 12,132,000 | 11,797,000 | 8,969,000 | 8,560,000 | 8,103,000 | 8,582,000 | 7,146,000 | 6,408,000 | 6,511,000 | 5,550,000 |
total operating expenses | 397,920,000 | 351,487,000 | 351,472,000 | 343,465,000 | 339,322,000 | 321,289,000 | 321,426,000 | 320,334,000 | 317,158,000 | 298,132,000 | 290,152,000 | 277,040,000 | 281,457,000 | 237,915,000 | 229,900,000 | 213,839,000 | 208,873,000 | 188,991,000 | 184,071,000 | 173,217,000 | 166,398,000 | 154,661,000 | 156,795,000 | 126,792,000 | 122,826,000 | 108,080,000 | 104,799,000 | 100,263,000 | 97,565,000 | 91,436,000 | 91,115,000 | 81,245,000 | 79,283,000 | 71,697,000 | 71,153,000 | 65,044,000 | 65,330,000 | 60,867,000 | 59,315,000 | 49,809,000 | 42,281,000 | 37,013,000 | 35,173,000 | 33,468,000 | 30,743,000 | 28,214,000 | 27,137,000 | 23,602,000 |
operating income | 195,908,000 | 233,732,000 | 188,423,000 | 181,353,000 | 166,487,000 | 155,172,000 | 135,264,000 | 128,489,000 | 104,049,000 | 61,530,000 | 108,923,000 | 121,404,000 | 101,092,000 | 127,672,000 | 119,718,000 | 132,708,000 | 124,624,000 | 128,446,000 | 98,843,000 | 101,305,000 | 90,081,000 | 87,565,000 | 60,394,000 | 80,800,000 | 73,856,000 | 71,169,000 | 62,998,000 | 63,094,000 | 52,818,000 | 43,956,000 | 34,887,000 | 41,668,000 | 36,898,000 | 37,339,000 | 32,530,000 | 33,810,000 | 23,822,000 | 17,806,000 | 15,211,000 | 20,100,000 | 22,353,000 | 20,925,000 | 20,683,000 | 19,941,000 | 16,785,000 | 12,557,000 | 11,308,000 | 9,985,000 |
yoy | 17.67% | 50.63% | 39.30% | 41.14% | 60.01% | 152.19% | 24.18% | 5.84% | 2.93% | -51.81% | -9.02% | -8.52% | -18.88% | -0.60% | 21.12% | 31.00% | 38.35% | 46.69% | 63.66% | 25.38% | 21.97% | 23.04% | -4.13% | 28.06% | 39.83% | 61.91% | 80.58% | 51.42% | 43.15% | 17.72% | 7.25% | 23.24% | 54.89% | 109.70% | 113.86% | 68.21% | 6.57% | -14.91% | -26.46% | 0.80% | 33.17% | 66.64% | 82.91% | 99.71% | ||||
qoq | -16.18% | 24.05% | 3.90% | 8.93% | 7.29% | 14.72% | 5.27% | 23.49% | 69.10% | -43.51% | -10.28% | 20.09% | -20.82% | 6.64% | -9.79% | 6.49% | -2.98% | 29.95% | -2.43% | 12.46% | 2.87% | 44.99% | -25.25% | 9.40% | 3.78% | 12.97% | -0.15% | 19.46% | 20.16% | 26.00% | -16.27% | 12.93% | -1.18% | 14.78% | -3.79% | 41.93% | 33.79% | 17.06% | -24.32% | -10.08% | 6.82% | 1.17% | 3.72% | 18.80% | 33.67% | 11.05% | 13.25% | |
operating margin % | 24.83% | 30.79% | 26.14% | 25.94% | 24.62% | 23.86% | 21.45% | 20.84% | 17.63% | 11.69% | 19.33% | 21.98% | 18.92% | 25.28% | 24.66% | 27.87% | 27.35% | 29.62% | 24.91% | 26.83% | 25.47% | 25.98% | 19.39% | 28.76% | 27.67% | 29.08% | 27.12% | 28.08% | 25.20% | 22.48% | 18.87% | 23.65% | 22.15% | 23.64% | 21.66% | 23.68% | 18.14% | 14.87% | 13.31% | 18.80% | 22.78% | 23.27% | 23.77% | 23.79% | 22.18% | 18.82% | 18.01% | 18.16% |
other income | 69,456,000 | 65,089,000 | 56,707,000 | 60,937,000 | 58,573,000 | 51,729,000 | 47,429,000 | 42,187,000 | 38,826,000 | 30,248,000 | 26,440,000 | 12,458,000 | 8,398,000 | 2,709,000 | -239,000 | 824,000 | 1,666,000 | 4,564,000 | 6,449,000 | 3,455,000 | 2,881,000 | 3,414,000 | 4,844,000 | 9,141,000 | 7,332,000 | 6,161,000 | 5,690,000 | 4,606,000 | 3,342,000 | 2,139,000 | 3,033,000 | 1,360,000 | 2,858,000 | 591,000 | -243,000 | 525,000 | -1,362,000 | 2,747,000 | -400,000 | 110,000 | -445,000 | 763,000 | 3,900,000 | -989,000 | -101,000 | -30,000 | -365,000 | 125,000 |
income before income taxes | 265,364,000 | 298,821,000 | 245,130,000 | 242,290,000 | 225,060,000 | 206,901,000 | 182,693,000 | 170,676,000 | 142,875,000 | 91,778,000 | 135,363,000 | 133,862,000 | 109,490,000 | 130,381,000 | 119,479,000 | 133,532,000 | 126,290,000 | 133,010,000 | 105,292,000 | 104,760,000 | 92,962,000 | 90,979,000 | 65,238,000 | 89,941,000 | 81,188,000 | 77,330,000 | 68,688,000 | 67,700,000 | 56,160,000 | 46,095,000 | 37,920,000 | 43,028,000 | 39,756,000 | 37,930,000 | 32,287,000 | 34,335,000 | 22,460,000 | 20,553,000 | 14,811,000 | 20,210,000 | 21,908,000 | 21,688,000 | 19,023,000 | 18,952,000 | 16,684,000 | 12,527,000 | 10,943,000 | 10,110,000 |
income tax provision | 65,055,000 | 70,631,000 | 49,505,000 | 56,482,000 | 6,755,750 | 35,518,000 | ||||||||||||||||||||||||||||||||||||||||||
net income | 200,309,000 | 228,190,000 | 195,625,000 | 185,808,000 | 171,041,000 | 161,664,000 | 147,398,000 | 135,158,000 | 111,628,000 | 131,521,000 | 188,533,000 | 108,457,000 | 90,601,000 | 100,115,000 | 97,096,000 | 105,869,000 | 108,858,000 | 115,567,000 | 102,918,000 | 96,959,000 | 93,551,000 | 86,570,000 | 66,182,000 | 82,245,000 | 79,242,000 | 73,449,000 | 71,151,000 | 64,085,000 | 50,286,000 | 44,310,000 | 33,706,000 | 34,393,000 | 37,844,000 | 36,023,000 | 21,707,000 | 21,630,000 | 12,958,000 | 12,509,000 | 17,590,000 | 10,482,000 | 13,406,000 | 12,982,000 | 13,326,000 | 10,258,000 | 9,578,000 | 7,221,000 | 6,247,000 | 6,525,000 |
yoy | 17.11% | 41.15% | 32.72% | 37.47% | 53.22% | 22.92% | -21.82% | 24.62% | 23.21% | 31.37% | 94.17% | 2.44% | -16.77% | -13.37% | -5.66% | 9.19% | 16.36% | 33.50% | 55.51% | 17.89% | 18.06% | 17.86% | -6.98% | 28.34% | 57.58% | 65.76% | 111.09% | 86.33% | 32.88% | 23.00% | 55.28% | 59.01% | 192.05% | 187.98% | 23.41% | 106.35% | -3.34% | -3.64% | 32.00% | 2.18% | 39.97% | 79.78% | 113.32% | 57.21% | ||||
qoq | -12.22% | 16.65% | 5.28% | 8.63% | 5.80% | 9.68% | 9.06% | 21.08% | -15.13% | -30.24% | 73.83% | 19.71% | -9.50% | 3.11% | -8.29% | -2.75% | -5.81% | 12.29% | 6.15% | 3.64% | 8.06% | 30.81% | -19.53% | 3.79% | 7.89% | 3.23% | 11.03% | 27.44% | 13.49% | 31.46% | -2.00% | -9.12% | 5.06% | 65.95% | 0.36% | 66.92% | 3.59% | -28.89% | 67.81% | -21.81% | 3.27% | -2.58% | 29.91% | 7.10% | 32.64% | 15.59% | -4.26% | |
net income margin % | 25.39% | 30.06% | 27.14% | 26.57% | 25.30% | 24.86% | 23.37% | 21.92% | 18.91% | 24.99% | 33.46% | 19.64% | 16.96% | 19.82% | 20.00% | 22.24% | 23.89% | 26.65% | 25.94% | 25.68% | 26.45% | 25.68% | 21.25% | 29.28% | 29.69% | 30.01% | 30.63% | 28.52% | 23.99% | 22.66% | 18.23% | 19.52% | 22.72% | 22.81% | 14.46% | 15.15% | 9.87% | 10.44% | 15.39% | 9.80% | 13.66% | 14.44% | 15.32% | 12.24% | 12.66% | 10.82% | 9.95% | 11.87% |
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.23 | 1.4 | 1.2 | 1.15 | 1.06 | 1 | 0.91 | 0.84 | 0.7 | 0.82 | 1.21 | 0.7 | 0.58 | 0.65 | 0.63 | 0.69 | 0.71 | 0.76 | 0.68 | 0.64 | 0.62 | 0.58 | 0.45 | 0.56 | 0.54 | 0.5 | 0.49 | 0.44 | 0.35 | 0.31 | 0.24 | 0.24 | 0.27 | 0.26 | 0.16 | 0.16 | 0.1 | 0.09 | 0.13 | 0.08 | 0.1 | 0.1 | 0.1 | 0.08 | 0.07 | 0.06 | 0.04 | 0.07 |
diluted | 1.19 | 1.37 | 1.17 | 1.13 | 1.04 | 0.98 | 0.9 | 0.83 | 0.68 | 0.81 | 1.16 | 0.67 | 0.56 | 0.62 | 0.6 | 0.65 | 0.67 | 0.71 | 0.63 | 0.6 | 0.58 | 0.54 | 0.41 | 0.52 | 0.5 | 0.47 | 0.45 | 0.41 | 0.32 | 0.29 | 0.21 | 0.22 | 0.25 | 0.24 | 0.15 | 0.15 | 0.09 | 0.09 | 0.13 | 0.07 | 0.09 | 0.09 | 0.09 | 0.07 | 0.07 | 0.05 | 0.02 | 0.05 |
weighted-average shares used for eps calculation | ||||||||||||||||||||||||||||||||||||||||||||||||
basic | 163,496 | 162,749 | 161,879 | 161,987 | 161,708 | 161,421 | 160,532 | 160,768 | 160,396 | 159,852 | 155,385 | 155,392 | 154,951 | 154,514 | 153,251 | 153,514 | 153,090 | 152,444 | 150,666 | 150,993 | 150,413 | 149,541 | 147,796 | 148,157 | 147,510 | 146,708 | 144,244 | 144,737 | 143,748 | 142,777 | 140,311 | 140,857 | 140,010 | 137,096 | 135,698 | 135,624 | 135,126 | 133,996 | 132,020 | 132,413 | 131,799 | 131,163 | 127,713 | 129,212 | 127,314 | 123,902 | 51,725 | 35,802 |
diluted | 167,685 | 166,229 | 165,232 | 164,979 | 164,564 | 164,394 | 163,486 | 163,761 | 163,284 | 162,521 | 162,437 | 162,295 | 162,132 | 161,928 | 162,277 | 163,034 | 162,765 | 162,213 | 160,732 | 161,711 | 160,840 | 159,474 | 158,296 | 158,750 | 158,675 | 157,910 | 156,117 | 156,025 | 155,416 | 154,935 | 153,681 | 154,256 | 153,778 | 151,056 | 147,578 | 147,436 | 147,155 | 145,708 | 144,977 | 145,063 | 144,871 | 144,734 | 144,204 | 144,289 | 143,353 | 142,849 | 68,024 | 131,963 |
other comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized gain on available-for-sale investments | -11,300 | 17,367 | -1,482 | -738 | 25,175 | -18,861 | -1,011 | -2,741 | -217 | -1,086 | -213 | -1,230 | 1,131 | 1,297 | 544 | 753 | 461 | 962 | ||||||||||||||||||||||||||||||
net change in cumulative foreign currency translation gain | 390 | -104 | 267 | -671.5 | -308 | -165 | -2,213 | 1,453 | -1,153 | -1,572 | -809 | 1,860 | -6 | 327 | 905 | -12 | -321 | 312 | 113 | 215 | 79 | 41 | -8 | 3 | -15 | -23 | -34 | |||||||||||||||||||||
comprehensive income | 189,399 | 245,519 | 193,668 | 184,924 | 196,112 | 141,655 | 174,299 | 132,003 | 103,004 | 136,891 | 203,046 | 90,150 | 87,477 | 87,862 | 90,876 | 102,820 | 108,476 | 112,268 | 100,408 | 94,291 | 97,575 | 88,256 | 66,468 | 82,511 | 77,961 | 73,709 | 73,318 | 62,965 | 49,071 | 43,806 | 34,088 | 34,144 | 38,205 | 36,822 | 21,499 | 21,080 | 13,368 | 12,796 | 17,737 | 10,527 | 13,371 | 12,971 | 13,376 | 10,340 | 9,441 | 7,233 | 6,255 | 6,533 |
net change in cumulative foreign currency translation loss | -38 | -475 | -146 | -1,148 | -1,237 | -518 | -58 | -1,355 | -808 | -900 | -1,254 | -2,297 | -1,438 | 2,893 | 389 | -732.75 | -487 | -1,742 | -702 | |||||||||||||||||||||||||||||
cost of revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 54,019,000 | 45,237,000 | 31,247,000 | -39,743,000 | ||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized loss on available-for-sale investments | -1,525 | -2,637 | -8,891 | 5,428 | -7,680.5 | -17,499 | -2,224 | -10,999 | ||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | -53,170,000 | 25,405,000 | 18,889,000 | 30,266,000 | 22,383,000 | 27,663,000 | 17,432,000 | 17,443,000 | 2,374,000 | 7,801,000 | -589,000 | 4,409,000 | -944,000 | 7,696,000 | 1,946,000 | 3,881,000 | -2,463,000 | 3,615,000 | 5,874,000 | 1,785,000 | 4,214,000 | 8,635,000 | 1,912,000 | 1,907,000 | 10,580,000 | 12,705,000 | 9,502,000 | 8,044,000 | -2,779,000 | 9,728,000 | 8,502,000 | 8,706,000 | 5,697,000 | 8,694,000 | 7,106,000 | 5,306,000 | 4,696,000 | 3,585,000 | ||||||||||
net income, basic and diluted | 102,918,000 | 96,959,000 | 93,551,000 | 86,570,000 | 66,182,000 | 82,245,000 | ||||||||||||||||||||||||||||||||||||||||||
net income attributable to class a and class b commonstockholders, basic and diluted | 79,242,000 | |||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to class a and class b common stockholders, basic and diluted | 73,449,000 | 71,151,000 | 64,085,000 | 50,286,000 | 44,310,000 | 33,706,000 | 34,393,000 | 37,844,000 | 36,023,000 | 21,706,000 | 21,630,000 | 12,957,000 | 12,505,000 | 17,581,000 | 10,473,000 | 13,390,000 | 12,964,000 | 9,490,000 | 7,128,000 | |||||||||||||||||||||||||||||
net change in unrealized gain (losses) on available-for-sale investments | 714 | 33 | ||||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized losses on available-for-sale investments | 357 | 305 | -76 | |||||||||||||||||||||||||||||||||||||||||||||
net change in unrealized gains on available-for-sale investments | -78.75 | -243 | 34 | -106 | -196 | -229 | 98 | 174 | -68 | -34 | -3 | 47 | 97 | -114 | 46 | 4 | 8 | |||||||||||||||||||||||||||||||
net income attributable to class a and class b common stockholders: | ||||||||||||||||||||||||||||||||||||||||||||||||
basic | 6,712,750 | 10,198,000 | 1,153,250 | 2,339,000 | ||||||||||||||||||||||||||||||||||||||||||||
diluted | 6,712,750 | 10,198,000 | 4,234,250 | 6,387,000 | ||||||||||||||||||||||||||||||||||||||||||||
includes stock-based compensation as follows: | ||||||||||||||||||||||||||||||||||||||||||||||||
total stock-based compensation | 3,256 |
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.
