|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.439B
2.09%
YoY
|
$1.409B
0.06%
YoY
|
$1.408B
19.28%
YoY
|
$1.181B
22.44%
YoY
|
$964.3M
0.0%
YoY
|
| Cost Of Revenue |
$1.081B
18.15%
YoY
|
$914.5M
-4.67%
YoY
|
$959.3M
20.4%
YoY
|
$796.8M
26.16%
YoY
|
$631.6M
0.0%
YoY
|
| Gross Profit |
$358.3M
-27.58%
YoY
|
$494.8M
10.18%
YoY
|
$449.1M
16.97%
YoY
|
$383.9M
15.38%
YoY
|
$332.7M
0.0%
YoY
|
| Selling, General & Admin |
$348.0M
-20.15%
YoY
|
$435.8M
-1.94%
YoY
|
$444.4M
18.44%
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.15%
YoY
|
$70.94M
-18.27%
YoY
|
$86.80M
7.53%
YoY
|
$80.73M
80.42%
YoY
|
$44.74M
0.0%
YoY
|
| Operating Expenses |
$348.0M
-20.15%
YoY
|
$435.8M
-1.94%
YoY
|
$444.4M
18.44%
YoY
|
$375.2M
23.78%
YoY
|
$303.1M
0.0%
YoY
|
| Operating Profit |
$19.50M
-66.9%
YoY
|
$58.91M
1002.28%
YoY
|
$5.344M
-49.42%
YoY
|
$10.57M
-64.33%
YoY
|
$29.62M
0.0%
YoY
|
| Interest Expense |
$43.10M
-3.93%
YoY
|
$44.86M
0.99%
YoY
|
$44.42M
27.99%
YoY
|
$34.71M
-126.33%
YoY
|
-$131.8M
0.0%
YoY
|
| Other Income/Expense, Net |
-$20.10M
-290.32%
YoY
|
$10.56M
-124.39%
YoY
|
-$43.30M
-884.78%
YoY
|
$5.518M
-801.14%
YoY
|
-$787.0K
0.0%
YoY
|
| Pretax Income |
-$600.0K
-100.86%
YoY
|
$69.47M
-283.0%
YoY
|
-$37.96M
-336.01%
YoY
|
$16.08M
-115.96%
YoY
|
-$100.8M
0.0%
YoY
|
| Income Tax |
$7.100M
-81.67%
YoY
|
$38.73M
-261.92%
YoY
|
-$23.92M
-395.81%
YoY
|
$8.086M
118.19%
YoY
|
$3.706M
0.0%
YoY
|
| Net Earnings |
$800.0K
-94.99%
YoY
|
$15.97M
-4175.0%
YoY
|
-$392.0K
-101.91%
YoY
|
$20.56M
-121.3%
YoY
|
-$96.51M
0.0%
YoY
|
| Basic Earnings Per Share |
$0.01
-94.74%
YoY
|
$0.19
N/A
|
$0.00
-100.0%
YoY
|
$0.26
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.01
-94.74%
YoY
|
$0.19
N/A
|
$0.00
-100.0%
YoY
|
$0.25
-100.0%
YoY
|
-$1.580M
99999602.14%
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
2.51%
YoY
|
80.09M shares
4.45%
YoY
|
76.68M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
87.77M shares
2.74%
YoY
|
85.43M shares
6.67%
YoY
|
80.09M shares
-1.23%
YoY
|
81.09M shares
N/A
|
N/A
|
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$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.28%
YoY
|
$365.5M
0.74%
YoY
|
$356.2M
1.35%
YoY
|
$346.5M
-2.3%
YoY
|
$371.9M
2.49%
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
|
$269.2M
11.24%
YoY
|
| Cost Of Revenue |
$269.4M
15.2%
YoY
|
$253.1M
14.21%
YoY
|
$250.9M
6.99%
YoY
|
$239.9M
3.66%
YoY
|
$233.9M
3.04%
YoY
|
$221.6M
-12.26%
YoY
|
$234.5M
-4.47%
YoY
|
$231.4M
-6.28%
YoY
|
$227.0M
-5.13%
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
|
$173.9M
10.72%
YoY
|
| Gross Profit |
$91.90M
-22.27%
YoY
|
$89.10M
-25.39%
YoY
|
$126.9M
-3.15%
YoY
|
$126.8M
1.64%
YoY
|
$118.2M
-1.12%
YoY
|
$119.4M
0.13%
YoY
|
$131.0M
11.61%
YoY
|
$124.8M
19.39%
YoY
|
$119.6M
3.57%
YoY
|
$119.3M
0.84%
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
|
$95.24M
12.21%
YoY
|
| Selling, General & Admin |
$85.40M
-24.57%
YoY
|
-$16.80M
-116.36%
YoY
|
$123.1M
11.87%
YoY
|
$119.5M
14.25%
YoY
|
$113.2M
3.44%
YoY
|
$102.7M
-2.65%
YoY
|
$110.0M
-3.85%
YoY
|
$104.6M
-1.41%
YoY
|
$109.4M
1.64%
YoY
|
$105.5M
2.99%
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
|
$86.66M
27.29%
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 |
$22.50M
20.03%
YoY
|
$22.00M
25.36%
YoY
|
$11.10M
35.37%
YoY
|
$11.90M
45.12%
YoY
|
$18.75M
2.42%
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
|
$19.41M
173.34%
YoY
|
| Operating Expenses |
$85.40M
-24.57%
YoY
|
-$7.800M
-106.98%
YoY
|
$123.1M
11.87%
YoY
|
$119.5M
14.25%
YoY
|
$113.2M
3.44%
YoY
|
$111.7M
5.88%
YoY
|
$110.0M
-3.85%
YoY
|
$104.6M
-1.41%
YoY
|
$109.4M
1.64%
YoY
|
$105.5M
2.99%
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
|
$86.66M
27.29%
YoY
|
| Operating Profit |
$7.800M
37.42%
YoY
|
$96.90M
1155.83%
YoY
|
$3.300M
-83.06%
YoY
|
$6.400M
-71.6%
YoY
|
$5.676M
-41.21%
YoY
|
$7.716M
46.22%
YoY
|
$19.48M
632.09%
YoY
|
$22.53M
-1174.07%
YoY
|
$9.655M
24.39%
YoY
|
$5.277M
-64.83%
YoY
|
$2.661M
-49.72%
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
|
$9.299M
-46.71%
YoY
|
| Interest Expense |
-$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
-222.5%
YoY
|
$2.679M
-81.37%
YoY
|
$13.83M
-185.07%
YoY
|
$15.54M
33.39%
YoY
|
$15.02M
40.01%
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
|
$10.86M
8.75%
YoY
|
| Other Income/Expense, Net |
-$9.600M
1440.93%
YoY
|
-$1.100M
-467.89%
YoY
|
-$10.10M
-45.55%
YoY
|
$500.0K
-68.83%
YoY
|
-$623.0K
-103.23%
YoY
|
$299.0K
-64.36%
YoY
|
-$18.55M
55.36%
YoY
|
$1.604M
-110.7%
YoY
|
$19.29M
5926.88%
YoY
|
$839.0K
-105.55%
YoY
|
-$11.94M
112.74%
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
|
-$31.64M
225.29%
YoY
|
| Pretax Income |
-$1.800M
-135.62%
YoY
|
-$5.800M
-137.53%
YoY
|
-$6.800M
-829.61%
YoY
|
$6.900M
-71.41%
YoY
|
$5.053M
-82.54%
YoY
|
$15.46M
152.71%
YoY
|
$932.0K
-110.05%
YoY
|
$24.14M
-241.22%
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
|
-$22.35M
-389.33%
YoY
|
| Income Tax |
$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
|
$1.000M
-16.67%
YoY
|
| Net Earnings |
-$1.700M
-122.66%
YoY
|
-$2.500M
-208.04%
YoY
|
-$14.70M
568.79%
YoY
|
$10.50M
-47.1%
YoY
|
$7.502M
-288.02%
YoY
|
$2.314M
-85.53%
YoY
|
-$2.198M
-46.7%
YoY
|
$19.85M
-317.46%
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
|
-$22.53M
-443.85%
YoY
|
| Basic Earnings Per Share |
-$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
|
-$0.30
N/A
|
| Diluted Earnings Per Share |
-$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
-86.0%
YoY
|
-$0.03
-40.0%
YoY
|
$0.23
-309.09%
YoY
|
-$0.05
-127.14%
YoY
|
$0.19
-2000.0%
YoY
|
-$0.05
-225.0%
YoY
|
-$0.11
-50.0%
YoY
|
$0.18
-100.0%
YoY
|
-$0.01
-102.5%
YoY
|
$0.04
-80.95%
YoY
|
-$0.22
-26.67%
YoY
|
-$99.87K
-93.37%
YoY
|
$0.40
-100.0%
YoY
|
$0.21
-167.74%
YoY
|
-$0.30
-100.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
|
N/A
|
| Basic Shares Outstanding |
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
|
75.93M shares
N/A
|
| Diluted Shares Outstanding |
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
|
75.93M shares
N/A
|
Loading...