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-06-01 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
service revenue | 243,219,000 | 223,477,000 | 211,902,000 | 209,671,000 | 217,267,000 | 212,017,000 | 202,721,000 | 201,818,000 | 201,029,000 | 196,050,000 | 184,698,000 | 178,965,000 | 180,617,000 | 174,502,000 | 161,134,000 | 144,846,000 | 141,811,000 | 116,426,000 | 89,763,000 | 90,982,000 | 82,980,000 | 62,815,000 | 99,497,000 | -176,229,000 | 110,757,000 | 103,057,000 | 98,070,000 | |
product sales | 18,719,000 | 12,548,000 | 11,352,000 | 11,829,000 | 8,284,000 | 10,409,000 | 7,009,000 | 9,195,000 | 8,904,000 | 8,411,000 | 7,205,000 | 7,105,000 | 17,039,000 | 12,985,000 | 9,251,000 | 25,134,000 | 20,284,000 | 12,231,000 | 95,000 | 9,181,000 | 13,928,000 | 16,994,000 | 17,216,000 | -21,808,000 | 17,483,000 | 6,518,000 | 391,000 | |
total revenue | 261,938,000 | 236,025,000 | 223,254,000 | 221,500,000 | 225,551,000 | 222,426,000 | 209,730,000 | 211,013,000 | 209,933,000 | 204,461,000 | 191,903,000 | 186,070,000 | 197,656,000 | 187,487,000 | 170,385,000 | 169,980,000 | 162,095,000 | 128,657,000 | 89,858,000 | 100,163,000 | 96,908,000 | 79,809,000 | 116,713,000 | -198,037,000 | 128,240,000 | 109,575,000 | 98,461,000 | |
yoy | 16.13% | 6.11% | 6.45% | 4.97% | 7.44% | 8.79% | 9.29% | 13.41% | 6.21% | 9.05% | 12.63% | 9.47% | 21.94% | 45.73% | 89.62% | 69.70% | 67.27% | 61.21% | -23.01% | -150.58% | -24.43% | -27.16% | 18.54% | |||||
qoq | 10.98% | 5.72% | 0.79% | -1.80% | 1.40% | 6.05% | -0.61% | 0.51% | 2.68% | 6.54% | 3.13% | -5.86% | 5.42% | 10.04% | 0.24% | 4.86% | 25.99% | 43.18% | -10.29% | 3.36% | 21.42% | -31.62% | -158.93% | -254.43% | 17.03% | 11.29% | ||
cost of service revenue, excluding depreciation and amortization | 9,246,000 | 4,629,000 | 4,783,000 | 4,664,000 | 5,378,000 | 4,641,000 | 4,305,000 | |||||||||||||||||||||
cost of product sales | 12,826,000 | 8,946,000 | 8,032,000 | 8,303,000 | 5,621,000 | 7,848,000 | 5,286,000 | 7,022,000 | 6,864,000 | 5,962,000 | 5,383,000 | 5,294,000 | 11,317,000 | 8,326,000 | 5,995,000 | 14,247,000 | 9,391,000 | 6,144,000 | 27,000 | 4,735,000 | 7,088,000 | 9,060,000 | 8,690,000 | -8,842,000 | 7,238,000 | 2,918,000 | 276,000 | |
operating expenses | 88,036,000 | 81,317,000 | 73,739,000 | 74,368,000 | 76,026,000 | 74,903,000 | 70,640,000 | 76,915,000 | 68,873,000 | 65,657,000 | 61,843,000 | 59,529,000 | 60,536,000 | 55,196,000 | 51,063,000 | 48,135,000 | 48,309,000 | 36,434,000 | 30,492,000 | 30,227,000 | 26,544,000 | 26,699,000 | 32,259,000 | -43,627,000 | 32,965,000 | 31,795,000 | 29,338,000 | |
selling, general and administrative expenses | 47,757,000 | 48,466,000 | 51,501,000 | 52,622,000 | 47,918,000 | 46,343,000 | 48,171,000 | 73,056,000 | 42,276,000 | 43,205,000 | 40,013,000 | 40,220,000 | 41,126,000 | 40,152,000 | 41,635,000 | 37,155,000 | 31,580,000 | 26,229,000 | 28,443,000 | 25,446,000 | 17,511,000 | 20,821,000 | 25,886,000 | -17,827,000 | 21,293,000 | 20,865,000 | 20,551,000 | |
depreciation, amortization and (gain) loss on disposal of assets | 29,264,000 | 29,473,000 | 27,814,000 | 27,857,000 | 26,718,000 | 27,522,000 | 26,975,000 | 26,177,000 | 27,597,000 | 29,088,000 | 30,333,000 | 34,293,000 | 35,035,000 | 34,939,000 | 35,907,000 | 31,995,000 | 29,529,000 | 27,012,000 | 28,265,000 | 28,842,000 | 29,590,000 | 29,166,000 | 29,246,000 | -53,375,000 | 28,697,000 | 28,850,000 | ||
total costs and expenses | 187,129,000 | 172,831,000 | 165,869,000 | 264,890,000 | 161,661,000 | 161,257,000 | 155,377,000 | 187,684,000 | 150,760,000 | 148,250,000 | 141,802,000 | 144,030,000 | 152,158,000 | 142,326,000 | 138,379,000 | 133,245,000 | 120,221,000 | 97,151,000 | 88,107,000 | 90,078,000 | 81,640,000 | 86,759,000 | 97,300,000 | -132,023,000 | 91,581,000 | 91,939,000 | 80,495,000 | |
income from operations | 74,809,000 | 63,194,000 | 57,385,000 | -43,390,000 | 63,890,000 | 61,169,000 | 54,353,000 | 23,329,000 | 59,173,000 | 56,211,000 | 50,101,000 | 42,040,000 | 45,498,000 | 45,161,000 | 32,006,000 | 36,735,000 | 41,874,000 | 31,506,000 | 1,751,000 | 10,085,000 | 15,268,000 | -6,950,000 | 19,413,000 | -66,014,000 | 36,659,000 | 17,636,000 | 17,966,000 | |
yoy | 17.09% | 3.31% | 5.58% | -285.99% | 7.97% | 8.82% | 8.49% | -44.51% | 30.06% | 24.47% | 56.54% | 14.44% | 8.65% | 43.34% | 1727.87% | 264.25% | 174.26% | -553.32% | -90.98% | -115.28% | -58.35% | -139.41% | 8.05% | |||||
qoq | 18.38% | 10.12% | -232.25% | -167.91% | 4.45% | 12.54% | 132.98% | -60.57% | 5.27% | 12.20% | 19.17% | -7.60% | 0.75% | 41.10% | -12.87% | -12.27% | 32.91% | 1699.31% | -82.64% | -33.95% | -319.68% | -135.80% | -129.41% | -280.08% | 107.86% | -1.84% | ||
operating margin % | 28.56% | 26.77% | 25.70% | -19.59% | 28.33% | 27.50% | 25.92% | 11.06% | 28.19% | 27.49% | 26.11% | 22.59% | 23.02% | 24.09% | 18.78% | 21.61% | 25.83% | 24.49% | 1.95% | 10.07% | 15.76% | -8.71% | 16.63% | 33.33% | 28.59% | 16.09% | 18.25% | |
interest expense | 16,421,000 | 16,572,000 | 16,636,000 | 16,699,000 | 18,723,000 | 18,845,000 | 19,635,000 | 20,859,000 | 20,384,000 | 22,771,000 | 22,687,000 | 20,348,000 | 20,260,000 | 14,485,000 | 14,279,000 | 12,461,000 | 11,637,000 | 11,680,000 | 9,164,000 | 9,297,000 | 9,578,000 | 9,539,000 | 12,451,000 | -25,763,000 | 14,932,000 | 15,656,000 | 16,033,000 | |
loss on interest rate swap | 2,798,000 | |||||||||||||||||||||||||||
loss on extinguishment of debt | 21,000 | 23,000 | 25,000 | 157,000 | 33,000 | 595,000 | 209,000 | 1,349,000 | 5,334,000 | |||||||||||||||||||
other income | -6,298,000 | -6,003,000 | -4,109,000 | -5,000,000 | -4,272,000 | -5,245,000 | -4,453,000 | 1,643,000 | -4,498,000 | -4,512,000 | -3,756,000 | -3,287,000 | -2,462,000 | -4,039,000 | -2,866,000 | -3,590,000 | -3,494,000 | -2,798,000 | -3,013,000 | -2,455,000 | -4,982,000 | -1,523,000 | -2,925,000 | 6,107,000 | -2,727,000 | -3,345,000 | -2,207,000 | |
total other incomes | 10,144,000 | 10,592,000 | 12,552,000 | 12,559,000 | 15,397,000 | 13,577,000 | 15,381,000 | 22,189,000 | 17,368,000 | 24,581,000 | 37,679,000 | 7,043,000 | 12,526,000 | 2,881,000 | 15,147,000 | 8,727,000 | 3,076,000 | 18,610,000 | 13,552,000 | 9,246,000 | 4,596,000 | 12,462,000 | 9,526,000 | -19,656,000 | 12,205,000 | 12,311,000 | ||
income before income taxes | 64,665,000 | 52,602,000 | 44,833,000 | -55,949,000 | 48,493,000 | 47,592,000 | 38,972,000 | 1,140,000 | 41,805,000 | 31,630,000 | 12,422,000 | 34,997,000 | 32,972,000 | 42,280,000 | 16,859,000 | 28,008,000 | 38,798,000 | 12,896,000 | ||||||||||
income tax provision | 17,826,000 | 14,027,000 | 12,494,000 | 10,707,000 | 13,761,000 | 13,369,000 | 9,823,000 | -1,882,000 | 11,497,000 | 12,522,000 | 7,845,000 | 6,779,000 | 8,396,000 | 12,639,000 | 8,942,000 | 11,492,000 | 794,000 | 3,986,000 | 3,214,000 | |||||||||
net income | 46,839,000 | 38,575,000 | 32,339,000 | -66,656,000 | 34,732,000 | 34,223,000 | 29,149,000 | 3,022,000 | 30,308,000 | 19,108,000 | 4,577,000 | 28,218,000 | 24,576,000 | 29,641,000 | 10,040,000 | 19,066,000 | 27,306,000 | 3,992,000 | -8,915,000 | -1,416,000 | 6,686,000 | -15,388,000 | 6,673,000 | -5,925,000 | 17,752,000 | 3,591,000 | 2,820,000 | |
yoy | 34.86% | 12.72% | 10.94% | -2305.69% | 14.60% | 79.10% | 536.86% | -89.29% | 23.32% | -35.54% | -54.41% | 48.00% | -10.00% | 642.51% | -212.62% | -1446.47% | 308.41% | -125.94% | -233.60% | -76.10% | -62.34% | -528.52% | 136.63% | |||||
qoq | 21.42% | 19.28% | -148.52% | -291.92% | 1.49% | 17.41% | 864.56% | -90.03% | 58.61% | 317.48% | -83.78% | 14.82% | -17.09% | 195.23% | -47.34% | -30.18% | 584.02% | -144.78% | 529.59% | -121.18% | -143.45% | -330.60% | -212.62% | -133.38% | 394.35% | 27.34% | ||
net income margin % | 17.88% | 16.34% | 14.49% | -30.09% | 15.40% | 15.39% | 13.90% | 1.43% | 14.44% | 9.35% | 2.39% | 15.17% | 12.43% | 15.81% | 5.89% | 11.22% | 16.85% | 3.10% | -9.92% | -1.41% | 6.90% | -19.28% | 5.72% | 2.99% | 13.84% | 3.28% | 2.86% | |
other comprehensive income: | ||||||||||||||||||||||||||||
change in foreign currency translation adjustment | -790,000 | 6,386,000 | 2,127,000 | -10,747,000 | 5,190,000 | 1,434,000 | -3,260,000 | 6,250,000 | -4,189,000 | 718,000 | -90,000 | 8,069,000 | -8,167,000 | -10,381,000 | 2,708,000 | -1,648,000 | -3,818,000 | 351,000 | -190,000 | 4,196,000 | 2,467,000 | -508,000 | -3,367,000 | |||||
total comprehensive income | 46,049,000 | 44,961,000 | 34,466,000 | -77,403,000 | 39,922,000 | 35,657,000 | 25,889,000 | 9,272,000 | 26,119,000 | 19,826,000 | 4,487,000 | 36,287,000 | 16,409,000 | 19,260,000 | 12,748,000 | 17,418,000 | 23,488,000 | 4,343,000 | -9,105,000 | 2,780,000 | 9,153,000 | -15,896,000 | 3,306,000 | -4,189,000 | 16,088,000 | 2,195,000 | 4,144,000 | |
net income per share | ||||||||||||||||||||||||||||
basic | 0.29 | 0.24 | 0.2 | -0.4 | 0.21 | 0.21 | 0.18 | 0.01 | 0.18 | 0.13 | 0.03 | 0.19 | 0.16 | 0.19 | 0.06 | 0.12 | 0.17 | 0.02 | -0.05 | -0.01 | 0.04 | -0.1 | 0.04 | |||||
diluted | 0.29 | 0.24 | 0.2 | -0.39 | 0.21 | 0.2 | 0.17 | 0.02 | 0.18 | 0.13 | 0.03 | 0.12 | 0.15 | 0.15 | 0.06 | 0.11 | 0.14 | 0.02 | -0.05 | -0.01 | 0.04 | -0.1 | 0.04 | |||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||
basic | 159,552 | 159,478 | 159,544 | 165,090 | 164,735 | 166,064 | 166,241 | 158,777 | 168,089 | 151,132 | 149,165 | 152,848 | 151,429 | 154,694 | 156,130 | 159,983 | 159,358 | 162,378 | 162,297 | 161,632 | ||||||||
diluted | 161,861 | 161,543 | 162,066 | 167,717 | 167,624 | 168,615 | 168,726 | 160,017 | 169,497 | 152,590 | 153,129 | 159,026 | 158,304 | 160,344 | 160,749 | 163,778 | 165,431 | 166,028 | 162,297 | 161,632 | ||||||||
gain on interest rate swap | 913,000 | -23,000 | 2,764,000 | 60,000 | -4,805,000 | |||||||||||||||||||||||
change in fair value of private placement warrants | -553,000 | 10,918,000 | 14,601,000 | -9,267,000 | -2,267,000 | -6,600,000 | 3,734,000 | 2,533,000 | -5,067,000 | 8,067,000 | 2,067,000 | |||||||||||||||||
(gain) loss on interest rate swap | -396,000 | |||||||||||||||||||||||||||
other comprehensive loss: | ||||||||||||||||||||||||||||
cost of service revenue | 3,429,500 | 5,150,000 | 4,338,000 | 4,230,000 | 4,694,000 | 4,144,000 | 3,713,000 | 3,779,000 | 1,713,000 | 1,412,000 | 1,332,000 | 880,000 | 828,000 | 907,000 | 1,013,000 | 1,219,000 | -2,454,000 | 1,388,000 | 1,613,000 | 1,389,000 | ||||||||
tax receivable agreement liability adjustment | 245,000 | -965,000 | -2,677,000 | 1,661,000 | ||||||||||||||||||||||||
gain on extinguishment of debt | 1,975,000 | |||||||||||||||||||||||||||
(gain) loss on extinguishment of debt | -3,005,000 | |||||||||||||||||||||||||||
income tax benefit | 6,819,000 | 8,904,000 | -2,886,000 | -4,024,000 | -40,433,000 | 6,702,000 | 1,734,000 | 1,320,000 | ||||||||||||||||||||
income before income tax benefit | -11,801,000 | -19,412,000 | -46,358,000 | 24,454,000 | 5,325,000 | 4,140,000 | ||||||||||||||||||||||
impairment of property and equipment | 1,474,500 | 5,898,000 | ||||||||||||||||||||||||||
income from tax receivable agreement adjustment | 1,111,500 | 4,446,000 | ||||||||||||||||||||||||||
income before income tax provision | 286,750 | 10,672,000 | 9,887,000 | |||||||||||||||||||||||||
weighted-average shares used for eps calculation | ||||||||||||||||||||||||||||
basic outstanding | 40,365 | 161,744 | 161,710 | 160,924 | ||||||||||||||||||||||||
diluted outstanding | 40,365 | 162,568 | 161,710 | 164,427 | ||||||||||||||||||||||||
foreign currency translation adjustment | -434,000 | -1,664,000 | -1,396,000 | 1,324,000 | ||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||
basic weighted-average shares outstanding | 158,610 | 157,846 | 156,057 | |||||||||||||||||||||||||
basic earnings per share | 0.038 | 0.11 | 0.02 | 0.02 | ||||||||||||||||||||||||
diluted weighted-average shares outstanding | 163,705 | 161,977 | 156,458 | |||||||||||||||||||||||||
diluted earnings per share | 0.038 | 0.11 | 0.02 | 0.02 | ||||||||||||||||||||||||
depreciation, amortization, impairment and (gain) loss on disposal of assets | 28,941,000 | |||||||||||||||||||||||||||
total other income | 13,826,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.
