|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.128B
-2.35%
YoY
|
$1.155B
4.53%
YoY
|
$1.105B
4.47%
YoY
|
$1.058B
14.05%
YoY
|
$927.7M
1.59%
YoY
|
| Cost Of Revenue |
$465.1M
-9.92%
YoY
|
$516.3M
2.81%
YoY
|
$502.2M
-0.63%
YoY
|
$505.4M
14.03%
YoY
|
$443.2M
3.53%
YoY
|
| Gross Profit |
$663.3M
3.77%
YoY
|
$639.2M
5.96%
YoY
|
$603.2M
9.14%
YoY
|
$552.7M
14.07%
YoY
|
$484.5M
-0.13%
YoY
|
| Selling, General & Admin |
$332.2M
-2.37%
YoY
|
$340.2M
-15.39%
YoY
|
$402.1M
-4.57%
YoY
|
$421.4M
26.7%
YoY
|
$332.6M
-3.49%
YoY
|
| Research & Development |
$138.1M
-13.98%
YoY
|
$160.6M
4.75%
YoY
|
$153.3M
-2.3%
YoY
|
$156.9M
25.96%
YoY
|
$124.6M
24.39%
YoY
|
| Depreciation & Amortization |
$10.10M
-21.09%
YoY
|
$12.80M
-1.54%
YoY
|
$13.00M
-7.8%
YoY
|
$14.10M
-2.08%
YoY
|
$14.40M
-25.0%
YoY
|
| Operating Expenses |
$472.5M
-48.06%
YoY
|
$909.7M
62.87%
YoY
|
$558.5M
-3.9%
YoY
|
$581.2M
26.45%
YoY
|
$459.6M
2.62%
YoY
|
| Operating Profit |
$190.8M
-170.52%
YoY
|
-$270.5M
-705.09%
YoY
|
$44.71M
-256.94%
YoY
|
-$28.49M
-214.37%
YoY
|
$24.91M
-33.13%
YoY
|
| Interest Expense |
$67.97M
22.17%
YoY
|
$55.63M
39.36%
YoY
|
$39.92M
11.5%
YoY
|
$35.80M
98.87%
YoY
|
$18.00M
4.14%
YoY
|
| Other Income/Expense, Net |
$3.953M
-6.24%
YoY
|
$4.216M
3.43%
YoY
|
$4.076M
74.79%
YoY
|
$2.332M
-1200.0%
YoY
|
-$212.0K
10500.0%
YoY
|
| Pretax Income |
$131.8M
-142.29%
YoY
|
-$311.6M
-1865.99%
YoY
|
$17.64M
-131.75%
YoY
|
-$55.58M
-884.63%
YoY
|
$7.083M
-67.23%
YoY
|
| Income Tax |
$16.81M
-159.16%
YoY
|
-$28.42M
-279.59%
YoY
|
$15.82M
-255.63%
YoY
|
-$10.17M
-834.15%
YoY
|
$1.385M
-90.03%
YoY
|
| Net Earnings |
$115.0M
-140.6%
YoY
|
-$283.2M
-15658.9%
YoY
|
$1.820M
-104.01%
YoY
|
-$45.41M
-896.89%
YoY
|
$5.698M
-26.16%
YoY
|
| Basic Earnings Per Share |
$2.41
-143.04%
YoY
|
-$5.60
-18766.67%
YoY
|
$0.03
-103.41%
YoY
|
-$0.88
-833.33%
YoY
|
$0.12
-25.0%
YoY
|
| Diluted Earnings Per Share |
$2.37
-142.32%
YoY
|
-$5.60
-18766.67%
YoY
|
$0.03
-103.41%
YoY
|
-$0.88
-833.33%
YoY
|
$0.12
-25.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.68M shares
-5.7%
YoY
|
50.56M shares
-3.78%
YoY
|
52.55M shares
1.9%
YoY
|
51.57M shares
8.77%
YoY
|
47.41M shares
-1.6%
YoY
|
| Diluted Shares Outstanding |
48.47M shares
-4.13%
YoY
|
50.56M shares
-5.88%
YoY
|
53.72M shares
4.17%
YoY
|
51.57M shares
6.92%
YoY
|
48.23M shares
-0.96%
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 |
$281.1M
3.87%
YoY
|
$295.3M
-2.31%
YoY
|
$281.1M
-1.95%
YoY
|
$281.4M
-2.06%
YoY
|
$270.7M
-3.08%
YoY
|
$302.2M
2.45%
YoY
|
$286.7M
3.28%
YoY
|
$287.3M
5.99%
YoY
|
$279.3M
6.68%
YoY
|
$295.0M
7.37%
YoY
|
$277.6M
6.25%
YoY
|
$271.0M
2.31%
YoY
|
$261.8M
1.8%
YoY
|
$274.8M
10.84%
YoY
|
$261.3M
13.01%
YoY
|
$264.9M
15.47%
YoY
|
$257.1M
17.31%
YoY
|
$247.9M
2.18%
YoY
|
$231.2M
7.54%
YoY
|
| Cost Of Revenue |
$114.6M
-0.2%
YoY
|
$123.0M
-10.81%
YoY
|
$113.7M
-10.87%
YoY
|
$113.6M
-8.87%
YoY
|
$114.8M
-9.03%
YoY
|
$137.9M
1.5%
YoY
|
$127.5M
4.72%
YoY
|
$124.7M
2.65%
YoY
|
$126.2M
2.51%
YoY
|
$135.8M
0.26%
YoY
|
$121.8M
0.69%
YoY
|
$121.5M
-3.29%
YoY
|
$123.1M
-0.2%
YoY
|
$135.5M
9.21%
YoY
|
$120.9M
12.31%
YoY
|
$125.6M
16.23%
YoY
|
$123.4M
19.32%
YoY
|
$124.1M
3.73%
YoY
|
$107.7M
9.12%
YoY
|
| Gross Profit |
$166.6M
6.87%
YoY
|
$172.3M
4.82%
YoY
|
$167.5M
5.2%
YoY
|
$167.7M
3.18%
YoY
|
$155.8M
1.83%
YoY
|
$164.4M
3.26%
YoY
|
$159.2M
2.15%
YoY
|
$162.6M
8.7%
YoY
|
$153.0M
10.39%
YoY
|
$159.2M
14.29%
YoY
|
$155.9M
11.04%
YoY
|
$149.6M
7.36%
YoY
|
$138.6M
3.65%
YoY
|
$139.3M
12.47%
YoY
|
$140.4M
13.62%
YoY
|
$139.3M
14.79%
YoY
|
$133.8M
15.51%
YoY
|
$123.8M
0.65%
YoY
|
$123.5M
6.21%
YoY
|
| Selling, General & Admin |
$77.61M
-23.4%
YoY
|
$78.80M
-8.35%
YoY
|
$75.15M
0.07%
YoY
|
$76.90M
-4.5%
YoY
|
$101.3M
2.74%
YoY
|
$85.98M
-1.71%
YoY
|
$75.10M
-21.0%
YoY
|
$80.52M
-28.32%
YoY
|
$98.62M
-8.02%
YoY
|
$87.48M
-23.92%
YoY
|
$95.06M
-10.55%
YoY
|
$112.3M
12.2%
YoY
|
$107.2M
8.33%
YoY
|
$115.0M
24.04%
YoY
|
$106.3M
33.79%
YoY
|
$100.1M
29.26%
YoY
|
$98.98M
24.69%
YoY
|
$92.70M
-1.9%
YoY
|
$79.44M
-3.82%
YoY
|
| Research & Development |
$36.92M
10.0%
YoY
|
$33.78M
-14.16%
YoY
|
$37.20M
-5.51%
YoY
|
$33.60M
-14.01%
YoY
|
$33.56M
-21.59%
YoY
|
$39.35M
1.93%
YoY
|
$39.37M
3.7%
YoY
|
$39.07M
8.08%
YoY
|
$42.80M
5.45%
YoY
|
$38.60M
1.11%
YoY
|
$37.97M
-6.15%
YoY
|
$36.15M
-5.71%
YoY
|
$40.59M
1.6%
YoY
|
$38.18M
13.6%
YoY
|
$40.45M
28.15%
YoY
|
$38.33M
26.84%
YoY
|
$39.95M
36.92%
YoY
|
$33.61M
22.2%
YoY
|
$31.57M
38.55%
YoY
|
| Depreciation & Amortization |
$20.55M
-5.06%
YoY
|
$21.56M
-28.24%
YoY
|
$21.31M
-31.41%
YoY
|
$21.70M
-28.76%
YoY
|
$21.65M
-28.07%
YoY
|
$30.05M
7.75%
YoY
|
$31.06M
10.95%
YoY
|
$30.46M
15.59%
YoY
|
$30.10M
10.35%
YoY
|
$27.89M
8.24%
YoY
|
$28.00M
10.57%
YoY
|
$26.35M
2.38%
YoY
|
$27.27M
6.76%
YoY
|
$25.76M
17.5%
YoY
|
$25.32M
28.27%
YoY
|
$25.74M
27.15%
YoY
|
$25.55M
24.61%
YoY
|
$21.93M
-8.26%
YoY
|
$19.74M
287.1%
YoY
|
| Operating Expenses |
$115.1M
-14.99%
YoY
|
$113.1M
-10.31%
YoY
|
$112.9M
-2.14%
YoY
|
$111.1M
-7.83%
YoY
|
$135.4M
-4.85%
YoY
|
$126.1M
-0.57%
YoY
|
$115.4M
-13.77%
YoY
|
$120.5M
-19.28%
YoY
|
$142.3M
-4.22%
YoY
|
$126.9M
-17.53%
YoY
|
$133.8M
-9.2%
YoY
|
$149.3M
7.19%
YoY
|
$148.6M
6.33%
YoY
|
$153.8M
21.25%
YoY
|
$147.4M
31.95%
YoY
|
$139.3M
28.56%
YoY
|
$139.7M
28.01%
YoY
|
$126.9M
3.39%
YoY
|
$111.7M
5.14%
YoY
|
| Operating Profit |
$51.45M
151.81%
YoY
|
$59.14M
54.75%
YoY
|
$54.57M
24.52%
YoY
|
$56.69M
34.67%
YoY
|
$20.43M
90.6%
YoY
|
$38.22M
18.27%
YoY
|
$43.83M
98.81%
YoY
|
$42.09M
14217.01%
YoY
|
$10.72M
-207.76%
YoY
|
$32.31M
-322.12%
YoY
|
$22.04M
-414.38%
YoY
|
$294.0K
444.44%
YoY
|
-$9.947M
66.37%
YoY
|
-$14.55M
380.61%
YoY
|
-$7.012M
-159.19%
YoY
|
$54.00K
-99.59%
YoY
|
-$5.979M
-189.99%
YoY
|
-$3.027M
256.12%
YoY
|
$11.85M
17.44%
YoY
|
| Interest Expense |
$16.04M
-5.36%
YoY
|
-$14.15M
20.56%
YoY
|
-$16.77M
-218.63%
YoY
|
$18.41M
17.16%
YoY
|
$16.95M
64.9%
YoY
|
-$11.74M
38.55%
YoY
|
$14.14M
46.99%
YoY
|
$15.72M
40.73%
YoY
|
$10.28M
-3.62%
YoY
|
-$8.473M
-17.43%
YoY
|
$9.620M
3.03%
YoY
|
$11.17M
24.41%
YoY
|
$10.66M
40.31%
YoY
|
-$10.26M
173.55%
YoY
|
$9.337M
133.25%
YoY
|
$8.976M
77.6%
YoY
|
$7.599M
48.59%
YoY
|
-$3.751M
-24.98%
YoY
|
$4.003M
0.15%
YoY
|
| Other Income/Expense, Net |
$883.0K
-33.46%
YoY
|
$844.0K
-25.38%
YoY
|
$3.245M
171.78%
YoY
|
$1.172M
33.94%
YoY
|
$1.327M
30.61%
YoY
|
$1.131M
-53.15%
YoY
|
$1.194M
22.34%
YoY
|
$875.0K
-12.94%
YoY
|
$1.016M
0.0%
YoY
|
$2.414M
543.73%
YoY
|
$976.0K
23.23%
YoY
|
$1.005M
34.36%
YoY
|
$1.016M
-9.37%
YoY
|
$375.0K
-256.25%
YoY
|
$792.0K
1.54%
YoY
|
$748.0K
293.68%
YoY
|
$1.121M
-196.47%
YoY
|
-$240.0K
-70.0%
YoY
|
$780.0K
-446.67%
YoY
|
| Pretax Income |
$37.81M
576.3%
YoY
|
$45.83M
-112.13%
YoY
|
$41.04M
25.59%
YoY
|
$39.39M
32.69%
YoY
|
$5.590M
47.49%
YoY
|
-$377.8M
-1538.77%
YoY
|
$32.68M
80.7%
YoY
|
$29.69M
-466.73%
YoY
|
$3.790M
-120.37%
YoY
|
$26.26M
-203.23%
YoY
|
$18.09M
-252.05%
YoY
|
-$8.095M
39.83%
YoY
|
-$18.60M
49.33%
YoY
|
-$25.43M
139.54%
YoY
|
-$11.90M
-236.65%
YoY
|
-$5.789M
-168.3%
YoY
|
-$12.46M
-2495.58%
YoY
|
-$10.62M
59.14%
YoY
|
$8.705M
31.26%
YoY
|
| Income Tax |
$6.666M
821.99%
YoY
|
$9.144M
-119.46%
YoY
|
-$6.448M
-153.11%
YoY
|
$13.41M
70.15%
YoY
|
$723.0K
-149.66%
YoY
|
-$46.99M
-325.29%
YoY
|
$12.14M
33.86%
YoY
|
$7.883M
-177.28%
YoY
|
-$1.456M
-62.68%
YoY
|
$20.86M
-599.54%
YoY
|
$9.069M
-675.44%
YoY
|
-$10.20M
330.93%
YoY
|
-$3.901M
90.29%
YoY
|
-$4.175M
17.24%
YoY
|
-$1.576M
-162.61%
YoY
|
-$2.367M
-235.64%
YoY
|
-$2.050M
-399.71%
YoY
|
-$3.561M
-151.61%
YoY
|
$2.517M
43.34%
YoY
|
| Net Earnings |
$31.14M
539.8%
YoY
|
$36.69M
-111.09%
YoY
|
$47.49M
131.19%
YoY
|
$25.98M
19.15%
YoY
|
$4.867M
-7.22%
YoY
|
-$330.8M
-6226.39%
YoY
|
$20.54M
127.81%
YoY
|
$21.80M
935.82%
YoY
|
$5.246M
-135.68%
YoY
|
$5.399M
-125.4%
YoY
|
$9.017M
-187.38%
YoY
|
$2.105M
-161.51%
YoY
|
-$14.70M
41.26%
YoY
|
-$21.26M
201.25%
YoY
|
-$10.32M
-266.76%
YoY
|
-$3.422M
-150.84%
YoY
|
-$10.41M
6245.73%
YoY
|
-$7.057M
-48.19%
YoY
|
$6.188M
26.91%
YoY
|
| Basic Earnings Per Share |
$0.68
580.0%
YoY
|
N/A
|
$1.00
143.9%
YoY
|
$0.54
25.58%
YoY
|
$0.10
0.0%
YoY
|
N/A
|
$0.41
141.18%
YoY
|
$0.43
975.0%
YoY
|
$0.10
-135.71%
YoY
|
N/A
|
$0.17
-185.0%
YoY
|
$0.04
-157.14%
YoY
|
-$0.28
40.0%
YoY
|
N/A
|
-$0.20
-253.85%
YoY
|
-$0.07
-150.0%
YoY
|
-$0.20
N/A
|
N/A
|
$0.13
30.0%
YoY
|
| Diluted Earnings Per Share |
$0.67
570.0%
YoY
|
$0.76
-111.35%
YoY
|
$0.98
145.0%
YoY
|
$0.54
28.57%
YoY
|
$0.10
0.0%
YoY
|
-$6.75
-6901.15%
YoY
|
$0.40
135.29%
YoY
|
$0.42
950.0%
YoY
|
$0.10
-135.71%
YoY
|
$0.10
-124.13%
YoY
|
$0.17
-185.0%
YoY
|
$0.04
-157.14%
YoY
|
-$0.28
40.0%
YoY
|
-$0.41
-100.0%
YoY
|
-$0.20
-253.85%
YoY
|
-$0.07
-150.0%
YoY
|
-$0.20
N/A
|
-$150.2K
53641651.18%
YoY
|
$0.13
30.0%
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 |
45.93M shares
-6.71%
YoY
|
47.83M shares
-5.69%
YoY
|
48.51M shares
-6.04%
YoY
|
48.52M shares
-6.02%
YoY
|
49.24M shares
-7.93%
YoY
|
50.72M shares
-5.82%
YoY
|
51.63M shares
-4.14%
YoY
|
51.63M shares
-4.15%
YoY
|
53.48M shares
0.49%
YoY
|
53.85M shares
1.42%
YoY
|
53.85M shares
1.56%
YoY
|
53.86M shares
4.26%
YoY
|
53.22M shares
3.94%
YoY
|
53.10M shares
10.21%
YoY
|
53.03M shares
11.54%
YoY
|
51.66M shares
8.18%
YoY
|
51.20M shares
8.1%
YoY
|
48.18M shares
-2.81%
YoY
|
47.54M shares
-1.51%
YoY
|
| Diluted Shares Outstanding |
46.35M shares
-6.26%
YoY
|
N/A
|
48.50M shares
-6.07%
YoY
|
48.25M shares
-6.64%
YoY
|
49.45M shares
-7.43%
YoY
|
N/A
|
51.63M shares
-4.54%
YoY
|
51.68M shares
-3.66%
YoY
|
53.41M shares
2.46%
YoY
|
N/A
|
54.09M shares
4.64%
YoY
|
53.64M shares
3.84%
YoY
|
52.13M shares
1.82%
YoY
|
N/A
|
51.69M shares
7.08%
YoY
|
51.66M shares
6.64%
YoY
|
51.20M shares
8.1%
YoY
|
N/A
|
48.27M shares
-1.2%
YoY
|
Loading...