Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 737,176,000 | 664,574,000 | 637,554,000 | 621,665,000 | 620,119,000 | 507,431,000 | 457,885,000 | 454,012,000 | 474,867,000 | 441,128,000 | 451,065,000 | 460,012,000 | 495,418,000 | 461,004,000 | 377,714,000 | 336,504,000 | 323,522,000 | 293,317,000 | 254,455,000 | 233,043,000 | 259,422,000 | 186,209,000 | 165,778,000 | 166,738,000 | 168,813,000 | 151,007,000 | 141,363,000 | 153,497,000 | 159,975,000 | 139,761,000 | 129,150,000 | 129,430,000 | 128,939,000 | 103,618,000 | 106,456,000 | 94,079,000 | 84,512,000 | 65,347,000 | 57,714,000 | 51,470,000 | 48,214,000 | 56,508,000 | 58,607,000 | 50,484,000 | 47,461,000 | 52,962,000 | 51,628,000 | 44,468,000 | 47,057,000 | 65,843,000 | 55,690,000 | 50,250,000 | 46,547,000 | 47,966,000 | 41,173,000 |
yoy | 18.88% | 30.97% | 39.24% | 36.93% | 30.59% | 15.03% | 1.51% | -1.30% | -4.15% | -4.31% | 19.42% | 36.70% | 53.13% | 57.17% | 48.44% | 44.40% | 24.71% | 57.52% | 53.49% | 39.77% | 53.67% | 23.31% | 17.27% | 8.63% | 5.52% | 8.05% | 9.46% | 18.59% | 24.07% | 34.88% | 21.32% | 37.58% | 52.57% | 58.57% | 84.45% | 82.78% | 75.29% | 15.64% | -1.52% | 1.95% | 1.59% | 6.70% | 13.52% | 13.53% | 0.86% | -19.56% | -7.29% | -11.51% | 1.10% | 37.27% | 35.26% | ||||
qoq | 10.92% | 4.24% | 2.56% | 0.25% | 22.21% | 10.82% | 0.85% | -4.39% | 7.65% | -2.20% | -1.94% | -7.15% | 7.47% | 22.05% | 12.25% | 4.01% | 10.30% | 15.27% | 9.19% | -10.17% | 39.32% | 12.32% | -0.58% | -1.23% | 11.79% | 6.82% | -7.91% | -4.05% | 14.46% | 8.22% | -0.22% | 0.38% | 24.44% | -2.67% | 13.16% | 11.32% | 29.33% | 13.23% | 12.13% | 6.75% | -14.68% | -3.58% | 16.09% | 6.37% | -10.39% | 2.58% | 16.10% | -5.50% | -28.53% | 18.23% | 10.83% | 7.96% | -2.96% | 16.50% | |
cost of revenue | 330,948,000 | 298,558,000 | 284,324,000 | 277,257,000 | 276,676,000 | 226,853,000 | 205,444,000 | 202,889,000 | 211,326,000 | 193,453,000 | 192,285,000 | 192,203,000 | 204,516,000 | 190,043,000 | 158,834,000 | 142,630,000 | 137,211,000 | 129,102,000 | 113,396,000 | 104,169,000 | 116,382,000 | 83,616,000 | 74,331,000 | 74,802,000 | 75,655,000 | 67,782,000 | 63,357,000 | 68,904,000 | 70,957,000 | 62,197,000 | 57,655,000 | 58,269,000 | 58,083,000 | 47,106,000 | 48,531,000 | 43,153,000 | 39,002,000 | 30,053,000 | 26,786,000 | 24,085,000 | 22,661,000 | 26,495,000 | 27,435,000 | 24,074,000 | -72,380,688 | 25,148,000 | 25,070,000 | 22,163,000 | -74,066,607 | 29,857,000 | 23,256,000 | 20,954,000 | 19,208,000 | 18,868,000 | 16,823,000 |
gross profit | 406,228,000 | 366,016,000 | 353,230,000 | 344,408,000 | 343,443,000 | 280,578,000 | 252,441,000 | 251,123,000 | 263,541,000 | 247,675,000 | 258,780,000 | 267,809,000 | 290,902,000 | 270,961,000 | 218,880,000 | 193,874,000 | 186,311,000 | 164,215,000 | 141,059,000 | 128,874,000 | 143,040,000 | 102,593,000 | 91,447,000 | 91,936,000 | 93,158,000 | 83,225,000 | 78,006,000 | 84,593,000 | 89,018,000 | 77,564,000 | 71,495,000 | 71,161,000 | 70,856,000 | 56,512,000 | 57,925,000 | 50,926,000 | 45,510,000 | 35,294,000 | 30,928,000 | 27,385,000 | 25,553,000 | 30,013,000 | 31,172,000 | 26,410,000 | 24,917,000 | 27,814,000 | 26,558,000 | 22,305,000 | 23,741,000 | 35,986,000 | 32,434,000 | 29,296,000 | 27,339,000 | 29,098,000 | 24,350,000 |
yoy | 18.28% | 30.45% | 39.93% | 37.15% | 30.32% | 13.28% | -2.45% | -6.23% | -9.41% | -8.59% | 18.23% | 38.14% | 56.14% | 65.00% | 55.17% | 50.44% | 30.25% | 60.06% | 54.25% | 40.18% | 53.55% | 23.27% | 17.23% | 8.68% | 4.65% | 7.30% | 9.11% | 18.88% | 25.63% | 37.25% | 23.43% | 39.73% | 55.69% | 60.12% | 87.29% | 85.96% | 78.10% | 17.60% | -0.78% | 3.69% | 2.55% | 7.91% | 17.37% | 18.40% | 4.95% | -22.71% | -18.12% | -23.86% | -13.16% | 23.67% | 33.20% | ||||
qoq | 10.99% | 3.62% | 2.56% | 0.28% | 22.41% | 11.15% | 0.52% | -4.71% | 6.41% | -4.29% | -3.37% | -7.94% | 7.36% | 23.79% | 12.90% | 4.06% | 13.46% | 16.42% | 9.45% | -9.90% | 39.42% | 12.19% | -0.53% | -1.31% | 11.94% | 6.69% | -7.79% | -4.97% | 14.77% | 8.49% | 0.47% | 0.43% | 25.38% | -2.44% | 13.74% | 11.90% | 28.95% | 14.12% | 12.94% | 7.17% | -14.86% | -3.72% | 18.03% | 5.99% | -10.42% | 4.73% | 19.07% | -6.05% | -34.03% | 10.95% | 10.71% | 7.16% | -6.05% | 19.50% | |
gross margin % | 55.11% | 55.08% | 55.40% | 55.40% | 55.38% | 55.29% | 55.13% | 55.31% | 55.50% | 56.15% | 57.37% | 58.22% | 58.72% | 58.78% | 57.95% | 57.61% | 57.59% | 55.99% | 55.44% | 55.30% | 55.14% | 55.10% | 55.16% | 55.14% | 55.18% | 55.11% | 55.18% | 55.11% | 55.64% | 55.50% | 55.36% | 54.98% | 54.95% | 54.54% | 54.41% | 54.13% | 53.85% | 54.01% | 53.59% | 53.21% | 53.00% | 53.11% | 53.19% | 52.31% | 52.50% | 52.52% | 51.44% | 50.16% | 50.45% | 54.65% | 58.24% | 58.30% | 58.73% | 60.66% | 59.14% |
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 98,173,000 | 96,266,000 | 92,227,000 | 85,762,000 | 85,051,000 | 77,945,000 | 75,990,000 | 71,459,000 | 64,787,000 | 63,688,000 | 63,709,000 | 61,674,000 | 67,263,000 | 57,131,000 | 54,104,000 | 54,514,000 | 49,468,000 | 44,753,000 | 41,892,000 | 42,252,000 | 37,717,000 | 31,673,000 | 25,956,000 | 27,011,000 | 27,742,000 | 27,545,000 | 25,458,000 | 22,735,000 | 25,630,000 | 23,481,000 | 21,609,000 | 21,730,000 | 21,442,000 | 17,974,000 | 20,472,000 | 17,876,000 | 17,321,000 | 12,643,000 | 12,478,000 | 12,123,000 | 13,243,000 | 11,967,000 | 12,468,000 | 11,118,000 | -33,109,091 | 11,792,000 | 11,237,000 | 10,086,000 | -34,109,258 | 11,291,000 | 11,785,000 | 11,040,000 | 10,366,000 | 10,080,000 | 9,732,000 |
selling, general and administrative | 112,872,000 | 104,992,000 | 92,244,000 | 95,339,000 | 94,364,000 | 86,097,000 | 80,964,000 | 70,095,000 | 63,188,000 | 71,662,000 | 70,795,000 | 66,057,000 | 69,717,000 | 70,668,000 | 67,153,000 | 61,208,000 | 56,291,000 | 57,238,000 | 51,453,000 | 45,120,000 | 43,503,000 | 40,883,000 | 32,164,000 | 33,240,000 | 34,692,000 | 35,058,000 | 30,553,000 | 28,372,000 | 29,552,000 | 28,561,000 | 27,318,000 | 24,038,000 | 25,255,000 | 21,316,000 | 22,397,000 | 21,531,000 | 17,768,000 | 13,891,000 | 13,793,000 | 13,258,000 | 13,930,000 | 11,955,000 | 12,167,000 | 11,966,000 | -30,075,095 | 10,249,000 | 10,343,000 | 9,490,000 | -32,294,325 | 10,296,000 | 11,615,000 | 10,393,000 | 10,185,000 | 9,438,000 | 9,321,000 |
total operating expenses | 211,045,000 | 201,258,000 | 184,471,000 | 181,101,000 | 179,415,000 | 164,042,000 | 156,954,000 | 141,554,000 | 127,975,000 | 135,350,000 | 134,504,000 | 130,917,000 | 139,031,000 | 129,073,000 | 122,746,000 | 115,302,000 | 109,180,000 | 103,587,000 | 94,973,000 | 88,912,000 | 83,061,000 | 74,638,000 | 60,461,000 | 61,242,000 | 63,126,000 | 63,106,000 | 56,289,000 | 51,516,000 | 55,525,000 | 52,682,000 | 49,458,000 | 46,108,000 | 47,024,000 | 38,969,000 | 42,924,000 | 39,399,000 | 35,134,000 | 26,638,000 | 26,014,000 | 25,080,000 | 24,573,000 | 23,693,000 | 24,391,000 | 23,212,000 | 22,506,000 | 22,763,000 | 22,519,000 | 20,389,000 | 19,780,000 | 22,551,000 | 25,628,000 | 23,000,000 | 22,918,000 | 15,973,000 | 21,286,000 |
operating income | 195,183,000 | 164,758,000 | 168,759,000 | 163,307,000 | 164,028,000 | 116,536,000 | 95,487,000 | 109,569,000 | 135,566,000 | 112,325,000 | 124,276,000 | 136,892,000 | 151,871,000 | 141,888,000 | 96,134,000 | ||||||||||||||||||||||||||||||||||||||||
yoy | 18.99% | 41.38% | 76.74% | 49.04% | 20.99% | 3.75% | -23.17% | -19.96% | -10.74% | -20.84% | 29.27% | ||||||||||||||||||||||||||||||||||||||||||||
qoq | 18.47% | -2.37% | 3.34% | -0.44% | 40.75% | 22.04% | -12.85% | -19.18% | 20.69% | -9.62% | -9.22% | -9.86% | 7.04% | 47.59% | |||||||||||||||||||||||||||||||||||||||||
operating margin % | 26.48% | 24.79% | 26.47% | 26.27% | 26.45% | 22.97% | 20.85% | 24.13% | 28.55% | 25.46% | 27.55% | 29.76% | 30.66% | 30.78% | 25.45% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% |
other income | 10,392,000 | 12,220,000 | 5,131,000 | 6,224,000 | 10,278,000 | 7,512,000 | 9,540,000 | 9,976,000 | 2,289,000 | 6,543,000 | 5,297,000 | 3,872,000 | 5,000 | -5,092,000 | -634,000 | 3,391,000 | 793,000 | 3,031,000 | 2,587,000 | 4,480,000 | 2,494,000 | 5,200,000 | -1,714,000 | ||||||||||||||||||||||||||||||||
income before income taxes | 205,575,000 | 176,978,000 | 173,890,000 | 169,531,000 | 174,306,000 | 124,048,000 | 105,027,000 | 119,545,000 | 137,855,000 | 118,868,000 | 129,573,000 | 140,764,000 | 151,876,000 | 136,796,000 | 95,500,000 | 81,963,000 | 77,924,000 | 63,659,000 | 48,673,000 | 44,442,000 | 62,473,000 | 33,155,000 | 29,272,000 | 33,425,000 | 32,289,000 | 22,348,000 | 25,058,000 | 32,684,000 | 36,207,000 | 27,114,000 | 22,477,000 | 26,700,000 | 25,087,000 | 18,440,000 | 15,781,000 | 12,124,000 | 10,919,000 | 8,597,000 | 5,132,000 | 2,295,000 | 970,000 | 6,476,000 | 7,140,000 | 3,304,000 | 2,510,000 | 5,054,000 | 4,063,000 | 2,099,000 | 4,121,000 | 13,516,000 | 7,140,000 | 6,643,000 | 4,567,000 | 13,210,000 | 3,160,000 |
income tax expense | 27,301,000 | 43,252,000 | 40,099,000 | 16,511,000 | 29,876,000 | 23,682,000 | 12,486,000 | 22,640,000 | 16,692,000 | 19,364,000 | 19,771,000 | 21,674,000 | 27,539,000 | 22,117,000 | 15,934,000 | 9,292,000 | 9,154,000 | 1,555,000 | 6,907,000 | 988,000 | 2,761,000 | 1,655,000 | |||||||||||||||||||||||||||||||||
net income | 178,274,000 | 133,726,000 | 133,791,000 | 1,449,363,000 | 144,430,000 | 100,366,000 | 92,541,000 | 96,905,000 | 121,163,000 | 99,504,000 | 109,802,000 | 119,090,000 | 124,337,000 | 114,679,000 | 79,566,000 | 72,671,000 | 68,770,000 | 55,169,000 | 45,413,000 | 42,887,000 | 55,566,000 | 30,167,000 | 35,756,000 | 32,437,000 | 29,528,000 | 20,693,000 | 26,181,000 | 27,638,000 | 31,568,000 | 24,206,000 | 21,856,000 | 12,071,000 | 23,642,000 | 16,574,000 | 14,373,000 | 11,198,000 | 10,575,000 | 7,410,000 | 5,489,000 | 2,499,000 | 248,000 | 5,921,000 | 6,592,000 | 2,995,000 | 2,453,000 | 5,473,000 | 3,482,000 | 1,893,000 | 3,581,000 | 13,219,000 | 6,407,000 | 6,356,000 | 4,654,000 | 12,562,000 | 3,186,000 |
yoy | 23.43% | 33.24% | 44.57% | 1395.65% | 19.20% | 0.87% | -15.72% | -18.63% | -2.55% | -13.23% | 38.00% | 63.88% | 80.80% | 107.87% | 75.21% | 69.45% | 23.76% | 82.88% | 27.01% | 32.22% | 88.18% | 45.78% | 36.57% | 17.36% | -6.46% | -14.51% | 19.79% | 128.96% | 33.53% | 46.05% | 52.06% | 7.80% | 123.57% | 123.67% | 161.85% | 348.10% | 4164.11% | 25.15% | -16.73% | -16.56% | -89.89% | 8.19% | 89.32% | 58.21% | -31.50% | -58.60% | -45.65% | -70.22% | -23.06% | 5.23% | 101.10% | ||||
qoq | 33.31% | -0.05% | -90.77% | 903.51% | 43.90% | 8.46% | -4.50% | -20.02% | 21.77% | -9.38% | -7.80% | -4.22% | 8.42% | 44.13% | 9.49% | 5.67% | 24.65% | 21.48% | 5.89% | -22.82% | 84.19% | -15.63% | 10.23% | 9.85% | 42.70% | -20.96% | -5.27% | -12.45% | 30.41% | 10.75% | 81.06% | -48.94% | 42.65% | 15.31% | 28.35% | 5.89% | 42.71% | 35.00% | 119.65% | 907.66% | -95.81% | -10.18% | 120.10% | 22.10% | -55.18% | 57.18% | 83.94% | -47.14% | -72.91% | 106.32% | 0.80% | 36.57% | -62.95% | 294.29% | |
net income margin % | 24.18% | 20.12% | 20.99% | 233.14% | 23.29% | 19.78% | 20.21% | 21.34% | 25.52% | 22.56% | 24.34% | 25.89% | 25.10% | 24.88% | 21.07% | 21.60% | 21.26% | 18.81% | 17.85% | 18.40% | 21.42% | 16.20% | 21.57% | 19.45% | 17.49% | 13.70% | 18.52% | 18.01% | 19.73% | 17.32% | 16.92% | 9.33% | 18.34% | 16.00% | 13.50% | 11.90% | 12.51% | 11.34% | 9.51% | 4.86% | 0.51% | 10.48% | 11.25% | 5.93% | 5.17% | 10.33% | 6.74% | 4.26% | 7.61% | 20.08% | 11.50% | 12.65% | 10.00% | 26.19% | 7.74% |
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 3.72 | 2.79 | 2.8 | 29.83 | 2.96 | 2.06 | 1.9 | 2.02 | 2.54 | 2.1 | 2.32 | 2.54 | 2.66 | 2.46 | 1.71 | 1.58 | 1.5 | 1.2 | 1 | 0.95 | 1.24 | 0.67 | 0.8 | 0.75 | 0.68 | 0.48 | 0.61 | 0.65 | 0.75 | 0.57 | 0.52 | 0.29 | 0.57 | 0.4 | 0.35 | 0.28 | 0.26 | ||||||||||||||||||
diluted | 3.71 | 2.78 | 2.79 | 29.7 | 2.95 | 2.05 | 1.89 | 1.98 | 2.48 | 2.04 | 2.26 | 2.45 | 2.57 | 2.37 | 1.65 | 1.5 | 1.44 | 1.16 | 0.95 | 0.91 | 1.18 | 0.64 | 0.77 | 0.7 | 0.64 | 0.45 | 0.58 | 0.61 | 0.71 | 0.55 | 0.49 | 0.28 | 0.54 | 0.39 | 0.34 | 0.27 | 0.25 | ||||||||||||||||||
weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 47,898 | 47,887 | 47,851 | 48,599 | 48,757 | 48,687 | 48,635 | 47,610 | 47,780 | 47,489 | 47,234 | 46,727 | 46,829 | 46,675 | 46,424 | 45,851 | 45,970 | 45,796 | 45,498 | 44,840 | 44,970 | 44,785 | 44,455 | 43,165 | 43,308 | 43,109 | 42,749 | 42,247 | 42,362 | 42,237 | 41,922 | 41,350 | 41,458 | 40,436 | 40,590 | 40,387 | 40,028 | 37,910 | 37,053 | 36,259 | 34,871 | 35,145 | 34,665 | 34,105 | 33,594 | 33,846 | 35,024 | ||||||||
diluted | 48,042 | 48,019 | 48,006 | 48,835 | 48,964 | 48,945 | 48,928 | 48,771 | 48,792 | 48,756 | 48,655 | 48,358 | 48,349 | 48,286 | 48,250 | 47,889 | 47,852 | 47,754 | 47,711 | 47,014 | 46,955 | 46,831 | 46,670 | 45,763 | 45,833 | 45,483 | 45,232 | 44,602 | 44,669 | 44,400 | 44,282 | 43,578 | 43,486 | 41,915 | 41,895 | 41,716 | 41,646 | 39,009 | 38,239 | 37,708 | 36,247 | 36,438 | 35,997 | 35,538 | 34,240 | 34,903 | 36,105 | ||||||||
litigation expense | 3,186,000 | 2,051,000 | 1,274,000 | 1,489,000 | -420,000 | 3,421,000 | 1,596,000 | 1,628,000 | 1,540,000 | 1,841,000 | 2,082,000 | 2,341,000 | 991,000 | 692,000 | 503,000 | 278,000 | 378,250 | 343,000 | 640,000 | 531,000 | 225,750 | 327,000 | 23,000 | 55,000 | 45,000 | 128,000 | 618,500 | 722,000 | 939,000 | 813,000 | 659,000 | 964,000 | 2,228,000 | 1,567,000 | 2,367,000 | 2,811,000 | |||||||||||||||||||
income from operations | 45,961,250 | 77,131,000 | 60,628,000 | 46,086,000 | 39,962,000 | 59,979,000 | 27,955,000 | 30,986,000 | 30,694,000 | 30,032,000 | 20,119,000 | 21,717,000 | 33,077,000 | 33,493,000 | 24,882,000 | 22,037,000 | 25,053,000 | 23,832,000 | 17,543,000 | 15,001,000 | 11,527,000 | 10,376,000 | 8,656,000 | 4,914,000 | 2,305,000 | 980,000 | 6,320,000 | 6,781,000 | 3,198,000 | 2,411,000 | 5,051,000 | 4,039,000 | 1,916,000 | 3,961,000 | 13,435,000 | 6,806,000 | 6,296,000 | 4,421,000 | 13,125,000 | 3,064,000 | |||||||||||||||
income tax benefit | 8,490,000 | 3,260,000 | 2,988,000 | -6,484,000 | -1,123,000 | -357,000 | -204,000 | 353,000 | 555,000 | 733,000 | 287,000 | -26,000 | |||||||||||||||||||||||||||||||||||||||||||
interest and other income | 2,731,000 | 2,257,000 | 2,229,000 | 3,341,000 | -393,000 | 2,714,000 | 2,232,000 | 440,000 | 1,647,000 | 1,255,000 | 897,000 | 780,000 | 597,000 | 543,000 | -59,000 | 218,000 | 157,000 | 137,000 | 103,000 | 160,000 | 271,000 | 231,000 | 240,000 | 338,000 | 347,000 | 220,000 | 161,000 | 281,000 | |||||||||||||||||||||||||||
income tax provision | 5,046,000 | 4,639,000 | 2,908,000 | 621,000 | 14,629,000 | 1,445,000 | 1,866,000 | 1,408,000 | 926,000 | 344,000 | 1,187,000 | 548,000 | 309,000 | 581,000 | 206,000 | 540,000 | 297,000 | -87,000 | 648,000 | ||||||||||||||||||||||||||||||||||||
cash dividends declared per common share | 0.225 | 0.3 | 0.3 | 0.3 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | |||||||||||||||||||||||||||||||||||||||||||||
litigation benefit | -8,000 | 104,000 | -257,000 | -301,000 | -2,600,000 | -229,000 | -244,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share | 0.2 | 0.15 | 0.07 | 0.17 | 0.19 | 0.09 | 0.08 | 0.16 | 0.1 | 0.05 | 0.18 | 0.37 | 0.18 | 0.18 | 0.11 | 0.36 | 0.09 | ||||||||||||||||||||||||||||||||||||||
diluted net income per share | 0.19 | 0.14 | 0.07 | 0.16 | 0.18 | 0.08 | 0.078 | 0.16 | 0.1 | 0.05 | 0.17 | 0.35 | 0.17 | 0.17 | 0.103 | 0.34 | 0.09 | ||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 47,898 | 47,887 | 47,851 | 48,599 | 48,757 | 48,687 | 48,635 | 47,610 | 47,780 | 47,489 | 47,234 | 46,727 | 46,829 | 46,675 | 46,424 | 45,851 | 45,970 | 45,796 | 45,498 | 44,840 | 44,970 | 44,785 | 44,455 | 43,165 | 43,308 | 43,109 | 42,749 | 42,247 | 42,362 | 42,237 | 41,922 | 41,350 | 41,458 | 40,436 | 40,590 | 40,387 | 40,028 | 37,910 | 37,053 | 36,259 | 34,871 | 35,145 | 34,665 | 34,105 | 33,594 | 33,846 | 35,024 | ||||||||
diluted | 48,042 | 48,019 | 48,006 | 48,835 | 48,964 | 48,945 | 48,928 | 48,771 | 48,792 | 48,756 | 48,655 | 48,358 | 48,349 | 48,286 | 48,250 | 47,889 | 47,852 | 47,754 | 47,711 | 47,014 | 46,955 | 46,831 | 46,670 | 45,763 | 45,833 | 45,483 | 45,232 | 44,602 | 44,669 | 44,400 | 44,282 | 43,578 | 43,486 | 41,915 | 41,895 | 41,716 | 41,646 | 39,009 | 38,239 | 37,708 | 36,247 | 36,438 | 35,997 | 35,538 | 34,240 | 34,903 | 36,105 | ||||||||
includes stock-based compensation expense as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stock-based compensation expense | 5,231 | 5,190 | 4,660 | 7,326 | 4,182 | 3,829 | 3,315 | ||||||||||||||||||||||||||||||||||||||||||||||||
interest income and other | -10,000 | -10,000 | 156,000 | 359,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
includes stock-based compensation as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
includes stock-based compensation expense | 185 | 112 | 118 | 95 | |||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other income | 106,000 | 99,000 | 3,000 | 24,000 | 183,000 | 160,000 | 81,000 | 334,000 | 347,000 | 146,000 | 85,000 | 96,000 | |||||||||||||||||||||||||||||||||||||||||||
income tax provision / | 92,000 | -419,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation provision reversal | -1,589,000 | -6,356,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding | 34,050 | 35,830 | 36,185 | 36,291 | 35,421 | 34,310 | 34,552 | 34,070 | |||||||||||||||||||||||||||||||||||||||||||||||
stock options | 540.5 | 1,542 | 2,064 | 2,362 | |||||||||||||||||||||||||||||||||||||||||||||||||||
diluted weighted-average common equivalent shares outstanding | 35,160 | 37,826 | 37,727 | 38,355 | 37,783 | 36,634 | 37,247 | 36,389 | |||||||||||||||||||||||||||||||||||||||||||||||
stock options and restricted stock | 51 | 2,695 | 2,319 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from litigation expense | 2,233,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.
