|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$2.254B
24.79%
YoY
|
$1.806B
22.5%
YoY
|
$1.475B
16.04%
YoY
|
$1.271B
7.14%
YoY
|
$1.186B
36.57%
YoY
|
| Cost Of Revenue |
$1.770B
22.46%
YoY
|
$1.445B
24.28%
YoY
|
$1.163B
13.88%
YoY
|
$1.021B
3.37%
YoY
|
$987.8M
28.19%
YoY
|
| Gross Profit |
$484.5M
34.1%
YoY
|
$361.3M
15.88%
YoY
|
$311.8M
24.87%
YoY
|
$249.7M
25.92%
YoY
|
$198.3M
102.55%
YoY
|
| Selling, General & Admin |
$220.0M
25.86%
YoY
|
$174.8M
49.15%
YoY
|
$117.2M
19.11%
YoY
|
$98.40M
-1.99%
YoY
|
$100.4M
7.26%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$278.3M
61.8%
YoY
|
$172.0M
121.94%
YoY
|
$77.50M
12.81%
YoY
|
$68.70M
23.34%
YoY
|
$55.70M
43.56%
YoY
|
| Operating Expenses |
$220.0M
25.86%
YoY
|
$174.8M
37.85%
YoY
|
$126.8M
19.85%
YoY
|
$105.8M
0.19%
YoY
|
$105.6M
7.32%
YoY
|
| Operating Profit |
$147.9M
4830.0%
YoY
|
$3.000M
-98.38%
YoY
|
$185.0M
28.56%
YoY
|
$143.9M
55.23%
YoY
|
$92.70M
-18640.0%
YoY
|
| Interest Expense |
-$126.9M
98.28%
YoY
|
-$64.00M
238.62%
YoY
|
-$18.90M
9.25%
YoY
|
-$17.30M
-40.55%
YoY
|
-$29.10M
10.65%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$21.00M
-134.43%
YoY
|
-$61.00M
-148.11%
YoY
|
$126.8M
7.09%
YoY
|
$118.4M
1108.16%
YoY
|
$9.800M
-117.28%
YoY
|
| Income Tax |
$17.70M
-620.59%
YoY
|
-$3.400M
-111.49%
YoY
|
$29.60M
2176.92%
YoY
|
$1.300M
-159.09%
YoY
|
-$2.200M
-80.7%
YoY
|
| Net Earnings |
$3.300M
-105.73%
YoY
|
-$57.60M
-159.26%
YoY
|
$97.20M
-16.99%
YoY
|
$117.1M
875.83%
YoY
|
$12.00M
-126.49%
YoY
|
| Basic Earnings Per Share |
$0.01
-106.25%
YoY
|
-$0.16
-91.4%
YoY
|
-$1.86
-553.66%
YoY
|
$0.41
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.01
-106.25%
YoY
|
-$0.16
-100.0%
YoY
|
$365.2K
-45.55%
YoY
|
$670.7K
523.17%
YoY
|
$107.6K
-125.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
418.6M shares
18.8%
YoY
|
352.3M shares
32.37%
YoY
|
266.2M shares
130.0%
YoY
|
115.7M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
454.1M shares
28.88%
YoY
|
352.3M shares
32.37%
YoY
|
266.2M shares
52.48%
YoY
|
174.6M shares
N/A
|
N/A
|
|
Concept
|
2024 Q3 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$656.8M
14.66%
YoY
|
$627.9M
11.99%
YoY
|
$603.9M
10.69%
YoY
|
$575.1M
7.94%
YoY
|
$572.8M
15.48%
YoY
|
$560.7M
43.07%
YoY
|
$545.6M
41.46%
YoY
|
$532.8M
33.57%
YoY
|
$496.0M
30.63%
YoY
|
$391.9M
10.89%
YoY
|
$385.7M
12.58%
YoY
|
$398.9M
21.47%
YoY
|
$379.7M
23.6%
YoY
|
$353.4M
12.3%
YoY
|
$342.6M
6.9%
YoY
|
$328.4M
4.59%
YoY
|
$307.2M
1.99%
YoY
|
$314.7M
6.68%
YoY
|
$320.5M
16.17%
YoY
|
| Cost Of Revenue |
$545.5M
21.9%
YoY
|
$506.3M
13.55%
YoY
|
$497.6M
14.47%
YoY
|
$441.6M
1.42%
YoY
|
$447.5M
11.01%
YoY
|
$445.9M
43.79%
YoY
|
$434.7M
46.61%
YoY
|
$435.4M
42.94%
YoY
|
$403.1M
32.6%
YoY
|
$310.1M
8.05%
YoY
|
$296.5M
10.97%
YoY
|
$304.6M
15.51%
YoY
|
$304.0M
19.12%
YoY
|
$287.0M
15.59%
YoY
|
$267.2M
5.24%
YoY
|
$263.7M
0.42%
YoY
|
$255.2M
5.5%
YoY
|
$248.3M
0.89%
YoY
|
$253.9M
7.04%
YoY
|
| Gross Profit |
$111.3M
-11.17%
YoY
|
$121.6M
5.92%
YoY
|
$106.3M
-4.15%
YoY
|
$133.5M
37.06%
YoY
|
$125.3M
34.88%
YoY
|
$114.8M
40.34%
YoY
|
$110.9M
24.33%
YoY
|
$97.40M
3.29%
YoY
|
$92.90M
22.72%
YoY
|
$81.80M
23.19%
YoY
|
$89.20M
18.3%
YoY
|
$94.30M
45.75%
YoY
|
$75.70M
45.58%
YoY
|
$66.40M
0.0%
YoY
|
$75.40M
13.21%
YoY
|
$64.70M
25.88%
YoY
|
$52.00M
-12.31%
YoY
|
$66.40M
35.79%
YoY
|
$66.60M
72.09%
YoY
|
| Selling, General & Admin |
$62.30M
13.89%
YoY
|
$58.20M
-7.03%
YoY
|
$64.40M
37.02%
YoY
|
$55.50M
3.16%
YoY
|
$54.70M
-10.03%
YoY
|
$62.60M
102.59%
YoY
|
$47.00M
64.34%
YoY
|
$53.80M
70.25%
YoY
|
$60.80M
86.5%
YoY
|
$30.90M
6.55%
YoY
|
$28.60M
15.32%
YoY
|
$31.60M
16.61%
YoY
|
$32.60M
31.98%
YoY
|
$29.00M
29.46%
YoY
|
$24.80M
2.48%
YoY
|
$27.10M
2.26%
YoY
|
$24.70M
-8.18%
YoY
|
$22.40M
-10.4%
YoY
|
$24.20M
10.0%
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 |
$83.20M
17.51%
YoY
|
$81.20M
18.02%
YoY
|
$78.30M
18.64%
YoY
|
$72.70M
13.24%
YoY
|
$70.80M
10.28%
YoY
|
$68.80M
178.54%
YoY
|
$66.00M
249.21%
YoY
|
$64.20M
210.14%
YoY
|
$64.20M
201.41%
YoY
|
$24.70M
40.34%
YoY
|
$18.90M
5.59%
YoY
|
$20.70M
16.29%
YoY
|
$21.30M
23.12%
YoY
|
$17.60M
-1.68%
YoY
|
$17.90M
14.01%
YoY
|
$17.80M
12.66%
YoY
|
$17.30M
22.7%
YoY
|
$17.90M
38.76%
YoY
|
$15.70M
21.71%
YoY
|
| Operating Expenses |
$62.30M
13.89%
YoY
|
$58.20M
-35.97%
YoY
|
$64.40M
37.02%
YoY
|
$56.20M
-44.69%
YoY
|
$54.70M
-10.03%
YoY
|
$90.90M
194.17%
YoY
|
$47.00M
49.21%
YoY
|
$101.6M
205.11%
YoY
|
$60.80M
80.95%
YoY
|
$30.90M
6.55%
YoY
|
$31.50M
14.96%
YoY
|
$33.30M
8.47%
YoY
|
$33.60M
23.08%
YoY
|
$29.00M
21.85%
YoY
|
$27.40M
0.0%
YoY
|
$30.70M
9.25%
YoY
|
$27.30M
-3.87%
YoY
|
$23.80M
-10.19%
YoY
|
$27.40M
21.24%
YoY
|
| Operating Profit |
$15.80M
-61.65%
YoY
|
$29.10M
21.76%
YoY
|
$8.000M
-76.26%
YoY
|
$77.30M
-1940.48%
YoY
|
$41.20M
1960.0%
YoY
|
$23.90M
-162.89%
YoY
|
$33.70M
-41.59%
YoY
|
-$4.200M
-106.89%
YoY
|
$2.000M
-95.25%
YoY
|
-$38.00M
-237.68%
YoY
|
$57.70M
20.21%
YoY
|
$61.00M
79.41%
YoY
|
$42.10M
70.45%
YoY
|
$27.60M
-35.21%
YoY
|
$48.00M
22.45%
YoY
|
$34.00M
45.92%
YoY
|
$24.70M
-20.06%
YoY
|
$42.60M
90.18%
YoY
|
$39.20M
143.48%
YoY
|
| Interest Expense |
-$43.20M
34.58%
YoY
|
-$43.60M
34.15%
YoY
|
-$41.30M
34.53%
YoY
|
-$31.60M
10.1%
YoY
|
-$32.10M
35.44%
YoY
|
-$32.50M
371.01%
YoY
|
-$30.70M
553.19%
YoY
|
-$28.70M
462.75%
YoY
|
-$23.70M
264.62%
YoY
|
-$6.900M
102.94%
YoY
|
-$4.700M
20.51%
YoY
|
-$5.100M
18.6%
YoY
|
-$6.500M
47.73%
YoY
|
-$3.400M
-29.17%
YoY
|
-$3.900M
2.63%
YoY
|
-$4.300M
7.5%
YoY
|
-$4.400M
-12.0%
YoY
|
-$4.800M
-51.52%
YoY
|
-$3.800M
-62.75%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$27.40M
-401.1%
YoY
|
-$14.50M
68.6%
YoY
|
-$33.30M
-1210.0%
YoY
|
$17.50M
-153.19%
YoY
|
$9.100M
-141.94%
YoY
|
-$8.600M
-80.85%
YoY
|
$3.000M
-92.21%
YoY
|
-$32.90M
-172.95%
YoY
|
-$21.70M
-188.21%
YoY
|
-$44.90M
-285.54%
YoY
|
$38.50M
17.02%
YoY
|
$45.10M
-28.75%
YoY
|
$24.60M
296.77%
YoY
|
$24.20M
19.21%
YoY
|
$32.90M
15.03%
YoY
|
$63.30M
514.56%
YoY
|
$6.200M
-66.67%
YoY
|
$20.30M
-224.54%
YoY
|
$28.60M
-1121.43%
YoY
|
| Income Tax |
-$7.500M
-196.15%
YoY
|
-$6.900M
-22.47%
YoY
|
$1.800M
-33.33%
YoY
|
$16.10M
283.33%
YoY
|
$7.800M
0.0%
YoY
|
-$8.900M
-63.67%
YoY
|
$2.700M
-70.33%
YoY
|
$4.200M
-53.85%
YoY
|
$7.800M
2.63%
YoY
|
-$24.50M
-522.41%
YoY
|
$9.100M
28.17%
YoY
|
$9.100M
-159.48%
YoY
|
$7.600M
660.0%
YoY
|
$5.800M
11.54%
YoY
|
$7.100M
-31.73%
YoY
|
-$15.30M
-712.0%
YoY
|
$1.000M
-89.36%
YoY
|
$5.200M
-146.85%
YoY
|
$10.40M
-446.67%
YoY
|
| Net Earnings |
-$19.90M
-1630.77%
YoY
|
-$7.600M
-2633.33%
YoY
|
-$35.10M
-11800.0%
YoY
|
$1.400M
-103.77%
YoY
|
$1.300M
-104.41%
YoY
|
$300.0K
-101.47%
YoY
|
$300.0K
-98.98%
YoY
|
-$37.10M
-203.06%
YoY
|
-$29.50M
-273.53%
YoY
|
-$20.40M
-210.87%
YoY
|
$29.40M
13.95%
YoY
|
$36.00M
-54.2%
YoY
|
$17.00M
226.92%
YoY
|
$18.40M
21.85%
YoY
|
$25.80M
41.76%
YoY
|
$78.60M
907.69%
YoY
|
$5.200M
-43.48%
YoY
|
$15.10M
-390.38%
YoY
|
$18.20M
9000.0%
YoY
|
| Basic Earnings Per Share |
-$0.05
N/A
|
-$0.02
N/A
|
-$0.08
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.07
-216.67%
YoY
|
-$0.07
-200.0%
YoY
|
$0.11
N/A
|
N/A
|
$0.06
N/A
|
$0.07
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.05
N/A
|
-$0.02
-2877.78%
YoY
|
-$0.08
N/A
|
$0.00
-103.48%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-101.03%
YoY
|
$0.00
-100.0%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.07
-100.0%
YoY
|
-$0.07
-216.67%
YoY
|
$91.58K
-15.06%
YoY
|
$129.4K
-69.56%
YoY
|
$53.02K
18.28%
YoY
|
$0.06
-100.0%
YoY
|
$107.8K
0.47%
YoY
|
$425.3K
516.18%
YoY
|
$44.83K
-19.31%
YoY
|
$91.02K
-294.29%
YoY
|
$107.3K
5791.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 |
422.1M shares
0.75%
YoY
|
421.3M shares
0.73%
YoY
|
420.3M shares
0.87%
YoY
|
419.3M shares
0.67%
YoY
|
419.0M shares
0.69%
YoY
|
418.2M shares
41.93%
YoY
|
416.7M shares
49.48%
YoY
|
416.5M shares
N/A
|
416.1M shares
49.31%
YoY
|
294.7M shares
9.84%
YoY
|
278.7M shares
N/A
|
N/A
|
278.7M shares
N/A
|
268.3M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
422.1M shares
-7.51%
YoY
|
421.3M shares
-7.45%
YoY
|
420.4M shares
-7.18%
YoY
|
N/A
|
456.4M shares
9.26%
YoY
|
455.2M shares
54.5%
YoY
|
452.9M shares
41.08%
YoY
|
N/A
|
417.7M shares
30.28%
YoY
|
294.7M shares
-8.16%
YoY
|
321.0M shares
N/A
|
N/A
|
320.6M shares
N/A
|
320.8M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...