|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.439B
2.1%
YoY
|
$1.409B
-2.02%
YoY
|
$1.438B
21.81%
YoY
|
$1.181B
22.44%
YoY
|
$964.3M
0.0%
YoY
|
| Cost Of Revenue |
$1.081B
3.88%
YoY
|
$1.040B
-4.35%
YoY
|
$1.087B
36.47%
YoY
|
$796.8M
26.16%
YoY
|
$631.6M
0.0%
YoY
|
| Gross Profit |
$358.3M
-2.93%
YoY
|
$369.1M
5.22%
YoY
|
$350.8M
-8.62%
YoY
|
$383.9M
15.38%
YoY
|
$332.7M
0.0%
YoY
|
| Selling, General & Admin |
$348.0M
12.22%
YoY
|
$310.1M
-5.28%
YoY
|
$327.4M
-12.74%
YoY
|
$375.2M
23.78%
YoY
|
$303.1M
0.0%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$82.40M
16.22%
YoY
|
$70.90M
-10.82%
YoY
|
$79.50M
-1.52%
YoY
|
$80.73M
80.42%
YoY
|
$44.74M
0.0%
YoY
|
| Operating Expenses |
$348.0M
12.22%
YoY
|
$310.1M
-5.28%
YoY
|
$327.4M
-12.74%
YoY
|
$375.2M
23.78%
YoY
|
$303.1M
0.0%
YoY
|
| Operating Profit |
$19.50M
-66.89%
YoY
|
$58.90M
268.13%
YoY
|
$16.00M
51.43%
YoY
|
$10.57M
-64.33%
YoY
|
$29.62M
0.0%
YoY
|
| Interest Expense |
$43.10M
-4.01%
YoY
|
$44.90M
-25.91%
YoY
|
$60.60M
74.6%
YoY
|
$34.71M
-126.33%
YoY
|
-$131.8M
0.0%
YoY
|
| Other Income/Expense, Net |
-$20.10M
-291.43%
YoY
|
$10.50M
-119.02%
YoY
|
-$55.20M
-1100.36%
YoY
|
$5.518M
-801.14%
YoY
|
-$787.0K
0.0%
YoY
|
| Pretax Income |
-$600.0K
-100.86%
YoY
|
$69.40M
-277.04%
YoY
|
-$39.20M
-343.72%
YoY
|
$16.08M
-115.96%
YoY
|
-$100.8M
0.0%
YoY
|
| Income Tax |
$7.100M
-81.65%
YoY
|
$38.70M
4737.5%
YoY
|
$800.0K
-90.11%
YoY
|
$8.086M
118.19%
YoY
|
$3.706M
0.0%
YoY
|
| Net Earnings |
$800.0K
-94.97%
YoY
|
$15.90M
-163.86%
YoY
|
-$24.90M
-221.14%
YoY
|
$20.56M
-121.3%
YoY
|
-$96.51M
0.0%
YoY
|
| Basic Earnings Per Share |
$0.01
-94.74%
YoY
|
$0.19
-161.29%
YoY
|
-$0.31
-219.23%
YoY
|
$0.26
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.01
-94.74%
YoY
|
$0.19
-161.29%
YoY
|
-$0.31
-224.0%
YoY
|
$0.25
-115.83%
YoY
|
-$1.58
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.58M shares
5.45%
YoY
|
82.10M shares
1.26%
YoY
|
81.08M shares
5.74%
YoY
|
76.68M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
87.77M shares
2.74%
YoY
|
85.43M shares
5.37%
YoY
|
81.08M shares
-0.01%
YoY
|
81.09M shares
N/A
|
N/A
|
|
Concept
|
2026 Q2 | 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 |
$371.8M
1.39%
YoY
|
$361.3M
2.62%
YoY
|
$342.2M
0.34%
YoY
|
$377.8M
3.36%
YoY
|
$366.7M
2.95%
YoY
|
$352.1M
1.6%
YoY
|
$341.0M
-8.3%
YoY
|
$365.5M
0.74%
YoY
|
$356.2M
1.35%
YoY
|
$346.5M
-2.3%
YoY
|
$371.9M
2.5%
YoY
|
$362.9M
3.63%
YoY
|
$351.4M
3.13%
YoY
|
$354.7M
17.86%
YoY
|
$362.8M
16.03%
YoY
|
$350.1M
17.53%
YoY
|
$340.8M
26.59%
YoY
|
$300.9M
22.19%
YoY
|
$312.7M
26.96%
YoY
|
$297.9M
76.64%
YoY
|
| Cost Of Revenue |
$275.6M
1.55%
YoY
|
$269.4M
-0.11%
YoY
|
$253.1M
-0.32%
YoY
|
$286.3M
7.19%
YoY
|
$271.4M
3.94%
YoY
|
$269.7M
4.53%
YoY
|
$253.9M
0.52%
YoY
|
$267.1M
8.82%
YoY
|
$261.1M
5.74%
YoY
|
$258.0M
7.85%
YoY
|
$252.6M
3.29%
YoY
|
$245.5M
2.87%
YoY
|
$246.9M
4.21%
YoY
|
$239.2M
13.67%
YoY
|
$244.5M
16.42%
YoY
|
$238.6M
17.92%
YoY
|
$237.0M
36.23%
YoY
|
$210.5M
27.8%
YoY
|
$210.1M
27.56%
YoY
|
$202.4M
90.04%
YoY
|
| Gross Profit |
$96.20M
0.94%
YoY
|
$91.90M
11.53%
YoY
|
$89.10M
2.3%
YoY
|
$91.50M
-7.01%
YoY
|
$95.30M
0.21%
YoY
|
$82.40M
-6.89%
YoY
|
$87.10M
-26.99%
YoY
|
$98.40M
-16.18%
YoY
|
$95.10M
-8.99%
YoY
|
$88.50M
-23.34%
YoY
|
$119.3M
0.87%
YoY
|
$117.4M
5.26%
YoY
|
$104.5M
0.66%
YoY
|
$115.4M
27.59%
YoY
|
$118.3M
15.25%
YoY
|
$111.5M
16.71%
YoY
|
$103.8M
8.99%
YoY
|
$90.48M
10.88%
YoY
|
$102.6M
25.76%
YoY
|
$95.56M
53.7%
YoY
|
| Selling, General & Admin |
$101.3M
15.11%
YoY
|
$85.40M
10.34%
YoY
|
-$16.80M
-116.36%
YoY
|
$114.0M
3.6%
YoY
|
$88.00M
-15.86%
YoY
|
$77.40M
-29.28%
YoY
|
$102.7M
-2.64%
YoY
|
$110.0M
-3.85%
YoY
|
$104.6M
-1.41%
YoY
|
$109.4M
1.64%
YoY
|
$105.5M
2.98%
YoY
|
$114.5M
6.36%
YoY
|
$106.1M
-16.24%
YoY
|
$107.7M
11.76%
YoY
|
$102.4M
3.78%
YoY
|
$107.6M
15.12%
YoY
|
$126.7M
46.16%
YoY
|
$96.36M
17.25%
YoY
|
$98.71M
20.12%
YoY
|
$93.48M
57.71%
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 |
$13.60M
14.29%
YoY
|
$22.50M
20.32%
YoY
|
$22.00M
25.36%
YoY
|
$11.10M
35.37%
YoY
|
$11.90M
45.12%
YoY
|
$18.70M
2.17%
YoY
|
$17.55M
75.5%
YoY
|
$8.200M
-22.64%
YoY
|
$8.200M
-59.19%
YoY
|
$18.30M
-78.91%
YoY
|
$10.00M
-16.67%
YoY
|
$10.60M
-16.54%
YoY
|
$20.09M
-9.16%
YoY
|
$86.80M
305.04%
YoY
|
$12.00M
4.35%
YoY
|
$12.70M
24.51%
YoY
|
$22.12M
13.98%
YoY
|
$21.43M
-52.1%
YoY
|
$11.50M
-24.11%
YoY
|
$10.20M
84.18%
YoY
|
| Operating Expenses |
$101.3M
15.11%
YoY
|
$85.40M
10.34%
YoY
|
-$7.800M
-106.98%
YoY
|
$123.1M
11.87%
YoY
|
$88.00M
-15.86%
YoY
|
$77.40M
-29.28%
YoY
|
$111.7M
5.89%
YoY
|
$110.0M
-3.85%
YoY
|
$104.6M
-1.41%
YoY
|
$109.4M
1.64%
YoY
|
$105.5M
2.98%
YoY
|
$114.5M
6.36%
YoY
|
$106.1M
-16.24%
YoY
|
$107.7M
11.76%
YoY
|
$102.4M
3.78%
YoY
|
$107.6M
15.12%
YoY
|
$126.7M
46.16%
YoY
|
$96.36M
17.25%
YoY
|
$98.71M
20.12%
YoY
|
$93.48M
57.71%
YoY
|
| Operating Profit |
-$5.500M
-185.94%
YoY
|
$7.800M
36.84%
YoY
|
$96.90M
-493.73%
YoY
|
-$31.60M
171.45%
YoY
|
$6.400M
-167.42%
YoY
|
$5.700M
-40.96%
YoY
|
-$24.61M
-278.34%
YoY
|
-$11.64M
-495.95%
YoY
|
-$9.493M
352.48%
YoY
|
$9.655M
24.39%
YoY
|
$13.80M
-8.03%
YoY
|
$2.940M
-44.44%
YoY
|
-$2.098M
-90.67%
YoY
|
$7.762M
-232.1%
YoY
|
$15.01M
421.91%
YoY
|
$5.292M
21.13%
YoY
|
-$22.49M
-341.82%
YoY
|
-$5.876M
913.1%
YoY
|
$2.875M
-601.75%
YoY
|
$4.369M
40.17%
YoY
|
| Interest Expense |
-$10.70M
-768.75%
YoY
|
-$10.40M
-22708.7%
YoY
|
-$8.800M
-211.1%
YoY
|
-$10.90M
-40.76%
YoY
|
$1.600M
-40.28%
YoY
|
$46.00K
-99.67%
YoY
|
$7.921M
-49.02%
YoY
|
-$18.40M
50.68%
YoY
|
$2.679M
-81.37%
YoY
|
$13.83M
-185.07%
YoY
|
$15.54M
33.39%
YoY
|
-$12.21M
-213.83%
YoY
|
$14.38M
57.95%
YoY
|
-$16.26M
184.98%
YoY
|
$11.65M
50.76%
YoY
|
$10.73M
35.85%
YoY
|
$9.103M
-16.19%
YoY
|
-$5.705M
-94.48%
YoY
|
$7.726M
-167.28%
YoY
|
$7.896M
12.33%
YoY
|
| Other Income/Expense, Net |
-$10.70M
-2240.0%
YoY
|
-$9.600M
1500.0%
YoY
|
-$1.100M
-467.89%
YoY
|
-$10.10M
-45.41%
YoY
|
$500.0K
-68.75%
YoY
|
-$600.0K
-103.11%
YoY
|
$299.0K
-64.36%
YoY
|
-$18.50M
-6901.47%
YoY
|
$1.600M
-110.67%
YoY
|
$19.29M
5926.88%
YoY
|
$839.0K
-105.55%
YoY
|
$272.0K
-104.85%
YoY
|
-$15.00M
125.86%
YoY
|
$320.0K
-76.03%
YoY
|
-$15.12M
-151.58%
YoY
|
-$5.612M
-145.89%
YoY
|
-$6.639M
-79.02%
YoY
|
$1.335M
394.44%
YoY
|
$29.30M
10957.36%
YoY
|
$12.23M
-285.39%
YoY
|
| Pretax Income |
-$16.20M
-334.78%
YoY
|
-$1.800M
-135.29%
YoY
|
-$5.800M
-137.53%
YoY
|
-$6.800M
-780.0%
YoY
|
$6.900M
-71.37%
YoY
|
$5.100M
-82.38%
YoY
|
$15.46M
152.71%
YoY
|
$1.000M
-110.78%
YoY
|
$24.10M
-240.99%
YoY
|
$28.94M
-444.37%
YoY
|
$6.116M
-5660.0%
YoY
|
-$9.278M
2799.38%
YoY
|
-$17.09M
-41.31%
YoY
|
-$8.404M
-18.78%
YoY
|
-$110.0K
-100.34%
YoY
|
-$320.0K
-101.93%
YoY
|
-$29.13M
30.35%
YoY
|
-$10.35M
-89.94%
YoY
|
$32.18M
-392.6%
YoY
|
$16.60M
-576.98%
YoY
|
| Income Tax |
-$200.0K
-93.75%
YoY
|
$600.0K
-200.0%
YoY
|
-$2.500M
-118.75%
YoY
|
$13.40M
6600.0%
YoY
|
-$3.200M
146.15%
YoY
|
-$600.0K
-102.26%
YoY
|
$13.34M
-232.03%
YoY
|
$200.0K
-128.57%
YoY
|
-$1.300M
-50.0%
YoY
|
$26.50M
-219.2%
YoY
|
-$10.10M
531.25%
YoY
|
-$700.0K
-75.86%
YoY
|
-$2.600M
-192.86%
YoY
|
-$22.23M
-480.99%
YoY
|
-$1.600M
-300.0%
YoY
|
-$2.900M
-825.0%
YoY
|
$2.800M
180.0%
YoY
|
$5.835M
122.71%
YoY
|
$800.0K
-69.49%
YoY
|
$400.0K
-69.23%
YoY
|
| Net Earnings |
-$10.10M
-196.19%
YoY
|
-$1.700M
-122.67%
YoY
|
-$2.500M
-208.04%
YoY
|
-$14.70M
568.18%
YoY
|
$10.50M
-46.97%
YoY
|
$7.500M
-287.97%
YoY
|
$2.314M
-85.53%
YoY
|
-$2.200M
-46.65%
YoY
|
$19.80M
-316.94%
YoY
|
-$3.990M
-126.8%
YoY
|
$15.99M
-1901.01%
YoY
|
-$4.124M
-229.73%
YoY
|
-$9.127M
-48.05%
YoY
|
$14.89M
-292.16%
YoY
|
-$888.0K
-102.67%
YoY
|
$3.179M
-81.92%
YoY
|
-$17.57M
-22.01%
YoY
|
-$7.747M
-92.24%
YoY
|
$33.25M
-517.32%
YoY
|
$17.58M
-464.41%
YoY
|
| Basic Earnings Per Share |
-$0.11
-191.67%
YoY
|
-$0.02
-122.22%
YoY
|
N/A
|
-$0.17
466.67%
YoY
|
$0.12
-50.0%
YoY
|
$0.09
-280.0%
YoY
|
N/A
|
-$0.03
-40.0%
YoY
|
$0.24
-318.18%
YoY
|
-$0.05
N/A
|
$0.20
-2100.0%
YoY
|
-$0.05
-225.0%
YoY
|
-$0.11
-50.0%
YoY
|
N/A
|
-$0.01
-102.33%
YoY
|
$0.04
-81.82%
YoY
|
-$0.22
-26.67%
YoY
|
N/A
|
$0.43
N/A
|
$0.22
-170.97%
YoY
|
| Diluted Earnings Per Share |
-$0.11
-191.67%
YoY
|
-$0.02
-122.22%
YoY
|
-$0.03
-225.56%
YoY
|
-$0.17
466.67%
YoY
|
$0.12
-47.83%
YoY
|
$0.09
-280.0%
YoY
|
$0.03
-84.21%
YoY
|
-$0.03
-40.0%
YoY
|
$0.23
-309.09%
YoY
|
-$0.05
-124.86%
YoY
|
$0.19
-2000.0%
YoY
|
-$0.05
-225.0%
YoY
|
-$0.11
-50.0%
YoY
|
$0.18
-280.37%
YoY
|
-$0.01
-102.5%
YoY
|
$0.04
-80.95%
YoY
|
-$0.22
-26.67%
YoY
|
-$0.10
-93.57%
YoY
|
$0.40
-411.72%
YoY
|
$0.21
-167.74%
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 |
88.51M shares
2.78%
YoY
|
88.35M shares
3.06%
YoY
|
N/A
|
86.96M shares
5.47%
YoY
|
86.12M shares
5.72%
YoY
|
85.72M shares
5.32%
YoY
|
N/A
|
82.45M shares
1.7%
YoY
|
81.46M shares
0.59%
YoY
|
81.39M shares
N/A
|
81.14M shares
0.41%
YoY
|
81.06M shares
1.11%
YoY
|
80.98M shares
3.06%
YoY
|
N/A
|
80.81M shares
5.34%
YoY
|
80.17M shares
4.8%
YoY
|
78.57M shares
3.48%
YoY
|
N/A
|
76.71M shares
N/A
|
76.50M shares
28.86%
YoY
|
| Diluted Shares Outstanding |
88.51M shares
0.95%
YoY
|
88.35M shares
0.93%
YoY
|
N/A
|
86.96M shares
5.47%
YoY
|
87.68M shares
3.21%
YoY
|
87.54M shares
7.55%
YoY
|
N/A
|
82.45M shares
1.7%
YoY
|
84.95M shares
4.91%
YoY
|
81.39M shares
N/A
|
83.44M shares
3.26%
YoY
|
81.06M shares
-0.55%
YoY
|
80.98M shares
3.06%
YoY
|
N/A
|
80.81M shares
-0.12%
YoY
|
81.51M shares
-0.27%
YoY
|
78.57M shares
3.48%
YoY
|
N/A
|
80.91M shares
N/A
|
81.73M shares
37.67%
YoY
|
Loading...