|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$4.398B
35.1%
YoY
|
$3.255B
60.38%
YoY
|
$2.030B
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Cost Of Revenue |
$2.533B
31.89%
YoY
|
$1.921B
65.57%
YoY
|
$1.160B
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Gross Profit |
$1.864B
39.72%
YoY
|
$1.334B
53.45%
YoY
|
$869.6M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$1.573B
41.99%
YoY
|
$1.108B
24.39%
YoY
|
$890.8M
529.54%
YoY
|
$141.5M
52.97%
YoY
|
$92.50M
-27.62%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$64.80M
15.71%
YoY
|
$56.00M
17.65%
YoY
|
$47.60M
249.2%
YoY
|
$13.63M
19.01%
YoY
|
$11.45M
37.59%
YoY
|
| Operating Expenses |
$4.177B
37.89%
YoY
|
$3.029B
53.19%
YoY
|
$1.977B
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Operating Profit |
$221.2M
-2.27%
YoY
|
$226.4M
331.05%
YoY
|
$52.51M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Interest Expense |
$340.0M
155.41%
YoY
|
$133.1M
37.55%
YoY
|
$96.77M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$18.42M
-113.89%
YoY
|
$132.6M
-2649.21%
YoY
|
-$5.200M
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
-$77.42M
-148.87%
YoY
|
$158.4M
-419.69%
YoY
|
-$49.56M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Income Tax |
-$8.845M
-73.63%
YoY
|
-$33.54M
-44.57%
YoY
|
-$60.50M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$68.57M
-118.85%
YoY
|
$363.8M
1351.44%
YoY
|
$25.06M
-1262.52%
YoY
|
-$2.156M
-1824.8%
YoY
|
$125.0K
-99.04%
YoY
|
| Basic Earnings Per Share |
-$1.96
-122.2%
YoY
|
$8.83
1161.43%
YoY
|
$0.70
-537.5%
YoY
|
-$0.16
-1700.0%
YoY
|
$0.01
-98.94%
YoY
|
| Diluted Earnings Per Share |
-$1.96
-122.61%
YoY
|
$8.67
1138.57%
YoY
|
$0.70
-537.5%
YoY
|
-$0.16
-1700.0%
YoY
|
$0.01
-98.94%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
39.31M shares
-2.21%
YoY
|
40.20M shares
16.41%
YoY
|
34.53M shares
150.21%
YoY
|
13.80M shares
6.75%
YoY
|
12.93M shares
0.26%
YoY
|
| Diluted Shares Outstanding |
39.31M shares
-4.04%
YoY
|
40.96M shares
17.13%
YoY
|
34.97M shares
153.4%
YoY
|
13.80M shares
-1.27%
YoY
|
13.98M shares
0.44%
YoY
|
|
Concept
|
2023 Q3 | 2023 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.039B
-1.22%
YoY
|
$1.105B
0.9%
YoY
|
$1.116B
18.42%
YoY
|
$1.051B
26.86%
YoY
|
$1.095B
26.92%
YoY
|
$1.135B
82.74%
YoY
|
$942.3M
91.7%
YoY
|
$828.8M
54.15%
YoY
|
$862.8M
73.4%
YoY
|
$621.3M
23.54%
YoY
|
$491.5M
1247.19%
YoY
|
$537.7M
2741.92%
YoY
|
$497.6M
1988.81%
YoY
|
$502.9M
424.79%
YoY
|
$36.49M
438.46%
YoY
|
$18.92M
164.14%
YoY
|
$23.82M
-72.21%
YoY
|
$95.84M
191.44%
YoY
|
$6.776M
0.0%
YoY
|
| Cost Of Revenue |
$632.6M
2.62%
YoY
|
$669.1M
9.29%
YoY
|
$676.5M
22.07%
YoY
|
$616.5M
23.95%
YoY
|
$612.3M
16.3%
YoY
|
$628.1M
83.22%
YoY
|
$554.2M
99.13%
YoY
|
$497.3M
63.88%
YoY
|
$526.4M
85.5%
YoY
|
$342.8M
16.4%
YoY
|
$278.3M
1910.26%
YoY
|
$303.5M
8605.54%
YoY
|
$283.8M
N/A
|
$294.5M
N/A
|
$13.84M
N/A
|
$3.486M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Gross Profit |
$406.1M
-6.65%
YoY
|
$435.7M
-9.74%
YoY
|
$439.4M
13.22%
YoY
|
$435.0M
31.23%
YoY
|
$482.7M
43.54%
YoY
|
$507.4M
82.16%
YoY
|
$388.1M
78.02%
YoY
|
$331.5M
41.53%
YoY
|
$336.3M
57.33%
YoY
|
$278.5M
33.63%
YoY
|
$218.0M
862.81%
YoY
|
$234.2M
1417.54%
YoY
|
$213.8M
797.41%
YoY
|
$208.4M
117.48%
YoY
|
$22.64M
234.15%
YoY
|
$15.43M
N/A
|
$23.82M
N/A
|
$95.84M
N/A
|
$6.776M
N/A
|
| Selling, General & Admin |
$383.6M
-1.9%
YoY
|
$387.2M
-4.49%
YoY
|
$400.4M
22.22%
YoY
|
$391.0M
41.3%
YoY
|
$405.4M
45.76%
YoY
|
$376.4M
66.92%
YoY
|
$327.6M
49.88%
YoY
|
$276.7M
21.26%
YoY
|
$278.2M
28.01%
YoY
|
$225.5M
6.72%
YoY
|
$218.6M
416.78%
YoY
|
$228.2M
754.68%
YoY
|
$217.3M
701.85%
YoY
|
$211.3M
818.7%
YoY
|
$42.30M
106.34%
YoY
|
$26.70M
12.18%
YoY
|
$27.10M
-43.78%
YoY
|
$23.00M
-41.92%
YoY
|
$20.50M
-6.82%
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 |
$22.43M
11.35%
YoY
|
$21.85M
8.16%
YoY
|
$22.98M
1.52%
YoY
|
$20.15M
6.19%
YoY
|
$20.20M
19.14%
YoY
|
$22.03M
55.16%
YoY
|
$22.64M
102.12%
YoY
|
$18.97M
8.4%
YoY
|
$16.96M
-6.31%
YoY
|
$14.20M
-9.55%
YoY
|
$11.20M
143.48%
YoY
|
$17.50M
337.5%
YoY
|
$18.10M
465.62%
YoY
|
$15.70M
292.5%
YoY
|
$4.600M
43.75%
YoY
|
$4.000M
25.0%
YoY
|
$3.200M
6.67%
YoY
|
$4.000M
0.0%
YoY
|
$3.200M
39.13%
YoY
|
| Operating Expenses |
$383.6M
-1.9%
YoY
|
$387.2M
-4.49%
YoY
|
$400.4M
22.22%
YoY
|
$391.0M
41.3%
YoY
|
$405.4M
45.76%
YoY
|
$376.4M
66.84%
YoY
|
$327.6M
49.88%
YoY
|
$276.7M
-47.95%
YoY
|
$278.2M
-44.49%
YoY
|
$225.6M
-58.74%
YoY
|
$218.6M
259.46%
YoY
|
$531.7M
1109.25%
YoY
|
$501.1M
1599.53%
YoY
|
$546.7M
1234.62%
YoY
|
$60.81M
141.99%
YoY
|
$43.97M
23.77%
YoY
|
$29.48M
-54.64%
YoY
|
$40.97M
-15.43%
YoY
|
$25.13M
-10.47%
YoY
|
| Operating Profit |
$22.50M
-186.52%
YoY
|
-$26.53M
-134.41%
YoY
|
$38.94M
-35.59%
YoY
|
-$26.01M
-147.49%
YoY
|
$77.11M
32.58%
YoY
|
$130.4M
146.09%
YoY
|
$60.46M
280.26%
YoY
|
$54.76M
121.89%
YoY
|
$58.16M
293.56%
YoY
|
$52.98M
-1962.07%
YoY
|
$15.90M
-165.36%
YoY
|
$24.68M
-198.53%
YoY
|
$14.78M
-360.99%
YoY
|
-$2.845M
-105.18%
YoY
|
-$24.33M
32.54%
YoY
|
-$25.05M
-11.68%
YoY
|
-$5.662M
N/A
|
$54.87M
-28240.0%
YoY
|
-$18.35M
-9.58%
YoY
|
| Interest Expense |
-$83.36M
36.14%
YoY
|
-$87.13M
-1.92%
YoY
|
-$97.58M
-10.47%
YoY
|
-$61.24M
-388.93%
YoY
|
-$88.84M
-488.54%
YoY
|
-$92.33M
-294.64%
YoY
|
-$109.0M
502.14%
YoY
|
$21.19M
-19.32%
YoY
|
$22.87M
-17.98%
YoY
|
$47.44M
93.53%
YoY
|
-$18.10M
-603.06%
YoY
|
$26.27M
853.5%
YoY
|
$27.88M
6617.35%
YoY
|
$24.51M
2223.32%
YoY
|
$3.598M
557.77%
YoY
|
$2.755M
419.81%
YoY
|
$415.0K
-125.94%
YoY
|
$1.055M
27.26%
YoY
|
$547.0K
7.68%
YoY
|
| Other Income/Expense, Net |
-$3.777M
-66.51%
YoY
|
-$1.834M
-111.16%
YoY
|
-$1.529M
-100.84%
YoY
|
-$11.28M
-13.84%
YoY
|
$16.43M
N/A
|
-$22.04M
-39.93%
YoY
|
$182.4M
182275.0%
YoY
|
-$13.09M
990.83%
YoY
|
N/A
|
-$36.70M
817.5%
YoY
|
$100.0K
N/A
|
-$1.200M
N/A
|
N/A
|
-$4.000M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$64.64M
-27.49%
YoY
|
-$115.5M
-311.7%
YoY
|
-$58.82M
-143.95%
YoY
|
-$89.15M
-535.32%
YoY
|
$54.56M
54.59%
YoY
|
$16.00M
-151.29%
YoY
|
$133.8M
-819.59%
YoY
|
$20.48M
-822.36%
YoY
|
$35.29M
-368.82%
YoY
|
-$31.19M
-0.61%
YoY
|
-$18.60M
-33.39%
YoY
|
-$2.835M
-89.8%
YoY
|
-$13.13M
112.32%
YoY
|
-$31.38M
-158.29%
YoY
|
-$27.92M
47.72%
YoY
|
-$27.80M
-3.75%
YoY
|
-$6.183M
-114.58%
YoY
|
$53.83M
-5666.18%
YoY
|
-$18.90M
-9.32%
YoY
|
| Income Tax |
-$13.85M
-143.25%
YoY
|
-$7.175M
-152.87%
YoY
|
-$58.11M
223.94%
YoY
|
$32.01M
-306.28%
YoY
|
$13.57M
389.96%
YoY
|
$3.678M
-229.01%
YoY
|
-$17.94M
-147.33%
YoY
|
-$15.52M
-920.68%
YoY
|
$2.770M
-21.08%
YoY
|
-$2.851M
-94.9%
YoY
|
$37.90M
-1089.81%
YoY
|
$1.891M
-143.58%
YoY
|
$3.510M
-478.23%
YoY
|
-$55.92M
-457.69%
YoY
|
-$3.829M
-36.49%
YoY
|
-$4.339M
-54.4%
YoY
|
-$928.0K
-105.04%
YoY
|
$15.63M
2716.94%
YoY
|
-$6.029M
-22.14%
YoY
|
| Net Earnings |
-$52.93M
-56.32%
YoY
|
-$108.3M
-364.3%
YoY
|
-$2.839M
-101.93%
YoY
|
-$121.2M
-173.85%
YoY
|
$40.98M
5.8%
YoY
|
$12.32M
-10.83%
YoY
|
$147.2M
-3599.86%
YoY
|
$164.1M
-2008.46%
YoY
|
$38.74M
-278.73%
YoY
|
$13.81M
-76.8%
YoY
|
-$4.205M
-82.55%
YoY
|
-$8.597M
-63.36%
YoY
|
-$21.67M
312.43%
YoY
|
$59.54M
55.9%
YoY
|
-$24.10M
87.16%
YoY
|
-$23.46M
21.13%
YoY
|
-$5.255M
-117.29%
YoY
|
$38.19M
-12419.68%
YoY
|
-$12.87M
0.0%
YoY
|
| Basic Earnings Per Share |
-$1.50
-51.46%
YoY
|
-$3.16
-429.17%
YoY
|
N/A
|
-$3.09
-176.87%
YoY
|
$0.96
5.49%
YoY
|
$0.25
-13.79%
YoY
|
$3.60
-3372.73%
YoY
|
$4.02
-1927.27%
YoY
|
$0.91
-246.77%
YoY
|
$0.29
-88.58%
YoY
|
-$0.11
N/A
|
-$0.22
-76.34%
YoY
|
-$0.62
67.57%
YoY
|
$2.54
-6.62%
YoY
|
N/A
|
-$0.93
N/A
|
-$0.37
-117.13%
YoY
|
$2.72
-13700.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$1.50
-51.46%
YoY
|
-$3.16
-436.17%
YoY
|
-$0.08
-102.2%
YoY
|
-$3.09
-178.03%
YoY
|
$0.94
5.62%
YoY
|
$0.25
-13.79%
YoY
|
$3.53
-3309.09%
YoY
|
$3.96
-1900.0%
YoY
|
$0.89
-243.55%
YoY
|
$0.29
-88.45%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.22
-76.34%
YoY
|
-$0.62
67.57%
YoY
|
$2.51
-7.38%
YoY
|
-$807.2K
-12.39%
YoY
|
-$0.93
-100.0%
YoY
|
-$0.37
-117.13%
YoY
|
$2.71
-13650.0%
YoY
|
-$921.4K
100155179.5%
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 |
35.18M shares
-12.85%
YoY
|
35.00M shares
-13.27%
YoY
|
38.21M shares
-5.19%
YoY
|
40.36M shares
0.33%
YoY
|
40.36M shares
0.45%
YoY
|
40.31M shares
0.49%
YoY
|
40.30M shares
N/A
|
40.23M shares
1.35%
YoY
|
40.18M shares
14.88%
YoY
|
40.11M shares
71.6%
YoY
|
N/A
|
39.69M shares
148.12%
YoY
|
34.97M shares
148.69%
YoY
|
23.37M shares
N/A
|
N/A
|
16.00M shares
N/A
|
14.06M shares
0.04%
YoY
|
N/A
|
14.04M shares
0.02%
YoY
|
| Diluted Shares Outstanding |
35.18M shares
-11.93%
YoY
|
35.00M shares
-14.89%
YoY
|
N/A
|
39.94M shares
-2.52%
YoY
|
41.13M shares
0.54%
YoY
|
41.11M shares
2.49%
YoY
|
N/A
|
40.97M shares
3.23%
YoY
|
40.91M shares
16.97%
YoY
|
40.11M shares
69.29%
YoY
|
N/A
|
39.69M shares
148.12%
YoY
|
34.97M shares
148.69%
YoY
|
23.69M shares
67.88%
YoY
|
N/A
|
16.00M shares
N/A
|
14.06M shares
N/A
|
14.11M shares
9.1%
YoY
|
N/A
|
Loading...