Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $161,821 | $162,498 | $155,699 | $145,789 |
Gross Profit | 77,899 | 77,166 | 127,865 | 71,326 |
EBITDA | 48,997 | 45,672 | 46,852 | 46,451 |
EBIT | 43,132 | 40,618 | 41,691 | 43,041 |
Net Income | 26,753 | 25,732 | 27,485 | 28,747 |
Net Change In Cash | 161,821 | 162,498 | 155,699 | 145,789 |
Free Cash Flow | -8,612 | 54,915 | 25,877 | 33,501 |
Cash | 315,910 | 83,958 | 139,961 | 108,305 |
Basic Shares | 29,210 | 29,383 | 29,457 | 29,478 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $625,807 | $460,055 | $357,521 | $282,502 |
Gross Profit | 300,869 | 222,826 | 170,122 | 141,097 |
EBITDA | 187,972 | 125,776 | 101,445 | 81,834 |
EBIT | 168,482 | 112,537 | 90,546 | 73,891 |
Net Income | 108,717 | 70,175 | 52,947 | 42,658 |
Net Change In Cash | 625,807 | 460,055 | 357,521 | 282,502 |
Cost of Revenue | 150,809 | -4,364 | ||
Free Cash Flow | 105,681 | 80,768 | 52,298 | 20,857 |
Cash | 315,910 | 90,216 | 184,496 | 48,583 |
Basic Shares | 29,384 | 29,856 | 29,963 | 29,944 |
Quarter | EPS |
---|---|
2024-12-31 | $0.94 |
2024-09-30 | $0.88 |
2024-06-30 | $0.93 |
2024-03-31 | $0.98 |