|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$721.9M
-10.51%
YoY
|
$806.7M
10.49%
YoY
|
$730.1M
35.14%
YoY
|
$540.2M
-16.57%
YoY
|
$647.6M
N/A
|
| Cost Of Revenue |
$371.7M
-14.7%
YoY
|
$435.7M
7.15%
YoY
|
$406.7M
34.73%
YoY
|
$301.8M
-15.35%
YoY
|
$356.6M
N/A
|
| Gross Profit |
$350.2M
-5.59%
YoY
|
$370.9M
14.7%
YoY
|
$323.4M
35.66%
YoY
|
$238.4M
-18.07%
YoY
|
$291.0M
N/A
|
| Selling, General & Admin |
$214.6M
6.82%
YoY
|
$200.9M
6.67%
YoY
|
$188.3M
8.48%
YoY
|
$173.6M
0.23%
YoY
|
$173.2M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$75.24M
4.57%
YoY
|
$71.96M
-8.17%
YoY
|
$78.36M
1.85%
YoY
|
$76.93M
-1.43%
YoY
|
$78.05M
N/A
|
| Operating Expenses |
$214.6M
6.82%
YoY
|
$200.9M
6.67%
YoY
|
$188.3M
8.48%
YoY
|
$173.6M
0.23%
YoY
|
$173.2M
N/A
|
| Operating Profit |
$56.08M
-42.85%
YoY
|
$98.12M
72.95%
YoY
|
$56.73M
-567.61%
YoY
|
-$12.13M
-130.54%
YoY
|
$39.73M
N/A
|
| Interest Expense |
$64.72M
101.49%
YoY
|
$32.12M
-57.06%
YoY
|
$74.82M
-0.4%
YoY
|
$75.12M
-7.3%
YoY
|
$81.04M
N/A
|
| Other Income/Expense, Net |
-$67.60M
107.4%
YoY
|
-$32.59M
-56.74%
YoY
|
-$75.35M
-0.87%
YoY
|
-$76.01M
-30.44%
YoY
|
-$109.3M
N/A
|
| Pretax Income |
-$11.53M
-117.59%
YoY
|
$65.52M
-451.95%
YoY
|
-$18.62M
-78.88%
YoY
|
-$88.14M
26.74%
YoY
|
-$69.54M
N/A
|
| Income Tax |
$144.0K
-100.18%
YoY
|
-$79.05M
-3043.11%
YoY
|
$2.686M
-31.79%
YoY
|
$3.938M
328.04%
YoY
|
$920.0K
N/A
|
| Net Earnings |
-$11.56M
-108.0%
YoY
|
$144.6M
-778.66%
YoY
|
-$21.30M
-76.86%
YoY
|
-$92.08M
30.67%
YoY
|
-$70.46M
N/A
|
| Basic Earnings Per Share |
-$0.16
-108.79%
YoY
|
$1.82
-620.0%
YoY
|
-$0.35
-78.26%
YoY
|
-$1.61
30.89%
YoY
|
-$1.23
N/A
|
| Diluted Earnings Per Share |
-$0.16
-108.79%
YoY
|
$1.82
-620.0%
YoY
|
-$0.35
-78.26%
YoY
|
-$1.61
30.89%
YoY
|
-$1.23
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
72.94M shares
-8.08%
YoY
|
79.34M shares
30.45%
YoY
|
60.82M shares
6.39%
YoY
|
57.17M shares
0.0%
YoY
|
57.17M shares
N/A
|
| Diluted Shares Outstanding |
72.94M shares
-8.19%
YoY
|
79.44M shares
30.62%
YoY
|
60.82M shares
6.39%
YoY
|
57.17M shares
0.0%
YoY
|
57.17M shares
N/A
|
|
Concept
|
2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$173.2M
-1.28%
YoY
|
$166.0M
-5.31%
YoY
|
$188.3M
-10.48%
YoY
|
$192.1M
-13.57%
YoY
|
$175.4M
-11.71%
YoY
|
$175.4M
-11.67%
YoY
|
$210.3M
2.6%
YoY
|
$222.3M
25.6%
YoY
|
$198.7M
32.87%
YoY
|
$198.5M
N/A
|
$205.0M
56.86%
YoY
|
$177.0M
N/A
|
| Cost Of Revenue |
$91.44M
-7.12%
YoY
|
$88.85M
-3.95%
YoY
|
$93.00M
-16.1%
YoY
|
$95.40M
-20.49%
YoY
|
$98.45M
-12.41%
YoY
|
$92.50M
-16.55%
YoY
|
$110.8M
-0.43%
YoY
|
$120.0M
N/A
|
$112.4M
30.42%
YoY
|
$110.8M
N/A
|
$111.3M
N/A
|
N/A
|
| Gross Profit |
$81.76M
6.19%
YoY
|
$77.20M
-6.84%
YoY
|
$95.20M
-4.28%
YoY
|
$96.70M
-5.48%
YoY
|
$77.00M
-10.79%
YoY
|
$82.86M
-5.51%
YoY
|
$99.46M
6.2%
YoY
|
$102.3M
N/A
|
$86.31M
36.2%
YoY
|
$87.70M
N/A
|
$93.65M
N/A
|
N/A
|
| Selling, General & Admin |
$54.73M
-8.36%
YoY
|
$39.98M
-18.11%
YoY
|
$48.59M
-1.6%
YoY
|
$56.13M
3.2%
YoY
|
$59.73M
23.74%
YoY
|
$48.82M
-15.88%
YoY
|
$49.38M
3.62%
YoY
|
$54.39M
25.85%
YoY
|
$48.27M
22.52%
YoY
|
$58.04M
N/A
|
$47.65M
-1.44%
YoY
|
$43.22M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$19.17M
4.1%
YoY
|
$20.73M
8.27%
YoY
|
$19.06M
6.22%
YoY
|
$18.77M
3.97%
YoY
|
$18.42M
1.97%
YoY
|
$19.15M
-14.31%
YoY
|
$17.95M
-8.12%
YoY
|
$18.05M
-1.04%
YoY
|
$18.06M
-1.0%
YoY
|
$22.34M
-41.9%
YoY
|
$19.53M
-1.4%
YoY
|
$18.24M
-52.6%
YoY
|
| Operating Expenses |
$54.73M
-8.36%
YoY
|
$60.71M
-9.01%
YoY
|
$48.59M
-1.6%
YoY
|
$56.13M
3.2%
YoY
|
$59.73M
23.74%
YoY
|
$66.72M
-16.99%
YoY
|
$49.38M
3.62%
YoY
|
$54.39M
25.85%
YoY
|
$48.27M
22.52%
YoY
|
$80.38M
N/A
|
$47.65M
-1.44%
YoY
|
$43.22M
N/A
|
| Operating Profit |
$7.657M
-767.57%
YoY
|
$16.48M
2.14%
YoY
|
$26.19M
-18.49%
YoY
|
$18.65M
-37.54%
YoY
|
-$1.147M
-105.74%
YoY
|
$16.14M
120.66%
YoY
|
$32.13M
21.39%
YoY
|
$29.87M
73.51%
YoY
|
$19.98M
248.51%
YoY
|
$7.314M
N/A
|
$26.47M
-469.49%
YoY
|
$17.21M
N/A
|
| Interest Expense |
$17.73M
42.93%
YoY
|
-$16.33M
46.44%
YoY
|
$22.45M
165.43%
YoY
|
$13.54M
173.21%
YoY
|
$12.40M
64.11%
YoY
|
-$11.15M
-44.64%
YoY
|
$8.457M
-54.33%
YoY
|
$4.957M
-72.77%
YoY
|
$7.557M
-57.9%
YoY
|
-$20.14M
N/A
|
$18.52M
-0.42%
YoY
|
$18.21M
N/A
|
| Other Income/Expense, Net |
-$17.73M
39.53%
YoY
|
-$1.450M
369.26%
YoY
|
-$23.33M
172.97%
YoY
|
-$13.79M
176.25%
YoY
|
-$12.71M
67.25%
YoY
|
-$309.0K
-24.08%
YoY
|
-$8.546M
-53.91%
YoY
|
-$4.990M
-73.9%
YoY
|
-$7.598M
-55.67%
YoY
|
-$407.0K
N/A
|
-$18.54M
0.7%
YoY
|
-$19.12M
N/A
|
| Pretax Income |
-$10.08M
-27.28%
YoY
|
-$5.400M
-215.41%
YoY
|
$2.861M
-87.87%
YoY
|
$4.869M
-80.43%
YoY
|
-$13.86M
-211.9%
YoY
|
$4.679M
-135.36%
YoY
|
$23.59M
197.41%
YoY
|
$24.88M
-1405.14%
YoY
|
$12.38M
-208.55%
YoY
|
-$13.23M
N/A
|
$7.930M
-131.01%
YoY
|
-$1.906M
N/A
|
| Income Tax |
-$6.533M
10.73%
YoY
|
-$719.0K
-819.0%
YoY
|
$4.450M
-106.38%
YoY
|
$2.357M
489.25%
YoY
|
-$5.900M
-821.27%
YoY
|
$100.0K
-137.31%
YoY
|
-$69.70M
-10839.6%
YoY
|
$400.0K
-76.92%
YoY
|
$818.0K
43.01%
YoY
|
-$268.0K
N/A
|
$649.0K
-55.73%
YoY
|
$1.733M
N/A
|
| Net Earnings |
-$3.271M
-58.65%
YoY
|
-$4.506M
-129.5%
YoY
|
-$1.655M
-101.77%
YoY
|
$2.512M
-89.72%
YoY
|
-$7.911M
-168.41%
YoY
|
$15.28M
-217.81%
YoY
|
$93.29M
1181.27%
YoY
|
$24.45M
-771.78%
YoY
|
$11.56M
-196.54%
YoY
|
-$12.97M
N/A
|
$7.281M
-126.92%
YoY
|
-$3.639M
N/A
|
| Basic Earnings Per Share |
-$0.05
-50.0%
YoY
|
N/A
|
-$0.02
-101.71%
YoY
|
$0.03
-90.32%
YoY
|
-$0.10
-166.67%
YoY
|
N/A
|
$1.17
800.0%
YoY
|
$0.31
-616.67%
YoY
|
$0.15
-171.43%
YoY
|
N/A
|
$0.13
-127.66%
YoY
|
-$0.06
N/A
|
| Diluted Earnings Per Share |
-$0.05
-50.0%
YoY
|
-$0.06
-132.28%
YoY
|
-$0.02
-101.71%
YoY
|
$0.03
-90.32%
YoY
|
-$0.10
-166.67%
YoY
|
$0.19
-100.0%
YoY
|
$1.17
800.0%
YoY
|
$0.31
-616.67%
YoY
|
$0.15
-171.43%
YoY
|
-$180.6K
N/A
|
$0.13
-127.66%
YoY
|
-$0.06
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
67.35M shares
-12.58%
YoY
|
67.64M shares
-14.9%
YoY
|
69.70M shares
-12.26%
YoY
|
73.84M shares
-7.01%
YoY
|
77.05M shares
-2.96%
YoY
|
79.48M shares
0.12%
YoY
|
79.43M shares
38.94%
YoY
|
79.41M shares
38.9%
YoY
|
79.39M shares
38.88%
YoY
|
79.39M shares
N/A
|
57.17M shares
0.0%
YoY
|
57.17M shares
N/A
|
| Diluted Shares Outstanding |
67.35M shares
-12.85%
YoY
|
N/A
|
69.09M shares
-13.14%
YoY
|
73.99M shares
-6.9%
YoY
|
77.29M shares
-2.65%
YoY
|
N/A
|
79.54M shares
39.06%
YoY
|
79.48M shares
39.02%
YoY
|
79.39M shares
38.88%
YoY
|
N/A
|
57.20M shares
0.05%
YoY
|
57.17M shares
N/A
|
Loading...