Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $198,491 | $190,266 | $158,183 | $190,522 |
Gross Profit | 87,605 | 85,095 | 78,981 | 92,325 |
EBITDA | 71,948 | 65,465 | 57,623 | 64,434 |
EBIT | 61,652 | 55,543 | 48,156 | 55,469 |
Net Income | 32,314 | 37,964 | 34,635 | 38,385 |
Net Change In Cash | 198,491 | 190,266 | 158,183 | 190,522 |
Free Cash Flow | 39,093 | 35,511 | 3,945 | 42,312 |
Cash | 205,682 | 262,625 | 232,680 | 214,754 |
Basic Shares | 75,283 | 75,269 | 74,565 | 74,695 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $708,499 | $618,306 | $530,299 | $432,079 |
Gross Profit | 318,675 | 289,694 | 181,335 | 120,198 |
EBITDA | 229,065 | 174,429 | 86,475 | 40,945 |
EBIT | 193,521 | 143,280 | 48,546 | 5,819 |
Net Income | 123,119 | 103,261 | 25,671 | -7,812 |
Net Change In Cash | 708,499 | 618,306 | 530,299 | 432,079 |
Cost of Revenue | 46,567 | 8,088 | -23,722 | |
Free Cash Flow | 130,347 | 101,244 | 94,325 | 47,882 |
Cash | 232,680 | 123,274 | 76,707 | 70,619 |
Basic Shares | 74,438 | 73,872 | 72,399 | 67,361 |
Quarter | EPS |
---|---|
2024-06-30 | $0.66 |
2024-03-31 | $0.60 |
2023-12-31 | $0.59 |
2023-09-30 | $0.62 |