Medpace Holdings, Inc(NASDAQ:MEDP)
Medpace Holdings, Inc. provides clinical research-based drug and medical device development services in North America, Europe, and Asia. The company offers a suite of services supporting the clinical development process from Phase I to Phase IV in various therapeutic areas. It also provides clinical...
Website: http://www.medpace.com
Founded: 1992
Full Time Employees: 3,400
Sector: Healthcare
Industry: Diagnostics & Research
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 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 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-04-01 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 706,604,000 | 708,450,000 | 659,903,000 | 603,311,000 | 558,570,000 | 536,589,000 | 533,317,000 | 528,104,000 | 511,044,000 | 498,401,000 | 492,499,000 | 460,868,000 | 394,098,000 | 383,744,000 | 351,207,000 | 330,947,000 | 308,552,000 | 295,567,000 | 278,293,000 | 259,965,000 | 259,678,000 | 230,373,000 | 204,995,000 | 230,879,000 | 229,886,000 | 216,238,000 | 214,104,000 | 200,741,000 | 192,115,000 | 179,253,000 | 170,144,000 | 163,077,000 | ||||||||
yoy | 26.50% | 32.03% | 23.74% | 14.24% | 9.30% | 7.66% | 8.29% | 14.59% | 26.47% | 28.34% | 31.22% | 27.72% | 29.83% | 26.20% | 27.30% | 18.82% | 28.30% | 35.76% | 12.60% | 12.96% | 6.54% | -4.25% | 15.01% | 19.66% | 20.63% | 25.84% | 23.10% | |||||||||||||
qoq | -0.26% | 7.36% | 9.38% | 8.01% | 4.10% | 0.61% | 0.99% | 3.34% | 2.54% | 1.20% | 6.86% | 2.70% | 9.26% | 6.12% | 7.26% | 4.39% | 6.21% | 7.05% | 0.11% | 12.72% | 12.38% | -11.21% | 0.43% | 6.31% | 1.00% | 6.66% | 4.49% | 7.18% | 5.35% | 4.33% | ||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||
direct service costs, excluding depreciation and amortization | 198,274,000 | 182,151,000 | 186,335,000 | 185,826,000 | 177,816,000 | 167,522,000 | 171,540,000 | 171,541,000 | 171,492,000 | 164,291,000 | 164,364,000 | 158,526,000 | 151,068,000 | 140,687,000 | 136,648,000 | 132,118,000 | 125,434,000 | 118,930,000 | 112,540,000 | 108,233,000 | 101,387,000 | 91,429,000 | 87,577,000 | 86,625,000 | 88,795,000 | 85,484,000 | 81,086,000 | 79,327,000 | 75,109,000 | 67,945,000 | 62,520,000 | 61,478,000 | 60,341,000 | |||||||
reimbursed out-of-pocket expenses | 312,004,000 | 320,983,000 | 276,629,000 | 237,472,000 | 202,404,000 | 190,750,000 | 192,769,000 | 202,725,000 | 184,410,000 | 197,304,000 | 194,942,000 | 178,025,000 | 152,817,000 | 137,680,000 | 128,062,000 | 120,093,000 | 106,836,000 | 101,638,000 | 95,934,000 | 95,409,000 | 80,151,000 | 85,397,000 | 68,637,000 | 61,733,000 | 77,006,000 | 81,703,000 | 70,984,000 | 70,985,000 | 70,594,000 | 63,188,000 | 61,476,000 | 55,198,000 | 56,913,000 | 13,234,000 | 11,962,000 | 11,664,000 | 12,830,000 | 12,867,000 | 12,987,000 | |
total direct costs | 510,278,000 | 503,134,000 | 462,964,000 | 423,298,000 | 380,220,000 | 358,272,000 | 364,309,000 | 374,266,000 | 355,902,000 | 361,595,000 | 359,306,000 | 336,551,000 | 303,885,000 | 278,367,000 | 264,710,000 | 252,211,000 | 232,270,000 | 220,568,000 | 208,474,000 | 203,642,000 | 181,538,000 | 176,826,000 | 156,214,000 | 148,358,000 | 165,801,000 | 167,187,000 | 152,070,000 | 150,312,000 | 145,703,000 | 131,133,000 | 123,996,000 | 116,676,000 | 117,254,000 | |||||||
selling, general and administrative | 47,917,000 | 44,916,000 | 48,082,000 | 46,664,000 | 57,897,000 | 45,433,000 | 49,217,000 | 41,453,000 | 44,081,000 | 42,514,000 | 41,407,000 | 39,404,000 | 38,027,000 | 33,401,000 | 35,418,000 | 33,215,000 | 29,366,000 | 27,664,000 | 28,046,000 | 26,973,000 | 25,738,000 | 22,381,000 | 22,796,000 | 21,855,000 | 25,124,000 | 21,261,000 | 29,120,000 | 23,556,000 | 21,308,000 | 20,569,000 | 18,606,000 | 20,507,000 | 15,999,000 | 16,842,000 | 16,606,000 | 14,755,000 | 15,154,000 | 16,783,000 | 16,391,000 | |
depreciation | 6,751,000 | 6,894,000 | 6,813,000 | 6,777,000 | 6,694,000 | 7,145,000 | 7,158,000 | 6,874,000 | 6,631,000 | 6,422,000 | 6,329,000 | 5,970,000 | 5,408,000 | 5,061,000 | 4,951,000 | 4,707,000 | 4,270,000 | 4,186,000 | 4,056,000 | 3,951,000 | 3,812,000 | 3,534,000 | 2,991,000 | 2,674,000 | 2,453,000 | 2,325,000 | 2,062,000 | 1,982,000 | 1,991,000 | 2,357,000 | 2,343,000 | 2,226,000 | 2,314,000 | 2,106,000 | 2,237,000 | 2,101,000 | 2,130,000 | 1,961,000 | 1,915,000 | |
amortization | 155,000 | 237,000 | 236,000 | 237,000 | 236,000 | 361,000 | 360,000 | 361,000 | 361,000 | 550,000 | 549,000 | 550,000 | 550,000 | 838,000 | 838,000 | 838,000 | 838,000 | 1,279,000 | 1,278,000 | 1,279,000 | 1,278,000 | 1,949,000 | 1,950,000 | 1,980,000 | 1,997,000 | 2,995,000 | 2,995,000 | 2,995,000 | 5,844,000 | 7,390,000 | 7,390,000 | 7,390,000 | 7,391,000 | 9,494,000 | 9,496,000 | 9,462,000 | 9,448,000 | 12,668,000 | 12,668,000 | |
total operating expenses | 565,101,000 | 555,181,000 | 518,095,000 | 476,976,000 | 445,047,000 | 411,211,000 | 421,044,000 | 422,954,000 | 406,975,000 | 411,081,000 | 407,591,000 | 382,475,000 | 347,870,000 | 317,667,000 | 305,917,000 | 290,971,000 | 266,744,000 | 253,697,000 | 241,854,000 | 235,845,000 | 212,366,000 | 204,690,000 | 183,951,000 | 174,867,000 | 195,375,000 | 193,768,000 | 186,247,000 | 178,845,000 | 174,846,000 | 161,449,000 | 152,335,000 | 146,799,000 | 142,958,000 | 97,245,000 | 93,445,000 | 89,937,000 | 90,667,000 | 95,353,000 | 95,182,000 | |
income from operations | 141,503,000 | 153,269,000 | 141,808,000 | 126,335,000 | 113,523,000 | 125,378,000 | 112,273,000 | 105,150,000 | 104,069,000 | 87,320,000 | 84,908,000 | 78,393,000 | 86,204,000 | 76,431,000 | 77,827,000 | 60,236,000 | 64,203,000 | 54,855,000 | 53,713,000 | 42,448,000 | 47,599,000 | 54,988,000 | 46,422,000 | 30,128,000 | 35,504,000 | 36,118,000 | 29,991,000 | 35,259,000 | 25,895,000 | 30,666,000 | 26,918,000 | 23,345,000 | 20,119,000 | 15,437,000 | 17,198,000 | 16,279,000 | 15,944,000 | 12,890,000 | 12,617,000 | |
yoy | 24.65% | 22.25% | 26.31% | 20.15% | 9.08% | 43.58% | 32.23% | 34.13% | 20.72% | 14.25% | 9.10% | 30.14% | 34.27% | 39.33% | 44.89% | 41.91% | 34.88% | -0.24% | 15.71% | 40.89% | 34.07% | 52.25% | 54.79% | -14.55% | 37.11% | 17.78% | 11.42% | 51.03% | 28.71% | 98.65% | 56.52% | 43.41% | 26.19% | 19.76% | 36.31% | |||||
qoq | -7.68% | 8.08% | 12.25% | 11.29% | -9.46% | 11.67% | 6.77% | 1.04% | 19.18% | 2.84% | 8.31% | -9.06% | 12.79% | -1.79% | 29.20% | -6.18% | 17.04% | 2.13% | 26.54% | -10.82% | -13.44% | 18.45% | 54.08% | -15.14% | -1.70% | 20.43% | -14.94% | 36.16% | -15.56% | 13.92% | 15.31% | 16.03% | 30.33% | -10.24% | 5.65% | 2.10% | 23.69% | 2.16% | ||
operating margin % | 20.03% | 21.63% | 21.49% | 20.94% | 20.32% | 23.37% | 21.05% | 19.91% | 20.36% | 17.52% | 17.24% | 17.01% | Infinity% | 19.39% | 20.28% | 17.15% | 19.40% | 17.78% | 18.17% | 15.25% | 18.31% | 21.18% | 20.15% | 14.70% | 15.38% | 15.71% | 13.87% | 16.47% | 12.90% | 15.96% | 15.02% | 13.72% | 12.34% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | |
other income, net: | ||||||||||||||||||||||||||||||||||||||||
miscellaneous income | 971,000 | -158,000 | -489,000 | -2,875,000 | -1,816,000 | 621,000 | -1,025,000 | -133,000 | 4,593,000 | 1,543,000 | -1,602,000 | -1,283,000 | 687,000 | -1,959,000 | 5,649,000 | 2,311,000 | 1,067,000 | 1,089,000 | 1,064,000 | 265,000 | 924,000 | -257,000 | 584,000 | 239,000 | 617,000 | -289,000 | -273,000 | -19,000 | 253,000 | 482,000 | 478,000 | 896,000 | -378,000 | |||||||
interest income | 5,117,000 | 3,722,000 | 1,517,000 | 1,078,000 | 6,463,000 | 7,883,000 | 7,528,000 | 5,465,000 | 4,120,000 | -861,000 | 54,000 | -23,000 | -41,000 | -27,000 | -14,000 | -29,000 | -16,000 | -5,000 | 357,000 | |||||||||||||||||||||
total other income | 6,088,000 | 3,564,000 | 1,028,000 | -1,797,000 | 4,647,000 | 8,504,000 | 6,503,000 | 5,332,000 | 8,713,000 | 3,387,000 | -1,707,000 | -2,649,000 | -174,000 | -2,786,000 | 4,065,000 | 1,763,000 | 1,121,000 | 1,066,000 | 1,023,000 | 238,000 | 910,000 | -286,000 | 568,000 | 234,000 | 974,000 | |||||||||||||||
income before income taxes | 147,591,000 | 156,833,000 | 142,836,000 | 124,538,000 | 118,170,000 | 133,882,000 | 118,776,000 | 110,482,000 | 112,782,000 | 90,707,000 | 83,201,000 | 75,744,000 | 86,030,000 | 73,645,000 | 81,892,000 | 61,999,000 | 65,324,000 | 55,921,000 | 54,736,000 | 42,686,000 | 48,509,000 | 54,702,000 | 46,990,000 | 30,362,000 | 36,478,000 | 36,217,000 | 29,465,000 | 34,492,000 | 24,658,000 | 29,320,000 | 25,459,000 | 21,515,000 | 17,657,000 | 13,674,000 | 15,147,000 | 14,346,000 | 13,778,000 | 226,000 | 7,583,000 | |
income tax provision | 23,721,000 | 21,700,000 | 31,701,000 | 34,278,000 | 3,575,000 | 16,864,000 | 22,350,000 | 22,131,000 | 10,191,000 | 12,409,000 | 12,651,000 | 14,676,000 | 13,136,000 | 4,975,000 | 15,865,000 | 12,639,000 | 4,013,000 | 5,887,000 | 6,162,000 | 2,752,000 | 5,203,000 | 3,836,000 | 5,530,000 | 6,258,000 | 7,524,000 | 6,404,000 | 5,488,000 | 7,037,000 | 5,460,000 | 6,559,000 | 6,154,000 | 4,947,000 | 3,106,000 | 2,383,000 | 5,316,000 | 4,793,000 | 5,331,000 | 247,000 | 2,547,000 | |
net income | 123,870,000 | 135,133,000 | 111,135,000 | 90,260,000 | 114,595,000 | 117,018,000 | 96,426,000 | 88,351,000 | 102,591,000 | 78,298,000 | 70,550,000 | 61,068,000 | 72,894,000 | 68,670,000 | 66,027,000 | 49,360,000 | 61,311,000 | 50,034,000 | 48,574,000 | 39,934,000 | 43,306,000 | 50,866,000 | 41,460,000 | 24,104,000 | 28,954,000 | 29,813,000 | 23,977,000 | 27,455,000 | 19,198,000 | 22,761,000 | 19,305,000 | 16,568,000 | 14,551,000 | 11,291,000 | 9,831,000 | 9,553,000 | 8,447,000 | -21,000 | 5,036,000 | |
yoy | 8.09% | 15.48% | 15.25% | 2.16% | 11.70% | 49.45% | 36.68% | 44.68% | 40.74% | 14.02% | 6.85% | 23.72% | 18.89% | 37.25% | 35.93% | 23.60% | 41.58% | -1.64% | 17.16% | 65.67% | 49.57% | 70.62% | 72.92% | -12.21% | 50.82% | 30.98% | 24.20% | 65.71% | 31.94% | 101.59% | 96.37% | 73.43% | 72.26% | -53866.67% | 95.21% | |||||
qoq | -8.33% | 21.59% | 23.13% | -21.24% | -2.07% | 21.36% | 9.14% | -13.88% | 31.03% | 10.98% | 15.53% | -16.22% | 6.15% | 4.00% | 33.77% | -19.49% | 22.54% | 3.01% | 21.64% | -7.79% | -14.86% | 22.69% | 72.00% | -16.75% | -2.88% | 24.34% | -12.67% | 43.01% | -15.65% | 17.90% | 16.52% | 13.86% | 28.87% | 14.85% | 2.91% | 13.09% | -40323.81% | -100.42% | ||
net income margin % | 17.53% | 19.07% | 16.84% | 14.96% | 20.52% | 21.81% | 18.08% | 16.73% | 20.07% | 15.71% | 14.32% | 13.25% | Infinity% | 17.42% | 17.21% | 14.05% | 18.53% | 16.22% | 16.43% | 14.35% | 16.66% | 19.59% | 18.00% | 11.76% | 12.54% | 12.97% | 11.09% | 12.82% | 9.56% | 11.85% | 10.77% | 9.74% | 8.92% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | |
net income per share | ||||||||||||||||||||||||||||||||||||||||
basic | 4.35 | 4.76 | 3.95 | 3.16 | 3.77 | 3.78 | 3.11 | 2.85 | 3.32 | 2.55 | 2.3 | 2 | 2.35 | 2.18 | 2.13 | 1.52 | 1.75 | 1.39 | 1.35 | 1.11 | 1.21 | 1.43 | 1.16 | 0.68 | 0.8 | 0.82 | 0.67 | 0.76 | 0.54 | 0.64 | 0.54 | 0.46 | 0.41 | 0.3 | 0.25 | 0.24 | 0.21 | -0.01 | 0.14 | |
diluted | 4.28 | 4.64 | 3.86 | 3.1 | 3.67 | 3.67 | 3.01 | 2.75 | 3.2 | 2.46 | 2.22 | 1.93 | 2.27 | 2.1 | 2.05 | 1.46 | 1.69 | 1.32 | 1.29 | 1.06 | 1.14 | 1.34 | 1.09 | 0.64 | 0.76 | 0.79 | 0.63 | 0.73 | 0.51 | 0.61 | 0.52 | 0.45 | 0.4 | 0.29 | 0.25 | 0.23 | 0.2 | -0.02 | 0.13 | |
weighted-average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||
basic | 28,445 | 28,846 | 28,136 | 28,601 | 30,387 | 30,957 | 31,047 | 30,990 | 30,843 | 30,722 | 30,629 | 30,537 | 31,008 | 32,388 | 31,009 | 32,493 | 34,918 | 35,862 | 35,816 | 35,894 | 35,753 | 35,635 | 35,552 | 35,386 | 36,024 | 35,881 | 35,939 | 35,839 | 35,698 | 35,547 | 35,569 | 35,519 | 35,486 | 39,056 | 38,579 | 40,183 | 40,669 | 35,690 | 37,118 | |
diluted | 28,962 | 29,527 | 28,817 | 29,143 | 31,196 | 32,014 | 32,088 | 32,086 | 32,001 | 31,841 | 31,762 | 31,575 | 32,155 | 33,671 | 32,253 | 33,695 | 36,364 | 37,697 | 37,519 | 37,714 | 37,749 | 37,708 | 37,763 | 37,328 | 38,030 | 37,576 | 37,835 | 37,389 | 37,285 | 36,912 | 37,125 | 36,664 | 36,449 | 39,839 | 39,329 | 40,825 | 41,508 | 36,329 | 37,623 | |
interest expense | 1,844,000 | -105,000 | -1,366,000 | -519,500 | -1,584,000 | -548,000 | 388,000 | -253,000 | -748,000 | -955,000 | -1,599,000 | -1,941,000 | -2,308,000 | -2,309,000 | -2,051,000 | -1,906,000 | -1,808,000 | -1,794,000 | -2,834,000 | -4,656,000 | ||||||||||||||||||||
revenue, net (includes 15.8 million and 13.3 million with related parties for the three months ended march 31, 2023 and 2022, respectively. | 434,074,000 | |||||||||||||||||||||||||||||||||||||||
other expense, net: | ||||||||||||||||||||||||||||||||||||||||
total other expense | 99,000 | -526,000 | -767,000 | -1,237,000 | -1,346,000 | -1,459,000 | -1,830,000 | -2,462,000 | -1,763,000 | -2,051,000 | -1,933,000 | -2,166,000 | -12,664,000 | -5,034,000 | ||||||||||||||||||||||||||
miscellaneous expense | -282,000 | -153,000 | 288,000 | -145,000 | -125,000 | -372,000 | ||||||||||||||||||||||||||||||||||
revenue: | ||||||||||||||||||||||||||||||||||||||||
service revenue | 99,448,000 | 98,681,000 | 94,552,000 | 93,781,000 | 95,376,000 | 94,812,000 | ||||||||||||||||||||||||||||||||||
reimbursed out-of-pocket revenue | 13,234,000 | 11,962,000 | 11,664,000 | 12,830,000 | 12,867,000 | 12,987,000 | ||||||||||||||||||||||||||||||||||
total revenue | 192,115,000 | 179,253,000 | 170,144,000 | 163,077,000 | 112,682,000 | 110,643,000 | 106,216,000 | 106,611,000 | 108,243,000 | 107,799,000 | ||||||||||||||||||||||||||||||
direct costs, excluding depreciation and amortization | 55,569,000 | 53,144,000 | 51,955,000 | 51,105,000 | 51,074,000 | 51,221,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 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 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 652,681,000 | 497,049,000 | 285,351,000 | 46,330,000 | 441,436,000 | 669,436,000 | 656,900,000 | 510,894,000 | 407,010,000 | 245,449,000 | 95,207,000 | 39,138,000 | 46,922,000 | 28,265,000 | 31,007,000 | 42,551,000 | 82,843,000 | 461,304,000 | 398,387,000 | 339,009,000 | 332,877,000 | 277,766,000 | 219,227,000 | 160,903,000 | 133,999,000 | 131,920,000 | 79,290,000 | 20,098,000 | 30,127,000 | 23,275,000 | 22,244,000 | 22,230,000 | 22,245,000 | 26,485,000 | 24,168,000 | 29,055,000 | 29,316,000 | 37,099,000 | 14,636,000 |
accounts receivable and unbilled | 394,581,000 | 402,078,000 | 373,034,000 | 377,921,000 | 298,217,000 | 296,443,000 | 311,466,000 | 301,108,000 | 279,166,000 | 298,400,000 | 292,773,000 | 275,058,000 | 257,746,000 | 253,404,000 | 249,086,000 | 225,695,000 | 224,759,000 | 186,432,000 | 186,378,000 | 161,489,000 | 159,997,000 | 160,962,000 | 134,087,000 | 127,286,000 | 136,374,000 | 155,662,000 | 140,189,000 | 149,860,000 | 129,624,000 | 133,449,000 | 108,285,000 | 115,398,000 | 110,654,000 | 83,079,000 | 74,708,000 | 76,664,000 | 82,283,000 | 79,767,000 | 81,922,000 |
prepaid expenses and other current assets | 91,793,000 | 90,497,000 | 78,900,000 | 96,554,000 | 81,784,000 | 63,350,000 | 64,229,000 | 60,521,000 | 58,726,000 | 49,979,000 | 60,901,000 | 64,731,000 | 62,954,000 | 52,293,000 | 57,648,000 | 60,641,000 | 48,367,000 | 43,176,000 | 56,455,000 | 49,602,000 | 40,506,000 | 34,923,000 | 41,691,000 | 30,893,000 | 32,629,000 | 29,446,000 | 30,918,000 | 24,386,000 | 22,624,000 | 21,383,000 | 22,549,000 | 20,844,000 | 20,848,000 | 20,400,000 | 18,074,000 | 17,129,000 | 16,433,000 | 16,074,000 | 20,606,000 |
total current assets | 1,139,055,000 | 989,624,000 | 737,285,000 | 520,805,000 | 821,437,000 | 1,029,229,000 | 1,032,595,000 | 872,523,000 | 744,902,000 | 593,828,000 | 448,881,000 | 378,927,000 | 367,622,000 | 333,962,000 | 337,741,000 | 328,887,000 | 355,969,000 | 690,912,000 | 641,220,000 | 550,100,000 | 533,380,000 | 473,651,000 | 395,005,000 | 319,082,000 | 303,002,000 | 317,028,000 | 250,397,000 | 194,344,000 | 182,375,000 | 178,114,000 | 153,085,000 | 158,479,000 | 153,754,000 | 129,971,000 | 117,029,000 | 123,123,000 | 128,325,000 | 133,248,000 | 120,527,000 |
property and equipment | 136,548,000 | 131,055,000 | 133,175,000 | 135,481,000 | 128,332,000 | 123,615,000 | 124,058,000 | 122,394,000 | 118,600,000 | 120,589,000 | 114,764,000 | 114,817,000 | 113,755,000 | 109,849,000 | 104,719,000 | 103,538,000 | 98,529,000 | 93,153,000 | 87,703,000 | 86,195,000 | 84,504,000 | 85,017,000 | 71,472,000 | 65,954,000 | 50,015,000 | 47,292,000 | 43,715,000 | 39,749,000 | 37,639,000 | 52,255,000 | 52,030,000 | 52,360,000 | 51,079,000 | 48,739,000 | 45,903,000 | 45,244,000 | 44,976,000 | 43,805,000 | 41,342,000 |
operating lease right-of-use assets | 126,812,000 | 117,815,000 | 123,586,000 | 129,504,000 | 129,859,000 | 128,649,000 | 130,547,000 | 134,001,000 | 138,803,000 | 144,801,000 | 144,147,000 | 139,863,000 | 143,309,000 | 139,068,000 | 139,071,000 | 135,389,000 | 141,638,000 | 129,558,000 | 125,428,000 | 110,730,000 | 112,266,000 | 113,809,000 | 109,533,000 | 113,566,000 | 58,667,000 | 52,152,000 | 52,479,000 | 51,809,000 | 53,627,000 | ||||||||||
goodwill | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,396,000 | 662,458,000 | 662,427,000 | 662,427,000 | 662,396,000 | 662,427,000 | 662,427,000 | 662,380,000 | 660,981,000 | 660,981,000 | 660,981,000 | 660,981,000 | 660,981,000 | 660,981,000 | 660,981,000 | 660,981,000 | 660,981,000 | 660,981,000 |
intangible assets | 33,265,000 | 33,420,000 | 33,657,000 | 33,893,000 | 34,130,000 | 34,366,000 | 34,727,000 | 35,087,000 | 35,448,000 | 35,809,000 | 36,359,000 | 36,908,000 | 37,458,000 | 38,008,000 | 38,846,000 | 39,684,000 | 40,522,000 | 41,360,000 | 42,639,000 | 43,917,000 | 45,196,000 | 46,474,000 | 48,423,000 | 50,373,000 | 52,353,000 | 54,350,000 | 57,345,000 | 60,340,000 | 63,335,000 | 69,179,000 | 76,569,000 | 83,959,000 | 91,349,000 | 98,740,000 | 108,234,000 | 117,676,000 | 126,623,000 | 136,071,000 | 148,739,000 |
deferred income taxes | 3,220,000 | 19,223,000 | 37,189,000 | 65,792,000 | 99,692,000 | 100,357,000 | 76,683,000 | 75,196,000 | 75,231,000 | 74,435,000 | 59,343,000 | 51,766,000 | 49,157,000 | 48,083,000 | 27,023,000 | 26,441,000 | 25,809,000 | 25,134,000 | 1,272,000 | 540,000 | 556,000 | 536,000 | 477,000 | 469,000 | 490,000 | 376,000 | 293,000 | 313,000 | 330,000 | 713,000 | 446,000 | 5,972,000 | 9,970,000 | 6,343,000 | 11,115,000 | 11,536,000 | 154,000 | 97,000 | 135,000 |
other assets | 28,317,000 | 21,939,000 | 25,724,000 | 23,802,000 | 21,523,000 | 22,254,000 | 23,055,000 | 18,451,000 | 20,409,000 | 24,970,000 | 20,831,000 | 22,261,000 | 22,026,000 | 21,129,000 | 18,629,000 | 19,118,000 | 19,483,000 | 17,422,000 | 16,485,000 | 15,830,000 | 13,062,000 | 8,794,000 | 8,774,000 | 10,263,000 | 10,680,000 | 9,477,000 | 5,673,000 | 7,879,000 | 6,831,000 | 6,691,000 | 6,732,000 | 6,430,000 | 5,891,000 | 5,943,000 | 5,614,000 | 5,086,000 | 5,034,000 | 4,903,000 | 4,763,000 |
total assets | 2,129,613,000 | 1,975,472,000 | 1,753,012,000 | 1,571,673,000 | 1,897,369,000 | 2,100,866,000 | 2,084,061,000 | 1,920,048,000 | 1,795,789,000 | 1,656,828,000 | 1,486,721,000 | 1,406,938,000 | 1,395,723,000 | 1,352,495,000 | 1,328,425,000 | 1,315,453,000 | 1,344,346,000 | 1,659,935,000 | 1,577,143,000 | 1,469,708,000 | 1,451,360,000 | 1,390,677,000 | 1,296,142,000 | 1,222,134,000 | 1,137,634,000 | 1,143,071,000 | 1,072,329,000 | 1,016,861,000 | 1,006,517,000 | 967,933,000 | 949,843,000 | 968,181,000 | 973,024,000 | 950,717,000 | 948,876,000 | 963,646,000 | 966,093,000 | 979,105,000 | 976,487,000 |
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||
accounts payable | 34,429,000 | 28,142,000 | 26,523,000 | 43,275,000 | 61,318,000 | 32,528,000 | 26,201,000 | 27,388,000 | 24,402,000 | 31,869,000 | 29,023,000 | 33,608,000 | 37,110,000 | 33,069,000 | 28,245,000 | 28,800,000 | 25,434,000 | 25,678,000 | 25,052,000 | 23,326,000 | 21,348,000 | 26,552,000 | 15,878,000 | 14,879,000 | 16,985,000 | 22,404,000 | 20,684,000 | 22,691,000 | 13,626,000 | 16,737,000 | 13,602,000 | 16,859,000 | 17,924,000 | 16,674,000 | 9,972,000 | 7,195,000 | 8,345,000 | 10,911,000 | 9,337,000 |
accrued expenses | 406,059,000 | 408,382,000 | 368,746,000 | 323,505,000 | 286,099,000 | 307,807,000 | 306,868,000 | 292,659,000 | 270,926,000 | 292,961,000 | 264,785,000 | 231,925,000 | 201,201,000 | 210,125,000 | 204,117,000 | 173,192,000 | 155,018,000 | 159,286,000 | 158,211,000 | 145,847,000 | 123,608,000 | 134,367,000 | 116,996,000 | 102,950,000 | 107,005,000 | 109,252,000 | 102,535,000 | 93,604,000 | 82,247,000 | 87,493,000 | 80,328,000 | 72,925,000 | 63,576,000 | 23,673,000 | 20,085,000 | 16,392,000 | 14,083,000 | 24,417,000 | 21,415,000 |
advanced billings | 856,344,000 | 854,390,000 | 834,328,000 | 808,783,000 | 718,716,000 | 710,585,000 | 670,939,000 | 638,417,000 | 616,697,000 | 559,860,000 | 518,755,000 | 490,557,000 | 466,040,000 | 462,729,000 | 417,927,000 | 401,368,000 | 367,221,000 | 344,641,000 | 303,848,000 | 282,217,000 | 277,807,000 | 255,664,000 | 202,612,000 | 195,351,000 | 189,562,000 | 192,359,000 | 169,529,000 | 165,447,000 | 150,243,000 | 147,935,000 | 133,403,000 | 120,945,000 | 126,387,000 | 73,756,000 | 68,341,000 | 65,577,000 | 60,474,000 | 65,668,000 | 67,662,000 |
other current liabilities | 48,182,000 | 52,834,000 | 54,317,000 | 44,880,000 | 56,178,000 | 53,633,000 | 37,346,000 | 34,624,000 | 44,620,000 | 40,441,000 | 35,955,000 | 41,347,000 | 62,538,000 | 47,547,000 | 30,879,000 | 25,899,000 | 31,755,000 | 27,612,000 | 30,071,000 | 21,217,000 | 24,543,000 | 23,527,000 | 22,910,000 | 24,804,000 | 25,099,000 | 18,987,000 | 21,644,000 | 14,331,000 | 18,425,000 | 4,861,000 | 4,794,000 | 5,933,000 | 8,105,000 | 4,697,000 | 5,250,000 | 3,130,000 | 5,264,000 | 3,284,000 | 4,763,000 |
total current liabilities | 1,345,014,000 | 1,343,748,000 | 1,283,914,000 | 1,220,443,000 | 1,122,311,000 | 1,104,553,000 | 1,041,354,000 | 993,088,000 | 956,645,000 | 925,131,000 | 848,518,000 | 852,437,000 | 881,889,000 | 803,470,000 | 820,868,000 | 878,959,000 | 579,428,000 | 557,217,000 | 517,182,000 | 472,607,000 | 447,306,000 | 440,110,000 | 358,396,000 | 337,984,000 | 338,651,000 | 343,002,000 | 314,392,000 | 296,073,000 | 264,541,000 | 257,026,000 | 232,127,000 | 233,162,000 | 232,492,000 | 192,706,000 | 172,363,000 | 155,262,000 | 150,045,000 | 168,603,000 | 156,595,000 |
operating lease liabilities | 122,256,000 | 113,643,000 | 119,067,000 | 124,946,000 | 126,660,000 | 126,234,000 | 128,277,000 | 131,796,000 | 136,156,000 | 142,122,000 | 143,039,000 | 139,390,000 | 142,689,000 | 138,867,000 | 139,203,000 | 134,977,000 | 141,624,000 | 130,965,000 | 128,211,000 | 112,850,000 | 114,144,000 | 115,143,000 | 110,670,000 | 114,984,000 | 51,395,000 | 45,212,000 | 46,022,000 | 43,731,000 | 46,238,000 | ||||||||||
deferred income tax liability | 3,925,000 | 1,355,000 | 1,899,000 | 2,016,000 | 1,838,000 | 1,800,000 | 2,289,000 | 2,294,000 | 2,364,000 | 2,404,000 | 1,128,000 | 1,098,000 | 1,090,000 | 1,070,000 | 911,000 | 1,002,000 | 1,055,000 | 1,080,000 | 17,604,000 | 16,242,000 | 14,876,000 | 13,551,000 | 19,861,000 | 15,341,000 | 14,022,000 | 12,849,000 | 5,578,000 | 4,599,000 | 3,435,000 | 439,000 | 2,636,000 | 602,000 | 596,000 | 560,000 | 513,000 | 481,000 | 11,683,000 | 12,030,000 | 20,506,000 |
other long-term liabilities | 60,104,000 | 57,655,000 | 54,491,000 | 51,917,000 | 52,951,000 | 42,734,000 | 30,702,000 | 29,271,000 | 29,082,000 | 28,221,000 | 23,124,000 | 22,953,000 | 22,793,000 | 22,701,000 | 17,558,000 | 17,263,000 | 17,223,000 | 17,745,000 | 16,061,000 | 16,127,000 | 16,107,000 | 16,094,000 | 15,586,000 | 15,756,000 | 15,767,000 | 15,725,000 | 14,330,000 | 14,403,000 | 14,625,000 | 12,804,000 | 11,014,000 | 10,683,000 | 10,440,000 | 10,740,000 | 8,538,000 | 8,343,000 | 8,092,000 | 7,968,000 | 5,249,000 |
total liabilities | 1,531,299,000 | 1,516,401,000 | 1,459,371,000 | 1,399,322,000 | 1,303,760,000 | 1,275,321,000 | 1,202,622,000 | 1,156,449,000 | 1,124,247,000 | 1,097,878,000 | 1,015,809,000 | 1,015,878,000 | 1,048,461,000 | 966,108,000 | 978,540,000 | 1,032,201,000 | 739,330,000 | 707,007,000 | 679,058,000 | 617,826,000 | 592,433,000 | 584,898,000 | 504,513,000 | 484,065,000 | 419,835,000 | 416,788,000 | 380,322,000 | 358,806,000 | 384,620,000 | 378,230,000 | 388,454,000 | 428,100,000 | 461,951,000 | 447,187,000 | 398,626,000 | 356,288,000 | 345,113,000 | 368,395,000 | 365,947,000 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2026 and december 31, 2025 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2026 and december 31, 2025; 28,559,689 and 28,370,780 shares issued and outstanding at march 31, 2026 and december 31, 2025, respectively | 286,000 | ||||||||||||||||||||||||||||||||||||||
treasury stock | -12,156,000 | -12,156,000 | -12,235,000 | -12,235,000 | -12,235,000 | -12,235,000 | -12,235,000 | -12,235,000 | -12,235,000 | -12,322,000 | -12,322,000 | -12,322,000 | -12,322,000 | -12,497,000 | -14,243,000 | -14,243,000 | -14,243,000 | -5,427,000 | -5,578,000 | -5,578,000 | -5,578,000 | -5,578,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | -6,030,000 | |||||
additional paid-in capital | 953,416,000 | 935,830,000 | 907,483,000 | 893,174,000 | 886,883,000 | 844,050,000 | 836,903,000 | 818,903,000 | 814,649,000 | 802,681,000 | 795,994,000 | 785,292,000 | 778,691,000 | 770,794,000 | 759,986,000 | 753,300,000 | 746,123,000 | 727,857,000 | 721,597,000 | 716,547,000 | 707,877,000 | 695,904,000 | 687,618,000 | 676,621,000 | 673,372,000 | 666,585,000 | 663,044,000 | 651,784,000 | 643,497,000 | 639,381,000 | 636,536,000 | 634,469,000 | 632,374,000 | 630,341,000 | 628,558,000 | 627,407,000 | 625,296,000 | 623,629,000 | 622,071,000 |
accumulated deficit | -336,111,000 | -30,790,000 | -119,141,000 | -221,645,000 | -300,197,000 | -371,022,000 | -408,099,000 | -13,136,000 | -41,487,000 | -67,294,000 | -86,599,000 | -115,521,000 | -120,402,000 | -77,420,000 | -18,419,000 | -1,577,000 | -9,584,000 | -9,563,000 | |||||||||||||||||||||
accumulated other comprehensive loss | -7,121,000 | -4,906,000 | -5,652,000 | -5,654,000 | -11,621,000 | -14,743,000 | -9,176,000 | -12,589,000 | -12,041,000 | -10,072,000 | -12,870,000 | -11,194,000 | -11,314,000 | -12,392,000 | -16,052,000 | -9,972,000 | -6,388,000 | -4,846,000 | -3,243,000 | -1,760,000 | -2,266,000 | -131,000 | -2,123,000 | -3,223,000 | -3,729,000 | -2,741,000 | -3,663,000 | -2,377,000 | -2,791,000 | -2,517,000 | -2,179,000 | -2,115,000 | -105,000 | -734,000 | -1,263,000 | -2,028,000 | -3,146,000 | -3,742,000 | -2,375,000 |
total shareholders’ equity | 598,314,000 | 459,071,000 | 293,641,000 | 172,351,000 | 593,609,000 | 825,545,000 | 881,439,000 | 763,599,000 | 671,542,000 | 558,950,000 | 470,912,000 | 391,060,000 | 347,262,000 | 386,387,000 | 349,885,000 | 283,252,000 | 605,016,000 | 952,928,000 | 898,085,000 | 851,882,000 | 858,927,000 | 805,779,000 | 791,629,000 | 738,069,000 | 717,799,000 | 726,283,000 | 692,007,000 | 658,055,000 | 621,897,000 | 589,703,000 | 561,389,000 | 540,081,000 | 511,073,000 | 503,530,000 | 550,250,000 | 607,358,000 | 620,980,000 | 610,710,000 | 610,540,000 |
total liabilities and shareholders’ equity | 2,129,613,000 | 1,975,472,000 | 1,753,012,000 | 1,571,673,000 | 1,897,369,000 | 2,100,866,000 | 2,084,061,000 | 1,920,048,000 | 1,795,789,000 | 1,656,828,000 | 1,486,721,000 | 1,406,938,000 | 1,395,723,000 | 1,352,495,000 | 1,328,425,000 | 1,315,453,000 | 1,344,346,000 | 1,659,935,000 | 1,577,143,000 | 1,469,708,000 | 1,451,360,000 | 1,390,677,000 | 1,296,142,000 | 1,222,134,000 | 1,137,634,000 | 1,143,071,000 | 1,072,329,000 | 1,016,861,000 | 1,006,517,000 | 967,933,000 | 949,843,000 | 968,181,000 | 973,024,000 | 950,717,000 | 948,876,000 | 963,646,000 | 966,093,000 | 979,105,000 | 976,487,000 |
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2025 and 2024 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2025 and 2024; 28,370,780 and 30,630,799 shares issued and outstanding at december 31, 2025 and 2024, respectively | 284,000 | ||||||||||||||||||||||||||||||||||||||
(accumulated deficit) retained earnings | -459,981,000 | -596,237,000 | -703,215,000 | -269,716,000 | -359,827,000 | -380,115,000 | -446,142,000 | -120,812,000 | |||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2025 and december 31, 2024 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2025 and december 31, 2024; 28,168,223 and 30,630,799 shares issued and outstanding at september 30, 2025 and december 31, 2024, respectively | 282,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2025 and december 31, 2024 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2025 and december 31, 2024; 28,088,626 and 30,630,799 shares issued and outstanding at june 30, 2025 and december 31, 2024, respectively | 281,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2025 and december 31, 2024 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2025 and december 31, 2024; 29,836,211 and 30,630,799 shares issued and outstanding at march 31, 2025 and december 31, 2024, respectively | 298,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2024 and 2023, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2024 and 2023, respectively; 30,630,799 and 30,752,292 shares issued and outstanding at december 31, 2024 and 2023, respectively | 306,000 | ||||||||||||||||||||||||||||||||||||||
retained earnings | 8,167,000 | 65,636,000 | 234,984,000 | 184,950,000 | 142,315,000 | 158,535,000 | 115,229,000 | 111,807,000 | 70,347,000 | 53,831,000 | 68,109,000 | 38,296,000 | 14,319,000 | ||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2024 and december 31, 2023 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2024 and december 31, 2023; 31,081,601 and 30,752,292 shares issued and outstanding at september 30, 2024 and december 31, 2023, respectively | 311,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2024 and december 31, 2023 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2024 and december 31, 2023; 31,001,549 and 30,752,292 shares issued and outstanding at june 30, 2024 and december 31, 2023, respectively | 310,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2024 and december 31, 2023 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2024 and december 31, 2023; 30,983,185 and 30,752,292 shares issued and outstanding at march 31, 2024 and december 31, 2023, respectively | 310,000 | ||||||||||||||||||||||||||||||||||||||
short-term debt | 55,000,000 | 115,000,000 | 50,000,000 | 139,700,000 | 249,700,000 | ||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2023 and 2022, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2023 and 2022, respectively; 30,752,292 and 31,091,694 shares issued and outstanding at december 31, 2023 and 2022, respectively | 308,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2023 and december 31, 2022, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2023 and december 31, 2022, respectively; 30,682,157 and 31,091,694 shares issued and outstanding at september 30, 2023 and december 31, 2022, respectively | 307,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2023 and december 31, 2022, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2023 and december 31, 2022, respectively; 30,562,773 and 31,091,694 shares issued and outstanding at june 30, 2023 and december 31, 2022, respectively | 306,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2023 and december 31, 2022, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2023 and december 31, 2022, respectively; 30,623,655 and 31,091,694 shares issued and outstanding at march 31, 2023 and december 31, 2022, respectively | 306,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2022 and 2021, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2022 and 2021, respectively; 31,091,694 and 36,006,778 shares issued and outstanding at december 31, 2022 and 2021, respectively | 309,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2022 and december 31, 2021, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2022 and december 31, 2021, respectively; 31,098,397 and 36,006,778 shares issued and outstanding at september 30, 2022 and december 31, 2021, respectively | 309,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2022 and december 31, 2021, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2022 and december 31, 2021, respectively; 30,987,636 and 36,006,778 shares issued and outstanding at june 30, 2022 and december 31, 2021, respectively | 309,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2022 and december 31, 2021, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2022 and december 31, 2021, respectively; 33,651,360 and 36,006,778 shares issued and outstanding at march 31, 2022 and december 31, 2021, respectively | 336,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2021 and 2020, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2021 and 2020, respectively; 36,006,778 and 35,519,989 shares issued and outstanding at december 31, 2021 and 2020, respectively | 360,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2021 and december 31, 2020, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2021 and december 31, 2020, respectively; 35,939,191 and 35,519,989 shares issued and outstanding at september 30, 2021 and december 31, 2020, respectively | 359,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2021 and december 31, 2020, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2021 and december 31, 2020, respectively; 35,819,012 and 35,519,989 shares issued and outstanding at june 30, 2021 and december 31, 2020, respectively | 358,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2021 and december 31, 2020, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2021 and december 31, 2020, respectively; 35,926,158 and 35,519,989 shares issued and outstanding at march 31, 2021 and december 31, 2020, respectively | 359,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2020 and 2019, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2020 and 2019, respectively; 35,519,989 and 36,065,278 shares issued and outstanding at december 31, 2020 and 2019, respectively | 355,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2020 and december 31, 2019, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2020 and december 31, 2019, respectively; 35,757,453 and 36,065,278 shares issued and outstanding at september 30, 2020 and december 31, 2019, respectively | 357,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2020 and december 31, 2019, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2020 and december 31, 2019, respectively; 35,408,120 and 36,065,278 shares issued and outstanding at june 30, 2020 and december 31, 2019, respectively | 354,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2020 and december 31, 2019, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2020 and december 31, 2019, respectively; 35,484,473 and 36,065,278 shares issued and outstanding at march 31, 2020 and december 31, 2019, respectively | 355,000 | ||||||||||||||||||||||||||||||||||||||
restricted cash | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 79,000 | 275,000 | 293,000 | 308,000 | 3,363,000 | |||||||||||||||||||||||||||||
long-term debt, net, less current portion | 55,781,000 | 79,721,000 | 113,689,000 | 147,021,000 | 181,067,000 | 205,111,000 | 169,152,000 | 143,191,000 | 147,230,000 | 151,267,000 | 154,614,000 | ||||||||||||||||||||||||||||
deemed landlord liability, less current portion | 24,484,000 | 25,035,000 | 25,571,000 | 26,091,000 | 26,602,000 | 27,104,000 | 27,591,000 | 28,063,000 | 28,527,000 | 28,983,000 | |||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2019 and 2018, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2019 and 2018, respectively; 36,065,278 and 35,665,910 shares issued and outstanding at december 31, 2019 and 2018, respectively | 360,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2019 and december 31, 2018, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2019 and december 31, 2018, respectively; 36,011,725 and 35,665,910 shares issued and outstanding at september 30, 2019 and december 31, 2018, respectively | 360,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2019 and december 31, 2018, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2019 and december 31, 2018, respectively; 35,894,048 and 35,665,910 shares issued and outstanding at june 30, 2019 and december 31, 2018, respectively | 359,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2019 and december 31, 2018, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2019 and december 31, 2018, respectively; 35,728,989 and 35,665,910 shares issued and outstanding at march 31, 2019 and december 31, 2018, respectively | 357,000 | ||||||||||||||||||||||||||||||||||||||
pre-funded study costs | 57,406,000 | 53,246,000 | 48,530,000 | 48,473,000 | 51,948,000 | 53,418,000 | |||||||||||||||||||||||||||||||||
current portion of long-term debt | 16,500,000 | 16,500,000 | 16,500,000 | 15,469,000 | 14,438,000 | 13,406,000 | 12,375,000 | ||||||||||||||||||||||||||||||||
deferred credit | 3,756,000 | 3,953,000 | 11,061,000 | 11,265,000 | 11,468,000 | 20,956,000 | 21,420,000 | ||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2018 and 2017, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2018 and 2017, respectively; 35,665,910 and 35,466,510 shares issued and outstanding at december 31, 2018 and 2017, respectively | 356,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2018 and december 31, 2017, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2018 and december 31, 2017, respectively; 35,587,848 and 35,466,510 shares issued and outstanding at september 30, 2018 and december 31, 2017, respectively | 356,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2018 and december 31, 2017, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2018 and december 31, 2017, respectively; 35,545,233 and 35,466,510 shares issued and outstanding at june 30, 2018 and december 31, 2017, respectively | 356,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2018 and december 31, 2017, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2018 and december 31, 2017, respectively; 35,504,675 and 35,466,510 shares issued and outstanding at march 31, 2018 and december 31, 2017, respectively | 355,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; 0 shares issued and outstanding at december 31, 2017 and 2016, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at december 31, 2017 and 2016, respectively; 35,466,510 and 40,662,856 shares issued and outstanding at december 31, 2017 and 2016, respectively | 355,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2017 and december 31, 2016, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at september 30, 2017 and december 31, 2016, respectively; 37,403,764 and 40,662,856 shares issued and outstanding at september 30, 2017 and december 31, 2016, respectively | 375,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at june 30, 2017 and december 31, 2016, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at june 30, 2017 and december 31, 2016, respectively; 39,692,999 and 40,662,856 shares issued and outstanding at june 30, 2017 and december 31, 2016, respectively | 398,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at march 31, 2017 and december 31, 2016, respectively | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares authorized at march 31, 2017 and december 31, 2016, respectively; 40,675,553 and 40,662,856 shares issued and outstanding at march 31, 2017 and december 31, 2016, respectively | 407,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at december 31, 2016; no shares authorized at december 31, 2015 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares and 60,000,000 shares authorized at december 31, 2016 and 2015, respectively 40,662,856 and 32,624,461 shares issued and outstanding at december 31, 2016 and 2015, respectively | 407,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock - 0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at september 30, 2016; no shares authorized at december 31, 2015 | |||||||||||||||||||||||||||||||||||||||
common stock - 0.01 par-value; 250,000,000 shares and 60,000,000 shares authorized at september 30, 2016 and december 31, 2015, respectively; 40,716,410 and 32,624,461 shares issued and outstanding at september 30, 2016 and december 31, 2015, respectively | 407,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 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 | 2017-06-30 | 2017-03-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||
net income | 123,870,000 | 135,133,000 | 111,135,000 | 90,260,000 | 114,595,000 | 117,018,000 | 96,426,000 | 88,351,000 | 102,591,000 | 78,298,000 | 70,550,000 | 61,068,000 | 72,894,000 | 68,670,000 | 66,027,000 | 49,360,000 | 61,311,000 | 50,034,000 | 48,574,000 | 39,934,000 | 43,306,000 | 50,866,000 | 41,460,000 | 24,104,000 | 28,954,000 | 29,813,000 | 23,977,000 | 27,455,000 | 19,198,000 | 22,761,000 | 19,305,000 | 16,568,000 | 14,551,000 | 11,291,000 | 9,831,000 | 9,553,000 | 8,447,000 | -21,000 |
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||
depreciation | 6,751,000 | 6,894,000 | 6,813,000 | 6,777,000 | 6,694,000 | 7,145,000 | 7,158,000 | 6,874,000 | 6,631,000 | 6,422,000 | 6,329,000 | 5,970,000 | 5,408,000 | 5,061,000 | 4,951,000 | 4,707,000 | 4,270,000 | 4,186,000 | 4,056,000 | 3,951,000 | 3,812,000 | 3,534,000 | 2,991,000 | 2,674,000 | 2,453,000 | 2,325,000 | 2,062,000 | 1,982,000 | 1,991,000 | 2,357,000 | 2,343,000 | 2,226,000 | 2,314,000 | 2,106,000 | 2,237,000 | 2,101,000 | 2,130,000 | 1,961,000 |
amortization | 155,000 | 237,000 | 236,000 | 237,000 | 236,000 | 361,000 | 360,000 | 361,000 | 361,000 | 550,000 | 549,000 | 550,000 | 550,000 | 838,000 | 838,000 | 838,000 | 838,000 | 1,279,000 | 1,278,000 | 1,279,000 | 1,278,000 | 1,949,000 | 1,950,000 | 1,980,000 | 1,997,000 | 2,995,000 | 2,995,000 | 2,995,000 | 5,844,000 | 7,390,000 | 7,390,000 | 7,390,000 | 7,391,000 | 9,494,000 | 9,496,000 | 9,462,000 | 9,448,000 | 12,668,000 |
stock-based compensation expense | 4,918,000 | 5,620,000 | 6,323,000 | 5,951,000 | 16,892,000 | 5,889,000 | 11,727,000 | 3,588,000 | 4,310,000 | 5,165,000 | 5,007,000 | 4,906,000 | 5,438,000 | 5,593,000 | 5,794,000 | 5,653,000 | 4,372,000 | 3,981,000 | 4,047,000 | 3,570,000 | 2,871,000 | 2,961,000 | 2,762,000 | 2,616,000 | 5,445,000 | 2,707,000 | 9,466,000 | 5,385,000 | 3,183,000 | 2,113,000 | 1,432,000 | 1,487,000 | 1,467,000 | 1,248,000 | 981,000 | 1,200,000 | 1,034,000 | 1,256,000 |
noncash lease expense | 5,849,000 | 5,685,000 | 5,642,000 | 5,623,000 | 6,064,000 | 5,819,000 | 5,844,000 | 5,765,000 | 5,696,000 | 5,067,000 | 4,920,000 | 4,902,000 | 4,757,000 | 4,555,000 | 4,501,000 | 4,422,000 | 4,537,000 | 4,410,000 | 3,979,000 | 3,996,000 | 3,903,000 | 3,956,000 | 3,680,000 | 3,371,000 | 2,917,000 | 2,737,000 | 2,425,000 | 2,424,000 | 2,363,000 | |||||||||
deferred income tax provision | 18,543,000 | 17,407,000 | 28,510,000 | 34,107,000 | 749,000 | -20,888,000 | -687,000 | -726,000 | -713,000 | -40,411,000 | 632,000 | 1,378,000 | 1,289,000 | -6,384,000 | 4,495,000 | 1,337,000 | 1,079,000 | 7,211,000 | 999,000 | 1,184,000 | 656,000 | -3,318,000 | ||||||||||||||||
other | 400,000 | -442,000 | 87,000 | -18,000 | -502,000 | -173,000 | 67,000 | 327,000 | -4,230,000 | 1,884,000 | 1,720,000 | 556,000 | -1,455,000 | -1,622,000 | 438,000 | -58,000 | -265,000 | 463,000 | 82,000 | 7,000 | 124,000 | 63,000 | 180,000 | -198,000 | -67,000 | -14,000 | 1,758,000 | 53,000 | -43,000 | 1,166,000 | -256,000 | 775,000 | -32,000 | -58,000 | 129,000 | -492,000 | -252,000 | -763,000 |
changes in assets and liabilities: | ||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled | 7,822,000 | -29,096,000 | 4,861,000 | -79,911,000 | -2,069,000 | 15,274,000 | -10,318,000 | -21,830,000 | 19,116,000 | -8,968,000 | -17,580,000 | -17,390,000 | -4,344,000 | -4,482,000 | -23,379,000 | -835,000 | -38,224,000 | 64,000 | -24,693,000 | -1,442,000 | 1,089,000 | -26,930,000 | -7,124,000 | 9,223,000 | 19,301,000 | -15,274,000 | 9,488,000 | -19,725,000 | 4,255,000 | -14,202,000 | 7,444,000 | -2,529,000 | -17,760,000 | -8,238,000 | 1,935,000 | 5,697,000 | -2,292,000 | 2,879,000 |
prepaid expenses and other current assets | -1,795,000 | -11,494,000 | 17,523,000 | -15,577,000 | -17,553,000 | -982,000 | 143,000 | -2,046,000 | -9,205,000 | 11,940,000 | 2,877,000 | -1,626,000 | -10,205,000 | 7,222,000 | 1,392,000 | -13,242,000 | -5,547,000 | 12,915,000 | -7,160,000 | -8,816,000 | -6,073,000 | 6,096,000 | -8,960,000 | 1,834,000 | -2,694,000 | 1,658,000 | -5,625,000 | -1,772,000 | -1,642,000 | 1,301,000 | -1,738,000 | -590,000 | -214,000 | -2,262,000 | -752,000 | -272,000 | -247,000 | 5,072,000 |
accounts payable | 84,000 | 1,333,000 | -10,725,000 | 1,301,000 | 10,720,000 | 64,000 | -576,000 | 4,898,000 | -7,351,000 | 1,972,000 | -3,262,000 | -2,116,000 | 4,457,000 | 5,661,000 | -1,782,000 | 3,593,000 | -1,041,000 | -284,000 | 2,420,000 | 2,368,000 | -2,638,000 | 3,014,000 | 1,562,000 | -364,000 | -6,809,000 | 1,912,000 | -2,520,000 | 8,022,000 | -2,684,000 | 2,665,000 | -2,698,000 | 676,000 | 699,000 | 5,283,000 | 2,388,000 | -1,524,000 | -1,331,000 | 1,634,000 |
accrued expenses | -1,300,000 | 39,562,000 | 45,272,000 | 35,409,000 | -23,160,000 | 2,949,000 | 13,018,000 | 22,047,000 | -21,132,000 | 27,157,000 | 33,664,000 | 30,623,000 | -9,364,000 | 4,628,000 | 32,205,000 | 19,294,000 | -3,651,000 | 1,465,000 | 12,754,000 | 21,980,000 | -10,043,000 | 16,612,000 | 13,552,000 | -4,176,000 | -1,757,000 | 6,397,000 | 9,361,000 | 11,287,000 | -5,221,000 | 7,416,000 | 7,429,000 | 8,916,000 | 5,268,000 | 3,527,000 | 3,558,000 | 2,110,000 | -10,508,000 | 3,259,000 |
advanced billings | 1,954,000 | 20,062,000 | 25,545,000 | 90,067,000 | 8,131,000 | 39,646,000 | 32,522,000 | 21,720,000 | 56,837,000 | 41,105,000 | 28,198,000 | 24,517,000 | 3,311,000 | 44,802,000 | 16,559,000 | 34,147,000 | 22,580,000 | 40,793,000 | 21,631,000 | 4,410,000 | 22,143,000 | 53,052,000 | 7,261,000 | 5,789,000 | -2,695,000 | 22,683,000 | 4,355,000 | 15,109,000 | 2,437,000 | 7,316,000 | 12,431,000 | 9,029,000 | 6,817,000 | 5,354,000 | 2,675,000 | 4,952,000 | -5,246,000 | -1,837,000 |
lease liabilities | -5,294,000 | -7,029,000 | -5,516,000 | -6,067,000 | -6,548,000 | -5,990,000 | -4,392,000 | -5,079,000 | -5,946,000 | -4,440,000 | -5,054,000 | -4,095,000 | -5,284,000 | -4,765,000 | -3,429,000 | -4,163,000 | -3,542,000 | -4,297,000 | -3,379,000 | -4,801,000 | -3,155,000 | -3,999,000 | -2,574,000 | -2,697,000 | -2,236,000 | -2,557,000 | -2,139,000 | -2,297,000 | -2,041,000 | |||||||||
other assets and liabilities | -10,169,000 | 8,780,000 | 10,503,000 | -19,633,000 | 11,587,000 | 27,845,000 | -1,390,000 | -8,525,000 | 5,864,000 | 4,052,000 | -5,934,000 | -22,701,000 | 14,976,000 | 21,566,000 | 5,218,000 | -6,216,000 | 1,486,000 | -3,537,000 | 8,299,000 | -4,886,000 | -420,000 | 883,000 | -1,297,000 | -1,051,000 | 3,441,000 | -5,453,000 | 7,811,000 | -6,008,000 | 5,771,000 | 2,530,000 | -1,173,000 | -2,521,000 | 3,089,000 | 1,724,000 | 1,253,000 | -2,079,000 | 1,884,000 | 1,527,000 |
net cash from operating activities | 151,788,000 | 192,652,000 | 246,209,000 | 148,526,000 | 125,836,000 | 190,666,000 | 149,075,000 | 116,397,000 | 152,677,000 | 156,395,000 | 114,385,000 | 82,518,000 | 80,076,000 | 136,684,000 | 108,491,000 | 96,619,000 | 46,256,000 | 70,894,000 | 72,353,000 | 62,761,000 | 57,319,000 | 105,498,000 | 59,763,000 | 44,267,000 | 49,148,000 | 56,940,000 | 64,292,000 | 46,630,000 | 34,005,000 | 39,442,000 | 52,501,000 | 41,343,000 | 23,298,000 | 28,652,000 | 39,000,000 | 30,408,000 | -675,000 | 29,571,000 |
capital expenditures | 0 | 0 | 0 | 0 | 0 | 2,299,000 | -851,000 | -1,809,000 | 5,345,000 | 550,000 | -1,144,000 | -1,368,000 | 7,216,000 | -1,256,000 | 1,653,000 | 0 | 0 | 928,000 | -400,000 | 0 | 0 | 8,248,000 | -965,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
free cash flows | 151,788,000 | 192,652,000 | 246,209,000 | 148,526,000 | 125,836,000 | 192,965,000 | 148,224,000 | 114,588,000 | 158,022,000 | 156,945,000 | 113,241,000 | 81,150,000 | 87,292,000 | 135,428,000 | 110,144,000 | 96,619,000 | 46,256,000 | 71,822,000 | 71,953,000 | 62,761,000 | 57,319,000 | 113,746,000 | 58,798,000 | 44,267,000 | 49,148,000 | 56,940,000 | 64,292,000 | 46,630,000 | 34,005,000 | 39,442,000 | 52,501,000 | 41,343,000 | 23,298,000 | 28,652,000 | 39,000,000 | 30,408,000 | -675,000 | 29,571,000 |
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||
property and equipment expenditures | -6,814,000 | -4,536,000 | -10,713,000 | -6,113,000 | -9,994,000 | -7,643,000 | -10,537,000 | -12,871,000 | -5,497,000 | -9,986,000 | -8,703,000 | -8,446,000 | -9,513,000 | -9,243,000 | -7,179,000 | -11,200,000 | -9,257,000 | -9,116,000 | -6,640,000 | -6,008,000 | -6,507,000 | -7,786,000 | -8,669,000 | -9,324,000 | -5,561,000 | -5,760,000 | -6,162,000 | -3,470,000 | -2,520,000 | -3,449,000 | -2,782,000 | -5,842,000 | -3,951,000 | -3,395,000 | -2,310,000 | -1,645,000 | -4,374,000 | -5,694,000 |
net cash from investing activities | -6,748,000 | -4,473,000 | -10,660,000 | -6,020,000 | -9,987,000 | -7,562,000 | -10,486,000 | -12,790,000 | 2,530,000 | -7,997,000 | -8,662,000 | -8,467,000 | -9,503,000 | -9,220,000 | -7,187,000 | -11,127,000 | -11,208,000 | -9,116,000 | -6,600,000 | -5,997,000 | -9,651,000 | -7,734,000 | -8,643,000 | -9,315,000 | -5,522,000 | -5,730,000 | -6,132,000 | -3,440,000 | -3,842,000 | -4,212,000 | -2,790,000 | -6,043,000 | -3,928,000 | -3,383,000 | -2,349,000 | -2,147,000 | -4,358,000 | -5,662,000 |
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||
proceeds from stock option exercises | 12,670,000 | 22,729,000 | 7,987,000 | 351,000 | 25,934,000 | 1,258,000 | 6,274,000 | 666,000 | 7,660,000 | 1,523,000 | 5,728,000 | 1,664,000 | 2,463,000 | 5,761,000 | 892,000 | 1,554,000 | 13,867,000 | 2,431,000 | 1,012,000 | 5,098,000 | 9,102,000 | 7,239,000 | 6,777,000 | 645,000 | 1,331,000 | 834,000 | 1,795,000 | 2,919,000 | 972,000 | 679,000 | 635,000 | 609,000 | 566,000 | 625,000 | 232,000 | 762,000 | 193,000 | 85,000 |
repurchases of common stock | 0 | -4,574,000 | -540,915,000 | -371,900,000 | 0 | 0 | -23,874,000 | -120,146,000 | -47,182,000 | 0 | -374,717,000 | -425,950,000 | 0 | -6,219,000 | -47,447,000 | 0 | -9,051,000 | -41,776,000 | -60,323,000 | -68,855,000 | ||||||||||||||||||
net cash from financing activities | 12,670,000 | 22,729,000 | 3,413,000 | -540,564,000 | -345,966,000 | -168,609,000 | 6,274,000 | 666,000 | 7,660,000 | 1,523,000 | -49,272,000 | -82,210,000 | -52,683,000 | -131,121,000 | -109,108,000 | -123,463,000 | -412,083,000 | 2,431,000 | -5,207,000 | -50,779,000 | 9,102,000 | -40,208,000 | 6,777,000 | -8,406,000 | -40,445,000 | 834,000 | 1,795,000 | -53,519,000 | -23,028,000 | -33,847,000 | -49,748,000 | -33,975,000 | -24,010,000 | -23,234,000 | -42,144,000 | -29,145,000 | -3,305,000 | -3,136,000 |
effect of exchange rates on cash, cash equivalents, and restricted cash | -2,078,000 | 790,000 | 59,000 | 2,952,000 | 2,117,000 | -1,959,000 | 1,143,000 | -389,000 | -1,306,000 | 321,000 | -382,000 | 375,000 | 767,000 | 915,000 | -3,740,000 | -2,321,000 | -1,426,000 | -1,292,000 | -1,168,000 | 147,000 | -1,659,000 | 983,000 | 427,000 | 358,000 | -1,102,000 | 586,000 | -763,000 | 300,000 | -290,000 | -352,000 | 51,000 | -1,340,000 | 400,000 | 210,000 | 410,000 | 605,000 | 540,000 | |
increase in cash, cash equivalents, and restricted cash | 155,632,000 | 211,698,000 | 239,021,000 | -395,106,000 | -228,000,000 | 12,536,000 | 146,006,000 | 103,884,000 | 161,561,000 | 150,242,000 | 56,069,000 | -7,784,000 | 18,657,000 | -2,742,000 | -11,544,000 | -40,292,000 | -378,461,000 | 62,917,000 | 59,378,000 | 6,132,000 | 55,111,000 | 58,539,000 | 58,324,000 | 26,904,000 | 2,079,000 | 52,630,000 | 6,845,000 | 2,245,000 | -7,798,000 | |||||||||
cash, cash equivalents, and restricted cash — beginning of period | 497,049,000 | 0 | 0 | 0 | 669,436,000 | 0 | 0 | 0 | 245,449,000 | 0 | 0 | 0 | 28,265,000 | 0 | 0 | 0 | 461,304,000 | 0 | 0 | 0 | 277,766,000 | 0 | 0 | 0 | 131,920,000 | 0 | 0 | 0 | 23,282,000 | 0 | 0 | 0 | 26,492,000 | 0 | 0 | 0 | 37,407,000 | |
cash, cash equivalents, and restricted cash — end of period | 652,681,000 | 211,698,000 | 239,021,000 | -395,106,000 | 441,436,000 | 12,536,000 | 146,006,000 | 103,884,000 | 407,010,000 | 150,242,000 | 56,069,000 | -7,784,000 | 46,922,000 | -2,742,000 | -11,544,000 | -40,292,000 | 82,843,000 | 62,917,000 | 59,378,000 | 6,132,000 | 332,877,000 | 58,539,000 | 58,324,000 | 26,904,000 | 133,999,000 | 52,630,000 | 59,192,000 | -10,029,000 | 30,127,000 | 1,031,000 | 14,000 | -15,000 | 22,252,000 | 2,245,000 | -5,083,000 | -279,000 | 29,609,000 | |
supplemental disclosure of cash flow information — | ||||||||||||||||||||||||||||||||||||||
share repurchases—non-cash | 22,343,000 | |||||||||||||||||||||||||||||||||||||
proceeds from revolving loan | 0 | 0 | 15,000,000 | 90,000,000 | 25,000,000 | 0 | 249,700,000 | 49,500,000 | 60,000,000 | |||||||||||||||||||||||||||||
payments on revolving loan | 0 | -55,000,000 | -75,000,000 | -25,000,000 | -114,700,000 | -110,000,000 | 0 | -49,500,000 | 0 | -20,000,000 | -30,000,000 | -20,000,000 | -20,000,000 | |||||||||||||||||||||||||
supplemental disclosure of cash flow information— | ||||||||||||||||||||||||||||||||||||||
cash paid during the period for income taxes | ||||||||||||||||||||||||||||||||||||||
cash paid during the period for interest | ||||||||||||||||||||||||||||||||||||||
acquisition of property and equipment—non-cash | 2,299,000 | -851,000 | -1,809,000 | 5,345,000 | 550,000 | -1,144,000 | -1,368,000 | 7,216,000 | -1,256,000 | 1,653,000 | 928,000 | -400,000 | 8,248,000 | -965,000 | ||||||||||||||||||||||||
deferred income tax benefit | -24,199,000 | -1,514,000 | -54,000 | -865,000 | -13,809,000 | -7,599,000 | -2,646,000 | -1,063,000 | -38,000 | -248,000 | 444,000 | -454,000 | -410,000 | -8,438,000 | ||||||||||||||||||||||||
amortization and adjustment of deferred credit | -155,000 | -155,000 | -155,000 | -155,000 | -167,000 | -167,000 | -167,000 | -167,000 | -175,000 | -175,000 | -175,000 | -181,000 | -200,000 | -201,000 | -200,000 | -200,000 | -197,000 | -7,108,000 | -204,000 | -203,000 | ||||||||||||||||||
acquistion of property and equipment—non-cash | 7,375,000 | |||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs and discount | 0 | 80,000 | 736,000 | 138,000 | 144,000 | 154,000 | 158,000 | 159,000 | 164,000 | 166,000 | 167,000 | 165,000 | 552,000 | |||||||||||||||||||||||||
payment of debt | 0 | 0 | -56,438,000 | -24,000,000 | -34,032,000 | -29,906,000 | -4,125,000 | -4,125,000 | -3,094,000 | -3,094,000 | -3,093,000 | -3,094,000 | -165,006,000 | |||||||||||||||||||||||||
payment of deemed landlord liability | -494,000 | -477,000 | -459,000 | -451,000 | -442,000 | -427,000 | -409,000 | -404,000 | -396,000 | |||||||||||||||||||||||||||||
pre-funded study costs | 4,143,000 | 4,659,000 | -13,000 | -3,497,000 | -1,410,000 | |||||||||||||||||||||||||||||||||
acquisition of intangibles | 0 | -54,000 | ||||||||||||||||||||||||||||||||||||
decrease in cash, cash equivalents, and restricted cash | 14,000 | -15,000 | -4,240,000 | |||||||||||||||||||||||||||||||||||
loss on extinguishment of debt | ||||||||||||||||||||||||||||||||||||||
payment for common stock issuance costs | 0 | |||||||||||||||||||||||||||||||||||||
excess tax benefit from stock-based compensation | ||||||||||||||||||||||||||||||||||||||
proceeds from issuance of debt, net of original issue discount | ||||||||||||||||||||||||||||||||||||||
debt issuance costs | ||||||||||||||||||||||||||||||||||||||
payment on debt extinguishment | ||||||||||||||||||||||||||||||||||||||
proceeds from common stock issued | ||||||||||||||||||||||||||||||||||||||
impairment of goodwill | ||||||||||||||||||||||||||||||||||||||
proceeds from common stock issued, net of underwriters discount | ||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | ||||||||||||||||||||||||||||||||||||||
acquisition of predecessor, net of cash and restricted cash received | ||||||||||||||||||||||||||||||||||||||
payment on revolving loan | ||||||||||||||||||||||||||||||||||||||
restricted cash | ||||||||||||||||||||||||||||||||||||||
effect of exchange rates on cash and cash equivalents | ||||||||||||||||||||||||||||||||||||||
decreases in cash and cash equivalents | ||||||||||||||||||||||||||||||||||||||
cash and cash equivalents — beginning of period | ||||||||||||||||||||||||||||||||||||||
cash and cash equivalents — end of period |
