|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$1.169B
-6.76%
YoY
|
$1.254B
2.81%
YoY
|
$1.219B
14.94%
YoY
|
$1.061B
-28.8%
YoY
|
$1.490B
1.87%
YoY
|
| Cost Of Revenue |
$1.014B
-1.59%
YoY
|
$1.030B
5.48%
YoY
|
$977.0M
7.62%
YoY
|
$907.8M
-16.45%
YoY
|
$1.087B
-1.16%
YoY
|
| Gross Profit |
$154.9M
-30.61%
YoY
|
$223.2M
-7.94%
YoY
|
$242.4M
58.35%
YoY
|
$153.1M
-62.04%
YoY
|
$403.3M
11.01%
YoY
|
| Selling, General & Admin |
$135.5M
40.62%
YoY
|
$96.38M
3.18%
YoY
|
$93.41M
44.6%
YoY
|
$64.60M
-23.37%
YoY
|
$84.30M
21.29%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$73.94M
12.4%
YoY
|
$65.79M
25.94%
YoY
|
$52.24M
4.0%
YoY
|
$50.23M
10.81%
YoY
|
$45.33M
2.36%
YoY
|
| Operating Expenses |
$2.517B
89.65%
YoY
|
$1.327B
17.22%
YoY
|
$1.132B
-12.9%
YoY
|
$1.300B
-26.58%
YoY
|
$1.771B
2.46%
YoY
|
| Operating Profit |
-$1.348B
1729.83%
YoY
|
-$73.69M
-184.65%
YoY
|
$87.06M
-136.4%
YoY
|
-$239.1M
-14.82%
YoY
|
-$280.8M
5.7%
YoY
|
| Interest Expense |
$138.1M
28.51%
YoY
|
$107.5M
17.46%
YoY
|
$91.51M
5.07%
YoY
|
$87.10M
-12.99%
YoY
|
$100.1M
-1.01%
YoY
|
| Other Income/Expense, Net |
$261.0K
9.66%
YoY
|
$238.0K
-62.87%
YoY
|
$641.0K
361.15%
YoY
|
$139.0K
-106.46%
YoY
|
-$2.152M
N/A
|
| Pretax Income |
-$1.486B
721.42%
YoY
|
-$180.9M
4649.24%
YoY
|
-$3.810M
-98.83%
YoY
|
-$326.1M
-14.86%
YoY
|
-$383.0M
4.44%
YoY
|
| Income Tax |
-$349.5M
767.68%
YoY
|
-$40.28M
16822.27%
YoY
|
-$238.0K
-99.72%
YoY
|
-$83.88M
-325.44%
YoY
|
$37.21M
-995.88%
YoY
|
| Net Earnings |
-$1.137B
708.18%
YoY
|
-$140.7M
3838.16%
YoY
|
-$3.572M
-98.53%
YoY
|
-$242.2M
-42.36%
YoY
|
-$420.2M
16.26%
YoY
|
| Basic Earnings Per Share |
-$241.60
23818.81%
YoY
|
-$1.01
3266.67%
YoY
|
-$0.03
-98.33%
YoY
|
-$1.80
-41.37%
YoY
|
-$3.07
17.18%
YoY
|
| Diluted Earnings Per Share |
-$241.60
23818.81%
YoY
|
-$1.01
3266.67%
YoY
|
-$0.03
-98.33%
YoY
|
-$1.80
-41.37%
YoY
|
-$3.07
17.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.706M shares
-96.61%
YoY
|
138.7M shares
1.97%
YoY
|
136.0M shares
1.05%
YoY
|
134.6M shares
-1.75%
YoY
|
137.0M shares
-0.8%
YoY
|
| Diluted Shares Outstanding |
4.706M shares
-96.61%
YoY
|
138.7M shares
1.97%
YoY
|
136.0M shares
1.05%
YoY
|
134.6M shares
-1.75%
YoY
|
137.0M shares
-0.8%
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 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$301.6M
1.04%
YoY
|
$261.8M
0.84%
YoY
|
$311.6M
-8.87%
YoY
|
$299.2M
-5.62%
YoY
|
$298.5M
-6.55%
YoY
|
$259.6M
-5.69%
YoY
|
$342.0M
-0.8%
YoY
|
$317.0M
-3.79%
YoY
|
$319.4M
4.92%
YoY
|
$275.3M
14.34%
YoY
|
$344.7M
7.9%
YoY
|
$329.4M
22.7%
YoY
|
$304.5M
73.12%
YoY
|
$240.8M
-18.94%
YoY
|
$319.5M
-22.85%
YoY
|
$268.5M
-30.46%
YoY
|
$175.9M
-53.8%
YoY
|
$297.0M
-3.88%
YoY
|
$414.1M
0.67%
YoY
|
$386.1M
2.02%
YoY
|
| Cost Of Revenue |
N/A
|
$232.5M
-0.61%
YoY
|
$258.0M
-9.0%
YoY
|
$256.0M
-1.55%
YoY
|
$266.1M
2.29%
YoY
|
$233.9M
3.03%
YoY
|
$283.6M
9.88%
YoY
|
$260.0M
-0.36%
YoY
|
$260.1M
5.98%
YoY
|
$227.0M
6.84%
YoY
|
$258.0M
7.7%
YoY
|
$261.0M
14.11%
YoY
|
$245.5M
29.53%
YoY
|
$212.5M
-15.03%
YoY
|
$239.6M
-16.05%
YoY
|
$228.7M
-16.26%
YoY
|
$189.5M
-32.13%
YoY
|
$250.1M
0.44%
YoY
|
$285.4M
-0.94%
YoY
|
$273.1M
-2.36%
YoY
|
| Gross Profit |
N/A
|
$29.31M
14.03%
YoY
|
$53.59M
-8.26%
YoY
|
$43.20M
-24.13%
YoY
|
$32.40M
-45.36%
YoY
|
$25.71M
-46.72%
YoY
|
$58.41M
-32.62%
YoY
|
$56.94M
-16.84%
YoY
|
$59.30M
0.49%
YoY
|
$48.25M
70.49%
YoY
|
$86.68M
8.49%
YoY
|
$68.47M
72.04%
YoY
|
$59.01M
-533.88%
YoY
|
$28.30M
-39.79%
YoY
|
$79.90M
-37.97%
YoY
|
$39.80M
-64.78%
YoY
|
-$13.60M
-113.4%
YoY
|
$47.00M
-21.67%
YoY
|
$128.8M
4.46%
YoY
|
$113.0M
14.26%
YoY
|
| Selling, General & Admin |
N/A
|
$22.95M
-9.29%
YoY
|
$51.80M
119.41%
YoY
|
$32.60M
54.06%
YoY
|
$25.90M
0.77%
YoY
|
$25.30M
-2.37%
YoY
|
$23.61M
7.61%
YoY
|
$21.16M
-12.48%
YoY
|
$25.70M
8.39%
YoY
|
$25.91M
9.79%
YoY
|
$21.94M
-2.48%
YoY
|
$24.18M
66.73%
YoY
|
$23.71M
130.23%
YoY
|
$23.60M
37.21%
YoY
|
$22.50M
-15.41%
YoY
|
$14.50M
-25.26%
YoY
|
$10.30M
-40.46%
YoY
|
$17.20M
-17.7%
YoY
|
$26.60M
67.3%
YoY
|
$19.40M
22.01%
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
|
N/A
|
| Depreciation & Amortization |
$21.71M
23.55%
YoY
|
$21.91M
25.62%
YoY
|
$20.64M
12.61%
YoY
|
$18.31M
-0.19%
YoY
|
$17.58M
12.87%
YoY
|
$17.44M
28.83%
YoY
|
$18.33M
35.3%
YoY
|
$18.35M
47.03%
YoY
|
$15.57M
6.5%
YoY
|
$13.54M
16.8%
YoY
|
$13.55M
8.38%
YoY
|
$12.48M
-0.56%
YoY
|
$14.62M
15.86%
YoY
|
$11.59M
-7.25%
YoY
|
$12.50M
4.17%
YoY
|
$12.55M
12.2%
YoY
|
$12.62M
15.1%
YoY
|
$12.50M
12.55%
YoY
|
$12.00M
-17.81%
YoY
|
$11.18M
5.42%
YoY
|
| Operating Expenses |
$304.6M
-29.79%
YoY
|
$262.2M
-3.54%
YoY
|
$72.53M
72.92%
YoY
|
$580.8M
23.89%
YoY
|
$433.8M
46.48%
YoY
|
$271.8M
1.89%
YoY
|
$41.94M
16.78%
YoY
|
$468.8M
56.18%
YoY
|
$296.2M
4.73%
YoY
|
$266.8M
7.15%
YoY
|
$35.91M
2.32%
YoY
|
$300.2M
11.7%
YoY
|
$282.8M
27.76%
YoY
|
$249.0M
-12.84%
YoY
|
$35.10M
-9.3%
YoY
|
$268.8M
-12.36%
YoY
|
$221.4M
-29.93%
YoY
|
$285.7M
2.53%
YoY
|
$38.70M
27.3%
YoY
|
$306.7M
2.29%
YoY
|
| Operating Profit |
-$2.962M
-97.81%
YoY
|
-$425.0K
-96.52%
YoY
|
-$18.94M
-215.0%
YoY
|
-$281.7M
85.46%
YoY
|
-$135.3M
-681.26%
YoY
|
-$12.21M
-243.62%
YoY
|
$16.47M
-67.56%
YoY
|
-$151.9M
-619.29%
YoY
|
$23.28M
7.41%
YoY
|
$8.501M
-203.43%
YoY
|
$50.77M
13.32%
YoY
|
$29.25M
-11392.28%
YoY
|
$21.67M
-147.65%
YoY
|
-$8.219M
-172.33%
YoY
|
$44.80M
-109.84%
YoY
|
-$259.0K
-100.33%
YoY
|
-$45.48M
-170.23%
YoY
|
$11.36M
-62.6%
YoY
|
-$455.5M
20.63%
YoY
|
$79.49M
0.96%
YoY
|
| Interest Expense |
$2.759M
-92.01%
YoY
|
$5.366M
-83.43%
YoY
|
-$35.19M
12.16%
YoY
|
$36.01M
28.09%
YoY
|
$34.55M
40.85%
YoY
|
$32.38M
37.96%
YoY
|
-$31.38M
25.38%
YoY
|
$28.11M
23.46%
YoY
|
$24.53M
8.76%
YoY
|
$23.47M
10.92%
YoY
|
-$25.03M
19.18%
YoY
|
$22.77M
9.23%
YoY
|
$22.55M
4.21%
YoY
|
$21.16M
-10.42%
YoY
|
-$21.00M
-14.98%
YoY
|
$20.85M
-17.46%
YoY
|
$21.64M
-13.24%
YoY
|
$23.62M
-6.34%
YoY
|
-$24.70M
-5.36%
YoY
|
$25.26M
-2.57%
YoY
|
| Other Income/Expense, Net |
$72.00K
N/A
|
$88.00K
N/A
|
$261.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$238.0K
-45.16%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$4.000K
N/A
|
$434.0K
90.35%
YoY
|
-$8.168M
N/A
|
N/A
|
$0.00
N/A
|
$228.0K
-112.8%
YoY
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Pretax Income |
-$155.0K
-99.91%
YoY
|
-$6.337M
-85.79%
YoY
|
-$954.2M
-6449.59%
YoY
|
-$317.7M
76.5%
YoY
|
-$169.8M
16633.3%
YoY
|
-$44.59M
197.86%
YoY
|
$15.03M
-45.76%
YoY
|
-$180.0M
-2877.61%
YoY
|
-$1.015M
126.06%
YoY
|
-$14.97M
-60.13%
YoY
|
$27.71M
-112.27%
YoY
|
$6.480M
-130.7%
YoY
|
-$449.0K
-99.33%
YoY
|
-$37.55M
206.31%
YoY
|
-$225.8M
-53.0%
YoY
|
-$21.11M
-138.91%
YoY
|
-$66.90M
-275.87%
YoY
|
-$12.26M
-337.42%
YoY
|
-$480.4M
19.0%
YoY
|
$54.23M
2.7%
YoY
|
| Income Tax |
-$3.086M
-92.99%
YoY
|
-$4.485M
-48.38%
YoY
|
-$213.4M
-7514.25%
YoY
|
-$83.35M
113.63%
YoY
|
-$44.04M
18098.76%
YoY
|
-$8.689M
122.97%
YoY
|
$2.878M
-54.29%
YoY
|
-$39.01M
-447.07%
YoY
|
-$242.0K
-87.09%
YoY
|
-$3.897M
-75.49%
YoY
|
$6.296M
-109.93%
YoY
|
$11.24M
-365.93%
YoY
|
-$1.875M
-85.67%
YoY
|
-$15.90M
409.58%
YoY
|
-$63.40M
-992.96%
YoY
|
-$4.227M
-126.38%
YoY
|
-$13.09M
-208.63%
YoY
|
-$3.120M
-253.09%
YoY
|
$7.100M
-139.44%
YoY
|
$16.03M
-1.2%
YoY
|
| Net Earnings |
$2.931M
-102.33%
YoY
|
-$1.852M
-94.84%
YoY
|
-$740.8M
-6197.41%
YoY
|
-$234.3M
66.22%
YoY
|
-$125.8M
16174.51%
YoY
|
-$35.90M
224.22%
YoY
|
$12.15M
-43.25%
YoY
|
-$141.0M
2861.04%
YoY
|
-$773.0K
-154.21%
YoY
|
-$11.07M
-48.85%
YoY
|
$21.41M
-113.18%
YoY
|
-$4.761M
-71.79%
YoY
|
$1.426M
-102.65%
YoY
|
-$21.65M
136.9%
YoY
|
-$162.4M
-66.69%
YoY
|
-$16.88M
-144.17%
YoY
|
-$53.81M
-307.03%
YoY
|
-$9.138M
-392.42%
YoY
|
-$487.5M
26.0%
YoY
|
$38.21M
3.41%
YoY
|
| Basic Earnings Per Share |
$0.62
-102.33%
YoY
|
-$0.39
56.0%
YoY
|
N/A
|
-$49.64
4814.85%
YoY
|
-$26.64
266300.0%
YoY
|
-$0.25
212.5%
YoY
|
N/A
|
-$1.01
2425.0%
YoY
|
-$0.01
-200.0%
YoY
|
-$0.08
-50.0%
YoY
|
N/A
|
-$0.04
-69.23%
YoY
|
$0.01
-102.5%
YoY
|
-$0.16
128.57%
YoY
|
N/A
|
-$0.13
-146.43%
YoY
|
-$0.40
-310.53%
YoY
|
-$0.07
-450.0%
YoY
|
-$3.64
30.0%
YoY
|
$0.28
3.7%
YoY
|
| Diluted Earnings Per Share |
$0.62
-102.33%
YoY
|
-$0.39
56.0%
YoY
|
-$156.60
-179186.3%
YoY
|
-$49.64
4814.85%
YoY
|
-$26.64
266300.0%
YoY
|
-$0.25
212.5%
YoY
|
$0.09
-100.0%
YoY
|
-$1.01
2425.0%
YoY
|
-$0.01
-200.0%
YoY
|
-$0.08
-50.0%
YoY
|
$157.0K
-112.96%
YoY
|
-$0.04
-69.23%
YoY
|
$0.01
-102.5%
YoY
|
-$0.16
128.57%
YoY
|
-$1.212M
33294963.15%
YoY
|
-$0.13
-146.43%
YoY
|
-$0.40
-310.53%
YoY
|
-$0.07
-450.0%
YoY
|
-$3.64
30.0%
YoY
|
$0.28
3.7%
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
|
N/A
|
| Basic Shares Outstanding |
4.730M shares
0.15%
YoY
|
4.730M shares
-96.65%
YoY
|
N/A
|
4.720M shares
-96.61%
YoY
|
4.723M shares
-96.59%
YoY
|
141.1M shares
2.17%
YoY
|
N/A
|
139.4M shares
2.55%
YoY
|
138.5M shares
1.95%
YoY
|
138.1M shares
2.03%
YoY
|
N/A
|
135.9M shares
0.86%
YoY
|
135.8M shares
0.74%
YoY
|
135.4M shares
0.36%
YoY
|
N/A
|
134.7M shares
-1.26%
YoY
|
134.8M shares
-2.85%
YoY
|
134.9M shares
-2.32%
YoY
|
134.0M shares
-2.93%
YoY
|
136.4M shares
-1.65%
YoY
|
| Diluted Shares Outstanding |
4.735M shares
0.25%
YoY
|
4.730M shares
-96.65%
YoY
|
N/A
|
4.720M shares
-96.61%
YoY
|
4.723M shares
-96.59%
YoY
|
141.1M shares
2.17%
YoY
|
N/A
|
139.4M shares
2.55%
YoY
|
138.5M shares
0.49%
YoY
|
138.1M shares
2.03%
YoY
|
N/A
|
135.9M shares
0.86%
YoY
|
137.8M shares
2.21%
YoY
|
135.4M shares
0.36%
YoY
|
N/A
|
134.7M shares
-1.26%
YoY
|
134.8M shares
-3.07%
YoY
|
134.9M shares
-2.62%
YoY
|
134.0M shares
-2.93%
YoY
|
136.5M shares
-1.91%
YoY
|
Loading...