|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.451B
3.54%
YoY
|
$1.402B
2.76%
YoY
|
$1.364B
-1.94%
YoY
|
$1.391B
-1.82%
YoY
|
$1.417B
22.25%
YoY
|
| Cost Of Revenue |
$206.6M
3.15%
YoY
|
$200.3M
1.52%
YoY
|
$197.3M
0.89%
YoY
|
$195.6M
3.99%
YoY
|
$188.1M
5.41%
YoY
|
| Gross Profit |
$1.245B
3.6%
YoY
|
$1.201B
2.97%
YoY
|
$1.167B
-2.4%
YoY
|
$1.195B
-2.7%
YoY
|
$1.229B
25.32%
YoY
|
| Selling, General & Admin |
$753.4M
4.18%
YoY
|
$723.2M
-20.39%
YoY
|
$908.4M
1.49%
YoY
|
$895.0M
-5.77%
YoY
|
$949.8M
21.01%
YoY
|
| Research & Development |
$62.00M
-8.01%
YoY
|
$67.40M
-2.18%
YoY
|
$68.90M
-7.02%
YoY
|
$74.10M
-6.08%
YoY
|
$78.90M
38.18%
YoY
|
| Depreciation & Amortization |
$228.7M
7.92%
YoY
|
$211.9M
-10.57%
YoY
|
$237.0M
1.53%
YoY
|
$233.4M
-9.64%
YoY
|
$258.3M
12.93%
YoY
|
| Operating Expenses |
$815.4M
3.14%
YoY
|
$790.6M
-19.11%
YoY
|
$977.3M
0.84%
YoY
|
$969.1M
-8.69%
YoY
|
$1.061B
26.04%
YoY
|
| Operating Profit |
$183.1M
61.1%
YoY
|
$113.6M
-14.3%
YoY
|
$132.6M
-33.34%
YoY
|
$198.9M
18.88%
YoY
|
$167.3M
20.96%
YoY
|
| Interest Expense |
$37.60M
6.52%
YoY
|
$35.30M
-15.14%
YoY
|
$41.60M
12.13%
YoY
|
$37.10M
-53.39%
YoY
|
$79.60M
37.01%
YoY
|
| Other Income/Expense, Net |
-$5.893M
-218.62%
YoY
|
$4.968M
-152.47%
YoY
|
-$9.468M
-212.22%
YoY
|
$8.437M
552.51%
YoY
|
$1.293M
1889.23%
YoY
|
| Pretax Income |
$20.89M
-16.78%
YoY
|
$25.10M
-2.71%
YoY
|
$25.80M
-64.07%
YoY
|
$71.80M
-74.33%
YoY
|
$279.7M
-14085.0%
YoY
|
| Income Tax |
$25.45M
-38.49%
YoY
|
$41.37M
71.36%
YoY
|
$24.14M
-58.34%
YoY
|
$57.96M
-508.18%
YoY
|
-$14.20M
-137.02%
YoY
|
| Net Earnings |
$47.35M
-24.89%
YoY
|
$63.05M
51.91%
YoY
|
$41.50M
-34.9%
YoY
|
$63.76M
-87.16%
YoY
|
$496.7M
229.67%
YoY
|
| Basic Earnings Per Share |
$1.16
-18.31%
YoY
|
$1.42
59.55%
YoY
|
$0.89
-34.56%
YoY
|
$1.36
-87.42%
YoY
|
$10.81
233.64%
YoY
|
| Diluted Earnings Per Share |
$1.15
-19.01%
YoY
|
$1.42
59.55%
YoY
|
$0.89
-34.56%
YoY
|
$1.36
-86.89%
YoY
|
$10.37
226.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
40.98M shares
-7.83%
YoY
|
44.46M shares
-4.19%
YoY
|
46.40M shares
-1.18%
YoY
|
46.95M shares
2.31%
YoY
|
45.89M shares
-0.9%
YoY
|
| Diluted Shares Outstanding |
41.10M shares
-7.68%
YoY
|
44.52M shares
-4.19%
YoY
|
46.46M shares
-1.19%
YoY
|
47.03M shares
-1.75%
YoY
|
47.86M shares
1.59%
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 |
$267.6M
-18.56%
YoY
|
$406.7M
-1.48%
YoY
|
$363.7M
2.87%
YoY
|
$352.2M
9.79%
YoY
|
$328.6M
4.5%
YoY
|
$412.8M
5.88%
YoY
|
$353.6M
3.69%
YoY
|
$320.8M
-1.6%
YoY
|
$314.5M
2.39%
YoY
|
$389.9M
-1.72%
YoY
|
$341.0M
-0.26%
YoY
|
$326.0M
-3.36%
YoY
|
$307.1M
-2.52%
YoY
|
$396.7M
-2.92%
YoY
|
$341.9M
-3.74%
YoY
|
$337.4M
-1.15%
YoY
|
$315.1M
1.09%
YoY
|
$408.6M
6.4%
YoY
|
$355.1M
30.08%
YoY
|
| Cost Of Revenue |
$44.32M
-6.12%
YoY
|
$57.26M
20.75%
YoY
|
$53.15M
-0.17%
YoY
|
$48.97M
-6.88%
YoY
|
$47.21M
0.3%
YoY
|
$47.42M
-2.45%
YoY
|
$53.24M
-4.11%
YoY
|
$52.59M
10.9%
YoY
|
$47.07M
2.92%
YoY
|
$48.62M
-4.39%
YoY
|
$55.53M
5.56%
YoY
|
$47.42M
3.08%
YoY
|
$45.73M
-0.8%
YoY
|
$50.85M
-72.96%
YoY
|
$52.60M
-18.19%
YoY
|
$46.00M
-27.37%
YoY
|
$46.10M
5.13%
YoY
|
$188.1M
5.41%
YoY
|
$64.30M
15.19%
YoY
|
| Gross Profit |
$223.3M
-20.65%
YoY
|
$349.4M
-4.37%
YoY
|
$310.6M
3.4%
YoY
|
$303.2M
13.06%
YoY
|
$281.4M
5.24%
YoY
|
$365.4M
7.07%
YoY
|
$300.3M
5.21%
YoY
|
$268.2M
-3.73%
YoY
|
$267.4M
2.3%
YoY
|
$341.3M
-1.33%
YoY
|
$285.5M
-1.32%
YoY
|
$278.6M
-4.38%
YoY
|
$261.4M
-2.81%
YoY
|
$345.9M
-4.7%
YoY
|
$289.3M
-5.3%
YoY
|
$291.4M
-0.4%
YoY
|
$269.0M
0.43%
YoY
|
$362.9M
7.4%
YoY
|
$305.4M
32.39%
YoY
|
| Selling, General & Admin |
$161.9M
-7.28%
YoY
|
$191.3M
233.14%
YoY
|
$191.8M
-16.27%
YoY
|
$195.7M
-12.2%
YoY
|
$174.6M
-18.33%
YoY
|
$57.41M
-76.57%
YoY
|
$229.1M
2.13%
YoY
|
$222.8M
0.43%
YoY
|
$213.8M
-1.57%
YoY
|
$245.0M
24.51%
YoY
|
$224.3M
4.28%
YoY
|
$221.9M
20.63%
YoY
|
$217.2M
-1.27%
YoY
|
$196.8M
-73.71%
YoY
|
$215.1M
-17.94%
YoY
|
$183.9M
-26.94%
YoY
|
$220.0M
-0.57%
YoY
|
$748.4M
19.07%
YoY
|
$262.2M
25.17%
YoY
|
| Research & Development |
$13.64M
-14.1%
YoY
|
$14.21M
-19.05%
YoY
|
$15.40M
0.96%
YoY
|
$16.48M
-1.89%
YoY
|
$15.88M
-10.68%
YoY
|
$17.55M
12.99%
YoY
|
$15.26M
-13.31%
YoY
|
$16.80M
-5.74%
YoY
|
$17.77M
-0.78%
YoY
|
$15.53M
-14.71%
YoY
|
$17.60M
-0.78%
YoY
|
$17.82M
-9.65%
YoY
|
$17.91M
-2.78%
YoY
|
$18.21M
-76.91%
YoY
|
$17.74M
-18.04%
YoY
|
$19.72M
0.39%
YoY
|
$18.43M
-6.34%
YoY
|
$78.87M
467.44%
YoY
|
$21.64M
51.74%
YoY
|
| Depreciation & Amortization |
$49.78M
-10.83%
YoY
|
$57.93M
-3.4%
YoY
|
$57.32M
11.62%
YoY
|
$57.61M
10.48%
YoY
|
$55.83M
15.23%
YoY
|
$59.97M
-13.88%
YoY
|
$51.35M
-7.97%
YoY
|
$52.14M
-8.29%
YoY
|
$48.45M
-11.3%
YoY
|
$69.63M
18.99%
YoY
|
$55.80M
-0.24%
YoY
|
$56.86M
-5.04%
YoY
|
$54.62M
-7.53%
YoY
|
$58.52M
-5.4%
YoY
|
$55.94M
-15.52%
YoY
|
$59.87M
-7.51%
YoY
|
$59.07M
-9.8%
YoY
|
$61.86M
-4.91%
YoY
|
$66.22M
11.08%
YoY
|
| Operating Expenses |
$175.5M
-7.85%
YoY
|
$263.4M
-8.18%
YoY
|
$207.2M
-15.2%
YoY
|
$212.1M
-11.47%
YoY
|
$190.5M
-17.75%
YoY
|
$286.9M
10.1%
YoY
|
$244.4M
1.01%
YoY
|
$239.6M
-0.02%
YoY
|
$231.6M
-17.54%
YoY
|
$260.6M
3.23%
YoY
|
$241.9M
-7.04%
YoY
|
$239.7M
-2.35%
YoY
|
$280.8M
17.79%
YoY
|
$252.4M
-75.08%
YoY
|
$260.2M
-8.31%
YoY
|
$245.5M
-9.56%
YoY
|
$238.4M
-1.05%
YoY
|
$1.013B
20.3%
YoY
|
$283.8M
26.86%
YoY
|
| Operating Profit |
$2.932M
-91.65%
YoY
|
$86.05M
9.58%
YoY
|
$28.43M
-197.01%
YoY
|
$33.48M
17.2%
YoY
|
$35.13M
-2.04%
YoY
|
$78.52M
-2.72%
YoY
|
-$29.30M
120.02%
YoY
|
$28.57M
-26.55%
YoY
|
$35.86M
36.28%
YoY
|
$80.72M
-13.63%
YoY
|
-$13.32M
-145.87%
YoY
|
$38.90M
-15.24%
YoY
|
$26.32M
-13.9%
YoY
|
$93.46M
-114.38%
YoY
|
$29.03M
-69.8%
YoY
|
$45.89M
-51.33%
YoY
|
$30.56M
13.69%
YoY
|
-$650.1M
28.94%
YoY
|
$96.14M
24.15%
YoY
|
| Interest Expense |
-$6.896M
12.48%
YoY
|
-$6.760M
5.77%
YoY
|
-$6.496M
61.43%
YoY
|
-$6.523M
261.59%
YoY
|
-$6.131M
-50.85%
YoY
|
-$6.391M
438.87%
YoY
|
-$4.024M
-54.27%
YoY
|
-$1.804M
-86.81%
YoY
|
-$12.47M
-49.02%
YoY
|
-$1.186M
-145.16%
YoY
|
-$8.800M
126.34%
YoY
|
-$13.68M
-83.42%
YoY
|
-$24.47M
856.15%
YoY
|
$2.626M
-98.75%
YoY
|
-$3.888M
-80.42%
YoY
|
-$82.52M
118.93%
YoY
|
-$2.559M
-88.08%
YoY
|
$209.8M
-371.82%
YoY
|
-$19.86M
-13.15%
YoY
|
| Other Income/Expense, Net |
$688.0K
-124.55%
YoY
|
-$1.402M
-157.51%
YoY
|
$4.098M
-255.64%
YoY
|
-$5.786M
-209.85%
YoY
|
-$2.803M
2595.19%
YoY
|
$2.438M
-169.94%
YoY
|
-$2.633M
-26.27%
YoY
|
$5.267M
-450.43%
YoY
|
-$104.0K
-88.55%
YoY
|
-$3.486M
-22.96%
YoY
|
-$3.571M
-184.66%
YoY
|
-$1.503M
-123.69%
YoY
|
-$908.0K
-137.85%
YoY
|
-$4.525M
-449.96%
YoY
|
$4.218M
154.1%
YoY
|
$6.345M
-916.6%
YoY
|
$2.399M
887.24%
YoY
|
$1.293M
1889.23%
YoY
|
$1.660M
-88.33%
YoY
|
| Pretax Income |
-$3.276M
-112.51%
YoY
|
$19.90M
-73.32%
YoY
|
$9.142M
-125.42%
YoY
|
$25.51M
-27.28%
YoY
|
$26.20M
34.32%
YoY
|
$74.57M
-1.94%
YoY
|
-$35.96M
39.78%
YoY
|
$35.08M
47.95%
YoY
|
$19.50M
1977.0%
YoY
|
$76.05M
-16.94%
YoY
|
-$25.73M
-165.17%
YoY
|
$23.71M
-178.3%
YoY
|
$939.0K
-93.98%
YoY
|
$91.56M
-73.94%
YoY
|
$39.48M
-25.99%
YoY
|
-$30.28M
-228.21%
YoY
|
$15.60M
-254.46%
YoY
|
$351.4M
348.45%
YoY
|
$53.34M
-37.92%
YoY
|
| Income Tax |
$2.637M
-69.29%
YoY
|
-$204.0K
-101.5%
YoY
|
$12.78M
1.91%
YoY
|
$4.286M
-38.68%
YoY
|
$8.587M
4.33%
YoY
|
$13.61M
5.0%
YoY
|
$12.54M
135.03%
YoY
|
$6.990M
8.19%
YoY
|
$8.231M
-1436.2%
YoY
|
$12.96M
-47.58%
YoY
|
$5.335M
-70.52%
YoY
|
$6.461M
-35.72%
YoY
|
-$616.0K
-112.13%
YoY
|
$24.73M
-274.14%
YoY
|
$18.10M
104.59%
YoY
|
$10.05M
367.05%
YoY
|
$5.080M
-173.79%
YoY
|
-$14.20M
-137.02%
YoY
|
$8.847M
-63.64%
YoY
|
| Net Earnings |
$22.26M
-8.16%
YoY
|
$370.0K
-99.42%
YoY
|
-$3.598M
-92.59%
YoY
|
$26.34M
-28.63%
YoY
|
$24.24M
128.09%
YoY
|
$64.09M
1.05%
YoY
|
-$48.58M
56.85%
YoY
|
$36.91M
121.3%
YoY
|
$10.63M
-239.33%
YoY
|
$63.42M
-5.97%
YoY
|
-$30.97M
-270.31%
YoY
|
$16.68M
-135.92%
YoY
|
-$7.627M
-131.08%
YoY
|
$67.45M
-81.29%
YoY
|
$18.19M
-57.28%
YoY
|
-$46.44M
-395.47%
YoY
|
$24.54M
-68.51%
YoY
|
$360.5M
520.62%
YoY
|
$42.57M
-30.08%
YoY
|
| Basic Earnings Per Share |
$0.59
3.51%
YoY
|
N/A
|
-$0.09
-91.89%
YoY
|
$0.63
-22.22%
YoY
|
$0.57
147.83%
YoY
|
N/A
|
-$1.11
65.67%
YoY
|
$0.81
125.0%
YoY
|
$0.23
-243.75%
YoY
|
N/A
|
-$0.67
-271.79%
YoY
|
$0.36
-136.36%
YoY
|
-$0.16
-130.77%
YoY
|
N/A
|
$0.39
-57.14%
YoY
|
-$0.99
-382.86%
YoY
|
$0.52
-70.29%
YoY
|
$7.54
480.0%
YoY
|
$0.91
-30.53%
YoY
|
| Diluted Earnings Per Share |
$0.59
5.36%
YoY
|
$0.01
-99.54%
YoY
|
-$0.09
-91.89%
YoY
|
$0.62
-19.48%
YoY
|
$0.56
143.48%
YoY
|
$1.50
20.34%
YoY
|
-$1.11
65.67%
YoY
|
$0.77
113.89%
YoY
|
$0.23
-243.75%
YoY
|
$1.24
-12.4%
YoY
|
-$0.67
-271.79%
YoY
|
$0.36
-100.0%
YoY
|
-$0.16
-131.37%
YoY
|
$1.42
-80.89%
YoY
|
$0.39
-55.68%
YoY
|
-$988.4K
-299529719.94%
YoY
|
$0.51
-69.46%
YoY
|
$7.43
485.04%
YoY
|
$0.88
-32.82%
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 |
37.65M shares
-12.11%
YoY
|
39.50M shares
-7.57%
YoY
|
41.00M shares
-8.35%
YoY
|
42.09M shares
-8.76%
YoY
|
42.85M shares
-7.0%
YoY
|
42.74M shares
-7.05%
YoY
|
44.74M shares
-3.75%
YoY
|
46.13M shares
-2.44%
YoY
|
46.07M shares
-2.52%
YoY
|
45.98M shares
-2.56%
YoY
|
46.48M shares
-0.83%
YoY
|
47.28M shares
-0.03%
YoY
|
47.26M shares
0.44%
YoY
|
47.19M shares
-1.23%
YoY
|
46.87M shares
0.29%
YoY
|
47.30M shares
6.01%
YoY
|
47.05M shares
5.98%
YoY
|
47.78M shares
7.36%
YoY
|
46.74M shares
0.99%
YoY
|
| Diluted Shares Outstanding |
37.60M shares
-14.88%
YoY
|
N/A
|
40.56M shares
-7.66%
YoY
|
43.15M shares
-14.84%
YoY
|
44.17M shares
-3.89%
YoY
|
N/A
|
43.92M shares
-4.64%
YoY
|
50.67M shares
8.26%
YoY
|
45.96M shares
-2.2%
YoY
|
N/A
|
46.06M shares
-1.73%
YoY
|
46.80M shares
-0.38%
YoY
|
46.99M shares
-10.34%
YoY
|
N/A
|
46.87M shares
-3.52%
YoY
|
46.98M shares
-1.16%
YoY
|
52.41M shares
12.14%
YoY
|
48.51M shares
6.29%
YoY
|
48.58M shares
4.91%
YoY
|
Loading...