|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.004B
2.73%
YoY
|
$977.1M
-24.1%
YoY
|
$1.287B
-9.94%
YoY
|
$1.430B
-2.14%
YoY
|
$1.461B
21.66%
YoY
|
| Cost Of Revenue |
$622.3M
-2.61%
YoY
|
$639.0M
-14.32%
YoY
|
$745.7M
-14.69%
YoY
|
$874.1M
14.35%
YoY
|
$764.5M
15.53%
YoY
|
| Gross Profit |
$381.5M
12.81%
YoY
|
$338.2M
-37.57%
YoY
|
$541.7M
-2.47%
YoY
|
$555.4M
-20.24%
YoY
|
$696.4M
29.2%
YoY
|
| Selling, General & Admin |
$241.0M
12.67%
YoY
|
$213.9M
3.95%
YoY
|
$205.8M
-1.02%
YoY
|
$207.9M
1.88%
YoY
|
$204.1M
13.0%
YoY
|
| Research & Development |
$117.4M
6.94%
YoY
|
$109.8M
11.22%
YoY
|
$98.70M
-14.99%
YoY
|
$116.1M
-16.81%
YoY
|
$139.6M
9.99%
YoY
|
| Depreciation & Amortization |
$66.85M
8.81%
YoY
|
$61.44M
-11.75%
YoY
|
$69.62M
-23.13%
YoY
|
$90.56M
-5.99%
YoY
|
$96.33M
1.88%
YoY
|
| Operating Expenses |
$368.4M
-32.59%
YoY
|
$546.4M
76.19%
YoY
|
$310.1M
-19.64%
YoY
|
$385.9M
17.47%
YoY
|
$328.5M
-3.47%
YoY
|
| Operating Profit |
$13.10M
-106.29%
YoY
|
-$208.3M
-189.93%
YoY
|
$231.6M
36.62%
YoY
|
$169.5M
-53.93%
YoY
|
$367.9M
85.18%
YoY
|
| Interest Expense |
$29.86M
-34.33%
YoY
|
$45.47M
5.51%
YoY
|
$43.09M
241.45%
YoY
|
$12.62M
-786.24%
YoY
|
-$1.839M
-129.33%
YoY
|
| Other Income/Expense, Net |
$31.99M
-31.0%
YoY
|
$46.37M
3873.09%
YoY
|
$1.167M
-91.57%
YoY
|
$13.85M
-1087.95%
YoY
|
-$1.402M
-119.93%
YoY
|
| Pretax Income |
$45.10M
-127.86%
YoY
|
-$161.9M
-158.9%
YoY
|
$274.9M
49.92%
YoY
|
$183.4M
-49.97%
YoY
|
$366.5M
78.17%
YoY
|
| Income Tax |
$14.00M
-28.71%
YoY
|
$19.64M
-64.93%
YoY
|
$56.00M
-22.86%
YoY
|
$72.59M
-18.08%
YoY
|
$88.62M
95.39%
YoY
|
| Net Earnings |
$31.10M
-117.13%
YoY
|
-$181.5M
-182.93%
YoY
|
$218.9M
99.14%
YoY
|
$109.9M
-60.52%
YoY
|
$278.4M
74.48%
YoY
|
| Basic Earnings Per Share |
$0.73
-117.85%
YoY
|
-$4.09
-188.15%
YoY
|
$4.64
113.82%
YoY
|
$2.17
-58.35%
YoY
|
$5.21
73.67%
YoY
|
| Diluted Earnings Per Share |
$0.73
-117.85%
YoY
|
-$4.09
-188.42%
YoY
|
$4.63
114.14%
YoY
|
$2.16
-58.14%
YoY
|
$5.16
73.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
42.34M shares
-4.49%
YoY
|
44.34M shares
-5.98%
YoY
|
47.15M shares
-7.11%
YoY
|
50.76M shares
-4.96%
YoY
|
53.41M shares
0.42%
YoY
|
| Diluted Shares Outstanding |
42.65M shares
-3.8%
YoY
|
44.34M shares
-6.31%
YoY
|
47.32M shares
-7.08%
YoY
|
50.92M shares
-5.57%
YoY
|
53.93M shares
0.27%
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 |
$265.5M
16.55%
YoY
|
$274.5M
17.13%
YoY
|
$250.8M
7.57%
YoY
|
$250.7M
-2.69%
YoY
|
$227.8M
-9.61%
YoY
|
$234.3M
-21.6%
YoY
|
$233.1M
-22.65%
YoY
|
$257.6M
-24.22%
YoY
|
$252.0M
-27.41%
YoY
|
$298.9M
-10.39%
YoY
|
$301.4M
-13.64%
YoY
|
$340.0M
-9.83%
YoY
|
$347.2M
-6.16%
YoY
|
$333.5M
-8.49%
YoY
|
$349.0M
-7.95%
YoY
|
$377.0M
1.44%
YoY
|
$370.0M
7.06%
YoY
|
$364.5M
8.27%
YoY
|
$379.2M
19.06%
YoY
|
| Cost Of Revenue |
$166.0M
20.3%
YoY
|
$175.4M
21.81%
YoY
|
$151.8M
-15.23%
YoY
|
$157.1M
-2.67%
YoY
|
$138.0M
-10.68%
YoY
|
$144.0M
-22.05%
YoY
|
$179.1M
6.26%
YoY
|
$161.5M
-16.03%
YoY
|
$154.5M
-22.85%
YoY
|
$184.7M
-32.26%
YoY
|
$168.5M
-15.15%
YoY
|
$192.3M
-6.06%
YoY
|
$200.2M
1.05%
YoY
|
$272.7M
37.41%
YoY
|
$198.6M
2.75%
YoY
|
$204.7M
7.09%
YoY
|
$198.2M
9.12%
YoY
|
$198.5M
4.56%
YoY
|
$193.3M
16.68%
YoY
|
| Gross Profit |
$99.50M
10.79%
YoY
|
$99.07M
9.66%
YoY
|
$99.01M
83.04%
YoY
|
$93.57M
-2.72%
YoY
|
$89.81M
-7.92%
YoY
|
$90.34M
-20.87%
YoY
|
$54.09M
-59.3%
YoY
|
$96.19M
-34.87%
YoY
|
$97.54M
-33.62%
YoY
|
$114.2M
87.7%
YoY
|
$132.9M
-11.65%
YoY
|
$147.7M
-14.3%
YoY
|
$146.9M
-14.48%
YoY
|
$60.82M
-63.36%
YoY
|
$150.4M
-19.07%
YoY
|
$172.3M
-4.53%
YoY
|
$171.8M
4.77%
YoY
|
$166.0M
13.02%
YoY
|
$185.9M
21.65%
YoY
|
| Selling, General & Admin |
$60.63M
5.92%
YoY
|
$64.47M
27.01%
YoY
|
$58.86M
7.23%
YoY
|
$60.43M
11.73%
YoY
|
$57.24M
5.69%
YoY
|
$50.76M
-9.17%
YoY
|
$54.89M
3.18%
YoY
|
$54.09M
8.51%
YoY
|
$54.16M
5.74%
YoY
|
$55.88M
12.27%
YoY
|
$53.20M
0.01%
YoY
|
$49.85M
-4.91%
YoY
|
$51.22M
0.35%
YoY
|
$49.77M
-3.51%
YoY
|
$53.20M
-0.09%
YoY
|
$52.42M
4.3%
YoY
|
$51.04M
4.21%
YoY
|
$51.58M
15.4%
YoY
|
$53.25M
14.83%
YoY
|
| Research & Development |
$33.31M
17.55%
YoY
|
$28.77M
11.78%
YoY
|
$30.36M
11.7%
YoY
|
$29.94M
8.91%
YoY
|
$28.34M
-3.56%
YoY
|
$25.74M
-7.13%
YoY
|
$27.18M
9.99%
YoY
|
$27.49M
16.91%
YoY
|
$29.38M
29.03%
YoY
|
$27.71M
4.11%
YoY
|
$24.71M
-2.86%
YoY
|
$23.51M
-23.18%
YoY
|
$22.77M
-31.93%
YoY
|
$26.62M
-27.6%
YoY
|
$25.44M
-25.79%
YoY
|
$30.61M
-13.02%
YoY
|
$33.45M
0.33%
YoY
|
$36.77M
15.62%
YoY
|
$34.28M
8.1%
YoY
|
| Depreciation & Amortization |
$15.89M
3.59%
YoY
|
$20.06M
35.32%
YoY
|
$15.63M
3.41%
YoY
|
$15.83M
3.49%
YoY
|
$15.34M
-5.38%
YoY
|
$14.82M
-12.42%
YoY
|
$15.12M
-13.12%
YoY
|
$15.29M
-12.39%
YoY
|
$16.21M
-9.36%
YoY
|
$16.92M
-18.3%
YoY
|
$17.40M
-23.51%
YoY
|
$17.45M
-26.26%
YoY
|
$17.89M
-23.67%
YoY
|
$20.71M
-14.42%
YoY
|
$22.75M
-5.81%
YoY
|
$23.67M
-2.1%
YoY
|
$23.44M
-1.61%
YoY
|
$24.20M
3.43%
YoY
|
$24.15M
1.47%
YoY
|
| Operating Expenses |
$107.2M
21.88%
YoY
|
$93.24M
21.89%
YoY
|
$91.15M
-70.35%
YoY
|
$93.47M
11.08%
YoY
|
$87.99M
5.32%
YoY
|
$76.50M
-9.88%
YoY
|
$307.4M
298.25%
YoY
|
$84.15M
14.7%
YoY
|
$83.54M
16.82%
YoY
|
$84.88M
9.01%
YoY
|
$77.20M
34.81%
YoY
|
$73.36M
-27.13%
YoY
|
$71.51M
-9.11%
YoY
|
$77.86M
-11.87%
YoY
|
$57.26M
-31.74%
YoY
|
$100.7M
14.04%
YoY
|
$78.68M
4.7%
YoY
|
$88.35M
15.64%
YoY
|
$83.89M
-24.68%
YoY
|
| Operating Profit |
-$7.736M
-523.43%
YoY
|
$5.835M
-57.87%
YoY
|
$7.855M
-103.1%
YoY
|
$104.0K
-99.14%
YoY
|
$1.827M
-86.95%
YoY
|
$13.85M
-52.72%
YoY
|
-$253.3M
-554.79%
YoY
|
$12.04M
-83.8%
YoY
|
$14.00M
-81.44%
YoY
|
$29.29M
-271.91%
YoY
|
$55.71M
-40.21%
YoY
|
$74.33M
3.71%
YoY
|
$75.43M
-19.02%
YoY
|
-$17.04M
-121.94%
YoY
|
$93.16M
-8.65%
YoY
|
$71.68M
-22.31%
YoY
|
$93.14M
4.84%
YoY
|
$77.66M
10.18%
YoY
|
$102.0M
146.27%
YoY
|
| Interest Expense |
$6.922M
-7.01%
YoY
|
$4.788M
-39.79%
YoY
|
$7.283M
-34.41%
YoY
|
$8.001M
-37.38%
YoY
|
$7.444M
-40.46%
YoY
|
$7.952M
-38.49%
YoY
|
$11.10M
-4.03%
YoY
|
$12.78M
60.57%
YoY
|
$12.50M
65.96%
YoY
|
$12.93M
-14.24%
YoY
|
$11.57M
219.14%
YoY
|
$7.958M
576.13%
YoY
|
$7.533M
-10861.43%
YoY
|
$15.07M
131.98%
YoY
|
$3.625M
-1358.68%
YoY
|
$1.177M
-389.19%
YoY
|
-$70.00K
-85.86%
YoY
|
$6.498M
-229.96%
YoY
|
-$288.0K
-124.66%
YoY
|
| Other Income/Expense, Net |
$8.755M
-0.38%
YoY
|
$109.0K
-83.26%
YoY
|
$7.799M
-28.0%
YoY
|
$8.167M
-37.04%
YoY
|
$8.788M
2604.0%
YoY
|
$651.0K
10750.0%
YoY
|
$10.83M
-10.58%
YoY
|
$12.97M
4451.58%
YoY
|
$325.0K
-95.87%
YoY
|
$6.000K
-98.91%
YoY
|
$12.11M
208.56%
YoY
|
$285.0K
-84.12%
YoY
|
$7.864M
-2669.93%
YoY
|
$548.0K
49.32%
YoY
|
$3.926M
-886.77%
YoY
|
$1.795M
-573.61%
YoY
|
-$306.0K
26.45%
YoY
|
$367.0K
83.5%
YoY
|
-$499.0K
-145.0%
YoY
|
| Pretax Income |
$1.019M
-90.4%
YoY
|
$10.56M
-52.04%
YoY
|
$15.65M
-106.45%
YoY
|
$8.271M
-66.93%
YoY
|
$10.62M
-68.41%
YoY
|
$22.01M
-47.78%
YoY
|
-$242.5M
-457.58%
YoY
|
$25.01M
-69.35%
YoY
|
$33.60M
-59.66%
YoY
|
$42.15M
-152.66%
YoY
|
$67.82M
-30.15%
YoY
|
$81.61M
11.08%
YoY
|
$83.29M
-10.28%
YoY
|
-$80.04M
-194.7%
YoY
|
$97.09M
-4.33%
YoY
|
$73.47M
-20.03%
YoY
|
$92.84M
4.78%
YoY
|
$84.52M
28.84%
YoY
|
$101.5M
138.67%
YoY
|
| Income Tax |
-$565.0K
-108.24%
YoY
|
-$2.714M
-119.12%
YoY
|
$8.191M
-191.83%
YoY
|
$1.666M
-65.71%
YoY
|
$6.857M
-27.84%
YoY
|
$14.20M
1858.21%
YoY
|
-$8.920M
-169.55%
YoY
|
$4.858M
-74.82%
YoY
|
$9.503M
-58.96%
YoY
|
$725.0K
-94.36%
YoY
|
$12.83M
-37.1%
YoY
|
$19.29M
19.53%
YoY
|
$23.16M
-0.23%
YoY
|
$12.85M
-33.25%
YoY
|
$20.39M
-23.88%
YoY
|
$16.14M
-27.29%
YoY
|
$23.21M
13.89%
YoY
|
$19.25M
21.09%
YoY
|
$26.79M
283.12%
YoY
|
| Net Earnings |
$1.584M
-57.85%
YoY
|
$13.27M
69.8%
YoY
|
$7.463M
-103.19%
YoY
|
$6.605M
-67.23%
YoY
|
$3.758M
-84.41%
YoY
|
$7.815M
-81.14%
YoY
|
-$233.6M
-524.76%
YoY
|
$20.15M
-67.66%
YoY
|
$24.10M
-59.93%
YoY
|
$41.43M
-144.6%
YoY
|
$54.99M
-27.89%
YoY
|
$62.32M
9.4%
YoY
|
$60.14M
-13.56%
YoY
|
-$92.90M
-242.72%
YoY
|
$76.26M
1.14%
YoY
|
$56.97M
-18.38%
YoY
|
$69.57M
2.12%
YoY
|
$65.09M
31.92%
YoY
|
$75.40M
111.78%
YoY
|
| Basic Earnings Per Share |
$0.04
-55.56%
YoY
|
N/A
|
$0.18
-103.38%
YoY
|
$0.16
-64.44%
YoY
|
$0.09
-82.69%
YoY
|
N/A
|
-$5.33
-559.48%
YoY
|
$0.45
-65.91%
YoY
|
$0.52
-58.73%
YoY
|
N/A
|
$1.16
-21.62%
YoY
|
$1.32
20.0%
YoY
|
$1.26
-4.55%
YoY
|
N/A
|
$1.48
4.96%
YoY
|
$1.10
-16.03%
YoY
|
$1.32
3.94%
YoY
|
N/A
|
$1.41
110.45%
YoY
|
| Diluted Earnings Per Share |
$0.04
-55.56%
YoY
|
$0.31
70.92%
YoY
|
$0.18
-103.38%
YoY
|
$0.16
-64.44%
YoY
|
$0.09
-82.39%
YoY
|
$0.18
-79.36%
YoY
|
-$5.33
-559.48%
YoY
|
$0.45
-65.74%
YoY
|
$0.52
-58.58%
YoY
|
$0.89
-146.57%
YoY
|
$1.16
-21.09%
YoY
|
$1.31
19.39%
YoY
|
$1.26
-3.82%
YoY
|
-$1.91
-100.0%
YoY
|
$1.47
5.0%
YoY
|
$1.10
-14.73%
YoY
|
$1.31
3.97%
YoY
|
$1.215M
132086192.51%
YoY
|
$1.40
112.12%
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 |
42.19M shares
-0.84%
YoY
|
42.12M shares
-2.6%
YoY
|
42.22M shares
-4.54%
YoY
|
42.53M shares
-6.66%
YoY
|
42.55M shares
-7.7%
YoY
|
43.25M shares
-7.83%
YoY
|
44.23M shares
-6.63%
YoY
|
45.57M shares
-3.67%
YoY
|
46.10M shares
-3.21%
YoY
|
46.92M shares
-3.68%
YoY
|
47.37M shares
-5.66%
YoY
|
47.31M shares
-8.48%
YoY
|
47.63M shares
-9.81%
YoY
|
48.71M shares
-8.62%
YoY
|
50.21M shares
-5.96%
YoY
|
51.69M shares
-3.34%
YoY
|
52.81M shares
-1.37%
YoY
|
53.31M shares
0.02%
YoY
|
53.39M shares
0.54%
YoY
|
| Diluted Shares Outstanding |
42.91M shares
0.19%
YoY
|
N/A
|
42.56M shares
-2.92%
YoY
|
42.58M shares
-5.41%
YoY
|
42.83M shares
-7.24%
YoY
|
N/A
|
43.84M shares
-7.49%
YoY
|
45.01M shares
-5.14%
YoY
|
46.17M shares
-3.35%
YoY
|
N/A
|
47.39M shares
-8.41%
YoY
|
47.45M shares
-8.38%
YoY
|
47.78M shares
-10.03%
YoY
|
N/A
|
51.74M shares
-3.89%
YoY
|
51.79M shares
-4.08%
YoY
|
53.10M shares
-2.03%
YoY
|
N/A
|
53.83M shares
0.32%
YoY
|
Loading...