|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$10.84B
47.82%
YoY
|
$7.337B
51.4%
YoY
|
$4.846B
-20.78%
YoY
|
$6.117B
-1.84%
YoY
|
$6.232B
17.22%
YoY
|
| Cost Of Revenue |
$8.979B
56.08%
YoY
|
$5.753B
67.42%
YoY
|
$3.436B
-25.21%
YoY
|
$4.595B
-4.0%
YoY
|
$4.786B
20.7%
YoY
|
| Gross Profit |
$1.866B
17.81%
YoY
|
$1.584B
12.34%
YoY
|
$1.410B
-7.42%
YoY
|
$1.523B
5.29%
YoY
|
$1.446B
6.98%
YoY
|
| Selling, General & Admin |
$190.1M
22.34%
YoY
|
$155.4M
7.11%
YoY
|
$145.0M
-6.71%
YoY
|
$155.5M
12.71%
YoY
|
$137.9M
-5.53%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$109.7M
13.67%
YoY
|
$96.51M
-24.49%
YoY
|
$127.8M
27.42%
YoY
|
$100.3M
20.55%
YoY
|
$83.20M
-35.21%
YoY
|
| Operating Expenses |
$190.1M
22.34%
YoY
|
$155.4M
7.11%
YoY
|
$145.0M
-6.71%
YoY
|
$155.5M
-89.03%
YoY
|
$1.418B
2.52%
YoY
|
| Operating Profit |
$252.9M
105.52%
YoY
|
$123.1M
1041.89%
YoY
|
$10.78M
-83.49%
YoY
|
$65.28M
144.36%
YoY
|
$26.72M
-185.55%
YoY
|
| Interest Expense |
-$41.78M
-10.7%
YoY
|
-$46.79M
53.5%
YoY
|
-$30.48M
7.49%
YoY
|
-$28.36M
-2.23%
YoY
|
-$29.00M
-3.37%
YoY
|
| Other Income/Expense, Net |
$4.560M
-662.96%
YoY
|
-$810.0K
-41.26%
YoY
|
-$1.379M
-256.7%
YoY
|
$880.0K
-142.72%
YoY
|
-$2.060M
-330.17%
YoY
|
| Pretax Income |
$215.7M
185.83%
YoY
|
$75.45M
-457.91%
YoY
|
-$21.08M
-155.76%
YoY
|
$37.81M
-969.75%
YoY
|
-$4.347M
-92.8%
YoY
|
| Income Tax |
$51.61M
198.96%
YoY
|
$17.26M
-379.43%
YoY
|
-$6.178M
-242.38%
YoY
|
$4.339M
-375.67%
YoY
|
-$1.574M
-98.04%
YoY
|
| Net Earnings |
$164.1M
180.33%
YoY
|
$58.52M
-521.07%
YoY
|
-$13.90M
-141.68%
YoY
|
$33.35M
-127.66%
YoY
|
-$120.6M
-1417.38%
YoY
|
| Basic Earnings Per Share |
$11.04
175.31%
YoY
|
$4.01
-426.02%
YoY
|
-$1.23
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$11.04
-100.0%
YoY
|
$4.106M
-424.96%
YoY
|
-$1.264M
-129.6%
YoY
|
$4.269M
-126.9%
YoY
|
-$15.87M
-1393.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.40M shares
1.02%
YoY
|
14.25M shares
30.02%
YoY
|
10.96M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
14.40M shares
1.02%
YoY
|
14.25M shares
30.02%
YoY
|
10.96M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2018 Q4 | 2018 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.239B
-2.53%
YoY
|
$2.658B
30.7%
YoY
|
$2.811B
44.91%
YoY
|
$3.079B
67.86%
YoY
|
$2.297B
50.22%
YoY
|
$2.034B
58.04%
YoY
|
$1.940B
52.76%
YoY
|
$1.834B
86.01%
YoY
|
$1.529B
17.32%
YoY
|
$1.287B
-15.47%
YoY
|
$1.270B
-19.14%
YoY
|
$986.1M
-38.27%
YoY
|
$1.303B
-8.68%
YoY
|
$1.522B
-0.74%
YoY
|
$1.570B
-5.35%
YoY
|
$1.597B
-1.7%
YoY
|
$1.427B
0.92%
YoY
|
$1.534B
-3.23%
YoY
|
$1.659B
20.4%
YoY
|
| Cost Of Revenue |
$1.816B
-3.64%
YoY
|
$2.172B
33.34%
YoY
|
$2.336B
53.14%
YoY
|
$2.587B
81.26%
YoY
|
$1.885B
60.83%
YoY
|
$1.629B
74.53%
YoY
|
$1.525B
69.5%
YoY
|
$1.427B
120.07%
YoY
|
$1.172B
22.77%
YoY
|
$933.3M
-14.92%
YoY
|
$899.9M
-24.56%
YoY
|
$648.5M
-47.21%
YoY
|
$954.7M
-11.33%
YoY
|
$1.097B
-6.53%
YoY
|
$1.193B
-7.43%
YoY
|
$1.228B
-2.46%
YoY
|
$1.077B
1.11%
YoY
|
$1.174B
9.73%
YoY
|
$1.289B
25.81%
YoY
|
| Gross Profit |
$422.6M
2.55%
YoY
|
$486.0M
20.09%
YoY
|
$475.3M
14.61%
YoY
|
$492.3M
20.9%
YoY
|
$412.1M
15.42%
YoY
|
$404.7M
14.54%
YoY
|
$414.7M
12.06%
YoY
|
$407.2M
20.61%
YoY
|
$357.0M
2.41%
YoY
|
$353.3M
-16.93%
YoY
|
$370.1M
-2.02%
YoY
|
$337.6M
-8.5%
YoY
|
$348.7M
-0.56%
YoY
|
$425.3M
18.2%
YoY
|
$377.7M
1.86%
YoY
|
$369.0M
0.93%
YoY
|
$350.6M
0.33%
YoY
|
$359.8M
-1.57%
YoY
|
$370.8M
-5.94%
YoY
|
| Selling, General & Admin |
$51.56M
24.81%
YoY
|
$389.3M
11.07%
YoY
|
$46.50M
17.53%
YoY
|
$46.40M
26.81%
YoY
|
$41.31M
14.97%
YoY
|
$350.5M
11.24%
YoY
|
$39.56M
20.01%
YoY
|
$36.59M
-3.65%
YoY
|
$35.93M
-3.49%
YoY
|
$315.1M
-6.5%
YoY
|
$32.97M
-17.95%
YoY
|
$37.98M
-4.01%
YoY
|
$37.23M
0.32%
YoY
|
$337.0M
-0.59%
YoY
|
$40.18M
13.21%
YoY
|
$39.56M
43.97%
YoY
|
$37.11M
1.69%
YoY
|
$339.0M
6.34%
YoY
|
$35.49M
3.32%
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 |
$27.10M
11.84%
YoY
|
$29.44M
21.33%
YoY
|
$29.27M
20.56%
YoY
|
$26.76M
8.05%
YoY
|
$24.23M
4.44%
YoY
|
$24.26M
-37.3%
YoY
|
$24.28M
-24.84%
YoY
|
$24.77M
-12.17%
YoY
|
$23.20M
-18.88%
YoY
|
$38.70M
37.23%
YoY
|
$32.30M
34.02%
YoY
|
$28.20M
21.55%
YoY
|
$28.60M
15.32%
YoY
|
$28.20M
33.65%
YoY
|
$24.10M
423.91%
YoY
|
$23.20M
-37.3%
YoY
|
$24.80M
-9.98%
YoY
|
$21.10M
-6.22%
YoY
|
$4.600M
-29.23%
YoY
|
| Operating Expenses |
$51.56M
24.81%
YoY
|
$416.5M
11.62%
YoY
|
$46.50M
17.53%
YoY
|
$46.40M
26.81%
YoY
|
$41.31M
14.97%
YoY
|
$373.2M
5.47%
YoY
|
$39.56M
20.01%
YoY
|
$36.59M
-3.65%
YoY
|
$35.93M
-3.49%
YoY
|
$353.8M
-3.1%
YoY
|
$32.97M
-17.95%
YoY
|
$37.98M
-4.01%
YoY
|
$37.23M
0.32%
YoY
|
$365.1M
1.36%
YoY
|
$40.18M
-88.84%
YoY
|
$39.56M
-90.99%
YoY
|
$37.11M
-90.38%
YoY
|
$360.2M
5.54%
YoY
|
$360.0M
5.97%
YoY
|
| Operating Profit |
-$354.0K
-101.1%
YoY
|
$69.47M
120.36%
YoY
|
$57.15M
43.4%
YoY
|
$94.23M
89.32%
YoY
|
$32.05M
417.86%
YoY
|
$31.53M
-6405.0%
YoY
|
$39.86M
125.21%
YoY
|
$49.77M
360.36%
YoY
|
$6.188M
-135.8%
YoY
|
-$500.0K
-100.83%
YoY
|
$17.70M
129.53%
YoY
|
$10.81M
38.12%
YoY
|
-$17.29M
66.65%
YoY
|
$60.20M
-15150.0%
YoY
|
$7.710M
-25.99%
YoY
|
$7.827M
-55.22%
YoY
|
-$10.37M
1169.52%
YoY
|
-$400.0K
-97.91%
YoY
|
$10.42M
-27.45%
YoY
|
| Interest Expense |
-$9.611M
-16.64%
YoY
|
-$9.277M
-21.51%
YoY
|
-$9.800M
-17.25%
YoY
|
-$11.17M
-4.82%
YoY
|
-$11.53M
1.28%
YoY
|
-$11.82M
40.71%
YoY
|
-$11.84M
60.58%
YoY
|
-$11.74M
62.3%
YoY
|
-$11.38M
52.68%
YoY
|
-$8.400M
18.31%
YoY
|
-$7.375M
4.64%
YoY
|
-$7.233M
0.96%
YoY
|
-$7.456M
5.76%
YoY
|
-$7.100M
1.43%
YoY
|
-$7.048M
-6.25%
YoY
|
-$7.164M
4.36%
YoY
|
-$7.050M
-6.99%
YoY
|
-$7.000M
-4.11%
YoY
|
-$7.518M
0.15%
YoY
|
| Other Income/Expense, Net |
$906.0K
42.01%
YoY
|
$1.348M
57.29%
YoY
|
$1.358M
31.33%
YoY
|
$1.216M
-193.25%
YoY
|
$638.0K
-145.67%
YoY
|
$857.0K
-385.67%
YoY
|
$1.034M
-543.78%
YoY
|
-$1.304M
289.25%
YoY
|
-$1.397M
158.23%
YoY
|
-$300.0K
-123.08%
YoY
|
-$233.0K
-488.33%
YoY
|
-$335.0K
-332.64%
YoY
|
-$541.0K
-5.75%
YoY
|
$1.300M
-425.0%
YoY
|
$60.00K
-89.46%
YoY
|
$144.0K
-115.95%
YoY
|
-$574.0K
-55.61%
YoY
|
-$400.0K
-33.33%
YoY
|
$569.0K
18.3%
YoY
|
| Pretax Income |
-$9.059M
-142.83%
YoY
|
$61.54M
278.14%
YoY
|
$48.71M
67.69%
YoY
|
$84.27M
129.45%
YoY
|
$21.15M
-420.84%
YoY
|
$16.27M
-278.84%
YoY
|
$29.05M
187.91%
YoY
|
$36.73M
1032.47%
YoY
|
-$6.593M
-73.92%
YoY
|
-$9.100M
-116.76%
YoY
|
$10.09M
1297.37%
YoY
|
$3.243M
301.86%
YoY
|
-$25.28M
40.49%
YoY
|
$54.30M
-796.15%
YoY
|
$722.0K
-79.18%
YoY
|
$807.0K
-91.69%
YoY
|
-$18.00M
85.72%
YoY
|
-$7.800M
-55.93%
YoY
|
$3.468M
-52.7%
YoY
|
| Income Tax |
-$2.761M
-156.94%
YoY
|
$14.74M
322.63%
YoY
|
$11.74M
71.39%
YoY
|
$20.29M
160.8%
YoY
|
$4.849M
-670.47%
YoY
|
$3.487M
-274.35%
YoY
|
$6.847M
378.14%
YoY
|
$7.779M
615.64%
YoY
|
-$850.0K
-87.39%
YoY
|
-$2.000M
-117.86%
YoY
|
$1.432M
-224.52%
YoY
|
$1.087M
-370.4%
YoY
|
-$6.741M
27.99%
YoY
|
$11.20M
-1344.44%
YoY
|
-$1.150M
-161.2%
YoY
|
-$402.0K
-137.54%
YoY
|
-$5.267M
43.79%
YoY
|
-$900.0K
-86.1%
YoY
|
$1.879M
-103.36%
YoY
|
| Net Earnings |
-$6.298M
-138.63%
YoY
|
$45.34M
254.55%
YoY
|
$36.98M
66.55%
YoY
|
$63.98M
117.95%
YoY
|
$16.30M
-380.19%
YoY
|
$12.79M
-309.62%
YoY
|
$22.20M
157.99%
YoY
|
$29.36M
1282.11%
YoY
|
-$5.819M
-68.65%
YoY
|
-$6.100M
-114.15%
YoY
|
$8.605M
369.71%
YoY
|
$2.124M
80.31%
YoY
|
-$18.56M
45.61%
YoY
|
$43.10M
-830.51%
YoY
|
$1.832M
-102.6%
YoY
|
$1.178M
-103.47%
YoY
|
-$12.75M
26.06%
YoY
|
-$5.900M
-71.39%
YoY
|
-$70.51M
-213.23%
YoY
|
| Basic Earnings Per Share |
-$0.42
-138.18%
YoY
|
N/A
|
$2.49
63.82%
YoY
|
$4.31
113.37%
YoY
|
$1.10
-375.0%
YoY
|
N/A
|
$1.52
N/A
|
$2.02
N/A
|
-$0.40
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.42
-138.18%
YoY
|
$3.14
-100.0%
YoY
|
$2.49
-100.0%
YoY
|
$4.31
113.37%
YoY
|
$1.10
-375.0%
YoY
|
$894.8K
-308.29%
YoY
|
$1.557M
149.92%
YoY
|
$2.02
-100.0%
YoY
|
-$0.40
-100.0%
YoY
|
-$429.6K
-107.77%
YoY
|
$623.2K
170.05%
YoY
|
$132.1K
-14.15%
YoY
|
-$2.354M
44.6%
YoY
|
$5.526M
-821.14%
YoY
|
$230.8K
-102.52%
YoY
|
$153.8K
-103.44%
YoY
|
-$1.628M
22.52%
YoY
|
-$766.2K
-72.24%
YoY
|
-$9.156M
-210.22%
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 |
15.10M shares
5.08%
YoY
|
14.85M shares
1.88%
YoY
|
14.86M shares
1.89%
YoY
|
14.38M shares
1.01%
YoY
|
14.37M shares
1.02%
YoY
|
14.58M shares
1.28%
YoY
|
14.58M shares
1.27%
YoY
|
14.24M shares
71.13%
YoY
|
14.23M shares
71.27%
YoY
|
14.40M shares
78.05%
YoY
|
14.40M shares
78.03%
YoY
|
8.319M shares
-79.41%
YoY
|
8.307M shares
-79.44%
YoY
|
8.085M shares
-79.67%
YoY
|
8.087M shares
-79.67%
YoY
|
40.39M shares
0.99%
YoY
|
40.40M shares
1.03%
YoY
|
39.77M shares
0.64%
YoY
|
39.77M shares
0.54%
YoY
|
| Diluted Shares Outstanding |
14.55M shares
1.22%
YoY
|
N/A
|
14.40M shares
1.0%
YoY
|
14.38M shares
1.01%
YoY
|
14.37M shares
1.02%
YoY
|
N/A
|
14.25M shares
N/A
|
14.24M shares
N/A
|
14.23M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...