|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.231B
-6.33%
YoY
|
$2.382B
5.44%
YoY
|
$2.259B
-0.92%
YoY
|
$2.280B
73.21%
YoY
|
$1.316B
3.56%
YoY
|
| Cost Of Revenue |
$1.409B
-9.51%
YoY
|
$1.557B
2.5%
YoY
|
$1.519B
-3.98%
YoY
|
$1.582B
91.83%
YoY
|
$824.8M
1.89%
YoY
|
| Gross Profit |
$822.0M
-0.33%
YoY
|
$824.8M
11.48%
YoY
|
$739.9M
6.04%
YoY
|
$697.8M
41.97%
YoY
|
$491.5M
6.5%
YoY
|
| Selling, General & Admin |
$625.2M
-2.12%
YoY
|
$638.8M
5.29%
YoY
|
$606.7M
-0.27%
YoY
|
$608.3M
101.05%
YoY
|
$302.6M
6.56%
YoY
|
| Research & Development |
$87.50M
-1.26%
YoY
|
$88.62M
3.83%
YoY
|
$85.34M
-8.22%
YoY
|
$92.98M
95.76%
YoY
|
$47.50M
10.59%
YoY
|
| Depreciation & Amortization |
$200.7M
-8.55%
YoY
|
$219.5M
-4.05%
YoY
|
$228.8M
-2.71%
YoY
|
$235.2M
162.16%
YoY
|
$89.70M
4.75%
YoY
|
| Operating Expenses |
$779.2M
-0.33%
YoY
|
$781.8M
9.03%
YoY
|
$717.0M
-3.19%
YoY
|
$740.7M
101.13%
YoY
|
$368.2M
1.35%
YoY
|
| Operating Profit |
$42.83M
-0.31%
YoY
|
$42.96M
88.23%
YoY
|
$22.83M
-153.21%
YoY
|
-$42.90M
-134.81%
YoY
|
$123.2M
25.55%
YoY
|
| Interest Expense |
$93.34M
-12.39%
YoY
|
$106.5M
3.71%
YoY
|
$102.7M
45.08%
YoY
|
$70.81M
8152.33%
YoY
|
$858.0K
-51.06%
YoY
|
| Other Income/Expense, Net |
-$232.0K
-98.25%
YoY
|
-$13.22M
123.93%
YoY
|
-$5.905M
14.97%
YoY
|
-$5.136M
-742.8%
YoY
|
$799.0K
-26.36%
YoY
|
| Pretax Income |
-$31.50M
-72.85%
YoY
|
-$116.0M
-15.3%
YoY
|
-$137.0M
0.98%
YoY
|
-$135.6M
-266.47%
YoY
|
$81.48M
97.81%
YoY
|
| Income Tax |
$2.437M
-95.28%
YoY
|
$51.68M
-206.23%
YoY
|
-$48.64M
21.24%
YoY
|
-$40.12M
-300.1%
YoY
|
$20.05M
88.73%
YoY
|
| Net Earnings |
$732.0K
-100.62%
YoY
|
-$117.7M
296.86%
YoY
|
-$29.66M
-60.08%
YoY
|
-$74.29M
-172.03%
YoY
|
$103.1M
18.72%
YoY
|
| Basic Earnings Per Share |
$0.03
-100.62%
YoY
|
-$4.83
292.68%
YoY
|
-$1.23
-60.45%
YoY
|
-$3.11
-163.99%
YoY
|
$4.86
16.83%
YoY
|
| Diluted Earnings Per Share |
$0.03
-100.62%
YoY
|
-$4.83
292.68%
YoY
|
-$1.23
-60.45%
YoY
|
-$3.11
-165.61%
YoY
|
$4.74
17.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.64M shares
1.03%
YoY
|
24.39M shares
1.23%
YoY
|
24.09M shares
0.93%
YoY
|
23.87M shares
12.55%
YoY
|
21.21M shares
1.43%
YoY
|
| Diluted Shares Outstanding |
24.90M shares
2.12%
YoY
|
24.39M shares
1.23%
YoY
|
24.09M shares
0.93%
YoY
|
23.87M shares
9.58%
YoY
|
21.78M shares
0.88%
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 |
$530.2M
-12.32%
YoY
|
$540.7M
-14.15%
YoY
|
$537.0M
-8.85%
YoY
|
$548.9M
-7.98%
YoY
|
$604.7M
6.71%
YoY
|
$629.8M
7.14%
YoY
|
$589.1M
6.47%
YoY
|
$596.5M
8.58%
YoY
|
$566.7M
-0.35%
YoY
|
$587.9M
1.7%
YoY
|
$553.3M
-7.45%
YoY
|
$549.3M
-2.08%
YoY
|
$568.6M
4.7%
YoY
|
$578.0M
69.74%
YoY
|
$597.9M
77.9%
YoY
|
$561.0M
74.4%
YoY
|
$543.1M
70.77%
YoY
|
$340.5M
6.26%
YoY
|
$336.1M
5.49%
YoY
|
| Cost Of Revenue |
$324.0M
-17.89%
YoY
|
$337.7M
-16.1%
YoY
|
$336.1M
-12.54%
YoY
|
$340.8M
-12.4%
YoY
|
$394.6M
3.46%
YoY
|
$402.5M
-3.3%
YoY
|
$384.3M
4.03%
YoY
|
$389.0M
8.98%
YoY
|
$381.4M
1.28%
YoY
|
$416.3M
3.28%
YoY
|
$369.4M
-10.22%
YoY
|
$357.0M
-9.26%
YoY
|
$376.6M
0.62%
YoY
|
$403.1M
89.2%
YoY
|
$411.5M
97.56%
YoY
|
$393.4M
98.54%
YoY
|
$374.3M
82.26%
YoY
|
$213.0M
6.2%
YoY
|
$208.3M
1.77%
YoY
|
| Gross Profit |
$206.2M
-1.85%
YoY
|
$203.0M
-10.68%
YoY
|
$200.9M
-1.94%
YoY
|
$208.1M
0.31%
YoY
|
$210.1M
13.42%
YoY
|
$227.3M
32.45%
YoY
|
$204.9M
11.38%
YoY
|
$207.4M
7.85%
YoY
|
$185.2M
-3.54%
YoY
|
$171.6M
-1.92%
YoY
|
$183.9M
-1.33%
YoY
|
$192.3M
14.76%
YoY
|
$192.0M
13.75%
YoY
|
$174.9M
37.22%
YoY
|
$186.4M
45.86%
YoY
|
$167.6M
35.67%
YoY
|
$168.8M
49.83%
YoY
|
$127.5M
6.35%
YoY
|
$127.8M
12.17%
YoY
|
| Selling, General & Admin |
$154.6M
-1.7%
YoY
|
$155.3M
-2.04%
YoY
|
$152.8M
-6.11%
YoY
|
$159.4M
-0.1%
YoY
|
$157.2M
-0.27%
YoY
|
$158.5M
2.72%
YoY
|
$162.7M
9.49%
YoY
|
$159.5M
5.74%
YoY
|
$157.7M
3.33%
YoY
|
$154.3M
8.13%
YoY
|
$148.6M
-3.16%
YoY
|
$150.9M
-4.95%
YoY
|
$152.6M
-0.42%
YoY
|
$142.7M
75.6%
YoY
|
$153.5M
105.11%
YoY
|
$158.7M
114.75%
YoY
|
$153.2M
111.65%
YoY
|
$81.29M
10.74%
YoY
|
$74.82M
5.59%
YoY
|
| Research & Development |
$21.28M
-8.63%
YoY
|
$21.09M
-5.68%
YoY
|
$21.25M
1.06%
YoY
|
$21.87M
-6.51%
YoY
|
$23.29M
6.63%
YoY
|
$22.36M
-0.25%
YoY
|
$21.03M
0.76%
YoY
|
$23.39M
4.88%
YoY
|
$21.84M
10.53%
YoY
|
$22.41M
-4.41%
YoY
|
$20.87M
-9.67%
YoY
|
$22.30M
-1.15%
YoY
|
$19.76M
-17.22%
YoY
|
$23.45M
78.08%
YoY
|
$23.11M
88.8%
YoY
|
$22.56M
98.17%
YoY
|
$23.87M
122.91%
YoY
|
$13.17M
11.58%
YoY
|
$12.24M
20.86%
YoY
|
| Depreciation & Amortization |
$50.03M
1.18%
YoY
|
$50.83M
-4.08%
YoY
|
$17.70M
-17.29%
YoY
|
$16.90M
-24.22%
YoY
|
$49.45M
-10.95%
YoY
|
$52.99M
-7.29%
YoY
|
$21.40M
-14.4%
YoY
|
$22.30M
-8.61%
YoY
|
$55.53M
-0.39%
YoY
|
$57.16M
0.61%
YoY
|
$25.00M
8.7%
YoY
|
$24.40M
-2.01%
YoY
|
$55.74M
4.9%
YoY
|
$56.81M
145.58%
YoY
|
$23.00M
40.24%
YoY
|
$24.90M
52.76%
YoY
|
$53.14M
139.85%
YoY
|
$23.13M
7.1%
YoY
|
$16.40M
5.13%
YoY
|
| Operating Expenses |
$192.6M
-2.32%
YoY
|
$176.9M
-1.61%
YoY
|
$187.2M
-4.81%
YoY
|
$197.5M
-1.13%
YoY
|
$197.2M
0.67%
YoY
|
$179.8M
3.91%
YoY
|
$196.6M
22.07%
YoY
|
$199.7M
5.36%
YoY
|
$195.9M
7.26%
YoY
|
$173.0M
4.53%
YoY
|
$161.1M
-13.8%
YoY
|
$189.6M
13.08%
YoY
|
$182.6M
-13.43%
YoY
|
$165.5M
74.95%
YoY
|
$186.9M
108.99%
YoY
|
$167.6M
88.24%
YoY
|
$211.0M
145.02%
YoY
|
$94.62M
8.39%
YoY
|
$89.41M
1.15%
YoY
|
| Operating Profit |
$13.58M
5.36%
YoY
|
$26.09M
-45.04%
YoY
|
$13.72M
66.57%
YoY
|
$10.59M
37.64%
YoY
|
$12.89M
-220.96%
YoY
|
$47.46M
-3368.73%
YoY
|
$8.236M
-63.96%
YoY
|
$7.692M
178.7%
YoY
|
-$10.66M
-213.41%
YoY
|
-$1.452M
-115.44%
YoY
|
$22.85M
-4993.58%
YoY
|
$2.760M
-5850.0%
YoY
|
$9.395M
-122.28%
YoY
|
$9.404M
-71.39%
YoY
|
-$467.0K
-101.22%
YoY
|
-$48.00K
-100.14%
YoY
|
-$42.16M
-258.68%
YoY
|
$32.87M
0.9%
YoY
|
$38.38M
50.33%
YoY
|
| Interest Expense |
$16.49M
-25.13%
YoY
|
-$18.82M
-32.88%
YoY
|
$19.81M
-19.75%
YoY
|
$20.55M
-13.81%
YoY
|
$22.03M
-7.32%
YoY
|
-$28.05M
13.65%
YoY
|
$24.68M
2.1%
YoY
|
$23.84M
-1.16%
YoY
|
$23.77M
5.58%
YoY
|
-$24.68M
15.93%
YoY
|
$24.18M
14.3%
YoY
|
$24.12M
48.23%
YoY
|
$22.52M
65.02%
YoY
|
-$21.29M
32153.03%
YoY
|
$21.15M
12489.88%
YoY
|
$16.27M
9883.44%
YoY
|
$13.64M
8374.53%
YoY
|
-$66.00K
-90.57%
YoY
|
$168.0K
-72.73%
YoY
|
| Other Income/Expense, Net |
-$1.060M
-39.88%
YoY
|
-$32.00K
-120.25%
YoY
|
$607.0K
-140.99%
YoY
|
$1.818M
-153.72%
YoY
|
-$1.763M
-24.69%
YoY
|
$158.0K
-124.73%
YoY
|
-$1.481M
-63.38%
YoY
|
-$3.384M
125.3%
YoY
|
-$2.341M
770.26%
YoY
|
-$639.0K
-302.22%
YoY
|
-$4.044M
-1400.32%
YoY
|
-$1.502M
181.8%
YoY
|
-$269.0K
-126.79%
YoY
|
$316.0K
77.53%
YoY
|
$311.0K
-208.36%
YoY
|
-$533.0K
-201.52%
YoY
|
$1.004M
47.0%
YoY
|
$178.0K
-40.67%
YoY
|
-$287.0K
-122.92%
YoY
|
| Pretax Income |
-$3.975M
-63.55%
YoY
|
-$15.90M
-293.53%
YoY
|
-$2.513M
-85.98%
YoY
|
$33.68M
-272.42%
YoY
|
-$10.91M
-70.34%
YoY
|
$8.217M
-122.4%
YoY
|
-$17.93M
234.1%
YoY
|
-$19.53M
-14.57%
YoY
|
-$36.77M
174.61%
YoY
|
-$36.68M
71.03%
YoY
|
-$5.366M
-74.82%
YoY
|
-$22.86M
35.65%
YoY
|
-$13.39M
-75.57%
YoY
|
-$21.45M
-191.9%
YoY
|
-$21.31M
-156.18%
YoY
|
-$16.85M
-148.39%
YoY
|
-$54.80M
-302.28%
YoY
|
$23.34M
-22.47%
YoY
|
$37.93M
44.94%
YoY
|
| Income Tax |
-$34.71M
-859.61%
YoY
|
-$2.653M
-108.28%
YoY
|
-$658.0K
-104.37%
YoY
|
$1.178M
-37.11%
YoY
|
$4.570M
69.07%
YoY
|
$32.05M
-264.05%
YoY
|
$15.06M
-219.45%
YoY
|
$1.873M
-114.49%
YoY
|
$2.703M
-175.57%
YoY
|
-$19.53M
230.47%
YoY
|
-$12.60M
55.62%
YoY
|
-$12.93M
37.84%
YoY
|
-$3.577M
-78.62%
YoY
|
-$5.911M
-273.24%
YoY
|
-$8.099M
-218.34%
YoY
|
-$9.380M
-245.79%
YoY
|
-$16.73M
-597.86%
YoY
|
$3.412M
-14.7%
YoY
|
$6.844M
480.0%
YoY
|
| Net Earnings |
$30.13M
-294.7%
YoY
|
-$15.73M
-33.97%
YoY
|
-$3.396M
-89.7%
YoY
|
$35.34M
-265.08%
YoY
|
-$15.48M
-60.79%
YoY
|
-$23.83M
38.96%
YoY
|
-$32.98M
-555.69%
YoY
|
-$21.41M
115.48%
YoY
|
-$39.47M
302.27%
YoY
|
-$17.15M
10.37%
YoY
|
$7.238M
-154.8%
YoY
|
-$9.934M
32.91%
YoY
|
-$9.812M
-74.23%
YoY
|
-$15.54M
-177.97%
YoY
|
-$13.21M
-142.5%
YoY
|
-$7.474M
-126.32%
YoY
|
-$38.07M
-260.41%
YoY
|
$19.93M
-23.78%
YoY
|
$31.08M
24.39%
YoY
|
| Basic Earnings Per Share |
$1.22
-293.65%
YoY
|
N/A
|
-$0.14
-89.63%
YoY
|
$1.43
-262.5%
YoY
|
-$0.63
-61.35%
YoY
|
N/A
|
-$1.35
-550.0%
YoY
|
-$0.88
114.63%
YoY
|
-$1.63
297.56%
YoY
|
N/A
|
$0.30
-154.55%
YoY
|
-$0.41
32.26%
YoY
|
-$0.41
-74.53%
YoY
|
N/A
|
-$0.55
-137.41%
YoY
|
-$0.31
-123.13%
YoY
|
-$1.61
-243.75%
YoY
|
N/A
|
$1.47
23.53%
YoY
|
| Diluted Earnings Per Share |
$1.20
-290.48%
YoY
|
-$0.64
-34.95%
YoY
|
-$0.14
-89.63%
YoY
|
$1.43
-262.5%
YoY
|
-$0.63
-61.35%
YoY
|
-$0.97
36.96%
YoY
|
-$1.35
-550.0%
YoY
|
-$0.88
114.63%
YoY
|
-$1.63
297.56%
YoY
|
-$0.71
9.68%
YoY
|
$0.30
-154.55%
YoY
|
-$0.41
32.26%
YoY
|
-$0.41
-74.53%
YoY
|
-$0.65
-100.0%
YoY
|
-$0.55
-138.46%
YoY
|
-$0.31
-123.66%
YoY
|
-$1.61
-247.71%
YoY
|
$909.0K
75126238.56%
YoY
|
$1.43
23.28%
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 |
24.69M shares
0.7%
YoY
|
24.69M shares
0.83%
YoY
|
24.69M shares
1.07%
YoY
|
24.61M shares
1.01%
YoY
|
24.52M shares
1.56%
YoY
|
24.48M shares
1.43%
YoY
|
24.43M shares
1.2%
YoY
|
24.37M shares
1.25%
YoY
|
24.14M shares
0.6%
YoY
|
24.14M shares
0.66%
YoY
|
24.14M shares
0.99%
YoY
|
24.06M shares
0.7%
YoY
|
24.00M shares
1.49%
YoY
|
23.98M shares
12.91%
YoY
|
23.90M shares
12.66%
YoY
|
23.90M shares
12.72%
YoY
|
23.65M shares
11.81%
YoY
|
21.24M shares
1.23%
YoY
|
21.21M shares
1.27%
YoY
|
| Diluted Shares Outstanding |
25.18M shares
2.62%
YoY
|
N/A
|
24.69M shares
1.01%
YoY
|
24.71M shares
1.29%
YoY
|
24.54M shares
1.31%
YoY
|
N/A
|
24.44M shares
0.29%
YoY
|
24.39M shares
1.32%
YoY
|
24.22M shares
0.87%
YoY
|
N/A
|
24.37M shares
1.92%
YoY
|
24.08M shares
0.74%
YoY
|
24.01M shares
1.56%
YoY
|
N/A
|
23.91M shares
10.02%
YoY
|
23.90M shares
10.11%
YoY
|
23.65M shares
8.99%
YoY
|
N/A
|
21.73M shares
0.81%
YoY
|
Loading...