|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.181B
-0.45%
YoY
|
$1.186B
5.07%
YoY
|
$1.129B
-8.92%
YoY
|
$1.240B
32.12%
YoY
|
$938.4M
79.93%
YoY
|
| Cost Of Revenue |
$470.0M
-0.16%
YoY
|
$470.7M
-12.92%
YoY
|
$540.6M
-3.09%
YoY
|
$557.8M
49.85%
YoY
|
$372.3M
175.51%
YoY
|
| Gross Profit |
$711.2M
-0.64%
YoY
|
$715.7M
21.6%
YoY
|
$588.6M
-13.69%
YoY
|
$682.0M
20.47%
YoY
|
$566.1M
46.51%
YoY
|
| Selling, General & Admin |
$445.2M
-12.78%
YoY
|
$510.5M
32.19%
YoY
|
$386.2M
-15.07%
YoY
|
$454.7M
44.01%
YoY
|
$315.7M
103.1%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$173.4M
4.23%
YoY
|
$166.4M
-2.51%
YoY
|
$170.7M
123.37%
YoY
|
$76.40M
119.54%
YoY
|
$34.80M
64.93%
YoY
|
| Operating Expenses |
$567.7M
-8.14%
YoY
|
$618.0M
-23.73%
YoY
|
$810.2M
24.73%
YoY
|
$649.6M
75.95%
YoY
|
$369.2M
119.6%
YoY
|
| Operating Profit |
$143.5M
46.75%
YoY
|
$97.78M
-144.12%
YoY
|
-$221.6M
-783.84%
YoY
|
$32.41M
-83.55%
YoY
|
$196.9M
-9.78%
YoY
|
| Interest Expense |
-$48.93M
2.98%
YoY
|
-$47.52M
-158.25%
YoY
|
$81.57M
2.25%
YoY
|
$79.77M
129.31%
YoY
|
$34.79M
71.9%
YoY
|
| Other Income/Expense, Net |
-$52.02M
-5.53%
YoY
|
-$55.07M
-12.49%
YoY
|
-$62.92M
-16.93%
YoY
|
-$75.75M
126.53%
YoY
|
-$33.44M
-45.05%
YoY
|
| Pretax Income |
$91.47M
114.15%
YoY
|
$42.71M
-115.01%
YoY
|
-$284.5M
556.45%
YoY
|
-$43.35M
-126.51%
YoY
|
$163.5M
3.85%
YoY
|
| Income Tax |
$208.1M
5.32%
YoY
|
$197.6M
30.54%
YoY
|
$151.4M
-6.47%
YoY
|
$161.8M
10.79%
YoY
|
$146.1M
54.64%
YoY
|
| Net Earnings |
-$122.2M
-23.87%
YoY
|
-$160.6M
-69.88%
YoY
|
-$533.1M
110.95%
YoY
|
-$252.7M
-1548.71%
YoY
|
$17.45M
-72.31%
YoY
|
| Basic Earnings Per Share |
-$0.58
-26.58%
YoY
|
-$0.79
-65.35%
YoY
|
-$2.28
115.09%
YoY
|
-$1.06
-915.38%
YoY
|
$0.13
-76.36%
YoY
|
| Diluted Earnings Per Share |
-$0.58
-26.58%
YoY
|
-$0.79
-65.35%
YoY
|
-$2.28
115.09%
YoY
|
-$1.06
-983.33%
YoY
|
$0.12
-77.36%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
191.3M shares
0.7%
YoY
|
190.0M shares
0.54%
YoY
|
189.0M shares
0.52%
YoY
|
188.0M
34.89%
YoY
|
139.4M
22.71%
YoY
|
| Diluted Shares Outstanding |
191.3M shares
0.7%
YoY
|
190.0M shares
0.54%
YoY
|
189.0M shares
0.52%
YoY
|
188.0M
28.1%
YoY
|
146.8M
24.03%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$286.8M
-3.7%
YoY
|
$293.1M
-2.66%
YoY
|
$288.2M
1.37%
YoY
|
$302.1M
-0.45%
YoY
|
$297.8M
0.05%
YoY
|
$301.1M
4.94%
YoY
|
$284.3M
3.3%
YoY
|
$303.4M
7.68%
YoY
|
$297.6M
2.95%
YoY
|
$287.0M
-5.04%
YoY
|
$275.2M
-8.51%
YoY
|
$281.8M
-12.02%
YoY
|
$289.1M
-9.19%
YoY
|
$302.2M
-1.03%
YoY
|
$300.8M
34.23%
YoY
|
$320.3M
48.88%
YoY
|
$318.3M
64.25%
YoY
|
$305.3M
81.32%
YoY
|
$224.1M
64.44%
YoY
|
$215.1M
78.13%
YoY
|
| Cost Of Revenue |
$116.7M
1.86%
YoY
|
$118.0M
3.38%
YoY
|
$118.3M
6.6%
YoY
|
$119.2M
-2.16%
YoY
|
$114.5M
-7.49%
YoY
|
$114.1M
-14.27%
YoY
|
$111.0M
-16.07%
YoY
|
$121.8M
-13.12%
YoY
|
$123.8M
-11.02%
YoY
|
$133.1M
-12.71%
YoY
|
$132.3M
-0.37%
YoY
|
$140.2M
1.49%
YoY
|
$139.2M
-0.75%
YoY
|
$152.5M
-11.8%
YoY
|
$132.8M
89.26%
YoY
|
$138.1M
95.54%
YoY
|
$140.2M
139.41%
YoY
|
$172.9M
255.78%
YoY
|
$70.15M
105.73%
YoY
|
$70.64M
133.65%
YoY
|
| Gross Profit |
$170.1M
-7.17%
YoY
|
$175.2M
-6.34%
YoY
|
$169.9M
-1.97%
YoY
|
$182.9M
0.7%
YoY
|
$183.2M
5.42%
YoY
|
$187.0M
21.56%
YoY
|
$173.3M
21.22%
YoY
|
$181.6M
28.28%
YoY
|
$173.8M
15.92%
YoY
|
$153.9M
2.77%
YoY
|
$142.9M
-14.93%
YoY
|
$141.6M
-22.26%
YoY
|
$149.9M
-15.84%
YoY
|
$149.7M
13.03%
YoY
|
$168.0M
9.15%
YoY
|
$182.2M
26.07%
YoY
|
$178.2M
31.71%
YoY
|
$132.4M
10.46%
YoY
|
$153.9M
50.67%
YoY
|
$144.5M
59.59%
YoY
|
| Selling, General & Admin |
$104.9M
-11.68%
YoY
|
$126.3M
-20.03%
YoY
|
$99.02M
-33.38%
YoY
|
$101.1M
-1.43%
YoY
|
$118.8M
17.24%
YoY
|
$157.9M
64.03%
YoY
|
$148.6M
58.36%
YoY
|
$102.6M
6.88%
YoY
|
$101.3M
-0.38%
YoY
|
$96.29M
-23.46%
YoY
|
$93.85M
-17.35%
YoY
|
$95.98M
-11.9%
YoY
|
$101.7M
-4.43%
YoY
|
$125.8M
7.53%
YoY
|
$113.6M
42.05%
YoY
|
$108.9M
77.08%
YoY
|
$106.4M
85.81%
YoY
|
$117.0M
124.98%
YoY
|
$79.94M
102.94%
YoY
|
$61.52M
76.04%
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 |
$43.73M
1.27%
YoY
|
$43.67M
3.7%
YoY
|
$43.41M
4.25%
YoY
|
$43.15M
53.69%
YoY
|
$43.18M
4.73%
YoY
|
$42.11M
1.13%
YoY
|
$41.64M
122.85%
YoY
|
$28.08M
45.22%
YoY
|
$41.23M
101.13%
YoY
|
$41.64M
-5.69%
YoY
|
$18.68M
-7.5%
YoY
|
$19.33M
-56.75%
YoY
|
$20.50M
32.26%
YoY
|
$44.15M
16.36%
YoY
|
$20.20M
149.38%
YoY
|
$44.70M
512.3%
YoY
|
$15.50M
176.79%
YoY
|
$37.94M
368.44%
YoY
|
$8.100M
107.69%
YoY
|
$7.300M
102.78%
YoY
|
| Operating Expenses |
$134.4M
-10.37%
YoY
|
$155.7M
-16.54%
YoY
|
$127.6M
-26.09%
YoY
|
$130.3M
-1.21%
YoY
|
$149.9M
17.38%
YoY
|
$186.6M
51.09%
YoY
|
$172.7M
44.36%
YoY
|
$131.9M
-69.53%
YoY
|
$127.7M
-21.69%
YoY
|
$123.5M
-21.14%
YoY
|
$119.6M
-38.91%
YoY
|
$432.9M
209.62%
YoY
|
$163.1M
9.09%
YoY
|
$156.6M
7.81%
YoY
|
$195.8M
123.32%
YoY
|
$139.8M
105.07%
YoY
|
$149.5M
138.42%
YoY
|
$145.3M
159.85%
YoY
|
$87.67M
105.29%
YoY
|
$68.19M
79.2%
YoY
|
| Operating Profit |
$35.73M
7.2%
YoY
|
$19.44M
4327.79%
YoY
|
$42.24M
6734.63%
YoY
|
$52.63M
5.79%
YoY
|
$33.33M
-27.71%
YoY
|
$439.0K
-98.55%
YoY
|
$618.0K
-97.35%
YoY
|
$49.75M
-117.08%
YoY
|
$46.10M
-450.76%
YoY
|
$30.37M
-540.07%
YoY
|
$23.34M
-184.11%
YoY
|
-$291.3M
-788.28%
YoY
|
-$13.14M
-145.86%
YoY
|
-$6.900M
-46.17%
YoY
|
-$27.75M
-141.88%
YoY
|
$42.33M
-44.53%
YoY
|
$28.66M
-60.51%
YoY
|
-$12.82M
-120.03%
YoY
|
$66.28M
11.44%
YoY
|
$76.30M
45.38%
YoY
|
| Interest Expense |
-$10.64M
-19.58%
YoY
|
-$11.26M
-1.56%
YoY
|
-$11.69M
-11.81%
YoY
|
-$12.76M
11.79%
YoY
|
-$13.23M
-190.17%
YoY
|
-$11.44M
-21.02%
YoY
|
-$13.26M
-163.63%
YoY
|
-$11.41M
-160.27%
YoY
|
$14.67M
-35.52%
YoY
|
-$14.48M
-35.93%
YoY
|
$20.83M
8.15%
YoY
|
$18.93M
-203.24%
YoY
|
$22.75M
27.25%
YoY
|
-$22.60M
62.75%
YoY
|
$19.26M
213.49%
YoY
|
-$18.34M
-375.77%
YoY
|
$17.88M
126.32%
YoY
|
-$13.89M
275.3%
YoY
|
$6.145M
14.82%
YoY
|
$6.649M
25.41%
YoY
|
| Other Income/Expense, Net |
-$10.51M
-19.19%
YoY
|
$626.0K
-122.57%
YoY
|
-$12.94M
-3.85%
YoY
|
-$13.73M
3.65%
YoY
|
-$13.00M
-8.16%
YoY
|
-$2.773M
-76.53%
YoY
|
-$13.46M
39.86%
YoY
|
-$13.25M
-21.87%
YoY
|
-$14.15M
-19.48%
YoY
|
-$11.82M
521.89%
YoY
|
-$9.620M
-54.31%
YoY
|
-$16.96M
-1035.19%
YoY
|
-$17.58M
-6.61%
YoY
|
-$1.900M
-351.99%
YoY
|
-$21.06M
247.67%
YoY
|
$1.813M
-128.7%
YoY
|
-$18.82M
137.18%
YoY
|
$754.0K
-102.52%
YoY
|
-$6.056M
-62.4%
YoY
|
-$6.316M
-38.51%
YoY
|
| Pretax Income |
$25.22M
24.07%
YoY
|
$2.941M
-122.79%
YoY
|
$29.30M
-328.25%
YoY
|
$38.90M
6.57%
YoY
|
$20.33M
-36.37%
YoY
|
-$12.90M
-246.25%
YoY
|
-$12.84M
-193.54%
YoY
|
$36.51M
-111.84%
YoY
|
$31.95M
-203.99%
YoY
|
$8.822M
-128.64%
YoY
|
$13.72M
-128.12%
YoY
|
-$308.3M
-1585.82%
YoY
|
-$30.72M
-412.4%
YoY
|
-$30.80M
-1.67%
YoY
|
-$48.81M
-181.05%
YoY
|
$20.75M
-70.35%
YoY
|
$9.834M
-84.78%
YoY
|
-$31.32M
-203.03%
YoY
|
$60.22M
38.87%
YoY
|
$69.98M
65.79%
YoY
|
| Income Tax |
$21.86M
-58.34%
YoY
|
$47.89M
0.67%
YoY
|
$53.04M
11.93%
YoY
|
$54.72M
15.93%
YoY
|
$52.46M
-5.36%
YoY
|
$47.57M
4.72%
YoY
|
$47.38M
29.32%
YoY
|
$47.20M
38.71%
YoY
|
$55.44M
58.58%
YoY
|
$45.43M
0.72%
YoY
|
$36.64M
29.93%
YoY
|
$34.03M
-23.99%
YoY
|
$34.96M
-17.39%
YoY
|
$45.10M
10.52%
YoY
|
$28.20M
-32.22%
YoY
|
$44.77M
53.83%
YoY
|
$42.32M
22.48%
YoY
|
$40.81M
49.48%
YoY
|
$41.60M
60.33%
YoY
|
$29.10M
25.04%
YoY
|
| Net Earnings |
$2.283M
-106.76%
YoY
|
-$42.90M
-28.25%
YoY
|
-$28.78M
-53.27%
YoY
|
-$16.11M
34.44%
YoY
|
-$33.76M
37.69%
YoY
|
-$59.79M
78.83%
YoY
|
-$61.60M
138.35%
YoY
|
-$11.98M
-97.05%
YoY
|
-$24.52M
-62.64%
YoY
|
-$33.43M
-56.58%
YoY
|
-$25.84M
-77.54%
YoY
|
-$406.9M
1593.82%
YoY
|
-$65.63M
102.05%
YoY
|
-$77.00M
6.75%
YoY
|
-$115.1M
-718.13%
YoY
|
-$24.02M
-158.76%
YoY
|
-$32.48M
-207.99%
YoY
|
-$72.13M
-2504.3%
YoY
|
$18.62M
6.9%
YoY
|
$40.88M
115.86%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
-$0.16
0.0%
YoY
|
N/A
|
-$0.32
166.67%
YoY
|
-$0.04
-97.78%
YoY
|
-$0.16
-52.94%
YoY
|
N/A
|
-$0.12
-70.73%
YoY
|
-$1.80
1900.0%
YoY
|
-$0.34
100.0%
YoY
|
N/A
|
-$0.41
-373.33%
YoY
|
-$0.09
-127.27%
YoY
|
-$0.17
-168.0%
YoY
|
N/A
|
$0.15
-6.25%
YoY
|
$0.33
94.12%
YoY
|
| Diluted Earnings Per Share |
$0.02
-112.5%
YoY
|
-$0.23
-25.89%
YoY
|
-$0.14
-56.25%
YoY
|
-$0.07
75.0%
YoY
|
-$0.16
0.0%
YoY
|
-$0.31
65.72%
YoY
|
-$0.32
166.67%
YoY
|
-$0.04
-97.78%
YoY
|
-$0.16
-52.94%
YoY
|
-$0.19
-53.39%
YoY
|
-$0.12
-70.73%
YoY
|
-$1.80
-100.0%
YoY
|
-$0.34
100.0%
YoY
|
-$0.40
-100.0%
YoY
|
-$0.41
-392.86%
YoY
|
-$128.3K
-41398489.87%
YoY
|
-$0.17
-170.83%
YoY
|
-$382.6K
-1698.05%
YoY
|
$0.14
-6.67%
YoY
|
$0.31
93.75%
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 |
192.5M shares
0.74%
YoY
|
N/A
|
191.3M shares
0.57%
YoY
|
191.2M shares
0.46%
YoY
|
191.1M shares
0.86%
YoY
|
N/A
|
190.2M shares
0.67%
YoY
|
190.3M shares
0.67%
YoY
|
189.5M shares
0.31%
YoY
|
N/A
|
188.9M shares
0.17%
YoY
|
189.1M
1.0%
YoY
|
188.9M
0.99%
YoY
|
N/A
|
188.6M
47.17%
YoY
|
187.2M
48.99%
YoY
|
187.1M
56.02%
YoY
|
N/A
|
128.1M
14.38%
YoY
|
125.6M
12.6%
YoY
|
| Diluted Shares Outstanding |
197.8M shares
3.47%
YoY
|
N/A
|
191.3M shares
0.57%
YoY
|
191.2M shares
0.46%
YoY
|
191.1M shares
0.86%
YoY
|
N/A
|
190.2M shares
0.67%
YoY
|
190.3M shares
0.67%
YoY
|
189.5M shares
0.31%
YoY
|
N/A
|
188.9M shares
0.17%
YoY
|
189.1M
1.0%
YoY
|
188.9M
0.99%
YoY
|
N/A
|
188.6M
37.75%
YoY
|
187.2M
40.73%
YoY
|
187.1M
46.61%
YoY
|
N/A
|
136.9M
16.07%
YoY
|
133.0M
15.35%
YoY
|
Loading...