|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$2.589B
83.12%
YoY
|
$1.414B
66.76%
YoY
|
$847.8M
-12.08%
YoY
|
$964.3M
-26.13%
YoY
|
$1.305B
20.56%
YoY
|
| Cost Of Revenue |
$1.544B
60.57%
YoY
|
$961.5M
29.06%
YoY
|
$745.0M
21.0%
YoY
|
$615.7M
-17.62%
YoY
|
$747.4M
12.05%
YoY
|
| Gross Profit |
$1.045B
131.06%
YoY
|
$452.3M
339.85%
YoY
|
$102.8M
-70.5%
YoY
|
$348.6M
-37.53%
YoY
|
$558.0M
34.21%
YoY
|
| Selling, General & Admin |
$128.4M
56.22%
YoY
|
$82.20M
20.52%
YoY
|
$68.20M
-43.73%
YoY
|
$121.2M
-28.2%
YoY
|
$168.8M
130.54%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$301.3M
105.14%
YoY
|
$146.9M
-9.15%
YoY
|
$161.7M
-56.78%
YoY
|
$374.1M
-15.01%
YoY
|
$440.2M
-9.52%
YoY
|
| Operating Expenses |
$429.8M
87.59%
YoY
|
$229.1M
28.45%
YoY
|
$178.4M
-63.99%
YoY
|
$495.3M
-18.67%
YoY
|
$609.0M
8.8%
YoY
|
| Operating Profit |
$615.3M
175.69%
YoY
|
$223.2M
-395.51%
YoY
|
-$75.53M
-98.15%
YoY
|
-$4.077B
511.84%
YoY
|
-$666.3M
-29.57%
YoY
|
| Interest Expense |
-$41.07M
44.61%
YoY
|
-$28.40M
37.73%
YoY
|
-$20.62M
-112.52%
YoY
|
$164.7M
-41.08%
YoY
|
$279.4M
-6.11%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
$9.012M
50.02%
YoY
|
$6.007M
-27.64%
YoY
|
| Pretax Income |
$512.2M
167.49%
YoY
|
$191.5M
-46.21%
YoY
|
$356.0M
-108.4%
YoY
|
-$4.239B
366.28%
YoY
|
-$909.1M
-26.52%
YoY
|
| Income Tax |
$30.34M
34.25%
YoY
|
$22.60M
496.62%
YoY
|
$3.788M
-101.45%
YoY
|
-$260.4M
575.66%
YoY
|
-$38.54M
-63.86%
YoY
|
| Net Earnings |
$481.9M
185.32%
YoY
|
$168.9M
-52.05%
YoY
|
$352.2M
-108.85%
YoY
|
-$3.978B
467.87%
YoY
|
-$700.6M
-20.84%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
-$15.86
464.41%
YoY
|
-$2.81
-21.73%
YoY
|
| Diluted Earnings Per Share |
$3.32
91.85%
YoY
|
$1.73
-100.0%
YoY
|
$5.208M
-32837741.36%
YoY
|
-$15.86
464.41%
YoY
|
-$2.81
-21.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
250.8M shares
0.74%
YoY
|
248.9M shares
0.95%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
250.8M shares
0.74%
YoY
|
248.9M shares
0.95%
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 |
$692.8M
8.51%
YoY
|
$637.1M
4.42%
YoY
|
$643.0M
3.27%
YoY
|
$697.5M
128.02%
YoY
|
$638.5M
132.05%
YoY
|
$610.1M
190.21%
YoY
|
$622.6M
199.07%
YoY
|
$305.9M
22.18%
YoY
|
$275.2M
25.44%
YoY
|
$210.2M
171.33%
YoY
|
$208.2M
2.45%
YoY
|
$250.4M
3.53%
YoY
|
$219.3M
-7.81%
YoY
|
$77.48M
-72.46%
YoY
|
$203.2M
-55.25%
YoY
|
$241.8M
-12.23%
YoY
|
$237.9M
-18.78%
YoY
|
$281.3M
-0.56%
YoY
|
$454.1M
46.53%
YoY
|
$275.5M
-1.39%
YoY
|
| Cost Of Revenue |
$359.2M
-7.26%
YoY
|
$407.5M
5.09%
YoY
|
$397.9M
1.07%
YoY
|
$370.9M
85.64%
YoY
|
$387.3M
105.49%
YoY
|
$387.8M
115.97%
YoY
|
$393.7M
100.01%
YoY
|
$199.8M
-2.54%
YoY
|
$188.5M
-8.85%
YoY
|
$179.6M
31.33%
YoY
|
$196.8M
49.34%
YoY
|
$205.0M
36.18%
YoY
|
$206.8M
28.85%
YoY
|
$136.7M
-20.89%
YoY
|
$131.8M
-31.47%
YoY
|
$150.5M
-20.64%
YoY
|
$160.5M
-12.89%
YoY
|
$172.8M
-4.58%
YoY
|
$192.3M
-0.57%
YoY
|
$189.7M
9.87%
YoY
|
| Gross Profit |
$333.7M
32.83%
YoY
|
$229.5M
3.26%
YoY
|
$245.1M
7.06%
YoY
|
$326.6M
207.82%
YoY
|
$251.2M
189.82%
YoY
|
$222.3M
624.84%
YoY
|
$228.9M
1919.59%
YoY
|
$106.1M
133.92%
YoY
|
$86.68M
590.09%
YoY
|
$30.67M
-7.59%
YoY
|
$11.33M
-84.13%
YoY
|
$45.36M
-50.31%
YoY
|
$12.56M
-83.78%
YoY
|
$33.19M
-69.41%
YoY
|
$71.40M
-72.72%
YoY
|
$91.29M
6.37%
YoY
|
$77.43M
-28.76%
YoY
|
$108.5M
6.6%
YoY
|
$261.8M
124.76%
YoY
|
$85.82M
-19.61%
YoY
|
| Selling, General & Admin |
$39.67M
22.44%
YoY
|
$25.96M
-13.46%
YoY
|
$32.99M
10.32%
YoY
|
$33.00M
82.32%
YoY
|
$32.40M
94.16%
YoY
|
$30.00M
71.19%
YoY
|
$29.90M
105.68%
YoY
|
$18.10M
20.81%
YoY
|
$16.69M
-33.33%
YoY
|
$17.52M
14.72%
YoY
|
$14.54M
-1.05%
YoY
|
$14.98M
-4.34%
YoY
|
$25.03M
-65.71%
YoY
|
$15.28M
-14.37%
YoY
|
$14.69M
-22.58%
YoY
|
$15.66M
-10.83%
YoY
|
$73.00M
-37.2%
YoY
|
$17.84M
11.5%
YoY
|
$18.98M
29.14%
YoY
|
$17.57M
19.31%
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 |
$90.77M
27.13%
YoY
|
$86.70M
24.03%
YoY
|
$82.95M
18.83%
YoY
|
$77.10M
133.64%
YoY
|
$71.40M
74.61%
YoY
|
$69.90M
76.05%
YoY
|
$69.80M
78.44%
YoY
|
$33.00M
-16.79%
YoY
|
$40.89M
3.27%
YoY
|
$39.70M
-8.36%
YoY
|
$39.12M
-56.77%
YoY
|
$39.66M
-56.23%
YoY
|
$39.60M
-55.69%
YoY
|
$43.33M
-58.21%
YoY
|
$90.48M
-15.24%
YoY
|
$90.61M
-19.64%
YoY
|
$89.37M
-19.6%
YoY
|
$103.7M
-5.38%
YoY
|
$106.7M
-6.55%
YoY
|
$112.8M
-1.01%
YoY
|
| Operating Expenses |
$130.4M
25.78%
YoY
|
$112.7M
12.77%
YoY
|
$115.9M
16.27%
YoY
|
$110.2M
156.88%
YoY
|
$103.7M
139.36%
YoY
|
$99.90M
131.63%
YoY
|
$99.70M
154.07%
YoY
|
$42.90M
6.64%
YoY
|
$43.32M
-13.99%
YoY
|
$43.13M
-13.98%
YoY
|
$39.24M
-62.69%
YoY
|
$40.23M
-62.14%
YoY
|
$50.37M
-68.98%
YoY
|
$50.14M
-58.74%
YoY
|
$105.2M
-16.34%
YoY
|
$106.3M
-18.46%
YoY
|
$162.4M
-28.6%
YoY
|
$121.5M
-3.23%
YoY
|
$125.7M
-2.49%
YoY
|
$130.3M
1.35%
YoY
|
| Operating Profit |
$203.2M
37.78%
YoY
|
$116.9M
-4.51%
YoY
|
$129.1M
-0.04%
YoY
|
$216.4M
242.41%
YoY
|
$147.5M
240.24%
YoY
|
$122.4M
-453.44%
YoY
|
$129.2M
-562.97%
YoY
|
$63.20M
-568.39%
YoY
|
$43.35M
-197.31%
YoY
|
-$34.63M
-2521.75%
YoY
|
-$27.91M
-99.01%
YoY
|
-$13.49M
-28.51%
YoY
|
-$44.55M
-53.33%
YoY
|
$1.430M
-100.13%
YoY
|
-$2.830B
-2533.89%
YoY
|
-$18.88M
-97.05%
YoY
|
-$95.45M
-19.59%
YoY
|
-$1.133B
4656.24%
YoY
|
$116.3M
-634.66%
YoY
|
-$640.0M
2830.06%
YoY
|
| Interest Expense |
-$20.18M
14.65%
YoY
|
-$22.28M
50.53%
YoY
|
-$12.82M
30.85%
YoY
|
$4.200M
-189.36%
YoY
|
-$17.60M
165.3%
YoY
|
-$14.80M
-292.71%
YoY
|
-$9.800M
110.66%
YoY
|
-$4.700M
-152.99%
YoY
|
-$6.634M
-184.37%
YoY
|
$7.680M
3253.71%
YoY
|
-$4.652M
-1265.91%
YoY
|
$8.870M
-62.14%
YoY
|
$7.863M
-88.81%
YoY
|
$229.0K
-99.68%
YoY
|
$399.0K
-100.57%
YoY
|
$23.43M
-66.04%
YoY
|
$70.28M
1.89%
YoY
|
$70.88M
0.91%
YoY
|
-$69.44M
-3.89%
YoY
|
$68.99M
-6.42%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$1.081M
-83.39%
YoY
|
$450.0K
12.78%
YoY
|
N/A
|
$973.0K
-87.64%
YoY
|
$6.509M
120.2%
YoY
|
$399.0K
-117.48%
YoY
|
N/A
|
$7.872M
-5566.67%
YoY
|
$2.956M
58.92%
YoY
|
-$2.282M
-191.06%
YoY
|
N/A
|
-$144.0K
-105.52%
YoY
|
| Pretax Income |
$189.8M
191.52%
YoY
|
$85.27M
-7.62%
YoY
|
$144.9M
-0.58%
YoY
|
$210.0M
349.68%
YoY
|
$65.10M
58.92%
YoY
|
$92.30M
-320.49%
YoY
|
$145.7M
11.71%
YoY
|
$46.70M
-318.33%
YoY
|
$40.97M
120.53%
YoY
|
-$41.86M
-116.5%
YoY
|
$130.4M
-104.59%
YoY
|
-$21.39M
-16.44%
YoY
|
$18.58M
-111.37%
YoY
|
$253.7M
-121.04%
YoY
|
-$2.844B
-6174.45%
YoY
|
-$25.60M
-96.39%
YoY
|
-$163.4M
-12.08%
YoY
|
-$1.206B
1900.06%
YoY
|
$46.82M
-153.74%
YoY
|
-$709.8M
664.46%
YoY
|
| Income Tax |
-$5.228M
646.86%
YoY
|
-$10.21M
-35.36%
YoY
|
-$4.843M
-144.84%
YoY
|
$51.70M
294.66%
YoY
|
-$700.0K
-117.91%
YoY
|
-$15.80M
203.55%
YoY
|
$10.80M
54.37%
YoY
|
$13.10M
475.82%
YoY
|
$3.908M
-310.22%
YoY
|
-$5.205M
-252.06%
YoY
|
$6.996M
-127.92%
YoY
|
$2.275M
-91.0%
YoY
|
-$1.859M
-98.47%
YoY
|
$3.423M
-102.39%
YoY
|
-$25.06M
1718.51%
YoY
|
$25.27M
-988.26%
YoY
|
-$121.2M
225.9%
YoY
|
-$143.0M
-5092.67%
YoY
|
-$1.378M
-97.55%
YoY
|
-$2.845M
-80.37%
YoY
|
| Net Earnings |
$195.0M
196.36%
YoY
|
$95.48M
-11.67%
YoY
|
$149.7M
10.89%
YoY
|
$158.3M
371.13%
YoY
|
$65.80M
77.56%
YoY
|
$108.1M
-394.9%
YoY
|
$135.0M
9.37%
YoY
|
$33.60M
-241.98%
YoY
|
$37.06M
81.34%
YoY
|
-$36.66M
101.14%
YoY
|
$123.4M
-104.37%
YoY
|
-$23.67M
-53.48%
YoY
|
$20.44M
-148.43%
YoY
|
-$18.22M
-98.29%
YoY
|
-$2.823B
8487.53%
YoY
|
-$50.87M
-88.57%
YoY
|
-$42.19M
-72.23%
YoY
|
-$1.063B
1399.07%
YoY
|
-$32.87M
-0.58%
YoY
|
-$444.9M
445.25%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.53
65.63%
YoY
|
-$0.54
-154.0%
YoY
|
N/A
|
-$0.36
80.0%
YoY
|
$0.32
-288.24%
YoY
|
$1.00
-123.53%
YoY
|
N/A
|
-$0.20
-88.83%
YoY
|
-$0.17
-72.13%
YoY
|
-$4.25
1365.52%
YoY
|
N/A
|
-$1.79
442.42%
YoY
|
| Diluted Earnings Per Share |
$1.34
196.69%
YoY
|
$0.66
-11.16%
YoY
|
$1.03
11.66%
YoY
|
$1.09
165.85%
YoY
|
$0.45
-100.0%
YoY
|
$0.74
-237.04%
YoY
|
$0.92
-100.0%
YoY
|
$0.41
-213.89%
YoY
|
$448.1K
149359447.94%
YoY
|
-$0.54
-155.1%
YoY
|
$1.453M
-112.92%
YoY
|
-$0.36
80.0%
YoY
|
$0.30
-276.47%
YoY
|
$0.98
-123.06%
YoY
|
-$11.24M
8423.26%
YoY
|
-$0.20
-88.83%
YoY
|
-$0.17
-72.13%
YoY
|
-$4.25
1365.52%
YoY
|
-$131.9K
-1.54%
YoY
|
-$1.79
442.42%
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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
67.05M shares
0.64%
YoY
|
65.04M shares
1.54%
YoY
|
67.64M shares
-73.06%
YoY
|
60.17M shares
-76.04%
YoY
|
66.62M shares
-73.46%
YoY
|
64.05M shares
-74.48%
YoY
|
251.1M shares
0.43%
YoY
|
251.1M shares
0.76%
YoY
|
251.1M shares
0.75%
YoY
|
251.0M shares
0.73%
YoY
|
250.0M shares
0.72%
YoY
|
249.2M shares
0.97%
YoY
|
249.2M shares
0.97%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
82.70M shares
21.54%
YoY
|
67.64M shares
-73.64%
YoY
|
N/A
|
66.62M shares
-73.46%
YoY
|
68.05M shares
-72.89%
YoY
|
256.6M shares
2.61%
YoY
|
N/A
|
251.1M shares
0.75%
YoY
|
251.0M shares
0.73%
YoY
|
250.0M shares
0.72%
YoY
|
N/A
|
249.2M shares
0.97%
YoY
|
Loading...