|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.238B
-7.81%
YoY
|
$1.343B
-15.57%
YoY
|
$1.590B
14.72%
YoY
|
$1.386B
-10.21%
YoY
|
$1.544B
-0.4%
YoY
|
| Cost Of Revenue |
$629.7M
-11.34%
YoY
|
$710.2M
-14.01%
YoY
|
$826.0M
23.59%
YoY
|
$668.3M
-4.22%
YoY
|
$697.8M
-0.62%
YoY
|
| Gross Profit |
$608.0M
-3.84%
YoY
|
$632.3M
-17.24%
YoY
|
$764.0M
6.46%
YoY
|
$717.7M
-15.15%
YoY
|
$845.9M
-0.21%
YoY
|
| Selling, General & Admin |
$715.7M
36.01%
YoY
|
$526.2M
-3.36%
YoY
|
$544.5M
13.73%
YoY
|
$478.8M
-4.82%
YoY
|
$503.0M
4.67%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$50.42M
8.95%
YoY
|
$46.28M
1.82%
YoY
|
$45.45M
10.67%
YoY
|
$41.07M
11.47%
YoY
|
$36.84M
16.64%
YoY
|
| Operating Expenses |
$715.7M
36.01%
YoY
|
$526.2M
-3.36%
YoY
|
$544.5M
13.73%
YoY
|
$478.8M
-4.82%
YoY
|
$503.0M
4.67%
YoY
|
| Operating Profit |
-$107.7M
265.48%
YoY
|
-$29.47M
-117.47%
YoY
|
$168.7M
451.03%
YoY
|
$30.61M
-77.24%
YoY
|
$134.5M
-16.58%
YoY
|
| Interest Expense |
-$81.71M
-321.48%
YoY
|
$36.89M
43.22%
YoY
|
$25.76M
-48.87%
YoY
|
$50.38M
-14.76%
YoY
|
$59.11M
-5.74%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$116.3M
75.32%
YoY
|
-$66.36M
-146.83%
YoY
|
$141.7M
-833.26%
YoY
|
-$19.33M
-126.01%
YoY
|
$74.32M
-23.21%
YoY
|
| Income Tax |
-$39.46M
458.0%
YoY
|
-$7.071M
-121.1%
YoY
|
$33.51M
-306.99%
YoY
|
-$16.19M
-188.4%
YoY
|
$18.31M
-20.13%
YoY
|
| Net Earnings |
-$76.89M
29.69%
YoY
|
-$59.29M
-154.8%
YoY
|
$108.2M
-3549.31%
YoY
|
-$3.137M
-105.6%
YoY
|
$56.00M
-24.16%
YoY
|
| Basic Earnings Per Share |
-$3.17
28.86%
YoY
|
-$2.46
-166.49%
YoY
|
$3.70
-3463.64%
YoY
|
-$0.11
-105.95%
YoY
|
$1.85
-20.6%
YoY
|
| Diluted Earnings Per Share |
-$3.17
28.9%
YoY
|
-$2.46
-168.14%
YoY
|
$3.61
-3381.82%
YoY
|
-$0.11
-106.04%
YoY
|
$1.82
-20.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.25M shares
0.55%
YoY
|
24.12M shares
-17.6%
YoY
|
29.27M shares
0.71%
YoY
|
29.06M shares
-4.01%
YoY
|
30.28M shares
-4.4%
YoY
|
| Diluted Shares Outstanding |
24.25M shares
0.55%
YoY
|
24.12M shares
-19.61%
YoY
|
30.00M shares
3.24%
YoY
|
29.06M shares
-5.69%
YoY
|
30.81M shares
-4.82%
YoY
|
|
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 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$366.1M
9.32%
YoY
|
$280.1M
-12.79%
YoY
|
$306.9M
-11.46%
YoY
|
$284.6M
-16.26%
YoY
|
$334.9M
-16.8%
YoY
|
$321.2M
-20.78%
YoY
|
$346.6M
-17.15%
YoY
|
$339.8M
-6.57%
YoY
|
$402.5M
9.43%
YoY
|
$405.5M
21.34%
YoY
|
$418.4M
14.03%
YoY
|
$363.7M
14.67%
YoY
|
$367.8M
-10.94%
YoY
|
$334.2M
-11.16%
YoY
|
$366.9M
-8.51%
YoY
|
$317.2M
-10.28%
YoY
|
$413.0M
-4.62%
YoY
|
$376.1M
0.62%
YoY
|
$401.1M
4.27%
YoY
|
| Cost Of Revenue |
$181.4M
1.18%
YoY
|
$146.4M
-13.82%
YoY
|
$154.0M
-15.73%
YoY
|
$147.9M
-17.07%
YoY
|
$179.3M
-16.13%
YoY
|
$169.8M
-19.62%
YoY
|
$182.7M
-15.42%
YoY
|
$178.4M
-3.51%
YoY
|
$213.8M
15.99%
YoY
|
$211.3M
31.75%
YoY
|
$216.0M
22.32%
YoY
|
$184.9M
25.76%
YoY
|
$184.3M
-1.99%
YoY
|
$160.4M
-5.91%
YoY
|
$176.6M
-2.99%
YoY
|
$147.0M
-6.5%
YoY
|
$188.0M
-3.59%
YoY
|
$170.5M
2.14%
YoY
|
$182.1M
4.86%
YoY
|
| Gross Profit |
$184.7M
18.69%
YoY
|
$133.8M
-11.62%
YoY
|
$152.9M
-6.71%
YoY
|
$136.6M
-15.36%
YoY
|
$155.6M
-17.56%
YoY
|
$151.4M
-22.04%
YoY
|
$163.9M
-18.99%
YoY
|
$161.4M
-9.72%
YoY
|
$188.7M
2.85%
YoY
|
$194.2M
11.73%
YoY
|
$202.3M
6.33%
YoY
|
$178.8M
5.1%
YoY
|
$183.5M
-18.43%
YoY
|
$173.8M
-15.51%
YoY
|
$190.3M
-13.11%
YoY
|
$170.1M
-13.32%
YoY
|
$225.0M
-5.46%
YoY
|
$205.7M
-0.61%
YoY
|
$219.0M
3.79%
YoY
|
| Selling, General & Admin |
$219.1M
20.95%
YoY
|
$131.0M
3.79%
YoY
|
$135.0M
3.71%
YoY
|
$129.2M
-2.67%
YoY
|
$181.2M
5.94%
YoY
|
$126.2M
-8.57%
YoY
|
$130.1M
-5.61%
YoY
|
$132.8M
5.34%
YoY
|
$171.0M
11.41%
YoY
|
$138.1M
13.03%
YoY
|
$137.9M
19.6%
YoY
|
$126.0M
11.54%
YoY
|
$153.5M
-25.09%
YoY
|
$122.2M
-2.75%
YoY
|
$115.3M
-9.57%
YoY
|
$113.0M
-4.16%
YoY
|
$204.9M
12.46%
YoY
|
$125.6M
6.11%
YoY
|
$127.5M
5.63%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$13.99M
17.29%
YoY
|
$12.53M
8.29%
YoY
|
$11.81M
4.03%
YoY
|
$12.10M
5.87%
YoY
|
$11.92M
6.3%
YoY
|
$11.57M
1.53%
YoY
|
$11.35M
-1.24%
YoY
|
$11.43M
0.77%
YoY
|
$11.22M
5.82%
YoY
|
$11.40M
7.52%
YoY
|
$11.49M
13.8%
YoY
|
$11.34M
15.73%
YoY
|
$10.60M
10.42%
YoY
|
$10.60M
11.58%
YoY
|
$10.10M
14.77%
YoY
|
$9.800M
10.11%
YoY
|
$9.600M
15.66%
YoY
|
$9.500M
20.25%
YoY
|
$8.800M
14.29%
YoY
|
| Operating Expenses |
$219.1M
20.95%
YoY
|
$131.0M
3.79%
YoY
|
$135.0M
3.71%
YoY
|
$129.2M
-2.67%
YoY
|
$181.2M
5.94%
YoY
|
$126.2M
-8.57%
YoY
|
$130.1M
-5.61%
YoY
|
$132.8M
5.34%
YoY
|
$171.0M
11.41%
YoY
|
$138.1M
13.03%
YoY
|
$137.9M
19.6%
YoY
|
$126.0M
11.54%
YoY
|
$153.5M
-25.09%
YoY
|
$122.2M
-2.75%
YoY
|
$115.3M
-9.57%
YoY
|
$113.0M
-4.16%
YoY
|
$204.9M
12.4%
YoY
|
$125.6M
6.11%
YoY
|
$127.5M
5.63%
YoY
|
| Operating Profit |
-$34.46M
34.64%
YoY
|
-$38.46M
113.71%
YoY
|
-$15.36M
-291.22%
YoY
|
-$20.70M
-248.68%
YoY
|
-$25.59M
-244.57%
YoY
|
-$18.00M
-160.9%
YoY
|
$8.030M
-85.19%
YoY
|
$13.93M
-80.08%
YoY
|
$17.70M
-35.13%
YoY
|
$29.55M
22.45%
YoY
|
$54.21M
30.83%
YoY
|
$69.91M
-212.32%
YoY
|
$27.29M
16.52%
YoY
|
$24.13M
-20.38%
YoY
|
$41.44M
-0.81%
YoY
|
-$62.24M
-259.52%
YoY
|
$23.42M
-56.44%
YoY
|
$30.30M
-14.57%
YoY
|
$41.77M
6.43%
YoY
|
| Interest Expense |
-$26.09M
99.43%
YoY
|
$22.45M
95.57%
YoY
|
$16.79M
146.58%
YoY
|
$16.38M
196.67%
YoY
|
-$13.08M
148.75%
YoY
|
$11.48M
120.48%
YoY
|
$6.808M
11.83%
YoY
|
$5.521M
-40.02%
YoY
|
-$5.260M
-50.38%
YoY
|
$5.206M
-54.98%
YoY
|
$6.088M
-53.96%
YoY
|
$9.204M
-38.61%
YoY
|
-$10.60M
-30.26%
YoY
|
$11.56M
-23.17%
YoY
|
$13.22M
-8.16%
YoY
|
$14.99M
3.42%
YoY
|
-$15.20M
0.0%
YoY
|
$15.05M
-0.31%
YoY
|
$14.40M
-7.52%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$13.78M
-129.63%
YoY
|
-$60.91M
106.65%
YoY
|
-$32.14M
-2730.28%
YoY
|
-$37.08M
-541.24%
YoY
|
-$46.52M
-576.26%
YoY
|
-$29.47M
-221.08%
YoY
|
$1.222M
-97.46%
YoY
|
$8.404M
-85.87%
YoY
|
$9.767M
-42.88%
YoY
|
$24.34M
93.71%
YoY
|
$48.12M
70.56%
YoY
|
$59.49M
-177.02%
YoY
|
$17.10M
677.27%
YoY
|
$12.57M
-17.62%
YoY
|
$28.21M
3.05%
YoY
|
-$77.24M
-414.96%
YoY
|
$2.200M
-94.29%
YoY
|
$15.25M
-25.14%
YoY
|
$27.38M
22.67%
YoY
|
| Income Tax |
-$29.52M
695.04%
YoY
|
-$9.609M
107.36%
YoY
|
$1.375M
-251.6%
YoY
|
-$1.702M
-177.97%
YoY
|
-$3.713M
-268.54%
YoY
|
-$4.634M
-175.94%
YoY
|
-$907.0K
-108.16%
YoY
|
$2.183M
-84.51%
YoY
|
$2.203M
-127.54%
YoY
|
$6.102M
18.55%
YoY
|
$11.12M
44.49%
YoY
|
$14.09M
-166.99%
YoY
|
-$8.000M
-988.89%
YoY
|
$5.147M
36.02%
YoY
|
$7.694M
3.92%
YoY
|
-$21.03M
-519.57%
YoY
|
$900.0K
-90.11%
YoY
|
$3.784M
-34.13%
YoY
|
$7.404M
39.49%
YoY
|
| Net Earnings |
$43.30M
-201.16%
YoY
|
-$51.30M
106.52%
YoY
|
-$33.52M
-1674.31%
YoY
|
-$35.38M
-668.72%
YoY
|
-$42.80M
-665.88%
YoY
|
-$24.84M
-236.19%
YoY
|
$2.129M
-94.25%
YoY
|
$6.221M
-86.3%
YoY
|
$7.564M
-69.9%
YoY
|
$18.24M
145.84%
YoY
|
$37.00M
80.33%
YoY
|
$45.40M
-180.78%
YoY
|
$25.13M
397.35%
YoY
|
$7.419M
-35.31%
YoY
|
$20.52M
2.73%
YoY
|
-$56.20M
-388.08%
YoY
|
$5.052M
-82.86%
YoY
|
$11.47M
-21.61%
YoY
|
$19.97M
17.42%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$2.11
102.88%
YoY
|
-$1.39
-1644.44%
YoY
|
-$1.47
-688.0%
YoY
|
N/A
|
-$1.04
-267.74%
YoY
|
$0.09
-92.86%
YoY
|
$0.25
-83.87%
YoY
|
N/A
|
$0.62
148.0%
YoY
|
$1.26
77.46%
YoY
|
$1.55
-179.49%
YoY
|
$0.86
377.78%
YoY
|
$0.25
-35.9%
YoY
|
$0.71
10.94%
YoY
|
-$1.95
-419.67%
YoY
|
$0.18
-80.65%
YoY
|
$0.39
-15.22%
YoY
|
$0.64
18.52%
YoY
|
| Diluted Earnings Per Share |
$1.77
-199.25%
YoY
|
-$2.11
102.88%
YoY
|
-$1.39
-1644.44%
YoY
|
-$1.47
-688.0%
YoY
|
-$1.79
-100.0%
YoY
|
-$1.04
-273.33%
YoY
|
$0.09
-92.62%
YoY
|
$0.25
-83.55%
YoY
|
$255.3K
30039441.07%
YoY
|
$0.60
140.0%
YoY
|
$1.22
74.29%
YoY
|
$1.52
-177.95%
YoY
|
$0.85
400.0%
YoY
|
$0.25
-35.9%
YoY
|
$0.70
12.9%
YoY
|
-$1.95
-425.0%
YoY
|
$0.17
-81.32%
YoY
|
$0.39
-13.33%
YoY
|
$0.62
16.98%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
24.26M shares
1.47%
YoY
|
24.19M shares
1.5%
YoY
|
24.13M shares
-2.69%
YoY
|
24.14M shares
0.06%
YoY
|
23.91M shares
-18.91%
YoY
|
23.83M shares
-19.04%
YoY
|
24.80M shares
-15.42%
YoY
|
24.12M shares
-17.7%
YoY
|
29.49M shares
1.19%
YoY
|
29.44M shares
1.27%
YoY
|
29.32M shares
1.74%
YoY
|
29.31M shares
N/A
|
29.14M shares
0.17%
YoY
|
29.07M shares
-7.54%
YoY
|
28.82M shares
-9.6%
YoY
|
N/A
|
29.09M shares
-8.26%
YoY
|
31.44M shares
-0.66%
YoY
|
| Diluted Shares Outstanding |
N/A
|
24.26M shares
1.47%
YoY
|
24.19M shares
1.14%
YoY
|
24.13M shares
-4.66%
YoY
|
N/A
|
23.91M shares
-20.98%
YoY
|
23.92M shares
-20.84%
YoY
|
25.31M shares
-15.29%
YoY
|
N/A
|
30.26M shares
2.64%
YoY
|
30.21M shares
3.68%
YoY
|
29.88M shares
3.67%
YoY
|
N/A
|
29.48M shares
-0.76%
YoY
|
29.14M shares
-8.82%
YoY
|
28.82M shares
-11.16%
YoY
|
N/A
|
29.71M shares
-8.08%
YoY
|
31.96M shares
-0.88%
YoY
|
Loading...