|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.224B
-1.34%
YoY
|
$2.254B
0.09%
YoY
|
$2.252B
3.68%
YoY
|
$2.172B
4.04%
YoY
|
$2.087B
7.06%
YoY
|
| Cost Of Revenue |
$1.299B
1.26%
YoY
|
$1.283B
-2.27%
YoY
|
$1.312B
1.89%
YoY
|
$1.288B
13.26%
YoY
|
$1.137B
6.4%
YoY
|
| Gross Profit |
$924.9M
-4.77%
YoY
|
$971.2M
3.4%
YoY
|
$939.3M
6.29%
YoY
|
$883.7M
-6.99%
YoY
|
$950.1M
7.86%
YoY
|
| Selling, General & Admin |
$425.0M
-34.62%
YoY
|
$650.0M
2.01%
YoY
|
$637.2M
3.76%
YoY
|
$614.1M
-0.45%
YoY
|
$616.9M
7.81%
YoY
|
| Research & Development |
$57.60M
-1.37%
YoY
|
$58.40M
-0.17%
YoY
|
$58.50M
5.41%
YoY
|
$55.50M
-3.98%
YoY
|
$57.80M
4.52%
YoY
|
| Depreciation & Amortization |
$88.80M
0.91%
YoY
|
$88.00M
-3.72%
YoY
|
$91.40M
1.67%
YoY
|
$89.90M
3.21%
YoY
|
$87.10M
-1.91%
YoY
|
| Operating Expenses |
$482.6M
-32.06%
YoY
|
$710.3M
2.1%
YoY
|
$695.7M
5.99%
YoY
|
$656.4M
1035.64%
YoY
|
$57.80M
4.52%
YoY
|
| Operating Profit |
$96.60M
-62.97%
YoY
|
$260.9M
7.1%
YoY
|
$243.6M
7.17%
YoY
|
$227.3M
-4.82%
YoY
|
$238.8M
35.68%
YoY
|
| Interest Expense |
$73.20M
-195.69%
YoY
|
-$76.50M
-0.39%
YoY
|
-$76.80M
7.56%
YoY
|
-$71.40M
-205.15%
YoY
|
$67.90M
10.95%
YoY
|
| Other Income/Expense, Net |
$200.0K
-110.53%
YoY
|
-$1.900M
-24.0%
YoY
|
-$2.500M
-118.94%
YoY
|
$13.20M
1000.0%
YoY
|
$1.200M
-122.22%
YoY
|
| Pretax Income |
$23.60M
-80.48%
YoY
|
$120.9M
-18.14%
YoY
|
$147.7M
20.08%
YoY
|
$123.0M
-15.75%
YoY
|
$146.0M
67.24%
YoY
|
| Income Tax |
-$1.800M
-108.07%
YoY
|
$22.30M
-32.42%
YoY
|
$33.00M
35.25%
YoY
|
$24.40M
-15.86%
YoY
|
$29.00M
47.21%
YoY
|
| Net Earnings |
$25.40M
-74.24%
YoY
|
$98.60M
-14.04%
YoY
|
$114.7M
16.33%
YoY
|
$98.60M
-15.73%
YoY
|
$117.0M
73.08%
YoY
|
| Basic Earnings Per Share |
$0.53
-73.23%
YoY
|
$1.98
-11.61%
YoY
|
$2.24
20.43%
YoY
|
$1.86
-13.49%
YoY
|
$2.15
72.0%
YoY
|
| Diluted Earnings Per Share |
$0.53
-73.17%
YoY
|
$1.97
-11.12%
YoY
|
$2.21
-100.0%
YoY
|
$1.840M
86771232.02%
YoY
|
$2.12
70.97%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.50M shares
-4.43%
YoY
|
49.70M shares
-2.93%
YoY
|
51.20M shares
-3.58%
YoY
|
53.10M shares
-2.39%
YoY
|
54.40M shares
0.18%
YoY
|
| Diluted Shares Outstanding |
47.60M shares
-4.99%
YoY
|
50.10M shares
-3.28%
YoY
|
51.80M shares
-3.36%
YoY
|
53.60M shares
-2.9%
YoY
|
55.20M shares
1.1%
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 |
$519.5M
-10.54%
YoY
|
$422.8M
-11.62%
YoY
|
$537.2M
3.79%
YoY
|
$627.2M
-3.18%
YoY
|
$580.7M
-3.12%
YoY
|
$478.4M
-2.15%
YoY
|
$517.6M
-3.09%
YoY
|
$647.8M
-0.34%
YoY
|
$599.4M
0.17%
YoY
|
$488.9M
4.22%
YoY
|
$534.1M
-0.52%
YoY
|
$650.0M
4.2%
YoY
|
$598.4M
9.26%
YoY
|
$469.1M
1.25%
YoY
|
$536.9M
-1.16%
YoY
|
$623.8M
8.73%
YoY
|
$547.7M
5.47%
YoY
|
$463.3M
2.7%
YoY
|
$543.2M
11.13%
YoY
|
| Cost Of Revenue |
$302.6M
-6.75%
YoY
|
$261.8M
-8.72%
YoY
|
$325.7M
9.55%
YoY
|
$358.7M
-0.55%
YoY
|
$324.5M
-4.92%
YoY
|
$286.8M
-1.51%
YoY
|
$297.3M
-2.65%
YoY
|
$360.7M
-2.59%
YoY
|
$341.3M
-4.32%
YoY
|
$291.2M
3.96%
YoY
|
$305.4M
-3.99%
YoY
|
$370.3M
-3.37%
YoY
|
$356.7M
12.31%
YoY
|
$280.1M
2.45%
YoY
|
$318.1M
7.1%
YoY
|
$383.2M
26.3%
YoY
|
$317.6M
14.41%
YoY
|
$273.4M
6.05%
YoY
|
$297.0M
11.78%
YoY
|
| Gross Profit |
$216.9M
-15.34%
YoY
|
$161.0M
-15.97%
YoY
|
$211.5M
-3.99%
YoY
|
$268.5M
-6.48%
YoY
|
$256.2M
-0.74%
YoY
|
$191.6M
-3.09%
YoY
|
$220.3M
-3.67%
YoY
|
$287.1M
2.65%
YoY
|
$258.1M
6.79%
YoY
|
$197.7M
4.6%
YoY
|
$228.7M
4.52%
YoY
|
$279.7M
16.25%
YoY
|
$241.7M
5.04%
YoY
|
$189.0M
-0.47%
YoY
|
$218.8M
-10.62%
YoY
|
$240.6M
-10.99%
YoY
|
$230.1M
-4.8%
YoY
|
$189.9M
-1.76%
YoY
|
$244.8M
10.22%
YoY
|
| Selling, General & Admin |
$111.0M
5.01%
YoY
|
$102.4M
-0.49%
YoY
|
$156.5M
4.19%
YoY
|
$104.4M
-5.18%
YoY
|
$105.7M
-1.67%
YoY
|
$102.9M
-0.39%
YoY
|
$150.2M
0.0%
YoY
|
$110.1M
-39.51%
YoY
|
$107.5M
2.19%
YoY
|
$103.3M
7.94%
YoY
|
$150.2M
9.32%
YoY
|
$182.0M
96.33%
YoY
|
$105.2M
3.85%
YoY
|
$95.70M
-1.24%
YoY
|
$137.4M
-8.95%
YoY
|
$92.70M
-4.92%
YoY
|
$101.3M
8.46%
YoY
|
$96.90M
4.08%
YoY
|
$150.9M
-0.13%
YoY
|
| Research & Development |
$14.90M
7.19%
YoY
|
$13.80M
-0.72%
YoY
|
$15.80M
-3.07%
YoY
|
$14.00M
-4.11%
YoY
|
$13.90M
-2.11%
YoY
|
$13.90M
4.51%
YoY
|
$16.30M
2.52%
YoY
|
$14.60M
-1.35%
YoY
|
$14.20M
-1.39%
YoY
|
$13.30M
-0.75%
YoY
|
$15.90M
3.25%
YoY
|
$14.80M
8.82%
YoY
|
$14.40M
5.11%
YoY
|
$13.40M
4.69%
YoY
|
$15.40M
1.32%
YoY
|
$13.60M
-6.85%
YoY
|
$13.70M
-4.2%
YoY
|
$12.80M
-6.57%
YoY
|
$15.20M
0.0%
YoY
|
| Depreciation & Amortization |
$11.90M
-9.85%
YoY
|
$21.30M
-1.84%
YoY
|
$23.20M
8.41%
YoY
|
$13.40M
-38.25%
YoY
|
$13.20M
-41.07%
YoY
|
$21.70M
-3.56%
YoY
|
$21.40M
-8.15%
YoY
|
$21.70M
-3.56%
YoY
|
$22.40M
-3.03%
YoY
|
$22.50M
0.0%
YoY
|
$23.30M
2.19%
YoY
|
$22.50M
0.0%
YoY
|
$23.10M
-0.43%
YoY
|
$22.50M
5.14%
YoY
|
$22.80M
7.55%
YoY
|
$22.50M
4.65%
YoY
|
$23.20M
4.5%
YoY
|
$21.40M
-3.6%
YoY
|
$21.20M
-9.01%
YoY
|
| Operating Expenses |
$125.9M
5.27%
YoY
|
$116.2M
-0.51%
YoY
|
$172.3M
5.06%
YoY
|
$118.4M
-5.05%
YoY
|
$119.6M
-1.73%
YoY
|
$116.8M
0.17%
YoY
|
$164.0M
-1.26%
YoY
|
$124.7M
-35.39%
YoY
|
$121.7M
1.76%
YoY
|
$116.6M
6.87%
YoY
|
$166.1M
11.4%
YoY
|
$193.0M
81.56%
YoY
|
$119.6M
4.0%
YoY
|
$109.1M
-0.55%
YoY
|
$149.1M
-9.69%
YoY
|
$106.3M
-5.17%
YoY
|
$115.0M
6.78%
YoY
|
$109.7M
2.72%
YoY
|
$165.1M
-0.48%
YoY
|
| Operating Profit |
$18.40M
-68.76%
YoY
|
-$18.90M
-193.1%
YoY
|
$39.20M
-30.37%
YoY
|
$53.70M
-35.07%
YoY
|
$58.90M
-15.98%
YoY
|
$20.30M
-22.22%
YoY
|
$56.30M
-10.06%
YoY
|
$82.70M
-4.61%
YoY
|
$70.10M
24.73%
YoY
|
$26.10M
-16.61%
YoY
|
$62.60M
-10.19%
YoY
|
$86.70M
73.75%
YoY
|
$56.20M
34.77%
YoY
|
$31.30M
-1.57%
YoY
|
$69.70M
-12.55%
YoY
|
$49.90M
-29.82%
YoY
|
$41.70M
-33.7%
YoY
|
$31.80M
-23.56%
YoY
|
$79.70M
41.81%
YoY
|
| Interest Expense |
$17.90M
-11.39%
YoY
|
$19.30M
2.66%
YoY
|
-$14.80M
-15.43%
YoY
|
$19.40M
3.19%
YoY
|
$20.20M
-0.98%
YoY
|
$18.80M
-5.05%
YoY
|
-$17.50M
-6.42%
YoY
|
$18.80M
-197.92%
YoY
|
$20.40M
-1.45%
YoY
|
$19.80M
-0.5%
YoY
|
-$18.70M
3.31%
YoY
|
-$19.20M
-206.67%
YoY
|
$20.70M
15.0%
YoY
|
$19.90M
15.03%
YoY
|
-$18.10M
7.74%
YoY
|
$18.00M
9.76%
YoY
|
$18.00M
4.05%
YoY
|
$17.30M
-0.57%
YoY
|
-$16.80M
-4.0%
YoY
|
| Other Income/Expense, Net |
$7.400M
184.62%
YoY
|
$1.300M
-140.63%
YoY
|
-$2.100M
-147.73%
YoY
|
$2.900M
-307.14%
YoY
|
$2.600M
-196.3%
YoY
|
-$3.200M
966.67%
YoY
|
$4.400M
-4500.0%
YoY
|
-$1.400M
-136.84%
YoY
|
-$2.700M
-71.58%
YoY
|
-$300.0K
-106.0%
YoY
|
-$100.0K
N/A
|
$3.800M
-13.64%
YoY
|
-$9.500M
-379.41%
YoY
|
$5.000M
194.12%
YoY
|
N/A
|
$4.400M
-650.0%
YoY
|
$3.400M
N/A
|
$1.700M
70.0%
YoY
|
N/A
|
| Pretax Income |
$7.900M
-80.87%
YoY
|
-$36.90M
2070.59%
YoY
|
-$53.20M
-1085.19%
YoY
|
$37.20M
-40.48%
YoY
|
$41.30M
-12.13%
YoY
|
-$1.700M
-128.33%
YoY
|
$5.400M
-84.62%
YoY
|
$62.50M
-10.97%
YoY
|
$47.00M
80.77%
YoY
|
$6.000M
-63.41%
YoY
|
$35.10M
-19.12%
YoY
|
$70.20M
93.39%
YoY
|
$26.00M
-4.06%
YoY
|
$16.40M
1.23%
YoY
|
$43.40M
-8.44%
YoY
|
$36.30M
-32.65%
YoY
|
$27.10M
38.97%
YoY
|
$16.20M
-35.71%
YoY
|
$47.40M
95.87%
YoY
|
| Income Tax |
$3.900M
-68.29%
YoY
|
-$7.700M
-2025.0%
YoY
|
-$22.60M
564.71%
YoY
|
$8.100M
-40.0%
YoY
|
$12.30M
11.82%
YoY
|
$400.0K
-66.67%
YoY
|
-$3.400M
-189.47%
YoY
|
$13.50M
-23.73%
YoY
|
$11.00M
57.14%
YoY
|
$1.200M
-73.33%
YoY
|
$3.800M
-60.82%
YoY
|
$17.70M
205.17%
YoY
|
$7.000M
79.49%
YoY
|
$4.500M
-10.0%
YoY
|
$9.700M
193.94%
YoY
|
$5.800M
-55.73%
YoY
|
$3.900M
-23.53%
YoY
|
$5.000M
-33.33%
YoY
|
$3.300M
3.13%
YoY
|
| Net Earnings |
-$10.60M
-136.55%
YoY
|
-$65.70M
3028.57%
YoY
|
-$30.60M
-447.73%
YoY
|
$29.10M
-40.61%
YoY
|
$29.00M
-19.44%
YoY
|
-$2.100M
-143.75%
YoY
|
$8.800M
-71.88%
YoY
|
$49.00M
-6.67%
YoY
|
$36.00M
89.47%
YoY
|
$4.800M
-59.66%
YoY
|
$31.30M
-7.12%
YoY
|
$52.50M
72.13%
YoY
|
$19.00M
-18.1%
YoY
|
$11.90M
6.25%
YoY
|
$33.70M
-23.58%
YoY
|
$30.50M
-25.25%
YoY
|
$23.20M
61.11%
YoY
|
$11.20M
-36.72%
YoY
|
$44.10M
110.0%
YoY
|
| Basic Earnings Per Share |
-$0.23
-138.33%
YoY
|
-$1.41
3425.0%
YoY
|
N/A
|
$0.62
-37.37%
YoY
|
$0.60
-16.67%
YoY
|
-$0.04
-140.0%
YoY
|
N/A
|
$0.99
-3.88%
YoY
|
$0.72
94.59%
YoY
|
$0.10
-56.52%
YoY
|
N/A
|
$1.03
77.59%
YoY
|
$0.37
-13.95%
YoY
|
$0.23
9.52%
YoY
|
N/A
|
$0.58
-22.67%
YoY
|
$0.43
65.38%
YoY
|
$0.21
-36.36%
YoY
|
$0.81
107.69%
YoY
|
| Diluted Earnings Per Share |
-$0.22
-136.67%
YoY
|
-$1.41
3425.0%
YoY
|
-$0.66
-470.65%
YoY
|
$0.62
-36.73%
YoY
|
$0.60
-16.67%
YoY
|
-$0.04
-144.44%
YoY
|
$0.18
-70.98%
YoY
|
$0.98
-3.31%
YoY
|
$0.72
94.59%
YoY
|
$0.09
-60.87%
YoY
|
$0.61
-100.0%
YoY
|
$1.01
77.81%
YoY
|
$0.37
-13.95%
YoY
|
$0.23
15.0%
YoY
|
$641.9K
80237995.24%
YoY
|
$0.57
-22.97%
YoY
|
$0.43
65.38%
YoY
|
$0.20
-37.5%
YoY
|
$0.80
110.53%
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 |
46.72M shares
-3.14%
YoY
|
46.46M shares
-4.63%
YoY
|
46.46M shares
-5.77%
YoY
|
47.03M shares
-5.09%
YoY
|
48.23M shares
-3.41%
YoY
|
48.72M shares
-2.75%
YoY
|
49.31M shares
-2.96%
YoY
|
49.55M shares
-3.16%
YoY
|
49.93M shares
-2.89%
YoY
|
50.10M shares
-2.61%
YoY
|
50.81M shares
-1.96%
YoY
|
51.17M shares
-2.53%
YoY
|
51.42M shares
-4.07%
YoY
|
51.44M shares
-5.43%
YoY
|
51.83M shares
-4.67%
YoY
|
52.50M shares
-3.49%
YoY
|
53.60M shares
-1.29%
YoY
|
54.40M shares
0.0%
YoY
|
54.36M shares
0.01%
YoY
|
| Diluted Shares Outstanding |
46.80M shares
-2.9%
YoY
|
46.60M shares
-4.31%
YoY
|
N/A
|
47.00M shares
-6.19%
YoY
|
48.20M shares
-3.98%
YoY
|
48.70M shares
-3.56%
YoY
|
N/A
|
50.10M shares
-3.28%
YoY
|
50.20M shares
-3.46%
YoY
|
50.50M shares
-2.7%
YoY
|
N/A
|
51.80M shares
-2.45%
YoY
|
52.00M shares
-4.24%
YoY
|
51.90M shares
-5.64%
YoY
|
N/A
|
53.10M shares
-4.15%
YoY
|
54.30M shares
-1.09%
YoY
|
55.00M shares
0.36%
YoY
|
N/A
|
Loading...