|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$1.864B
-0.33%
YoY
|
$1.870B
54.78%
YoY
|
$1.208B
-40.16%
YoY
|
$2.019B
-4.59%
YoY
|
$2.116B
-1.01%
YoY
|
| Cost Of Revenue |
$1.336B
1.81%
YoY
|
$1.312B
8.12%
YoY
|
$1.213B
-17.39%
YoY
|
$1.469B
-2.19%
YoY
|
$1.501B
-1.93%
YoY
|
| Gross Profit |
$528.6M
-5.35%
YoY
|
$558.5M
-11481.03%
YoY
|
-$4.907M
-100.89%
YoY
|
$550.6M
-10.46%
YoY
|
$614.9M
-2.01%
YoY
|
| Selling, General & Admin |
$596.7M
6.89%
YoY
|
$558.2M
23.81%
YoY
|
$450.8M
-20.11%
YoY
|
$564.3M
-3.92%
YoY
|
$587.3M
2.41%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$62.17M
-8.06%
YoY
|
$67.62M
-8.24%
YoY
|
$73.70M
-13.69%
YoY
|
$85.38M
-0.55%
YoY
|
$85.85M
-4.84%
YoY
|
| Operating Expenses |
$596.1M
6.88%
YoY
|
$557.7M
23.85%
YoY
|
$450.3M
-41.4%
YoY
|
$768.4M
30.98%
YoY
|
$586.7M
-1.72%
YoY
|
| Operating Profit |
-$67.49M
-8763.29%
YoY
|
$779.0K
-100.17%
YoY
|
-$455.2M
108.94%
YoY
|
-$217.9M
-872.16%
YoY
|
$28.22M
-7.66%
YoY
|
| Interest Expense |
-$17.66M
18.57%
YoY
|
-$14.90M
338.18%
YoY
|
-$3.400M
-213.33%
YoY
|
$3.000M
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
$1.384M
364.43%
YoY
|
$298.0K
-110.9%
YoY
|
-$2.733M
N/A
|
$0.00
-100.0%
YoY
|
-$7.900M
-1571.14%
YoY
|
| Pretax Income |
$314.3M
-2325.67%
YoY
|
-$14.12M
-96.94%
YoY
|
-$461.3M
114.7%
YoY
|
-$214.9M
-1159.06%
YoY
|
$20.29M
-29.67%
YoY
|
| Income Tax |
$20.45M
6393.02%
YoY
|
$315.0K
-100.56%
YoY
|
-$55.90M
10.64%
YoY
|
-$50.53M
-573.98%
YoY
|
$10.66M
6.84%
YoY
|
| Net Earnings |
$293.8M
-2135.43%
YoY
|
-$14.44M
-96.44%
YoY
|
-$405.4M
146.69%
YoY
|
-$164.4M
-1806.73%
YoY
|
$9.630M
-48.97%
YoY
|
| Basic Earnings Per Share |
$4.32
-2063.64%
YoY
|
-$0.22
-96.49%
YoY
|
-$6.27
151.81%
YoY
|
-$2.49
-2015.38%
YoY
|
$0.13
-45.83%
YoY
|
| Diluted Earnings Per Share |
$4.26
-2034.04%
YoY
|
-$0.22
-96.49%
YoY
|
-$6.27
151.81%
YoY
|
-$2.49
-2015.38%
YoY
|
$0.13
-45.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
68.05M shares
2.4%
YoY
|
66.45M shares
2.82%
YoY
|
64.62M shares
-2.28%
YoY
|
66.13M shares
-8.8%
YoY
|
72.52M shares
-7.73%
YoY
|
| Diluted Shares Outstanding |
69.06M shares
3.93%
YoY
|
66.45M shares
2.82%
YoY
|
64.62M shares
-2.28%
YoY
|
66.13M shares
-9.7%
YoY
|
73.24M shares
-7.14%
YoY
|
|
Concept
|
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 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$454.1M
4.59%
YoY
|
$435.3M
-6.36%
YoY
|
$383.3M
-14.98%
YoY
|
$514.3M
-13.55%
YoY
|
$434.1M
-8.02%
YoY
|
$464.9M
1.59%
YoY
|
$450.8M
30.38%
YoY
|
$594.9M
38.26%
YoY
|
$472.0M
46.55%
YoY
|
$457.6M
86.25%
YoY
|
$345.8M
64.43%
YoY
|
$430.3M
-29.08%
YoY
|
$322.1M
-34.07%
YoY
|
$245.7M
-48.02%
YoY
|
$210.3M
-53.4%
YoY
|
$606.7M
-3.45%
YoY
|
$488.5M
-5.14%
YoY
|
$472.7M
-4.23%
YoY
|
$451.3M
-5.86%
YoY
|
$628.4M
-10.19%
YoY
|
| Cost Of Revenue |
$344.5M
9.89%
YoY
|
$335.0M
7.63%
YoY
|
$319.5M
0.06%
YoY
|
$391.6M
-7.08%
YoY
|
$313.5M
-0.52%
YoY
|
$311.2M
0.94%
YoY
|
$319.3M
19.6%
YoY
|
$421.4M
17.41%
YoY
|
$315.2M
2.29%
YoY
|
$308.3M
6.41%
YoY
|
$267.0M
4.08%
YoY
|
$358.9M
-18.95%
YoY
|
$308.1M
-12.17%
YoY
|
$289.8M
-16.31%
YoY
|
$256.5M
-21.99%
YoY
|
$442.8M
-2.72%
YoY
|
$350.8M
-1.68%
YoY
|
$346.2M
-1.98%
YoY
|
$328.8M
-2.21%
YoY
|
$455.2M
-6.99%
YoY
|
| Gross Profit |
$109.5M
-9.2%
YoY
|
$100.4M
-34.7%
YoY
|
$63.79M
-51.49%
YoY
|
$122.8M
-29.26%
YoY
|
$120.6M
-23.08%
YoY
|
$153.7M
2.94%
YoY
|
$131.5M
66.87%
YoY
|
$173.5M
143.06%
YoY
|
$156.8M
1024.39%
YoY
|
$149.3M
-438.9%
YoY
|
$78.80M
-270.55%
YoY
|
$71.40M
-56.44%
YoY
|
$13.95M
-89.87%
YoY
|
-$44.06M
-134.83%
YoY
|
-$46.21M
-137.72%
YoY
|
$163.9M
-5.37%
YoY
|
$137.7M
-12.95%
YoY
|
$126.5M
-9.9%
YoY
|
$122.5M
-14.43%
YoY
|
$173.2M
-17.64%
YoY
|
| Selling, General & Admin |
$143.6M
-4.29%
YoY
|
$146.1M
1.96%
YoY
|
$139.3M
-1.24%
YoY
|
$162.2M
-0.59%
YoY
|
$150.1M
6.41%
YoY
|
$143.3M
6.48%
YoY
|
$141.1M
18.18%
YoY
|
$163.2M
21.77%
YoY
|
$141.1M
12.97%
YoY
|
$134.6M
44.99%
YoY
|
$119.4M
20.4%
YoY
|
$134.0M
-10.01%
YoY
|
$124.9M
-13.47%
YoY
|
$92.81M
-31.62%
YoY
|
$99.17M
-26.74%
YoY
|
$148.9M
-7.4%
YoY
|
$144.3M
-2.69%
YoY
|
$135.7M
-1.4%
YoY
|
$135.4M
-3.75%
YoY
|
$160.8M
-3.42%
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 |
$11.63M
-22.41%
YoY
|
$14.45M
-3.15%
YoY
|
$14.41M
-5.06%
YoY
|
$17.09M
9.16%
YoY
|
$14.99M
-6.9%
YoY
|
$14.92M
-14.12%
YoY
|
$15.17M
-17.98%
YoY
|
$15.66M
-13.01%
YoY
|
$16.10M
-12.51%
YoY
|
$17.37M
-3.51%
YoY
|
$18.50M
-4.32%
YoY
|
$18.00M
-15.49%
YoY
|
$18.40M
-11.96%
YoY
|
$18.00M
-14.29%
YoY
|
$19.33M
-12.98%
YoY
|
$21.30M
-2.29%
YoY
|
$20.90M
-3.69%
YoY
|
$21.00M
-0.94%
YoY
|
$22.22M
4.98%
YoY
|
$21.80M
-2.24%
YoY
|
| Operating Expenses |
$138.3M
-7.9%
YoY
|
$139.9M
-2.34%
YoY
|
$138.3M
-1.6%
YoY
|
$162.1M
-0.72%
YoY
|
$150.1M
6.81%
YoY
|
$143.3M
6.51%
YoY
|
$140.6M
17.8%
YoY
|
$163.2M
21.64%
YoY
|
$140.6M
12.57%
YoY
|
$134.5M
45.85%
YoY
|
$119.4M
20.48%
YoY
|
$134.2M
-9.81%
YoY
|
$124.9M
-13.5%
YoY
|
$92.24M
-32.31%
YoY
|
$99.07M
-26.1%
YoY
|
$148.8M
-7.41%
YoY
|
$144.3M
-2.43%
YoY
|
$136.3M
-1.07%
YoY
|
$134.1M
-4.51%
YoY
|
$160.7M
-4.23%
YoY
|
| Operating Profit |
-$28.74M
-2.6%
YoY
|
-$39.57M
-480.05%
YoY
|
-$74.56M
719.02%
YoY
|
-$39.29M
-481.24%
YoY
|
-$29.51M
-281.55%
YoY
|
$10.41M
-29.53%
YoY
|
-$9.103M
-77.55%
YoY
|
$10.31M
-116.41%
YoY
|
$16.25M
-114.65%
YoY
|
$14.78M
-110.84%
YoY
|
-$40.56M
-72.08%
YoY
|
-$62.80M
-515.87%
YoY
|
-$110.9M
1561.66%
YoY
|
-$136.3M
1296.45%
YoY
|
-$145.3M
1157.39%
YoY
|
$15.10M
20.84%
YoY
|
-$6.675M
-165.43%
YoY
|
-$9.760M
-464.59%
YoY
|
-$11.55M
-516.36%
YoY
|
$12.50M
-70.6%
YoY
|
| Interest Expense |
-$783.0K
-83.23%
YoY
|
$2.319M
-161.03%
YoY
|
-$2.943M
-15.77%
YoY
|
-$5.702M
93.16%
YoY
|
-$4.668M
62.14%
YoY
|
-$3.800M
-7.65%
YoY
|
-$3.494M
-33.47%
YoY
|
-$2.952M
110.86%
YoY
|
-$2.879M
219.89%
YoY
|
-$4.115M
311.5%
YoY
|
-$5.252M
5152.0%
YoY
|
-$1.400M
-275.0%
YoY
|
-$900.0K
-228.57%
YoY
|
-$1.000M
-225.0%
YoY
|
-$100.0K
-114.29%
YoY
|
$800.0K
700.0%
YoY
|
$700.0K
N/A
|
$800.0K
N/A
|
$700.0K
302.3%
YoY
|
$100.0K
-150.0%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$4.440M
2120.0%
YoY
|
-$1.000K
-100.34%
YoY
|
$509.0K
N/A
|
$676.0K
N/A
|
$200.0K
N/A
|
$298.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$2.733M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$8.400M
N/A
|
| Pretax Income |
-$34.91M
3.69%
YoY
|
-$43.45M
-696.12%
YoY
|
-$73.06M
489.32%
YoY
|
$353.1M
4514.61%
YoY
|
-$33.67M
-351.72%
YoY
|
$7.288M
-31.64%
YoY
|
-$12.40M
-72.94%
YoY
|
$7.651M
-111.94%
YoY
|
$13.38M
-111.96%
YoY
|
$10.66M
-107.76%
YoY
|
-$45.81M
-69.06%
YoY
|
-$64.10M
-66.1%
YoY
|
-$111.9M
1768.87%
YoY
|
-$137.3M
1429.65%
YoY
|
-$148.1M
1265.69%
YoY
|
-$189.1M
-4497.67%
YoY
|
-$5.985M
-158.85%
YoY
|
-$8.977M
-379.22%
YoY
|
-$10.84M
-516.84%
YoY
|
$4.300M
-89.86%
YoY
|
| Income Tax |
$1.899M
143.46%
YoY
|
$611.0K
142.46%
YoY
|
$369.0K
-176.4%
YoY
|
$19.90M
22518.18%
YoY
|
$780.0K
169.9%
YoY
|
$252.0K
1045.45%
YoY
|
-$483.0K
475.0%
YoY
|
$88.00K
-101.66%
YoY
|
$289.0K
-101.34%
YoY
|
$22.00K
-100.07%
YoY
|
-$84.00K
-101.4%
YoY
|
-$5.300M
-89.34%
YoY
|
-$21.50M
646.63%
YoY
|
-$29.55M
-4169.83%
YoY
|
$5.982M
-758.81%
YoY
|
-$49.70M
-987.5%
YoY
|
-$2.880M
-230.73%
YoY
|
$726.0K
-25.99%
YoY
|
-$908.0K
-143.57%
YoY
|
$5.600M
-67.25%
YoY
|
| Net Earnings |
-$36.81M
6.86%
YoY
|
-$44.06M
-726.15%
YoY
|
-$73.43M
516.31%
YoY
|
$333.2M
4305.13%
YoY
|
-$34.45M
-363.24%
YoY
|
$7.036M
-33.87%
YoY
|
-$11.91M
-73.94%
YoY
|
$7.563M
-114.19%
YoY
|
$13.09M
-114.48%
YoY
|
$10.64M
-109.87%
YoY
|
-$45.72M
-70.32%
YoY
|
-$53.30M
-62.36%
YoY
|
-$90.35M
2809.79%
YoY
|
-$107.8M
1010.69%
YoY
|
-$154.1M
1450.73%
YoY
|
-$141.6M
12916.18%
YoY
|
-$3.105M
-138.97%
YoY
|
-$9.703M
-534.33%
YoY
|
-$9.934M
-2021.47%
YoY
|
-$1.088M
-103.97%
YoY
|
| Basic Earnings Per Share |
-$9.83
1866.0%
YoY
|
-$11.79
-11890.0%
YoY
|
-$0.99
450.0%
YoY
|
N/A
|
-$0.50
-350.0%
YoY
|
$0.10
-37.5%
YoY
|
-$0.18
-74.29%
YoY
|
N/A
|
$0.20
-114.39%
YoY
|
$0.16
-109.58%
YoY
|
-$0.70
-70.95%
YoY
|
N/A
|
-$1.39
2680.0%
YoY
|
-$1.67
1092.86%
YoY
|
-$2.41
1506.67%
YoY
|
-$2.21
10950.0%
YoY
|
-$0.05
-145.45%
YoY
|
-$0.14
-566.67%
YoY
|
-$0.15
-1600.0%
YoY
|
-$0.02
N/A
|
| Diluted Earnings Per Share |
-$9.83
1866.0%
YoY
|
-$11.79
-100.01%
YoY
|
-$0.99
452.17%
YoY
|
$4.82
-100.0%
YoY
|
-$0.50
-363.16%
YoY
|
$102.3K
68230756.13%
YoY
|
-$0.18
-74.29%
YoY
|
$112.8K
-113.75%
YoY
|
$0.19
-113.67%
YoY
|
$0.15
-108.98%
YoY
|
-$0.70
-70.95%
YoY
|
-$820.0K
37103972.4%
YoY
|
-$1.39
2680.0%
YoY
|
-$1.67
1092.86%
YoY
|
-$2.41
1506.67%
YoY
|
-$2.21
10950.0%
YoY
|
-$0.05
-145.45%
YoY
|
-$0.14
-566.67%
YoY
|
-$0.15
-1600.0%
YoY
|
-$0.02
-100.0%
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 |
3.746M shares
-94.51%
YoY
|
3.737M shares
-94.52%
YoY
|
73.88M shares
9.92%
YoY
|
73.76M shares
9.97%
YoY
|
68.27M shares
1.89%
YoY
|
68.15M shares
2.44%
YoY
|
67.21M shares
3.08%
YoY
|
67.08M shares
3.24%
YoY
|
67.01M shares
3.3%
YoY
|
66.53M shares
2.91%
YoY
|
65.20M shares
1.83%
YoY
|
64.97M shares
1.64%
YoY
|
64.87M shares
-2.36%
YoY
|
64.65M shares
-3.88%
YoY
|
64.03M shares
-4.21%
YoY
|
63.92M shares
-3.88%
YoY
|
66.44M shares
-8.38%
YoY
|
67.25M shares
-9.07%
YoY
|
66.85M shares
-11.35%
YoY
|
66.51M shares
-12.02%
YoY
|
| Diluted Shares Outstanding |
3.746M shares
-94.51%
YoY
|
3.737M shares
-94.56%
YoY
|
73.88M shares
9.92%
YoY
|
N/A
|
68.27M shares
-2.27%
YoY
|
68.75M shares
-1.18%
YoY
|
67.21M shares
3.08%
YoY
|
N/A
|
69.86M shares
7.69%
YoY
|
69.57M shares
7.61%
YoY
|
65.20M shares
1.83%
YoY
|
N/A
|
64.87M shares
-2.36%
YoY
|
64.65M shares
-3.88%
YoY
|
64.03M shares
-4.21%
YoY
|
N/A
|
66.44M shares
-9.57%
YoY
|
67.25M shares
-9.94%
YoY
|
66.85M shares
-12.19%
YoY
|
N/A
|
Loading...