|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$593.2M
7.17%
YoY
|
$553.5M
-21.78%
YoY
|
$707.6M
-7.47%
YoY
|
$764.7M
-11.91%
YoY
|
$868.1M
13.58%
YoY
|
| Cost Of Revenue |
$332.5M
4.96%
YoY
|
$316.8M
-27.26%
YoY
|
$435.5M
-4.54%
YoY
|
$456.2M
-10.3%
YoY
|
$508.6M
3.63%
YoY
|
| Gross Profit |
$256.3M
9.16%
YoY
|
$234.8M
-13.71%
YoY
|
$272.1M
-1.52%
YoY
|
$276.3M
-23.14%
YoY
|
$359.5M
32.56%
YoY
|
| Selling, General & Admin |
$142.8M
0.56%
YoY
|
$142.0M
-5.52%
YoY
|
$150.3M
16.6%
YoY
|
$128.9M
-11.95%
YoY
|
$146.4M
11.33%
YoY
|
| Research & Development |
$40.20M
1.77%
YoY
|
$39.50M
-49.68%
YoY
|
$78.50M
-3.92%
YoY
|
$81.70M
-11.96%
YoY
|
$92.80M
-0.11%
YoY
|
| Depreciation & Amortization |
$36.30M
-27.83%
YoY
|
$50.30M
8.17%
YoY
|
$46.50M
-13.73%
YoY
|
$53.90M
-13.76%
YoY
|
$62.50M
3.14%
YoY
|
| Operating Expenses |
$186.0M
1.64%
YoY
|
$183.0M
-20.02%
YoY
|
$228.8M
-66.89%
YoY
|
$691.1M
183.59%
YoY
|
$243.7M
0.7%
YoY
|
| Operating Profit |
$70.30M
35.71%
YoY
|
$51.80M
19.63%
YoY
|
$43.30M
-110.44%
YoY
|
-$414.8M
-458.2%
YoY
|
$115.8M
296.58%
YoY
|
| Interest Expense |
-$3.100M
-80.98%
YoY
|
-$16.30M
201.85%
YoY
|
-$5.400M
38.46%
YoY
|
-$3.900M
-72.54%
YoY
|
-$14.20M
-13.41%
YoY
|
| Other Income/Expense, Net |
-$3.200M
300.0%
YoY
|
-$800.0K
14.29%
YoY
|
-$700.0K
-240.0%
YoY
|
$500.0K
-83.33%
YoY
|
$3.000M
-300.0%
YoY
|
| Pretax Income |
$64.00M
84.44%
YoY
|
$34.70M
-22.89%
YoY
|
$45.00M
-110.76%
YoY
|
-$418.2M
-499.81%
YoY
|
$104.6M
825.66%
YoY
|
| Income Tax |
$13.10M
15.93%
YoY
|
$11.30M
-141.24%
YoY
|
-$27.40M
-330.25%
YoY
|
$11.90M
-126.1%
YoY
|
-$45.60M
-642.86%
YoY
|
| Net Earnings |
$44.20M
-118.59%
YoY
|
-$237.8M
-428.45%
YoY
|
$72.40M
-116.83%
YoY
|
-$430.1M
-385.97%
YoY
|
$150.4M
2178.79%
YoY
|
| Basic Earnings Per Share |
$0.51
-119.1%
YoY
|
-$2.67
-433.75%
YoY
|
$0.80
-117.06%
YoY
|
-$4.69
-387.73%
YoY
|
$1.63
2228.57%
YoY
|
| Diluted Earnings Per Share |
$0.50
-118.94%
YoY
|
-$2.64
-434.01%
YoY
|
$0.79
-116.85%
YoY
|
-$4.69
-394.97%
YoY
|
$1.59
2171.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.40M shares
-2.81%
YoY
|
88.90M shares
-2.2%
YoY
|
90.90M shares
-0.87%
YoY
|
91.70M shares
-0.65%
YoY
|
92.30M shares
0.65%
YoY
|
| Diluted Shares Outstanding |
88.00M shares
-2.33%
YoY
|
90.10M shares
-1.64%
YoY
|
91.60M shares
-0.11%
YoY
|
91.70M shares
-3.17%
YoY
|
94.70M shares
1.94%
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 |
$153.1M
15.81%
YoY
|
$162.2M
13.82%
YoY
|
$152.9M
7.3%
YoY
|
$145.9M
-28.72%
YoY
|
$132.2M
-32.69%
YoY
|
$142.5M
-33.78%
YoY
|
$142.5M
-18.62%
YoY
|
$204.7M
18.32%
YoY
|
$196.4M
36.11%
YoY
|
$215.2M
9.18%
YoY
|
$175.1M
-1.74%
YoY
|
$173.0M
-7.98%
YoY
|
$144.3M
-28.35%
YoY
|
$197.1M
-15.88%
YoY
|
$178.2M
-23.52%
YoY
|
$188.0M
-5.91%
YoY
|
$201.4M
0.2%
YoY
|
$234.3M
-3.66%
YoY
|
$233.0M
13.22%
YoY
|
| Cost Of Revenue |
$85.90M
9.57%
YoY
|
$89.60M
10.48%
YoY
|
$82.80M
4.15%
YoY
|
$81.70M
-36.12%
YoY
|
$78.40M
-37.53%
YoY
|
$81.10M
-40.63%
YoY
|
$79.50M
-22.59%
YoY
|
$127.9M
20.89%
YoY
|
$125.5M
38.83%
YoY
|
$136.6M
16.06%
YoY
|
$102.7M
-6.72%
YoY
|
$105.8M
-4.08%
YoY
|
$90.40M
-23.45%
YoY
|
$117.7M
-11.77%
YoY
|
$110.1M
-19.1%
YoY
|
$110.3M
-5.0%
YoY
|
$118.1M
-3.98%
YoY
|
$133.4M
-11.77%
YoY
|
$136.1M
4.21%
YoY
|
| Gross Profit |
$67.20M
26.08%
YoY
|
$72.60M
18.24%
YoY
|
$69.90M
10.95%
YoY
|
$60.60M
-21.91%
YoY
|
$53.30M
-23.75%
YoY
|
$61.40M
-21.88%
YoY
|
$63.00M
-18.71%
YoY
|
$77.60M
15.48%
YoY
|
$69.90M
29.93%
YoY
|
$78.60M
-1.01%
YoY
|
$77.50M
93.75%
YoY
|
$67.20M
-13.51%
YoY
|
$53.80M
-35.41%
YoY
|
$79.40M
-21.31%
YoY
|
$40.00M
-58.72%
YoY
|
$77.70M
-7.17%
YoY
|
$83.30M
6.79%
YoY
|
$100.9M
9.67%
YoY
|
$96.90M
28.86%
YoY
|
| Selling, General & Admin |
$39.40M
5.91%
YoY
|
$35.70M
1.42%
YoY
|
$34.00M
0.29%
YoY
|
$35.90M
-16.51%
YoY
|
$37.20M
-14.48%
YoY
|
$35.20M
-22.47%
YoY
|
$33.90M
-2.02%
YoY
|
$43.00M
17.81%
YoY
|
$43.50M
28.7%
YoY
|
$45.40M
36.34%
YoY
|
$34.60M
6.13%
YoY
|
$36.50M
18.89%
YoY
|
$33.80M
4.64%
YoY
|
$33.30M
-11.2%
YoY
|
$32.60M
-9.44%
YoY
|
$30.70M
-16.35%
YoY
|
$32.30M
-10.77%
YoY
|
$37.50M
16.46%
YoY
|
$36.00M
12.5%
YoY
|
| Research & Development |
$11.70M
20.62%
YoY
|
$10.50M
1.94%
YoY
|
$10.00M
-1.96%
YoY
|
$10.00M
-52.15%
YoY
|
$9.700M
-52.91%
YoY
|
$10.30M
-45.79%
YoY
|
$10.20M
-48.48%
YoY
|
$20.90M
6.09%
YoY
|
$20.60M
3.0%
YoY
|
$19.00M
5.56%
YoY
|
$19.80M
2.59%
YoY
|
$19.70M
-7.51%
YoY
|
$20.00M
-13.42%
YoY
|
$18.00M
-20.35%
YoY
|
$19.30M
-13.45%
YoY
|
$21.30M
-13.41%
YoY
|
$23.10M
-0.86%
YoY
|
$22.60M
-0.44%
YoY
|
$22.30M
1.83%
YoY
|
| Depreciation & Amortization |
$9.200M
2.22%
YoY
|
$9.200M
-4.17%
YoY
|
$5.000M
-62.41%
YoY
|
$5.000M
-35.06%
YoY
|
$9.000M
-35.71%
YoY
|
$9.600M
-24.41%
YoY
|
$13.30M
75.0%
YoY
|
$7.700M
-30.63%
YoY
|
$14.00M
15.7%
YoY
|
$12.70M
4.1%
YoY
|
$7.600M
-22.45%
YoY
|
$11.10M
0.91%
YoY
|
$12.10M
-18.24%
YoY
|
$12.20M
-23.27%
YoY
|
$9.800M
-14.78%
YoY
|
$11.00M
-6.78%
YoY
|
$14.80M
-1.99%
YoY
|
$15.90M
6.71%
YoY
|
$11.50M
-3.36%
YoY
|
| Operating Expenses |
$51.10M
3.65%
YoY
|
$46.20M
1.54%
YoY
|
$44.10M
0.0%
YoY
|
$45.90M
-85.34%
YoY
|
$49.30M
-24.85%
YoY
|
$45.50M
-29.35%
YoY
|
$44.10M
-21.11%
YoY
|
$313.2M
457.3%
YoY
|
$65.60M
19.71%
YoY
|
$64.40M
25.54%
YoY
|
$55.90M
2.38%
YoY
|
$56.20M
-80.77%
YoY
|
$54.80M
-11.61%
YoY
|
$51.30M
-14.64%
YoY
|
$54.60M
-12.36%
YoY
|
$292.3M
376.06%
YoY
|
$62.00M
3.85%
YoY
|
$60.10M
9.47%
YoY
|
$62.30M
1.14%
YoY
|
| Operating Profit |
$16.10M
302.5%
YoY
|
$26.40M
66.04%
YoY
|
$25.80M
36.51%
YoY
|
$14.70M
-106.24%
YoY
|
$4.000M
-6.98%
YoY
|
$15.90M
11.97%
YoY
|
$18.90M
-12.5%
YoY
|
-$235.6M
-2241.82%
YoY
|
$4.300M
-530.0%
YoY
|
$14.20M
-49.47%
YoY
|
$21.60M
-247.95%
YoY
|
$11.00M
-105.13%
YoY
|
-$1.000M
-104.69%
YoY
|
$28.10M
-31.13%
YoY
|
-$14.60M
-142.2%
YoY
|
-$214.6M
-1062.33%
YoY
|
$21.30M
16.39%
YoY
|
$40.80M
9.97%
YoY
|
$34.60M
154.41%
YoY
|
| Interest Expense |
-$1.500M
-44.44%
YoY
|
$4.400M
-229.41%
YoY
|
-$2.300M
-41.03%
YoY
|
-$2.500M
-45.65%
YoY
|
-$2.700M
-38.64%
YoY
|
-$3.400M
6.25%
YoY
|
-$3.900M
550.0%
YoY
|
-$4.600M
475.0%
YoY
|
-$4.400M
450.0%
YoY
|
-$3.200M
166.67%
YoY
|
-$600.0K
-45.45%
YoY
|
-$800.0K
0.0%
YoY
|
-$800.0K
0.0%
YoY
|
-$1.200M
-36.84%
YoY
|
-$1.100M
-73.81%
YoY
|
-$800.0K
-80.49%
YoY
|
-$800.0K
-80.0%
YoY
|
-$1.900M
-51.28%
YoY
|
-$4.200M
-10.64%
YoY
|
| Other Income/Expense, Net |
-$3.400M
580.0%
YoY
|
-$600.0K
-135.29%
YoY
|
-$1.200M
-53.85%
YoY
|
-$900.0K
200.0%
YoY
|
-$500.0K
-225.0%
YoY
|
$1.700M
-950.0%
YoY
|
-$2.600M
-620.0%
YoY
|
-$300.0K
-123.08%
YoY
|
$400.0K
-117.39%
YoY
|
-$200.0K
-50.0%
YoY
|
$500.0K
-76.19%
YoY
|
$1.300M
-176.47%
YoY
|
-$2.300M
-560.0%
YoY
|
-$400.0K
0.0%
YoY
|
$2.100M
10.53%
YoY
|
-$1.700M
-383.33%
YoY
|
$500.0K
-44.44%
YoY
|
-$400.0K
-69.23%
YoY
|
$1.900M
-290.0%
YoY
|
| Pretax Income |
$11.00M
1275.0%
YoY
|
$29.60M
116.06%
YoY
|
$22.30M
82.79%
YoY
|
$11.30M
-104.7%
YoY
|
$800.0K
-85.96%
YoY
|
$13.70M
34.31%
YoY
|
$12.20M
-43.26%
YoY
|
-$240.5M
-1482.18%
YoY
|
$5.700M
-239.02%
YoY
|
$10.20M
-104.89%
YoY
|
$21.50M
-258.09%
YoY
|
$17.40M
-108.01%
YoY
|
-$4.100M
-119.52%
YoY
|
-$208.5M
-644.39%
YoY
|
-$13.60M
-142.11%
YoY
|
-$217.1M
-1254.79%
YoY
|
$21.00M
38.16%
YoY
|
$38.30M
18.21%
YoY
|
$32.30M
308.86%
YoY
|
| Income Tax |
-$300.0K
-125.0%
YoY
|
$4.100M
24.24%
YoY
|
$4.300M
43.33%
YoY
|
$3.500M
-81.38%
YoY
|
$1.200M
-62.5%
YoY
|
$3.300M
-108.87%
YoY
|
$3.000M
-38.78%
YoY
|
$18.80M
394.74%
YoY
|
$3.200M
190.91%
YoY
|
-$37.20M
7340.0%
YoY
|
$4.900M
-130.06%
YoY
|
$3.800M
-85.27%
YoY
|
$1.100M
-62.07%
YoY
|
-$500.0K
-99.08%
YoY
|
-$16.30M
-454.35%
YoY
|
$25.80M
1742.86%
YoY
|
$2.900M
7.41%
YoY
|
-$54.30M
-2039.29%
YoY
|
$4.600M
100.0%
YoY
|
| Net Earnings |
$9.700M
-585.0%
YoY
|
$21.00M
13.51%
YoY
|
$17.40M
3380.0%
YoY
|
$7.800M
-103.01%
YoY
|
-$2.000M
-180.0%
YoY
|
$18.50M
-60.97%
YoY
|
$500.0K
-96.99%
YoY
|
-$259.3M
-2006.62%
YoY
|
$2.500M
-148.08%
YoY
|
$47.40M
-122.79%
YoY
|
$16.60M
514.81%
YoY
|
$13.60M
-105.6%
YoY
|
-$5.200M
-128.73%
YoY
|
-$208.0M
-324.62%
YoY
|
$2.700M
-90.25%
YoY
|
-$242.9M
-1480.11%
YoY
|
$18.10M
44.8%
YoY
|
$92.60M
212.84%
YoY
|
$27.70M
394.64%
YoY
|
| Basic Earnings Per Share |
$0.11
-650.0%
YoY
|
N/A
|
$0.20
1900.0%
YoY
|
$0.09
-103.1%
YoY
|
-$0.02
-166.67%
YoY
|
N/A
|
$0.01
-94.44%
YoY
|
-$2.90
-2033.33%
YoY
|
$0.03
-150.0%
YoY
|
N/A
|
$0.18
500.0%
YoY
|
$0.15
-105.68%
YoY
|
-$0.06
-130.0%
YoY
|
N/A
|
$0.03
-90.0%
YoY
|
-$2.64
-1489.47%
YoY
|
$0.20
42.86%
YoY
|
N/A
|
$0.30
400.0%
YoY
|
| Diluted Earnings Per Share |
$0.13
-750.0%
YoY
|
$0.23
9.52%
YoY
|
$0.20
N/A
|
$0.09
-103.1%
YoY
|
-$0.02
-166.67%
YoY
|
$0.21
-59.82%
YoY
|
$0.00
-100.0%
YoY
|
-$2.90
-2057.48%
YoY
|
$0.03
-150.0%
YoY
|
$0.52
-122.89%
YoY
|
$0.18
500.0%
YoY
|
$0.15
-105.61%
YoY
|
-$0.06
-131.58%
YoY
|
-$2.28
-100.0%
YoY
|
$0.03
-89.66%
YoY
|
-$2.64
-1489.47%
YoY
|
$0.19
46.15%
YoY
|
$980.3K
306355647.65%
YoY
|
$0.29
383.33%
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 |
84.91M shares
-3.14%
YoY
|
85.15M shares
-3.31%
YoY
|
85.89M shares
-2.87%
YoY
|
86.98M shares
-3.09%
YoY
|
87.66M shares
-2.19%
YoY
|
88.07M shares
-2.42%
YoY
|
88.43M shares
-2.98%
YoY
|
89.74M shares
-1.79%
YoY
|
89.63M shares
-1.76%
YoY
|
90.26M shares
-0.76%
YoY
|
91.14M shares
-0.54%
YoY
|
91.38M shares
-0.67%
YoY
|
91.23M shares
-1.16%
YoY
|
90.95M shares
-1.51%
YoY
|
91.64M shares
-0.6%
YoY
|
92.00M shares
-0.54%
YoY
|
92.30M shares
0.0%
YoY
|
92.35M shares
0.73%
YoY
|
92.19M shares
0.55%
YoY
|
| Diluted Shares Outstanding |
87.70M shares
-0.11%
YoY
|
N/A
|
87.30M shares
-2.68%
YoY
|
87.60M shares
-2.01%
YoY
|
87.80M shares
-2.98%
YoY
|
N/A
|
89.70M shares
-1.86%
YoY
|
89.40M shares
-2.61%
YoY
|
90.50M shares
-0.98%
YoY
|
N/A
|
91.40M shares
-0.65%
YoY
|
91.80M shares
-0.22%
YoY
|
91.40M shares
-3.08%
YoY
|
N/A
|
92.00M shares
-2.28%
YoY
|
92.00M shares
-3.06%
YoY
|
94.30M shares
-0.74%
YoY
|
N/A
|
94.14M shares
1.81%
YoY
|
Loading...