Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $182,394 | $171,836 | $178,105 | $180,556 |
Gross Profit | 92,048 | 87,290 | 93,566 | 108,403 |
EBITDA | 69,362 | 61,973 | 67,769 | 72,678 |
EBIT | 55,217 | 48,010 | 53,980 | 59,107 |
Net Income | 37,949 | 43,177 | 36,167 | 49,222 |
Net Change In Cash | 182,394 | 171,836 | 178,105 | 180,556 |
Free Cash Flow | 63,065 | 46,498 | 14,422 | 54,141 |
Cash | 189,854 | 201,383 | 144,531 | 266,778 |
Basic Shares | 52,046 | 53,013 | 53,014 | 53,921 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $644,395 | $498,987 | $437,768 | $349,846 |
Gross Profit | 343,968 | 248,860 | 199,739 | 143,340 |
EBITDA | 241,464 | 107,497 | 69,887 | 10,954 |
EBIT | 199,687 | 78,756 | 43,135 | -14,226 |
Net Income | 137,545 | 91,386 | 62,116 | 1,097 |
Net Change In Cash | 644,395 | 498,987 | 437,768 | 349,846 |
Cost of Revenue | 29,965 | 32,304 | 18,605 | |
Free Cash Flow | 145,337 | 65,147 | 70,538 | 23,411 |
Cash | 144,531 | 156,098 | 126,353 | 92,642 |
Basic Shares | 53,001 | 52,427 | 49,784 | 49,124 |
Quarter | EPS |
---|---|
2024-06-30 | $0.94 |
2024-03-31 | $1.04 |
2023-12-31 | $0.88 |
2023-09-30 | $1.15 |