|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.080B
-3.8%
YoY
|
$1.123B
0.21%
YoY
|
$1.121B
-0.77%
YoY
|
$1.130B
-3.05%
YoY
|
$1.165B
7.27%
YoY
|
| Cost Of Revenue |
$403.6M
4.05%
YoY
|
$387.9M
4.58%
YoY
|
$370.9M
4.6%
YoY
|
$354.6M
-2.85%
YoY
|
$365.0M
13.0%
YoY
|
| Gross Profit |
$676.8M
-7.94%
YoY
|
$735.2M
-1.96%
YoY
|
$749.9M
-3.23%
YoY
|
$774.9M
-3.14%
YoY
|
$800.0M
4.85%
YoY
|
| Selling, General & Admin |
$332.0M
30.76%
YoY
|
$253.9M
-25.61%
YoY
|
$341.3M
15.77%
YoY
|
$294.8M
22.83%
YoY
|
$240.0M
11.63%
YoY
|
| Research & Development |
$37.30M
-52.36%
YoY
|
$78.30M
-8.1%
YoY
|
$85.20M
27.35%
YoY
|
$66.90M
6.19%
YoY
|
$63.00M
3.28%
YoY
|
| Depreciation & Amortization |
$40.70M
12.43%
YoY
|
$36.20M
11.04%
YoY
|
$32.60M
2.84%
YoY
|
$31.70M
-16.58%
YoY
|
$38.00M
0.0%
YoY
|
| Operating Expenses |
$434.7M
-2.97%
YoY
|
$448.0M
-15.22%
YoY
|
$528.4M
13.56%
YoY
|
$465.3M
51.07%
YoY
|
$308.0M
11.59%
YoY
|
| Operating Profit |
$242.1M
-15.7%
YoY
|
$287.2M
29.66%
YoY
|
$221.5M
-28.46%
YoY
|
$309.6M
-37.07%
YoY
|
$492.0M
1.03%
YoY
|
| Interest Expense |
-$107.3M
-4.45%
YoY
|
-$112.3M
4.95%
YoY
|
-$107.0M
131.6%
YoY
|
-$46.20M
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
$1.500M
-114.56%
YoY
|
-$10.30M
17.05%
YoY
|
-$8.800M
29.41%
YoY
|
-$6.800M
-326.67%
YoY
|
$3.000M
-400.0%
YoY
|
| Pretax Income |
$136.3M
208.37%
YoY
|
$44.20M
-58.18%
YoY
|
$105.7M
-58.81%
YoY
|
$256.6M
-48.16%
YoY
|
$495.0M
1.85%
YoY
|
| Income Tax |
$40.90M
-219.94%
YoY
|
-$34.10M
-196.6%
YoY
|
$35.30M
6.97%
YoY
|
$33.00M
-58.75%
YoY
|
$80.00M
37.93%
YoY
|
| Net Earnings |
$95.40M
21.84%
YoY
|
$78.30M
11.22%
YoY
|
$70.40M
-68.52%
YoY
|
$223.6M
-46.12%
YoY
|
$415.0M
-3.04%
YoY
|
| Basic Earnings Per Share |
$1.64
20.59%
YoY
|
$1.36
10.57%
YoY
|
$1.23
-68.62%
YoY
|
$3.92
-46.15%
YoY
|
$7.28
-2.93%
YoY
|
| Diluted Earnings Per Share |
$1.62
20.9%
YoY
|
$1.34
9.84%
YoY
|
$1.22
-68.64%
YoY
|
$3.89
-100.0%
YoY
|
$7.173M
-3.04%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
58.31M shares
1.09%
YoY
|
57.68M shares
0.76%
YoY
|
57.25M shares
0.39%
YoY
|
57.02M shares
0.02%
YoY
|
57.01M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
58.92M shares
1.01%
YoY
|
58.33M shares
0.98%
YoY
|
57.76M shares
0.52%
YoY
|
57.46M shares
0.79%
YoY
|
57.01M shares
0.0%
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 |
$221.8M
-14.36%
YoY
|
$261.2M
-0.27%
YoY
|
$264.0M
-7.72%
YoY
|
$295.5M
8.44%
YoY
|
$259.0M
-9.82%
YoY
|
$261.9M
-5.55%
YoY
|
$286.1M
1.49%
YoY
|
$272.5M
-4.75%
YoY
|
$287.2M
3.64%
YoY
|
$277.3M
0.58%
YoY
|
$281.9M
2.66%
YoY
|
$286.1M
-1.72%
YoY
|
$277.1M
0.95%
YoY
|
$275.7M
-4.7%
YoY
|
$274.6M
-76.43%
YoY
|
$291.1M
-1.32%
YoY
|
$274.5M
-3.41%
YoY
|
$289.3M
1.4%
YoY
|
$1.165B
N/A
|
| Cost Of Revenue |
$94.00M
-0.95%
YoY
|
$99.50M
-5.06%
YoY
|
$105.4M
-6.14%
YoY
|
$98.40M
19.42%
YoY
|
$94.90M
-6.78%
YoY
|
$104.8M
14.66%
YoY
|
$112.3M
12.19%
YoY
|
$82.40M
-14.7%
YoY
|
$101.8M
16.61%
YoY
|
$91.40M
5.18%
YoY
|
$100.1M
2.25%
YoY
|
$96.60M
9.52%
YoY
|
$87.30M
4.8%
YoY
|
$86.90M
1.76%
YoY
|
$97.90M
-73.18%
YoY
|
$88.20M
-4.55%
YoY
|
$83.30M
-5.23%
YoY
|
$85.40M
-9.15%
YoY
|
$365.0M
N/A
|
| Gross Profit |
$127.8M
-22.12%
YoY
|
$161.7M
2.93%
YoY
|
$158.6M
-8.75%
YoY
|
$197.1M
3.68%
YoY
|
$164.1M
-11.49%
YoY
|
$157.1M
-15.49%
YoY
|
$173.8M
-4.4%
YoY
|
$190.1M
0.32%
YoY
|
$185.4M
-2.32%
YoY
|
$185.9M
-1.54%
YoY
|
$181.8M
2.89%
YoY
|
$189.5M
-6.6%
YoY
|
$189.8M
-0.73%
YoY
|
$188.8M
-7.41%
YoY
|
$176.7M
-77.91%
YoY
|
$202.9M
0.15%
YoY
|
$191.2M
-2.6%
YoY
|
$203.9M
6.59%
YoY
|
$800.0M
N/A
|
| Selling, General & Admin |
$76.20M
-4.27%
YoY
|
$77.60M
-4.32%
YoY
|
$86.90M
25.04%
YoY
|
$84.40M
-1.52%
YoY
|
$79.60M
-13.76%
YoY
|
$81.10M
-10.19%
YoY
|
$69.50M
-27.38%
YoY
|
$85.70M
-2.17%
YoY
|
$92.30M
8.33%
YoY
|
$90.30M
24.04%
YoY
|
$95.70M
15.72%
YoY
|
$87.60M
4.53%
YoY
|
$85.20M
27.35%
YoY
|
$72.80M
17.04%
YoY
|
$82.70M
-65.54%
YoY
|
$83.80M
38.51%
YoY
|
$66.90M
19.89%
YoY
|
$62.20M
16.92%
YoY
|
$240.0M
N/A
|
| Research & Development |
$5.400M
-32.5%
YoY
|
$4.600M
-77.34%
YoY
|
$4.600M
-76.53%
YoY
|
$4.400M
-78.43%
YoY
|
$8.000M
-56.52%
YoY
|
$20.30M
0.5%
YoY
|
$19.60M
-16.95%
YoY
|
$20.40M
-9.73%
YoY
|
$18.40M
-16.74%
YoY
|
$20.20M
19.53%
YoY
|
$23.60M
29.67%
YoY
|
$22.60M
58.04%
YoY
|
$22.10M
22.78%
YoY
|
$16.90M
1.2%
YoY
|
$18.20M
-71.11%
YoY
|
$14.30M
-8.92%
YoY
|
$18.00M
27.66%
YoY
|
$16.70M
19.29%
YoY
|
$63.00M
N/A
|
| Depreciation & Amortization |
$10.20M
13.33%
YoY
|
$10.30M
9.57%
YoY
|
$13.10M
37.89%
YoY
|
$9.200M
3.37%
YoY
|
$9.000M
-11.76%
YoY
|
$9.400M
6.82%
YoY
|
$9.500M
2.15%
YoY
|
$8.900M
9.88%
YoY
|
$10.20M
27.5%
YoY
|
$8.800M
22.22%
YoY
|
$9.300M
24.0%
YoY
|
$8.100M
-10.99%
YoY
|
$8.000M
19.4%
YoY
|
$7.200M
-14.29%
YoY
|
$7.500M
-73.87%
YoY
|
$9.100M
-54.73%
YoY
|
$6.700M
-34.31%
YoY
|
$8.400M
-9.68%
YoY
|
$28.70M
N/A
|
| Operating Expenses |
$76.20M
-24.7%
YoY
|
$78.40M
-38.94%
YoY
|
$90.80M
-23.18%
YoY
|
$103.1M
-23.17%
YoY
|
$101.2M
-30.78%
YoY
|
$128.4M
-8.55%
YoY
|
$118.2M
-23.0%
YoY
|
$134.2M
-2.89%
YoY
|
$146.2M
8.94%
YoY
|
$140.4M
40.4%
YoY
|
$153.5M
41.74%
YoY
|
$138.2M
30.62%
YoY
|
$134.2M
45.4%
YoY
|
$100.0M
14.55%
YoY
|
$108.3M
-64.84%
YoY
|
$105.8M
35.12%
YoY
|
$92.30M
32.05%
YoY
|
$87.30M
29.91%
YoY
|
$308.0M
N/A
|
| Operating Profit |
$51.60M
-17.97%
YoY
|
$83.30M
190.24%
YoY
|
$67.80M
21.94%
YoY
|
$94.00M
68.16%
YoY
|
$62.90M
60.46%
YoY
|
$28.70M
-36.92%
YoY
|
$55.60M
96.47%
YoY
|
$55.90M
8.97%
YoY
|
$39.20M
-29.5%
YoY
|
$45.50M
-48.76%
YoY
|
$28.30M
-58.63%
YoY
|
$51.30M
-47.17%
YoY
|
$55.60M
-43.78%
YoY
|
$88.80M
-23.84%
YoY
|
$68.40M
-86.1%
YoY
|
$97.10M
-21.88%
YoY
|
$98.90M
-21.76%
YoY
|
$116.6M
-6.04%
YoY
|
$492.0M
N/A
|
| Interest Expense |
-$22.60M
-15.36%
YoY
|
-$24.10M
-13.62%
YoY
|
-$26.10M
-10.0%
YoY
|
-$26.60M
-4.32%
YoY
|
-$26.70M
-3.96%
YoY
|
-$27.90M
0.72%
YoY
|
-$29.00M
5.07%
YoY
|
-$27.80M
2.96%
YoY
|
-$27.80M
3.73%
YoY
|
-$27.70M
8.2%
YoY
|
-$27.60M
26.61%
YoY
|
-$27.00M
38.46%
YoY
|
-$26.80M
-646.94%
YoY
|
-$25.60M
N/A
|
-$21.80M
N/A
|
-$19.50M
N/A
|
$4.900M
N/A
|
$0.00
N/A
|
N/A
|
| Other Income/Expense, Net |
-$2.900M
625.0%
YoY
|
-$300.0K
-80.0%
YoY
|
-$1.400M
-66.67%
YoY
|
$4.800M
-536.36%
YoY
|
-$400.0K
-73.33%
YoY
|
-$1.500M
-57.14%
YoY
|
-$4.200M
-161.76%
YoY
|
-$1.100M
-73.81%
YoY
|
-$1.500M
-65.12%
YoY
|
-$3.500M
-50.7%
YoY
|
$6.800M
-351.85%
YoY
|
-$4.200M
5.0%
YoY
|
-$4.300M
4200.0%
YoY
|
-$7.100M
N/A
|
-$2.700M
-190.0%
YoY
|
-$4.000M
-766.67%
YoY
|
-$100.0K
-104.76%
YoY
|
$0.00
-100.0%
YoY
|
$3.000M
N/A
|
| Pretax Income |
$9.500M
-73.46%
YoY
|
$58.90M
-8514.29%
YoY
|
$29.00M
-514.29%
YoY
|
$72.20M
167.41%
YoY
|
$35.80M
261.62%
YoY
|
-$700.0K
-104.9%
YoY
|
-$7.000M
-240.0%
YoY
|
$27.00M
34.33%
YoY
|
$9.900M
-59.59%
YoY
|
$14.30M
-74.51%
YoY
|
$5.000M
-118.18%
YoY
|
$20.10M
-72.69%
YoY
|
$24.50M
-73.91%
YoY
|
$56.10M
-51.89%
YoY
|
-$27.50M
-105.56%
YoY
|
$73.60M
-41.07%
YoY
|
$93.90M
-26.93%
YoY
|
$116.6M
-6.79%
YoY
|
$495.0M
N/A
|
| Income Tax |
$13.60M
10.57%
YoY
|
$14.80M
-2214.29%
YoY
|
$2.600M
-112.04%
YoY
|
$26.70M
117.07%
YoY
|
$12.30M
-164.74%
YoY
|
-$700.0K
-87.93%
YoY
|
-$21.60M
2060.0%
YoY
|
$12.30M
151.02%
YoY
|
-$19.00M
-280.95%
YoY
|
-$5.800M
-127.75%
YoY
|
-$1.000M
-90.29%
YoY
|
$4.900M
-56.25%
YoY
|
$10.50M
-26.57%
YoY
|
$20.90M
17.42%
YoY
|
-$10.30M
-112.88%
YoY
|
$11.20M
-44.55%
YoY
|
$14.30M
-30.58%
YoY
|
$17.80M
-10.1%
YoY
|
$80.00M
N/A
|
| Net Earnings |
-$4.100M
-117.45%
YoY
|
$44.10M
N/A
|
$26.40M
80.82%
YoY
|
$45.50M
209.52%
YoY
|
$23.50M
-18.69%
YoY
|
$0.00
-100.0%
YoY
|
$14.60M
143.33%
YoY
|
$14.70M
-3.29%
YoY
|
$28.90M
106.43%
YoY
|
$20.10M
-42.9%
YoY
|
$6.000M
-134.88%
YoY
|
$15.20M
-75.64%
YoY
|
$14.00M
-82.41%
YoY
|
$35.20M
-64.37%
YoY
|
-$17.20M
-104.14%
YoY
|
$62.40M
-40.4%
YoY
|
$79.60M
-26.23%
YoY
|
$98.80M
-6.17%
YoY
|
$415.0M
N/A
|
| Basic Earnings Per Share |
-$0.07
-117.5%
YoY
|
$0.75
N/A
|
N/A
|
$0.78
212.0%
YoY
|
$0.40
-20.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.25
-7.41%
YoY
|
$0.50
108.33%
YoY
|
$0.35
-43.55%
YoY
|
N/A
|
$0.27
-75.0%
YoY
|
$0.24
-82.61%
YoY
|
$0.62
-64.16%
YoY
|
N/A
|
$1.08
-40.33%
YoY
|
$1.38
-26.2%
YoY
|
$1.73
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.07
-117.5%
YoY
|
$0.74
N/A
|
$0.44
76.0%
YoY
|
$0.78
212.0%
YoY
|
$0.40
-20.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.25
141.22%
YoY
|
$0.25
-5.29%
YoY
|
$0.50
108.33%
YoY
|
$0.35
-42.62%
YoY
|
$0.10
-100.0%
YoY
|
$0.26
-75.33%
YoY
|
$0.24
-82.61%
YoY
|
$0.61
-100.0%
YoY
|
-$314.4K
-104.38%
YoY
|
$1.07
-40.88%
YoY
|
$1.38
-26.2%
YoY
|
$1.708M
-6.17%
YoY
|
$7.173M
N/A
|
| 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 |
59.22M shares
1.87%
YoY
|
58.51M shares
0.66%
YoY
|
58.49M shares
1.36%
YoY
|
58.44M shares
1.34%
YoY
|
58.13M shares
0.96%
YoY
|
58.13M shares
1.39%
YoY
|
57.70M shares
0.7%
YoY
|
57.67M shares
0.66%
YoY
|
57.58M shares
0.53%
YoY
|
57.33M shares
0.46%
YoY
|
57.30M shares
-0.92%
YoY
|
57.29M shares
-0.88%
YoY
|
57.27M shares
-0.91%
YoY
|
57.07M shares
0.11%
YoY
|
57.84M shares
N/A
|
57.80M shares
0.01%
YoY
|
57.80M shares
0.0%
YoY
|
57.01M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
59.30M shares
1.28%
YoY
|
59.29M shares
1.14%
YoY
|
N/A
|
58.50M shares
1.13%
YoY
|
58.55M shares
1.28%
YoY
|
58.62M shares
1.72%
YoY
|
N/A
|
57.84M shares
0.45%
YoY
|
57.81M shares
0.51%
YoY
|
57.63M shares
0.26%
YoY
|
N/A
|
57.58M shares
-1.07%
YoY
|
57.51M shares
-0.49%
YoY
|
57.48M shares
0.83%
YoY
|
N/A
|
58.21M shares
0.71%
YoY
|
57.80M shares
0.0%
YoY
|
57.01M shares
N/A
|
N/A
|
Loading...