|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.079B
3.8%
YoY
|
$1.039B
1.33%
YoY
|
$1.025B
2.79%
YoY
|
$997.6M
61.9%
YoY
|
$616.2M
66.64%
YoY
|
| Cost Of Revenue |
$748.6M
2.49%
YoY
|
$730.4M
3.79%
YoY
|
$703.8M
4.68%
YoY
|
$672.3M
50.72%
YoY
|
$446.0M
26.89%
YoY
|
| Gross Profit |
$329.9M
6.9%
YoY
|
$308.6M
-4.05%
YoY
|
$321.7M
-1.12%
YoY
|
$325.3M
91.21%
YoY
|
$170.1M
832.64%
YoY
|
| Selling, General & Admin |
$349.9M
0.46%
YoY
|
$348.3M
3.58%
YoY
|
$336.3M
4.86%
YoY
|
$320.7M
33.74%
YoY
|
$239.8M
17.83%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$130.7M
1.59%
YoY
|
$128.7M
-2.39%
YoY
|
$131.8M
-0.23%
YoY
|
$132.1M
2.95%
YoY
|
$128.3M
-10.85%
YoY
|
| Operating Expenses |
$483.1M
0.77%
YoY
|
$479.4M
2.03%
YoY
|
$469.8M
3.39%
YoY
|
$454.4M
23.09%
YoY
|
$369.2M
5.51%
YoY
|
| Operating Profit |
$107.5M
23.84%
YoY
|
$86.84M
-11.04%
YoY
|
$97.61M
-12.37%
YoY
|
$111.4M
-282.96%
YoY
|
-$60.88M
-74.81%
YoY
|
| Interest Expense |
-$86.72M
-6.73%
YoY
|
-$92.98M
-209.39%
YoY
|
$85.00M
2.74%
YoY
|
$82.73M
1.77%
YoY
|
$81.29M
31.16%
YoY
|
| Other Income/Expense, Net |
$7.526M
-19.93%
YoY
|
$9.399M
-5.01%
YoY
|
$9.895M
136.84%
YoY
|
$4.178M
-281.89%
YoY
|
-$2.297M
-107.95%
YoY
|
| Pretax Income |
$68.29M
420.11%
YoY
|
$13.13M
-38.42%
YoY
|
$21.32M
-64.37%
YoY
|
$59.84M
-141.01%
YoY
|
-$145.9M
-20.17%
YoY
|
| Income Tax |
$1.391M
-137.19%
YoY
|
-$3.740M
-358.47%
YoY
|
$1.447M
-34.38%
YoY
|
$2.205M
207.1%
YoY
|
$718.0K
-104.53%
YoY
|
| Net Earnings |
$63.09M
290.81%
YoY
|
$16.14M
-15.67%
YoY
|
$19.14M
-65.77%
YoY
|
$55.92M
-138.97%
YoY
|
-$143.5M
-12.13%
YoY
|
| Basic Earnings Per Share |
$0.64
326.67%
YoY
|
$0.15
-11.76%
YoY
|
$0.17
-65.31%
YoY
|
$0.49
-138.89%
YoY
|
-$1.26
-12.5%
YoY
|
| Diluted Earnings Per Share |
$0.64
326.67%
YoY
|
$0.15
-11.76%
YoY
|
$0.17
-65.31%
YoY
|
$0.49
-138.89%
YoY
|
-$1.26
-12.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
96.71M shares
-5.04%
YoY
|
101.8M shares
-5.87%
YoY
|
108.2M shares
-5.15%
YoY
|
114.1M shares
0.23%
YoY
|
113.8M shares
0.28%
YoY
|
| Diluted Shares Outstanding |
97.16M shares
-5.0%
YoY
|
102.3M shares
-5.66%
YoY
|
108.4M shares
-5.25%
YoY
|
114.4M shares
0.54%
YoY
|
113.8M shares
0.28%
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 |
$295.4M
2.24%
YoY
|
$265.6M
1.42%
YoY
|
$236.4M
-0.16%
YoY
|
$287.6M
5.38%
YoY
|
$288.9M
8.01%
YoY
|
$261.8M
3.34%
YoY
|
$236.8M
2.06%
YoY
|
$272.9M
0.68%
YoY
|
$267.5M
-0.55%
YoY
|
$253.4M
-3.71%
YoY
|
$232.0M
-3.59%
YoY
|
$271.1M
-4.37%
YoY
|
$269.0M
27.87%
YoY
|
$263.1M
29.26%
YoY
|
$240.7M
39.29%
YoY
|
$283.5M
86.51%
YoY
|
$210.3M
139.43%
YoY
|
$203.6M
169.13%
YoY
|
$172.8M
170.17%
YoY
|
| Cost Of Revenue |
$195.6M
0.01%
YoY
|
$120.6M
-0.44%
YoY
|
$177.1M
0.81%
YoY
|
$191.0M
2.76%
YoY
|
$195.5M
6.84%
YoY
|
$121.1M
3.6%
YoY
|
$175.7M
4.79%
YoY
|
$185.8M
59.16%
YoY
|
$183.0M
2.09%
YoY
|
$116.9M
0.69%
YoY
|
$167.7M
-2.46%
YoY
|
$116.7M
-34.11%
YoY
|
$179.3M
26.6%
YoY
|
$116.1M
31.79%
YoY
|
$171.9M
39.91%
YoY
|
$177.2M
67.32%
YoY
|
$141.6M
83.7%
YoY
|
$88.10M
82.02%
YoY
|
$122.8M
82.29%
YoY
|
| Gross Profit |
$99.84M
6.92%
YoY
|
$145.0M
3.03%
YoY
|
$59.31M
-2.97%
YoY
|
$96.63M
10.96%
YoY
|
$93.38M
10.56%
YoY
|
$140.7M
3.12%
YoY
|
$61.12M
-5.04%
YoY
|
$87.09M
-43.57%
YoY
|
$84.46M
-5.84%
YoY
|
$136.5M
-7.18%
YoY
|
$64.37M
-6.43%
YoY
|
$154.3M
45.23%
YoY
|
$89.70M
30.49%
YoY
|
$147.0M
27.32%
YoY
|
$68.79M
37.76%
YoY
|
$106.3M
130.64%
YoY
|
$68.74M
538.37%
YoY
|
$115.5M
323.0%
YoY
|
$49.94M
-1552.02%
YoY
|
| Selling, General & Admin |
$91.76M
-0.14%
YoY
|
$84.94M
-1.87%
YoY
|
$83.44M
-0.09%
YoY
|
$89.65M
-0.1%
YoY
|
$91.89M
3.8%
YoY
|
$86.56M
4.04%
YoY
|
$83.51M
1.59%
YoY
|
$89.74M
5.02%
YoY
|
$88.52M
3.57%
YoY
|
$83.19M
-2.8%
YoY
|
$82.20M
-0.54%
YoY
|
$85.45M
2.72%
YoY
|
$85.47M
23.38%
YoY
|
$85.59M
22.23%
YoY
|
$82.65M
28.34%
YoY
|
$83.19M
42.74%
YoY
|
$69.27M
47.07%
YoY
|
$70.03M
78.18%
YoY
|
$64.39M
52.59%
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 |
$31.88M
-3.93%
YoY
|
$32.31M
-2.44%
YoY
|
$32.58M
2.34%
YoY
|
$32.63M
2.54%
YoY
|
$33.19M
3.93%
YoY
|
$33.12M
4.5%
YoY
|
$31.84M
-4.1%
YoY
|
$31.82M
-4.98%
YoY
|
$31.93M
-5.21%
YoY
|
$31.70M
-5.44%
YoY
|
$33.20M
-3.24%
YoY
|
$33.49M
-2.22%
YoY
|
$33.69M
10.71%
YoY
|
$33.52M
7.74%
YoY
|
$34.31M
6.97%
YoY
|
$34.25M
3.78%
YoY
|
$30.43M
-7.59%
YoY
|
$31.11M
-10.6%
YoY
|
$32.08M
-13.77%
YoY
|
| Operating Expenses |
$127.8M
1.45%
YoY
|
$118.3M
-2.17%
YoY
|
$116.4M
0.98%
YoY
|
$122.5M
0.46%
YoY
|
$125.9M
3.8%
YoY
|
$120.9M
4.56%
YoY
|
$115.2M
-0.22%
YoY
|
$121.9M
2.2%
YoY
|
$121.3M
1.57%
YoY
|
$115.6M
-3.81%
YoY
|
$115.5M
-1.24%
YoY
|
$119.3M
1.6%
YoY
|
$119.4M
19.64%
YoY
|
$120.2M
18.87%
YoY
|
$117.0M
21.24%
YoY
|
$117.4M
28.65%
YoY
|
$99.84M
24.49%
YoY
|
$101.1M
36.26%
YoY
|
$96.47M
21.34%
YoY
|
| Operating Profit |
$41.62M
16.06%
YoY
|
$26.74M
34.7%
YoY
|
$4.716M
-37.54%
YoY
|
$40.22M
32.88%
YoY
|
$35.86M
29.82%
YoY
|
$19.85M
-4.87%
YoY
|
$7.550M
-5.5%
YoY
|
$30.27M
-13.52%
YoY
|
$27.63M
-18.17%
YoY
|
$20.87M
-22.3%
YoY
|
$7.989M
-50.32%
YoY
|
$35.00M
-31.0%
YoY
|
$33.76M
90.32%
YoY
|
$26.85M
86.78%
YoY
|
$16.08M
-1170.57%
YoY
|
$50.72M
-370.91%
YoY
|
$17.74M
-145.28%
YoY
|
$14.38M
-130.65%
YoY
|
-$1.502M
-97.85%
YoY
|
| Interest Expense |
-$20.88M
-0.82%
YoY
|
-$21.93M
8.9%
YoY
|
-$21.82M
8.31%
YoY
|
-$21.93M
8.3%
YoY
|
-$21.05M
-203.4%
YoY
|
-$20.14M
-2.68%
YoY
|
-$20.14M
-198.15%
YoY
|
-$20.25M
-6.49%
YoY
|
$20.36M
-8.02%
YoY
|
-$20.69M
-2.65%
YoY
|
$20.52M
-0.29%
YoY
|
-$21.65M
-206.37%
YoY
|
$22.13M
7.77%
YoY
|
-$21.25M
-1.08%
YoY
|
$20.58M
-3.63%
YoY
|
$20.35M
3.36%
YoY
|
$20.54M
9.54%
YoY
|
-$21.49M
16.77%
YoY
|
$21.36M
25.59%
YoY
|
| Other Income/Expense, Net |
$1.522M
-40.64%
YoY
|
$1.377M
6159.09%
YoY
|
$1.890M
-35.36%
YoY
|
$1.695M
-12.85%
YoY
|
$2.564M
5.64%
YoY
|
$22.00K
-99.4%
YoY
|
$2.924M
43.97%
YoY
|
$1.945M
-17.65%
YoY
|
$2.427M
89.02%
YoY
|
$3.683M
144.39%
YoY
|
$2.031M
14.94%
YoY
|
$2.362M
40.51%
YoY
|
$1.284M
-265.25%
YoY
|
$1.507M
631.55%
YoY
|
$1.767M
850.0%
YoY
|
$1.681M
-159.93%
YoY
|
-$777.0K
-769.83%
YoY
|
$206.0K
-151.5%
YoY
|
$186.0K
-99.31%
YoY
|
| Pretax Income |
$22.25M
28.01%
YoY
|
$6.185M
-1362.24%
YoY
|
-$15.21M
89.16%
YoY
|
$59.94M
400.88%
YoY
|
$17.38M
79.24%
YoY
|
-$490.0K
-112.7%
YoY
|
-$8.042M
-23.58%
YoY
|
$11.97M
-26.2%
YoY
|
$9.695M
-17.64%
YoY
|
$3.859M
-88.78%
YoY
|
-$10.52M
284.65%
YoY
|
$16.22M
-49.4%
YoY
|
$11.77M
-404.16%
YoY
|
$34.39M
-250.6%
YoY
|
-$2.736M
-87.93%
YoY
|
$32.05M
-175.28%
YoY
|
-$3.870M
-93.31%
YoY
|
-$22.84M
-186.83%
YoY
|
-$22.67M
-62.25%
YoY
|
| Income Tax |
$1.032M
18.62%
YoY
|
-$174.0K
-160.63%
YoY
|
-$700.0K
16.67%
YoY
|
$1.400M
-134.15%
YoY
|
$870.0K
24.29%
YoY
|
$287.0K
-107.29%
YoY
|
-$600.0K
-62.5%
YoY
|
-$4.100M
-327.4%
YoY
|
$700.0K
-86.54%
YoY
|
-$3.935M
102.52%
YoY
|
-$1.600M
60.0%
YoY
|
$1.803M
-49.92%
YoY
|
$5.200M
225.0%
YoY
|
-$1.943M
-669.79%
YoY
|
-$1.000M
-2425.58%
YoY
|
$3.600M
1700.0%
YoY
|
$1.600M
700.0%
YoY
|
$341.0K
-65.9%
YoY
|
$43.00K
-100.67%
YoY
|
| Net Earnings |
$19.77M
26.86%
YoY
|
$5.996M
-925.9%
YoY
|
-$13.74M
93.74%
YoY
|
$55.16M
259.61%
YoY
|
$15.59M
82.62%
YoY
|
-$726.0K
-109.63%
YoY
|
-$7.091M
-16.86%
YoY
|
$15.34M
11.78%
YoY
|
$8.534M
35.89%
YoY
|
$7.540M
-78.47%
YoY
|
-$8.529M
412.87%
YoY
|
$13.72M
-50.37%
YoY
|
$6.280M
-217.96%
YoY
|
$35.02M
-252.69%
YoY
|
-$1.663M
-92.51%
YoY
|
$27.65M
-165.77%
YoY
|
-$5.324M
-90.55%
YoY
|
-$22.94M
-194.47%
YoY
|
-$22.19M
-57.6%
YoY
|
| Basic Earnings Per Share |
$0.21
40.0%
YoY
|
N/A
|
-$0.14
100.0%
YoY
|
$0.56
273.33%
YoY
|
$0.15
87.5%
YoY
|
N/A
|
-$0.07
-12.5%
YoY
|
$0.15
25.0%
YoY
|
$0.08
33.33%
YoY
|
N/A
|
-$0.08
700.0%
YoY
|
$0.12
-50.0%
YoY
|
$0.06
-220.0%
YoY
|
N/A
|
-$0.01
-95.0%
YoY
|
$0.24
-166.67%
YoY
|
-$0.05
-90.0%
YoY
|
N/A
|
-$0.20
-56.52%
YoY
|
| Diluted Earnings Per Share |
$0.21
40.0%
YoY
|
$0.06
-972.22%
YoY
|
-$0.14
100.0%
YoY
|
$0.56
273.33%
YoY
|
$0.15
87.5%
YoY
|
-$0.01
-110.02%
YoY
|
-$0.07
-12.5%
YoY
|
$0.15
19.72%
YoY
|
$0.08
33.33%
YoY
|
$0.07
-76.71%
YoY
|
-$0.08
700.0%
YoY
|
$0.13
-47.8%
YoY
|
$0.06
-220.0%
YoY
|
$0.31
-100.0%
YoY
|
-$0.01
-95.0%
YoY
|
$0.24
-166.67%
YoY
|
-$0.05
-90.0%
YoY
|
-$201.5K
-194.29%
YoY
|
-$0.20
-56.52%
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 |
92.15M shares
-9.08%
YoY
|
94.81M shares
-6.89%
YoY
|
95.78M shares
-6.06%
YoY
|
98.70M shares
-3.2%
YoY
|
101.4M shares
-0.55%
YoY
|
101.8M shares
-3.22%
YoY
|
102.0M shares
-4.94%
YoY
|
102.0M shares
-6.87%
YoY
|
101.9M shares
-8.59%
YoY
|
105.2M shares
-7.59%
YoY
|
107.3M shares
-6.2%
YoY
|
109.5M shares
-4.26%
YoY
|
111.5M shares
-2.49%
YoY
|
113.8M shares
-0.32%
YoY
|
114.4M shares
0.48%
YoY
|
114.4M shares
0.48%
YoY
|
114.3M shares
0.48%
YoY
|
114.2M shares
0.42%
YoY
|
113.8M shares
0.07%
YoY
|
| Diluted Shares Outstanding |
92.72M shares
-8.32%
YoY
|
N/A
|
95.21M shares
-6.55%
YoY
|
98.08M shares
-4.17%
YoY
|
101.1M shares
-1.21%
YoY
|
N/A
|
101.9M shares
-4.79%
YoY
|
102.3M shares
-6.54%
YoY
|
102.4M shares
-8.63%
YoY
|
N/A
|
107.0M shares
-6.4%
YoY
|
109.5M shares
-4.55%
YoY
|
112.0M shares
-2.0%
YoY
|
N/A
|
114.3M shares
0.45%
YoY
|
114.7M shares
0.81%
YoY
|
114.3M shares
0.48%
YoY
|
N/A
|
113.8M shares
0.07%
YoY
|
Loading...