Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $339,455 | $324,140 | $315,518 | $301,039 |
Gross Profit | 224,010 | 215,883 | 210,721 | 200,306 |
EBITDA | 51,136 | 49,195 | 49,064 | 44,262 |
EBIT | 45,629 | 44,180 | 44,676 | 40,114 |
Net Income | 45,270 | 39,223 | 33,683 | 29,527 |
Net Change In Cash | 339,455 | 324,140 | 315,518 | 301,039 |
Free Cash Flow | 29,367 | 35,503 | 45,737 | 51,016 |
Cash | 421,768 | 376,054 | 324,404 | 280,476 |
Basic Shares | 39,246 | 39,163 | 39,268 | 39,178 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,194,615 | $1,058,522 | $847,133 | $747,590 |
Gross Profit | 754,995 | 682,643 | 535,207 | 475,382 |
EBITDA | 45,989 | 108,646 | 29,962 | 8,907 |
EBIT | 22,287 | 81,389 | 5,641 | -7,501 |
Net Income | 14,012 | 90,954 | -2,002 | 2,623 |
Net Change In Cash | 1,194,615 | 1,058,522 | 847,133 | 747,590 |
Cost of Revenue | 10,751 | -11,397 | ||
Free Cash Flow | 147,299 | 82,120 | -74,959 | -11,678 |
Cash | 324,404 | 167,486 | 69,858 | 59,379 |
Basic Shares | 39,268 | 39,216 | 37,841 | 37,881 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.86 |
2025-03-31 | $0.83 |
2024-12-31 | $0.97 |