|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.040B
11.51%
YoY
|
$1.830B
13.18%
YoY
|
$1.617B
13.05%
YoY
|
$1.430B
8.74%
YoY
|
$1.315B
22.69%
YoY
|
| Cost Of Revenue |
$1.610B
15.8%
YoY
|
$1.390B
9.13%
YoY
|
$1.274B
11.6%
YoY
|
$1.141B
13.98%
YoY
|
$1.001B
16.74%
YoY
|
| Gross Profit |
$430.6M
-2.07%
YoY
|
$439.7M
28.2%
YoY
|
$343.0M
18.78%
YoY
|
$288.8M
-7.96%
YoY
|
$313.8M
46.55%
YoY
|
| Selling, General & Admin |
$127.8M
5.17%
YoY
|
$121.5M
3.28%
YoY
|
$117.7M
-4.39%
YoY
|
$123.1M
0.9%
YoY
|
$122.0M
12.71%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$152.1M
10.37%
YoY
|
$137.8M
7.36%
YoY
|
$128.4M
10.8%
YoY
|
$115.9M
19.84%
YoY
|
$96.69M
11.41%
YoY
|
| Operating Expenses |
$1.978B
14.68%
YoY
|
$1.725B
13.64%
YoY
|
$1.518B
9.7%
YoY
|
$1.384B
11.44%
YoY
|
$1.242B
16.87%
YoY
|
| Operating Profit |
$61.99M
-40.75%
YoY
|
$104.6M
6.0%
YoY
|
$98.70M
112.88%
YoY
|
$46.36M
-43.84%
YoY
|
$82.55M
131.35%
YoY
|
| Interest Expense |
-$62.15M
-297.93%
YoY
|
$31.40M
-147.4%
YoY
|
-$66.24M
7880.84%
YoY
|
-$830.0K
-94.87%
YoY
|
-$16.19M
-60.02%
YoY
|
| Other Income/Expense, Net |
-$30.08M
-49.66%
YoY
|
-$59.76M
-0.21%
YoY
|
-$59.89M
1664.5%
YoY
|
-$3.394M
-85.66%
YoY
|
-$23.68M
-35.2%
YoY
|
| Pretax Income |
$31.91M
-28.87%
YoY
|
$44.86M
15.59%
YoY
|
$38.81M
-9.68%
YoY
|
$42.97M
-27.02%
YoY
|
$58.88M
-6994.5%
YoY
|
| Income Tax |
$14.86M
146.63%
YoY
|
$6.026M
-28.88%
YoY
|
$8.473M
-9.49%
YoY
|
$9.361M
-35.71%
YoY
|
$14.56M
1526.82%
YoY
|
| Net Earnings |
-$18.65M
-767.81%
YoY
|
$2.793M
-8.25%
YoY
|
$3.044M
-71.42%
YoY
|
$10.65M
-56.93%
YoY
|
$24.73M
-266.62%
YoY
|
| Basic Earnings Per Share |
-$0.25
-725.0%
YoY
|
$0.04
-20.0%
YoY
|
$0.05
-73.68%
YoY
|
$0.19
-59.57%
YoY
|
$0.47
-262.07%
YoY
|
| Diluted Earnings Per Share |
-$0.25
-725.0%
YoY
|
$0.04
-20.0%
YoY
|
$0.05
-70.59%
YoY
|
$0.17
-63.04%
YoY
|
$0.46
-258.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
75.19M shares
2.95%
YoY
|
73.04M shares
14.87%
YoY
|
63.58M shares
12.94%
YoY
|
56.29M shares
7.23%
YoY
|
52.50M shares
3.15%
YoY
|
| Diluted Shares Outstanding |
75.19M shares
0.57%
YoY
|
74.76M shares
15.63%
YoY
|
64.66M shares
12.8%
YoY
|
57.32M shares
7.3%
YoY
|
53.42M shares
4.97%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$575.6M
22.11%
YoY
|
$547.7M
14.8%
YoY
|
$522.9M
13.39%
YoY
|
$498.2M
8.38%
YoY
|
$471.4M
9.19%
YoY
|
$477.1M
13.49%
YoY
|
$461.1M
14.72%
YoY
|
$459.7M
13.87%
YoY
|
$431.7M
10.53%
YoY
|
$420.4M
9.51%
YoY
|
$402.0M
14.83%
YoY
|
$403.7M
13.92%
YoY
|
$390.6M
14.28%
YoY
|
$383.9M
15.23%
YoY
|
$350.0M
5.22%
YoY
|
$354.4M
6.13%
YoY
|
$341.8M
8.39%
YoY
|
$333.1M
8.2%
YoY
|
$332.7M
14.02%
YoY
|
| Cost Of Revenue |
$388.9M
-2.83%
YoY
|
$448.5M
24.86%
YoY
|
$417.7M
6.6%
YoY
|
$372.3M
8.37%
YoY
|
$400.2M
16.52%
YoY
|
$359.2M
9.63%
YoY
|
$391.8M
27.21%
YoY
|
$343.6M
9.03%
YoY
|
$343.5M
8.82%
YoY
|
$327.7M
9.67%
YoY
|
$308.0M
9.02%
YoY
|
$315.1M
14.76%
YoY
|
$315.6M
12.53%
YoY
|
$298.8M
17.65%
YoY
|
$282.5M
17.06%
YoY
|
$274.6M
8.77%
YoY
|
$280.5M
10.6%
YoY
|
$254.0M
10.51%
YoY
|
$241.4M
9.81%
YoY
|
| Gross Profit |
$186.8M
162.37%
YoY
|
$99.23M
-15.84%
YoY
|
$105.2M
51.72%
YoY
|
$125.9M
8.39%
YoY
|
$71.18M
-19.32%
YoY
|
$117.9M
27.15%
YoY
|
$69.34M
-26.23%
YoY
|
$116.2M
31.08%
YoY
|
$88.23M
17.74%
YoY
|
$92.72M
8.96%
YoY
|
$94.00M
39.22%
YoY
|
$88.62M
11.04%
YoY
|
$74.94M
22.28%
YoY
|
$85.10M
7.46%
YoY
|
$67.52M
-26.07%
YoY
|
$79.81M
-2.06%
YoY
|
$61.28M
-0.68%
YoY
|
$79.19M
1.26%
YoY
|
$91.34M
26.86%
YoY
|
| Selling, General & Admin |
$35.83M
15.87%
YoY
|
$32.16M
1.48%
YoY
|
$32.71M
5.17%
YoY
|
$32.01M
7.06%
YoY
|
$30.92M
7.27%
YoY
|
$31.69M
9.72%
YoY
|
$31.10M
4.38%
YoY
|
$29.90M
-0.51%
YoY
|
$28.83M
-0.43%
YoY
|
$28.88M
-6.26%
YoY
|
$29.80M
-5.16%
YoY
|
$30.05M
-3.71%
YoY
|
$28.95M
-2.27%
YoY
|
$30.81M
0.35%
YoY
|
$31.42M
0.05%
YoY
|
$31.21M
0.22%
YoY
|
$29.62M
3.22%
YoY
|
$30.70M
9.26%
YoY
|
$31.40M
17.61%
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 |
$44.97M
26.73%
YoY
|
$40.85M
-19.98%
YoY
|
$39.80M
13.78%
YoY
|
$35.99M
4.4%
YoY
|
$35.48M
9.62%
YoY
|
$51.05M
56.19%
YoY
|
$34.98M
8.6%
YoY
|
$34.48M
7.13%
YoY
|
$32.37M
3.36%
YoY
|
$32.69M
6.58%
YoY
|
$32.21M
10.2%
YoY
|
$32.18M
11.5%
YoY
|
$31.32M
15.48%
YoY
|
$30.67M
20.64%
YoY
|
$29.23M
18.79%
YoY
|
$28.86M
20.2%
YoY
|
$27.12M
19.69%
YoY
|
$25.42M
14.0%
YoY
|
$24.61M
15.81%
YoY
|
| Operating Expenses |
$599.5M
21.0%
YoY
|
$64.15M
-27.31%
YoY
|
$495.5M
15.97%
YoY
|
$467.4M
10.0%
YoY
|
$495.5M
17.87%
YoY
|
$88.25M
43.34%
YoY
|
$427.2M
19.1%
YoY
|
$424.9M
12.02%
YoY
|
$420.4M
9.5%
YoY
|
$61.56M
0.14%
YoY
|
$358.7M
4.55%
YoY
|
$379.3M
531.4%
YoY
|
$383.9M
11.76%
YoY
|
$61.48M
9.54%
YoY
|
$343.1M
14.33%
YoY
|
$60.07M
-80.39%
YoY
|
$343.5M
13.02%
YoY
|
$56.12M
11.58%
YoY
|
$300.1M
11.73%
YoY
|
| Operating Profit |
-$23.90M
-0.82%
YoY
|
$35.08M
18.31%
YoY
|
$27.39M
-19.23%
YoY
|
$30.88M
-11.38%
YoY
|
-$24.10M
-312.55%
YoY
|
$29.65M
-4.83%
YoY
|
$33.91M
-21.59%
YoY
|
$34.85M
42.57%
YoY
|
$11.34M
69.97%
YoY
|
$31.16M
31.91%
YoY
|
$43.25M
524.65%
YoY
|
$24.44M
23.83%
YoY
|
$6.671M
-488.07%
YoY
|
$23.62M
2.42%
YoY
|
$6.924M
-78.74%
YoY
|
$19.74M
-28.69%
YoY
|
-$1.719M
-109.74%
YoY
|
$23.06M
-17.34%
YoY
|
$32.57M
39.34%
YoY
|
| Interest Expense |
-$13.83M
-279.64%
YoY
|
-$14.46M
-6.66%
YoY
|
-$16.16M
-268.32%
YoY
|
-$14.79M
-39.84%
YoY
|
$7.700M
-171.78%
YoY
|
-$15.49M
-27.47%
YoY
|
$9.600M
-160.0%
YoY
|
-$24.58M
135.09%
YoY
|
-$10.73M
-41.66%
YoY
|
-$21.35M
59.84%
YoY
|
-$16.00M
-613.48%
YoY
|
-$10.46M
348.61%
YoY
|
-$18.39M
-256.58%
YoY
|
-$13.36M
749.21%
YoY
|
$3.116M
-149.39%
YoY
|
-$2.331M
-74.14%
YoY
|
$11.74M
1577.57%
YoY
|
-$1.573M
-79.57%
YoY
|
-$6.309M
-33.59%
YoY
|
| Other Income/Expense, Net |
-$8.925M
-1.21%
YoY
|
$7.546M
-12.94%
YoY
|
-$7.115M
-58.92%
YoY
|
-$7.025M
-72.39%
YoY
|
-$9.034M
15.92%
YoY
|
$8.668M
131.46%
YoY
|
-$17.32M
44.76%
YoY
|
-$25.45M
142.4%
YoY
|
-$7.793M
-60.68%
YoY
|
$3.745M
-1481.92%
YoY
|
-$11.97M
-799.3%
YoY
|
-$10.50M
-150057.14%
YoY
|
-$19.82M
-271.18%
YoY
|
-$271.0K
-203.83%
YoY
|
$1.711M
-127.86%
YoY
|
$7.000K
-100.04%
YoY
|
$11.58M
2224.9%
YoY
|
$261.0K
-165.25%
YoY
|
-$6.142M
-34.13%
YoY
|
| Pretax Income |
-$32.83M
-0.93%
YoY
|
$20.92M
36.49%
YoY
|
$20.27M
22.2%
YoY
|
$23.85M
153.74%
YoY
|
-$33.14M
-1034.43%
YoY
|
$15.32M
127.76%
YoY
|
$16.59M
-46.97%
YoY
|
$9.401M
-32.58%
YoY
|
$3.546M
-126.97%
YoY
|
$6.728M
-7.1%
YoY
|
$31.29M
262.32%
YoY
|
$13.94M
-19.09%
YoY
|
-$13.15M
-233.36%
YoY
|
$7.242M
116.83%
YoY
|
$8.635M
-67.33%
YoY
|
$17.23M
57.23%
YoY
|
$9.859M
-45.68%
YoY
|
$3.340M
-80.24%
YoY
|
$26.43M
88.1%
YoY
|
| Income Tax |
-$8.100M
138.24%
YoY
|
$11.06M
905.91%
YoY
|
$6.400M
48.84%
YoY
|
$800.0K
-68.0%
YoY
|
-$3.400M
78.95%
YoY
|
$1.099M
50.14%
YoY
|
$4.300M
-40.28%
YoY
|
$2.500M
-516.67%
YoY
|
-$1.900M
-272.73%
YoY
|
$732.0K
-67.81%
YoY
|
$7.200M
227.27%
YoY
|
-$600.0K
-117.63%
YoY
|
$1.100M
-26.67%
YoY
|
$2.274M
-76.62%
YoY
|
$2.200M
-58.49%
YoY
|
$3.403M
17.34%
YoY
|
$1.500M
-65.91%
YoY
|
$9.726M
64.85%
YoY
|
$5.300M
39.47%
YoY
|
| Net Earnings |
-$33.47M
-11.76%
YoY
|
-$597.0K
-111.17%
YoY
|
$5.417M
68.81%
YoY
|
$14.45M
-584.71%
YoY
|
-$37.93M
1264.74%
YoY
|
$5.345M
-387.37%
YoY
|
$3.209M
-81.7%
YoY
|
-$2.982M
-135.63%
YoY
|
-$2.779M
-86.77%
YoY
|
-$1.860M
98.93%
YoY
|
$17.54M
2525.75%
YoY
|
$8.369M
5.87%
YoY
|
-$21.01M
-797.15%
YoY
|
-$935.0K
-75.54%
YoY
|
$668.0K
-95.88%
YoY
|
$7.905M
175.15%
YoY
|
$3.013M
-68.14%
YoY
|
-$3.823M
-163.72%
YoY
|
$16.22M
163.48%
YoY
|
| Basic Earnings Per Share |
-$0.43
-15.69%
YoY
|
N/A
|
$0.07
75.0%
YoY
|
$0.19
-575.0%
YoY
|
-$0.51
1175.0%
YoY
|
N/A
|
$0.04
-84.62%
YoY
|
-$0.04
-128.57%
YoY
|
-$0.04
-88.89%
YoY
|
N/A
|
$0.26
2500.0%
YoY
|
$0.14
0.0%
YoY
|
-$0.36
-820.0%
YoY
|
N/A
|
$0.01
-96.77%
YoY
|
$0.14
180.0%
YoY
|
$0.05
-72.22%
YoY
|
N/A
|
$0.31
158.33%
YoY
|
| Diluted Earnings Per Share |
-$0.43
-15.69%
YoY
|
-$0.01
-106.38%
YoY
|
$0.07
75.0%
YoY
|
$0.19
-575.0%
YoY
|
-$0.51
1175.0%
YoY
|
$0.07
-340.5%
YoY
|
$0.04
-84.0%
YoY
|
-$0.04
-133.33%
YoY
|
-$0.04
-88.89%
YoY
|
-$0.03
66.93%
YoY
|
$0.25
2400.0%
YoY
|
$0.12
-100.0%
YoY
|
-$0.36
-820.0%
YoY
|
-$0.02
-100.0%
YoY
|
$0.01
-96.67%
YoY
|
$138.8K
277531188.1%
YoY
|
$0.05
-72.22%
YoY
|
-$72.11K
-161.65%
YoY
|
$0.30
150.0%
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 |
77.61M shares
4.82%
YoY
|
77.15M shares
4.21%
YoY
|
76.92M shares
4.0%
YoY
|
75.03M shares
1.56%
YoY
|
74.04M shares
8.13%
YoY
|
74.03M shares
9.03%
YoY
|
73.96M shares
9.13%
YoY
|
73.88M shares
26.62%
YoY
|
68.48M shares
18.4%
YoY
|
67.89M shares
18.36%
YoY
|
67.77M shares
19.43%
YoY
|
58.35M shares
3.78%
YoY
|
57.84M shares
4.58%
YoY
|
57.36M shares
7.34%
YoY
|
56.74M shares
7.45%
YoY
|
56.22M shares
7.62%
YoY
|
55.30M shares
6.45%
YoY
|
53.44M shares
3.49%
YoY
|
52.81M shares
2.83%
YoY
|
| Diluted Shares Outstanding |
77.06M shares
3.6%
YoY
|
N/A
|
77.39M shares
2.96%
YoY
|
75.53M shares
2.88%
YoY
|
74.38M shares
7.32%
YoY
|
N/A
|
75.17M shares
9.24%
YoY
|
73.42M shares
20.52%
YoY
|
69.31M shares
20.11%
YoY
|
N/A
|
68.81M shares
19.35%
YoY
|
60.92M shares
6.93%
YoY
|
57.70M shares
2.38%
YoY
|
N/A
|
57.65M shares
7.12%
YoY
|
56.97M shares
7.21%
YoY
|
56.36M shares
6.69%
YoY
|
N/A
|
53.82M shares
3.58%
YoY
|
Loading...