|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$2.343B
-27.48%
YoY
|
$3.231B
57.99%
YoY
|
$2.045B
97.94%
YoY
|
$1.033B
53.84%
YoY
|
$671.6M
14.29%
YoY
|
| Cost Of Revenue |
$816.1M
-12.14%
YoY
|
$928.9M
84.15%
YoY
|
$504.4M
63.5%
YoY
|
$308.5M
129.37%
YoY
|
$134.5M
28.22%
YoY
|
| Gross Profit |
$1.527B
-33.68%
YoY
|
$2.302B
49.43%
YoY
|
$1.541B
112.62%
YoY
|
$724.6M
34.91%
YoY
|
$537.1M
11.27%
YoY
|
| Selling, General & Admin |
$223.6M
44.89%
YoY
|
$154.3M
17.38%
YoY
|
$131.5M
14.81%
YoY
|
$114.5M
156.73%
YoY
|
$44.60M
30.41%
YoY
|
| Research & Development |
$9.143M
-5.77%
YoY
|
$9.703M
49.97%
YoY
|
$6.470M
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$535.7M
14.82%
YoY
|
$466.5M
30.84%
YoY
|
$356.6M
-25.82%
YoY
|
$480.6M
99.73%
YoY
|
$240.6M
31.65%
YoY
|
| Operating Expenses |
$1.979B
27.65%
YoY
|
$1.550B
53.5%
YoY
|
$1.010B
-71.06%
YoY
|
$3.490B
599.52%
YoY
|
$498.9M
52.06%
YoY
|
| Operating Profit |
$363.9M
-78.35%
YoY
|
$1.681B
62.37%
YoY
|
$1.035B
-142.13%
YoY
|
-$2.457B
-1522.96%
YoY
|
$172.7M
-33.47%
YoY
|
| Interest Expense |
$179.3M
125.07%
YoY
|
$79.67M
-21.9%
YoY
|
$102.0M
8.14%
YoY
|
$94.33M
3144.89%
YoY
|
$2.907M
16.28%
YoY
|
| Other Income/Expense, Net |
-$152.5M
-66.77%
YoY
|
-$458.9M
-31.47%
YoY
|
-$669.6M
-1578.74%
YoY
|
$45.29M
-165.22%
YoY
|
-$69.43M
-241.87%
YoY
|
| Pretax Income |
$211.4M
-82.7%
YoY
|
$1.222B
234.38%
YoY
|
$365.3M
-115.15%
YoY
|
-$2.412B
-2436.13%
YoY
|
$103.2M
-66.54%
YoY
|
| Income Tax |
-$189.8M
-1709.43%
YoY
|
$11.79M
5796.5%
YoY
|
$200.0K
-99.84%
YoY
|
$122.1M
245.75%
YoY
|
$35.30M
335.28%
YoY
|
| Net Earnings |
$401.2M
-66.84%
YoY
|
$1.210B
231.32%
YoY
|
$365.2M
-114.41%
YoY
|
-$2.534B
-3829.86%
YoY
|
$67.93M
-77.38%
YoY
|
| Basic Earnings Per Share |
$6.20
-68.42%
YoY
|
$19.63
161.38%
YoY
|
$7.51
-111.77%
YoY
|
-$63.79
-2769.04%
YoY
|
$2.39
-82.3%
YoY
|
| Diluted Earnings Per Share |
$6.19
-68.32%
YoY
|
$19.54
169.15%
YoY
|
$7.26
-111.38%
YoY
|
-$63.79
-2780.25%
YoY
|
$2.38
-82.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
64.69M shares
4.99%
YoY
|
61.62M shares
26.76%
YoY
|
48.61M shares
22.39%
YoY
|
39.72M shares
70.37%
YoY
|
23.31M shares
7.42%
YoY
|
| Diluted Shares Outstanding |
64.85M shares
4.76%
YoY
|
61.90M shares
23.04%
YoY
|
50.31M shares
26.67%
YoY
|
39.72M shares
70.17%
YoY
|
23.34M shares
7.2%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$601.4M
-14.61%
YoY
|
$619.3M
-25.91%
YoY
|
$562.3M
-38.46%
YoY
|
$560.0M
-27.94%
YoY
|
$704.2M
1.74%
YoY
|
$835.9M
51.27%
YoY
|
$913.6M
107.45%
YoY
|
$777.2M
115.97%
YoY
|
$692.2M
133.87%
YoY
|
$552.6M
90.52%
YoY
|
$440.4M
180.09%
YoY
|
$359.9M
24.13%
YoY
|
$296.0M
50.93%
YoY
|
$290.0M
86.66%
YoY
|
$157.2M
-5.88%
YoY
|
$289.9M
89.43%
YoY
|
$196.1M
21.12%
YoY
|
$155.4M
-3.62%
YoY
|
$167.1M
21.87%
YoY
|
| Cost Of Revenue |
$216.7M
3.94%
YoY
|
$215.2M
-6.76%
YoY
|
$190.3M
-30.36%
YoY
|
$193.9M
-10.35%
YoY
|
$208.5M
23.57%
YoY
|
$230.9M
95.36%
YoY
|
$273.2M
132.19%
YoY
|
$216.3M
116.71%
YoY
|
$168.7M
85.84%
YoY
|
$118.2M
41.86%
YoY
|
$117.7M
88.57%
YoY
|
$99.80M
38.42%
YoY
|
$90.80M
165.5%
YoY
|
$83.30M
164.44%
YoY
|
$62.40M
84.07%
YoY
|
$72.10M
106.59%
YoY
|
$34.20M
0.59%
YoY
|
$31.50M
9.38%
YoY
|
$33.90M
63.77%
YoY
|
| Gross Profit |
$384.6M
-22.41%
YoY
|
$404.1M
-33.22%
YoY
|
$372.0M
-41.91%
YoY
|
$366.2M
-34.72%
YoY
|
$495.7M
-5.29%
YoY
|
$605.0M
39.28%
YoY
|
$640.4M
98.43%
YoY
|
$560.9M
115.66%
YoY
|
$523.4M
156.59%
YoY
|
$434.4M
110.06%
YoY
|
$322.7M
236.18%
YoY
|
$260.1M
19.37%
YoY
|
$204.0M
26.0%
YoY
|
$206.8M
67.04%
YoY
|
$96.00M
-27.87%
YoY
|
$217.9M
84.35%
YoY
|
$161.9M
26.58%
YoY
|
$123.8M
-6.5%
YoY
|
$133.1M
14.35%
YoY
|
| Selling, General & Admin |
$56.09M
38.06%
YoY
|
$56.59M
36.05%
YoY
|
$57.11M
67.09%
YoY
|
$53.78M
41.9%
YoY
|
$40.63M
15.42%
YoY
|
$41.60M
36.93%
YoY
|
$34.18M
9.9%
YoY
|
$37.90M
8.9%
YoY
|
$35.20M
12.46%
YoY
|
$30.38M
-0.07%
YoY
|
$31.10M
3.31%
YoY
|
$34.80M
53.3%
YoY
|
$31.30M
130.15%
YoY
|
$30.40M
223.4%
YoY
|
$30.10M
183.96%
YoY
|
$22.70M
53.38%
YoY
|
$13.60M
60.0%
YoY
|
$9.400M
-3.09%
YoY
|
$10.60M
27.71%
YoY
|
| Research & Development |
$1.441M
N/A
|
$3.588M
N/A
|
$1.882M
N/A
|
$2.232M
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 |
$143.7M
9.49%
YoY
|
$138.6M
12.83%
YoY
|
$127.3M
16.4%
YoY
|
$126.0M
22.32%
YoY
|
$131.3M
16.65%
YoY
|
$122.8M
36.65%
YoY
|
$109.4M
31.62%
YoY
|
$103.0M
45.07%
YoY
|
$112.6M
17.24%
YoY
|
$89.89M
-21.29%
YoY
|
$83.13M
-40.17%
YoY
|
$70.99M
-46.0%
YoY
|
$96.00M
50.71%
YoY
|
$114.2M
103.46%
YoY
|
$138.9M
120.05%
YoY
|
$131.5M
118.44%
YoY
|
$63.70M
5.64%
YoY
|
$56.13M
16.31%
YoY
|
$63.14M
63.01%
YoY
|
| Operating Expenses |
$201.3M
17.08%
YoY
|
$398.4M
0.78%
YoY
|
$186.3M
-55.29%
YoY
|
$375.9M
5.01%
YoY
|
$171.9M
16.36%
YoY
|
$395.3M
63.71%
YoY
|
$416.8M
79.74%
YoY
|
$357.9M
74.11%
YoY
|
$147.8M
14.09%
YoY
|
$241.5M
-73.75%
YoY
|
$231.9M
-84.73%
YoY
|
$205.6M
-15.07%
YoY
|
$129.5M
72.44%
YoY
|
$919.7M
794.39%
YoY
|
$1.519B
1299.36%
YoY
|
$242.1M
120.06%
YoY
|
$75.10M
7.9%
YoY
|
$102.8M
16.32%
YoY
|
$108.5M
55.78%
YoY
|
| Operating Profit |
$183.3M
-43.38%
YoY
|
$220.9M
-49.86%
YoY
|
$185.7M
-62.63%
YoY
|
$184.2M
-56.07%
YoY
|
$323.8M
-13.81%
YoY
|
$440.6M
41.62%
YoY
|
$496.8M
138.28%
YoY
|
$419.3M
171.73%
YoY
|
$375.7M
-173.19%
YoY
|
$311.1M
-149.41%
YoY
|
$208.5M
-115.31%
YoY
|
$154.3M
222.41%
YoY
|
-$513.3M
-2892.87%
YoY
|
-$629.7M
-1298.44%
YoY
|
-$1.362B
-2427.29%
YoY
|
$47.86M
10.72%
YoY
|
$18.38M
-68.49%
YoY
|
$52.54M
-27.84%
YoY
|
$58.51M
-13.19%
YoY
|
| Interest Expense |
$505.0K
-101.15%
YoY
|
$43.15M
121.64%
YoY
|
-$41.30M
-299.59%
YoY
|
$46.31M
114.8%
YoY
|
-$43.81M
23.84%
YoY
|
$19.47M
-29.81%
YoY
|
$20.69M
-16.01%
YoY
|
$21.56M
-11.71%
YoY
|
-$35.37M
-76.76%
YoY
|
$27.74M
12.37%
YoY
|
$24.63M
8.61%
YoY
|
$24.42M
19.23%
YoY
|
-$152.2M
384.71%
YoY
|
$24.68M
3240.05%
YoY
|
$22.68M
2961.0%
YoY
|
$20.48M
2674.8%
YoY
|
-$31.40M
-130.43%
YoY
|
$739.0K
3.94%
YoY
|
$741.0K
24.75%
YoY
|
| Other Income/Expense, Net |
$3.544M
630.72%
YoY
|
-$100.9M
-189.7%
YoY
|
-$54.00K
-99.96%
YoY
|
-$14.25M
-96.24%
YoY
|
$485.0K
-145.03%
YoY
|
$112.5M
-182.26%
YoY
|
-$145.8M
-33.93%
YoY
|
-$379.1M
60.88%
YoY
|
-$1.077M
-65.26%
YoY
|
-$136.8M
169.93%
YoY
|
-$220.7M
45.37%
YoY
|
-$235.6M
-201.24%
YoY
|
-$3.100M
-1650.0%
YoY
|
-$50.68M
-339.13%
YoY
|
-$151.8M
-1236.09%
YoY
|
$232.8M
-443.59%
YoY
|
$200.0K
-33.33%
YoY
|
$21.19M
-163.46%
YoY
|
$13.36M
-181.25%
YoY
|
| Pretax Income |
$185.6M
-33.07%
YoY
|
$120.0M
-78.31%
YoY
|
-$264.1M
-175.24%
YoY
|
$169.9M
322.52%
YoY
|
$277.3M
-2.55%
YoY
|
$553.1M
217.3%
YoY
|
$351.0M
-2983.58%
YoY
|
$40.22M
-149.46%
YoY
|
$284.5M
-157.1%
YoY
|
$174.3M
-125.62%
YoY
|
-$12.17M
-99.2%
YoY
|
-$81.33M
-128.98%
YoY
|
-$498.3M
2715.25%
YoY
|
-$680.4M
-1022.73%
YoY
|
-$1.513B
-2205.83%
YoY
|
$280.6M
-1236.45%
YoY
|
-$17.70M
-110.94%
YoY
|
$73.74M
87.06%
YoY
|
$71.87M
41.05%
YoY
|
| Income Tax |
$16.59M
246.71%
YoY
|
$500.0K
-85.78%
YoY
|
-$156.2M
-5291.49%
YoY
|
-$50.70M
-10574.17%
YoY
|
$4.785M
-671.68%
YoY
|
$3.515M
45.49%
YoY
|
$3.009M
-729.5%
YoY
|
$484.0K
-152.55%
YoY
|
-$837.0K
-112.31%
YoY
|
$2.416M
N/A
|
-$478.0K
-100.93%
YoY
|
-$921.0K
-101.44%
YoY
|
$6.800M
15.25%
YoY
|
$0.00
-100.0%
YoY
|
$51.25M
207.06%
YoY
|
$64.05M
1143.89%
YoY
|
$5.900M
5.36%
YoY
|
$17.90M
1103.9%
YoY
|
$16.69M
3370.06%
YoY
|
| Net Earnings |
$169.0M
-37.98%
YoY
|
$119.5M
-78.26%
YoY
|
-$107.9M
-131.0%
YoY
|
$220.6M
455.25%
YoY
|
$272.5M
-4.52%
YoY
|
$549.6M
219.72%
YoY
|
$348.0M
-3075.71%
YoY
|
$39.74M
-149.42%
YoY
|
$285.4M
-156.5%
YoY
|
$171.9M
-125.27%
YoY
|
-$11.70M
-99.25%
YoY
|
-$80.41M
-137.13%
YoY
|
-$505.1M
2045.31%
YoY
|
-$680.4M
-1318.58%
YoY
|
-$1.565B
-2935.69%
YoY
|
$216.6M
-1208.15%
YoY
|
-$23.54M
-115.07%
YoY
|
$55.83M
47.2%
YoY
|
$55.18M
9.32%
YoY
|
| Basic Earnings Per Share |
N/A
|
$1.76
-80.25%
YoY
|
-$1.74
-130.85%
YoY
|
$3.58
450.77%
YoY
|
N/A
|
$8.91
140.16%
YoY
|
$5.64
-2356.0%
YoY
|
$0.65
-134.39%
YoY
|
N/A
|
$3.71
-121.67%
YoY
|
-$0.25
-99.37%
YoY
|
-$1.89
-134.62%
YoY
|
-$12.71
1237.89%
YoY
|
-$17.12
-927.05%
YoY
|
-$39.41
-1784.19%
YoY
|
$5.46
-680.85%
YoY
|
-$0.95
-239.71%
YoY
|
$2.07
1193.75%
YoY
|
$2.34
917.39%
YoY
|
| Diluted Earnings Per Share |
$2.51
-43.07%
YoY
|
$1.75
-80.29%
YoY
|
-$1.74
-131.04%
YoY
|
$3.57
457.81%
YoY
|
$4.41
-100.0%
YoY
|
$8.88
143.29%
YoY
|
$5.62
-2348.0%
YoY
|
$0.64
-133.86%
YoY
|
$4.765M
-37488878.53%
YoY
|
$3.65
-121.32%
YoY
|
-$0.25
-99.37%
YoY
|
-$1.89
-134.62%
YoY
|
-$12.71
1237.89%
YoY
|
-$17.12
-927.05%
YoY
|
-$39.41
-1784.19%
YoY
|
$5.46
-680.85%
YoY
|
-$0.95
-239.71%
YoY
|
$2.07
1193.75%
YoY
|
$2.34
917.39%
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 |
67.77M shares
10.01%
YoY
|
68.16M shares
10.45%
YoY
|
61.87M shares
0.31%
YoY
|
61.63M shares
0.22%
YoY
|
61.61M shares
10.31%
YoY
|
61.71M shares
33.31%
YoY
|
61.68M shares
33.31%
YoY
|
61.49M shares
44.37%
YoY
|
55.85M shares
40.49%
YoY
|
46.29M shares
16.46%
YoY
|
46.27M shares
16.52%
YoY
|
42.59M shares
7.37%
YoY
|
39.75M shares
-82.59%
YoY
|
39.75M shares
74.09%
YoY
|
39.71M shares
-82.59%
YoY
|
39.67M shares
-82.59%
YoY
|
228.4M shares
0.35%
YoY
|
22.83M shares
-89.97%
YoY
|
228.1M shares
8.24%
YoY
|
| Diluted Shares Outstanding |
N/A
|
68.08M shares
10.04%
YoY
|
61.86M shares
-0.09%
YoY
|
61.87M shares
-0.31%
YoY
|
N/A
|
61.87M shares
31.37%
YoY
|
61.91M shares
33.81%
YoY
|
62.07M shares
45.73%
YoY
|
N/A
|
47.10M shares
18.49%
YoY
|
46.27M shares
16.52%
YoY
|
42.59M shares
7.32%
YoY
|
N/A
|
39.75M shares
73.97%
YoY
|
39.71M shares
-82.62%
YoY
|
39.68M shares
-82.58%
YoY
|
N/A
|
22.85M shares
-89.99%
YoY
|
228.4M shares
8.01%
YoY
|
Loading...