|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$2.716B
2.84%
YoY
|
$2.641B
65.43%
YoY
|
$1.597B
88.99%
YoY
|
$844.8M
-70.17%
YoY
|
$2.832B
-0.18%
YoY
|
| Cost Of Revenue |
$2.565B
6.01%
YoY
|
$2.419B
45.19%
YoY
|
$1.666B
65.7%
YoY
|
$1.006B
-51.19%
YoY
|
$2.060B
-0.29%
YoY
|
| Gross Profit |
$151.7M
-31.67%
YoY
|
$222.0M
-418.51%
YoY
|
-$69.70M
-56.65%
YoY
|
-$160.8M
-120.83%
YoY
|
$771.9M
0.1%
YoY
|
| Selling, General & Admin |
$117.1M
2.89%
YoY
|
$113.8M
57.0%
YoY
|
$72.51M
56.61%
YoY
|
$46.30M
-64.44%
YoY
|
$130.2M
0.7%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$133.6M
-1.88%
YoY
|
$136.2M
-1.54%
YoY
|
$138.3M
-8.81%
YoY
|
$151.7M
-4.56%
YoY
|
$158.9M
13.61%
YoY
|
| Operating Expenses |
$434.8M
5.88%
YoY
|
$410.7M
26.55%
YoY
|
$324.5M
7.21%
YoY
|
$302.7M
-31.89%
YoY
|
$444.4M
5.46%
YoY
|
| Operating Profit |
-$283.1M
34.78%
YoY
|
-$210.1M
154.41%
YoY
|
-$82.56M
-87.25%
YoY
|
-$647.6M
-297.76%
YoY
|
$327.5M
4.17%
YoY
|
| Interest Expense |
-$37.70M
-64.29%
YoY
|
-$105.6M
7.43%
YoY
|
-$98.25M
177.55%
YoY
|
-$35.40M
102.29%
YoY
|
-$17.50M
69.9%
YoY
|
| Other Income/Expense, Net |
-$7.922M
-90.55%
YoY
|
-$83.80M
-18.45%
YoY
|
-$102.8M
95.95%
YoY
|
-$52.44M
133.27%
YoY
|
-$22.48M
70.18%
YoY
|
| Pretax Income |
-$327.8M
11.55%
YoY
|
-$293.8M
58.56%
YoY
|
-$185.3M
-73.53%
YoY
|
-$700.1M
-329.53%
YoY
|
$305.0M
1.27%
YoY
|
| Income Tax |
-$67.30M
25.17%
YoY
|
-$53.77M
32.6%
YoY
|
-$40.55M
-78.56%
YoY
|
-$189.1M
-333.44%
YoY
|
$81.01M
19.21%
YoY
|
| Net Earnings |
-$260.5M
8.5%
YoY
|
-$240.1M
65.83%
YoY
|
-$144.8M
-71.67%
YoY
|
-$510.9M
-328.11%
YoY
|
$224.0M
-3.95%
YoY
|
| Basic Earnings Per Share |
-$5.05
8.14%
YoY
|
-$4.67
63.86%
YoY
|
-$2.85
-74.28%
YoY
|
-$11.08
-334.75%
YoY
|
$4.72
1.94%
YoY
|
| Diluted Earnings Per Share |
-$5.05
8.11%
YoY
|
-$4.67
63.86%
YoY
|
-$2.85
-74.28%
YoY
|
-$11.08
-335.24%
YoY
|
$4.71
1.95%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.60M shares
0.46%
YoY
|
51.36M shares
1.17%
YoY
|
50.77M shares
10.13%
YoY
|
46.10M shares
-2.81%
YoY
|
47.44M shares
-5.77%
YoY
|
| Diluted Shares Outstanding |
51.60M shares
0.46%
YoY
|
51.36M shares
1.17%
YoY
|
50.77M shares
10.13%
YoY
|
46.10M shares
-3.04%
YoY
|
47.55M shares
-5.83%
YoY
|
|
Concept
|
2024 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$731.9M
3.53%
YoY
|
$645.6M
5.38%
YoY
|
$669.1M
-8.48%
YoY
|
$727.7M
-1.82%
YoY
|
$706.9M
2.18%
YoY
|
$612.6M
28.37%
YoY
|
$731.0M
47.76%
YoY
|
$741.2M
45.65%
YoY
|
$691.9M
68.43%
YoY
|
$477.2M
161.89%
YoY
|
$494.7M
230.49%
YoY
|
$508.8M
569.7%
YoY
|
$410.8M
584.59%
YoY
|
$182.2M
-67.41%
YoY
|
$149.7M
-78.86%
YoY
|
$75.98M
-89.94%
YoY
|
$60.00M
-91.57%
YoY
|
$559.1M
-14.86%
YoY
|
$708.1M
1.53%
YoY
|
| Cost Of Revenue |
$675.9M
11.59%
YoY
|
$678.4M
6.95%
YoY
|
$654.9M
3.11%
YoY
|
$669.7M
6.6%
YoY
|
$605.7M
-2.43%
YoY
|
$634.3M
18.54%
YoY
|
$635.1M
32.76%
YoY
|
$628.2M
36.98%
YoY
|
$620.8M
56.64%
YoY
|
$535.1M
188.16%
YoY
|
$478.4M
70.08%
YoY
|
$458.6M
278.73%
YoY
|
$396.3M
254.47%
YoY
|
$185.7M
-62.21%
YoY
|
$281.3M
-46.76%
YoY
|
$121.1M
189.98%
YoY
|
$111.8M
182.03%
YoY
|
$491.4M
1163.24%
YoY
|
$528.4M
1.09%
YoY
|
| Gross Profit |
$56.05M
-44.65%
YoY
|
-$32.85M
51.12%
YoY
|
$14.18M
-85.21%
YoY
|
$58.00M
-48.64%
YoY
|
$101.3M
42.41%
YoY
|
-$21.74M
-62.46%
YoY
|
$95.89M
487.73%
YoY
|
$112.9M
124.92%
YoY
|
$71.10M
391.0%
YoY
|
-$57.91M
1603.12%
YoY
|
$16.32M
-112.4%
YoY
|
$50.21M
-211.32%
YoY
|
$14.48M
-127.96%
YoY
|
-$3.400M
-105.02%
YoY
|
-$131.6M
-173.19%
YoY
|
-$45.10M
-106.32%
YoY
|
-$51.80M
-107.7%
YoY
|
$67.70M
-89.04%
YoY
|
$179.8M
2.92%
YoY
|
| Selling, General & Admin |
$29.07M
2.38%
YoY
|
$28.44M
0.73%
YoY
|
$30.81M
-3.95%
YoY
|
$29.70M
-8.63%
YoY
|
$28.39M
-0.78%
YoY
|
$28.24M
36.77%
YoY
|
$32.08M
40.26%
YoY
|
$32.51M
55.05%
YoY
|
$28.62M
65.69%
YoY
|
$20.65M
81.11%
YoY
|
$22.87M
98.86%
YoY
|
$20.96M
303.15%
YoY
|
$17.27M
495.52%
YoY
|
$11.40M
-57.3%
YoY
|
$11.50M
-65.77%
YoY
|
$5.200M
-84.38%
YoY
|
$2.900M
-91.08%
YoY
|
$26.70M
-13.31%
YoY
|
$33.60M
2.44%
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 |
$35.07M
5.16%
YoY
|
$32.97M
0.92%
YoY
|
$32.84M
-2.65%
YoY
|
$34.76M
1.2%
YoY
|
$33.35M
-2.87%
YoY
|
$32.67M
-3.22%
YoY
|
$33.73M
-0.58%
YoY
|
$34.35M
1.32%
YoY
|
$34.33M
-2.22%
YoY
|
$33.76M
-4.53%
YoY
|
$33.93M
-6.01%
YoY
|
$33.90M
-7.72%
YoY
|
$35.11M
-10.73%
YoY
|
$35.36M
-10.38%
YoY
|
$36.10M
-8.84%
YoY
|
$36.73M
-11.69%
YoY
|
$39.33M
-0.49%
YoY
|
$39.45M
3.4%
YoY
|
$39.60M
3.39%
YoY
|
| Operating Expenses |
$104.9M
-5.32%
YoY
|
$107.3M
12.15%
YoY
|
$115.4M
-0.69%
YoY
|
$112.9M
2.64%
YoY
|
$110.8M
17.15%
YoY
|
$95.69M
6.44%
YoY
|
$116.2M
32.53%
YoY
|
$110.0M
29.41%
YoY
|
$94.61M
15.18%
YoY
|
$89.90M
28.98%
YoY
|
$87.66M
21.58%
YoY
|
$85.00M
45.29%
YoY
|
$82.14M
29.97%
YoY
|
$69.70M
-36.0%
YoY
|
$72.10M
-34.75%
YoY
|
$58.50M
-49.96%
YoY
|
$63.20M
-42.49%
YoY
|
$108.9M
1.68%
YoY
|
$110.5M
4.84%
YoY
|
| Operating Profit |
-$55.39M
478.15%
YoY
|
-$140.2M
19.36%
YoY
|
-$101.2M
398.76%
YoY
|
-$54.92M
-1973.66%
YoY
|
-$9.580M
-63.28%
YoY
|
-$117.4M
-20.55%
YoY
|
-$20.29M
-71.56%
YoY
|
$2.931M
-93.26%
YoY
|
-$26.09M
-241.21%
YoY
|
-$147.8M
102.02%
YoY
|
-$71.34M
-64.98%
YoY
|
$43.47M
-135.9%
YoY
|
$18.48M
-112.4%
YoY
|
-$73.16M
-56.47%
YoY
|
-$203.7M
-394.01%
YoY
|
-$121.1M
-203.8%
YoY
|
-$149.0M
-267.6%
YoY
|
-$168.1M
-419.11%
YoY
|
$69.28M
-0.09%
YoY
|
| Interest Expense |
-$17.17M
18.98%
YoY
|
-$11.03M
18.24%
YoY
|
-$6.380M
-61.72%
YoY
|
-$7.600M
-57.66%
YoY
|
-$14.43M
-14.6%
YoY
|
-$9.325M
-52.3%
YoY
|
-$16.67M
-22.72%
YoY
|
-$17.95M
-33.4%
YoY
|
-$16.90M
-40.08%
YoY
|
-$19.55M
-9.07%
YoY
|
-$21.57M
76.78%
YoY
|
-$26.95M
196.15%
YoY
|
-$28.19M
499.87%
YoY
|
-$21.50M
128.72%
YoY
|
-$12.20M
542.11%
YoY
|
-$9.100M
35.82%
YoY
|
-$4.700M
-24.19%
YoY
|
-$9.400M
248.15%
YoY
|
-$1.900M
-92.61%
YoY
|
| Other Income/Expense, Net |
-$12.21M
364.67%
YoY
|
-$1.697M
-79.81%
YoY
|
-$1.607M
-174.23%
YoY
|
-$5.603M
-1093.44%
YoY
|
-$2.627M
-86.76%
YoY
|
-$8.404M
19.73%
YoY
|
$2.165M
-74.32%
YoY
|
$564.0K
-102.32%
YoY
|
-$19.85M
-25.87%
YoY
|
-$7.019M
91.78%
YoY
|
$8.430M
-200.36%
YoY
|
-$24.30M
7.94%
YoY
|
-$26.77M
652.57%
YoY
|
-$3.660M
-48.39%
YoY
|
-$8.400M
510.91%
YoY
|
-$22.51M
177.33%
YoY
|
-$3.557M
-61.64%
YoY
|
-$7.092M
90.8%
YoY
|
-$1.375M
-95.06%
YoY
|
| Pretax Income |
-$67.59M
367.42%
YoY
|
-$152.9M
21.47%
YoY
|
-$127.0M
101.82%
YoY
|
-$60.52M
461.46%
YoY
|
-$14.46M
-68.52%
YoY
|
-$125.8M
-18.73%
YoY
|
-$62.92M
-47.29%
YoY
|
-$10.78M
-156.23%
YoY
|
-$45.93M
453.82%
YoY
|
-$154.8M
101.53%
YoY
|
-$119.4M
-47.83%
YoY
|
$19.17M
-113.35%
YoY
|
-$8.294M
-94.56%
YoY
|
-$76.82M
-56.15%
YoY
|
-$228.8M
-436.97%
YoY
|
-$143.6M
-232.31%
YoY
|
-$152.5M
-291.59%
YoY
|
-$175.2M
-457.83%
YoY
|
$67.90M
63.61%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$15.29M
-44.57%
YoY
|
-$25.80M
102.23%
YoY
|
-$11.80M
681.46%
YoY
|
-$2.126M
-76.79%
YoY
|
-$27.57M
-13.87%
YoY
|
-$12.76M
-52.4%
YoY
|
-$1.510M
-133.56%
YoY
|
-$9.160M
332.69%
YoY
|
-$32.02M
98.44%
YoY
|
-$26.80M
-59.52%
YoY
|
$4.500M
-109.68%
YoY
|
-$2.117M
-95.36%
YoY
|
-$16.13M
-47.65%
YoY
|
-$66.20M
-463.74%
YoY
|
-$46.49M
-263.43%
YoY
|
-$45.62M
-309.48%
YoY
|
-$30.82M
-344.55%
YoY
|
$18.20M
45.6%
YoY
|
| Net Earnings |
-$67.59M
447.99%
YoY
|
-$137.6M
40.01%
YoY
|
-$101.2M
101.72%
YoY
|
-$48.72M
425.62%
YoY
|
-$12.34M
-66.46%
YoY
|
-$98.26M
-19.99%
YoY
|
-$50.16M
-45.82%
YoY
|
-$9.269M
-163.19%
YoY
|
-$36.77M
495.34%
YoY
|
-$122.8M
102.35%
YoY
|
-$92.57M
-43.07%
YoY
|
$14.67M
-115.11%
YoY
|
-$6.177M
-94.22%
YoY
|
-$60.69M
-57.96%
YoY
|
-$162.6M
-427.05%
YoY
|
-$97.10M
-221.26%
YoY
|
-$106.9M
-284.85%
YoY
|
-$144.4M
-497.08%
YoY
|
$49.72M
57.15%
YoY
|
| Basic Earnings Per Share |
-$1.30
441.67%
YoY
|
-$2.65
38.74%
YoY
|
N/A
|
-$0.94
422.22%
YoY
|
-$0.24
-66.67%
YoY
|
-$1.91
-20.08%
YoY
|
N/A
|
-$0.18
-162.07%
YoY
|
-$0.72
500.0%
YoY
|
-$2.39
94.31%
YoY
|
N/A
|
$0.29
-113.74%
YoY
|
-$0.12
-94.85%
YoY
|
-$1.23
-60.83%
YoY
|
N/A
|
-$2.11
-224.12%
YoY
|
-$2.33
-292.56%
YoY
|
-$3.14
-518.67%
YoY
|
$1.07
64.62%
YoY
|
| Diluted Earnings Per Share |
-$1.30
443.68%
YoY
|
-$2.65
38.94%
YoY
|
-$1.96
100.77%
YoY
|
-$0.94
-100.0%
YoY
|
-$0.24
-66.79%
YoY
|
-$1.91
-20.08%
YoY
|
-$0.98
-100.0%
YoY
|
-$180.4K
-64418974.89%
YoY
|
-$0.72
500.0%
YoY
|
-$2.39
94.31%
YoY
|
-$1.807M
-48.31%
YoY
|
$0.28
-113.27%
YoY
|
-$0.12
-94.85%
YoY
|
-$1.23
-60.83%
YoY
|
-$3.497M
-326801426.5%
YoY
|
-$2.11
-224.12%
YoY
|
-$2.33
-292.56%
YoY
|
-$3.14
-518.67%
YoY
|
$1.07
67.19%
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 |
51.85M shares
0.58%
YoY
|
51.82M shares
0.73%
YoY
|
51.63M shares
0.43%
YoY
|
51.63M shares
0.48%
YoY
|
51.55M shares
0.37%
YoY
|
51.45M shares
0.32%
YoY
|
51.41M shares
0.39%
YoY
|
51.39M shares
0.34%
YoY
|
51.36M shares
0.39%
YoY
|
51.29M shares
3.67%
YoY
|
51.21M shares
11.32%
YoY
|
51.21M shares
11.32%
YoY
|
51.16M shares
11.28%
YoY
|
49.47M shares
7.63%
YoY
|
46.00M shares
-1.26%
YoY
|
46.00M shares
-2.37%
YoY
|
45.97M shares
-3.93%
YoY
|
45.97M shares
-5.01%
YoY
|
46.59M shares
-5.69%
YoY
|
| Diluted Shares Outstanding |
51.93M shares
0.67%
YoY
|
51.84M shares
0.64%
YoY
|
N/A
|
51.63M shares
0.47%
YoY
|
51.59M shares
0.45%
YoY
|
51.51M shares
0.43%
YoY
|
N/A
|
51.39M shares
-0.84%
YoY
|
51.36M shares
0.39%
YoY
|
51.29M shares
3.67%
YoY
|
N/A
|
51.83M shares
12.66%
YoY
|
51.16M shares
11.28%
YoY
|
49.47M shares
7.63%
YoY
|
N/A
|
46.00M shares
-2.61%
YoY
|
45.97M shares
-4.01%
YoY
|
45.97M shares
-5.08%
YoY
|
N/A
|
Loading...