|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.084B
8.39%
YoY
|
$1.000B
-9.56%
YoY
|
$1.106B
-14.42%
YoY
|
$1.292B
7.8%
YoY
|
$1.199B
5.51%
YoY
|
| Cost Of Revenue |
$463.2M
9.12%
YoY
|
$424.5M
-9.16%
YoY
|
$467.3M
-9.94%
YoY
|
$518.9M
7.1%
YoY
|
$484.5M
2.87%
YoY
|
| Gross Profit |
$621.1M
7.85%
YoY
|
$575.9M
-9.85%
YoY
|
$638.8M
-17.41%
YoY
|
$773.5M
8.27%
YoY
|
$714.4M
7.38%
YoY
|
| Selling, General & Admin |
$349.4M
4.83%
YoY
|
$333.3M
1.4%
YoY
|
$328.7M
-10.12%
YoY
|
$365.7M
8.36%
YoY
|
$337.5M
7.14%
YoY
|
| Research & Development |
$208.7M
3.37%
YoY
|
$201.9M
-2.42%
YoY
|
$206.9M
-2.95%
YoY
|
$213.2M
5.02%
YoY
|
$203.0M
4.86%
YoY
|
| Depreciation & Amortization |
$38.40M
-0.52%
YoY
|
$38.60M
343.68%
YoY
|
$8.700M
-75.63%
YoY
|
$35.70M
-0.28%
YoY
|
$35.80M
-10.5%
YoY
|
| Operating Expenses |
$563.6M
1.53%
YoY
|
$555.1M
1.98%
YoY
|
$544.3M
-7.51%
YoY
|
$588.5M
2.85%
YoY
|
$572.2M
4.57%
YoY
|
| Operating Profit |
$57.50M
176.44%
YoY
|
$20.80M
-77.99%
YoY
|
$94.50M
-48.92%
YoY
|
$185.0M
30.1%
YoY
|
$142.2M
20.41%
YoY
|
| Interest Expense |
-$18.60M
23.18%
YoY
|
-$15.10M
-44.28%
YoY
|
-$27.10M
-216.31%
YoY
|
$23.30M
58.5%
YoY
|
$14.70M
9.7%
YoY
|
| Other Income/Expense, Net |
$11.10M
-48.85%
YoY
|
$21.70M
301.85%
YoY
|
$5.400M
3.85%
YoY
|
$5.200M
57.58%
YoY
|
$3.300M
-65.63%
YoY
|
| Pretax Income |
$38.60M
232.76%
YoY
|
$11.60M
-80.89%
YoY
|
$60.70M
-6.76%
YoY
|
$65.10M
-50.23%
YoY
|
$130.8M
14.44%
YoY
|
| Income Tax |
$4.400M
-88.24%
YoY
|
$37.40M
6.25%
YoY
|
$35.20M
-29.03%
YoY
|
$49.60M
-21.64%
YoY
|
$63.30M
-3.06%
YoY
|
| Net Earnings |
$34.80M
-234.88%
YoY
|
-$25.80M
-201.18%
YoY
|
$25.50M
64.52%
YoY
|
$15.50M
-77.04%
YoY
|
$67.50M
37.76%
YoY
|
| Basic Earnings Per Share |
$0.16
-233.33%
YoY
|
-$0.12
-209.09%
YoY
|
$0.11
57.14%
YoY
|
$0.07
-76.67%
YoY
|
$0.30
42.86%
YoY
|
| Diluted Earnings Per Share |
$0.15
-225.0%
YoY
|
-$0.12
-206.64%
YoY
|
$0.11
60.76%
YoY
|
$0.07
-75.86%
YoY
|
$0.29
38.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
222.5M shares
-0.04%
YoY
|
222.6M shares
-0.89%
YoY
|
224.6M shares
-2.73%
YoY
|
230.9M shares
0.96%
YoY
|
228.7M shares
-0.31%
YoY
|
| Diluted Shares Outstanding |
225.7M shares
1.39%
YoY
|
222.6M shares
-1.77%
YoY
|
226.6M shares
-4.87%
YoY
|
238.2M shares
0.8%
YoY
|
236.3M shares
0.64%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$406.8M
42.84%
YoY
|
$369.3M
36.37%
YoY
|
$299.1M
25.57%
YoY
|
$290.5M
15.28%
YoY
|
$284.8M
15.77%
YoY
|
$270.8M
6.4%
YoY
|
$238.2M
-9.64%
YoY
|
$252.0M
1.69%
YoY
|
$246.0M
N/A
|
$254.5M
-17.96%
YoY
|
$263.6M
-21.38%
YoY
|
$247.8M
-21.46%
YoY
|
$310.2M
-5.08%
YoY
|
$335.3M
7.85%
YoY
|
$315.5M
3.99%
YoY
|
$314.8M
4.97%
YoY
|
$326.8M
14.79%
YoY
|
$310.9M
N/A
|
| Cost Of Revenue |
$172.7M
39.16%
YoY
|
$158.7M
44.27%
YoY
|
$130.1M
27.42%
YoY
|
$127.0M
19.36%
YoY
|
$124.1M
14.8%
YoY
|
$110.0M
3.29%
YoY
|
$102.1M
-13.18%
YoY
|
$106.4M
-0.37%
YoY
|
$108.1M
N/A
|
$106.5M
-15.07%
YoY
|
$117.6M
-12.37%
YoY
|
$106.8M
-16.95%
YoY
|
$125.4M
-4.86%
YoY
|
$134.2M
4.84%
YoY
|
$128.6M
5.93%
YoY
|
$124.3M
3.76%
YoY
|
$131.8M
14.31%
YoY
|
$128.0M
N/A
|
| Gross Profit |
$234.1M
45.68%
YoY
|
$210.6M
30.97%
YoY
|
$169.0M
24.17%
YoY
|
$163.5M
12.29%
YoY
|
$160.7M
16.53%
YoY
|
$160.8M
8.65%
YoY
|
$136.1M
-6.78%
YoY
|
$145.6M
3.26%
YoY
|
$137.9M
N/A
|
$148.0M
-19.91%
YoY
|
$146.0M
-27.4%
YoY
|
$141.0M
-24.56%
YoY
|
$184.8M
-5.23%
YoY
|
$201.1M
9.95%
YoY
|
$186.9M
2.69%
YoY
|
$190.5M
5.77%
YoY
|
$195.0M
15.11%
YoY
|
$182.9M
N/A
|
| Selling, General & Admin |
$113.6M
12.14%
YoY
|
$127.1M
50.77%
YoY
|
$104.2M
40.62%
YoY
|
$89.70M
7.94%
YoY
|
$101.3M
3.16%
YoY
|
$84.30M
12.7%
YoY
|
$74.10M
-5.61%
YoY
|
$83.10M
3.88%
YoY
|
$98.20M
N/A
|
$74.80M
-6.73%
YoY
|
$78.50M
-18.82%
YoY
|
$80.00M
-10.11%
YoY
|
$80.20M
-12.64%
YoY
|
$96.70M
9.51%
YoY
|
$89.00M
3.37%
YoY
|
$88.20M
10.94%
YoY
|
$91.80M
12.78%
YoY
|
$88.30M
N/A
|
| Research & Development |
$71.00M
42.0%
YoY
|
$65.90M
26.49%
YoY
|
$56.00M
13.36%
YoY
|
$57.20M
8.95%
YoY
|
$50.00M
0.0%
YoY
|
$52.10M
5.25%
YoY
|
$49.40M
-4.26%
YoY
|
$52.50M
3.35%
YoY
|
$50.00M
N/A
|
$49.50M
-5.89%
YoY
|
$51.60M
-4.8%
YoY
|
$50.80M
-7.47%
YoY
|
$52.60M
-1.87%
YoY
|
$54.20M
-0.18%
YoY
|
$54.90M
5.37%
YoY
|
$50.50M
1.0%
YoY
|
$53.60M
9.84%
YoY
|
$54.30M
N/A
|
| Depreciation & Amortization |
$30.70M
84.94%
YoY
|
$28.80M
104.26%
YoY
|
$9.800M
1.03%
YoY
|
$17.90M
26.06%
YoY
|
$16.60M
1006.67%
YoY
|
$14.10M
907.14%
YoY
|
$9.700M
340.91%
YoY
|
$14.20M
576.19%
YoY
|
$1.500M
N/A
|
$1.400M
-83.53%
YoY
|
$2.200M
-85.43%
YoY
|
$2.100M
-90.41%
YoY
|
$8.500M
-4.49%
YoY
|
$15.10M
-41.25%
YoY
|
$21.90M
-15.12%
YoY
|
$18.90M
-25.3%
YoY
|
$8.900M
-65.1%
YoY
|
$25.70M
N/A
|
| Operating Expenses |
$209.3M
37.52%
YoY
|
$199.2M
43.72%
YoY
|
$161.4M
29.53%
YoY
|
$148.4M
8.4%
YoY
|
$152.2M
1.6%
YoY
|
$138.6M
10.35%
YoY
|
$124.6M
-5.82%
YoY
|
$136.9M
-4.33%
YoY
|
$149.8M
N/A
|
$125.6M
-6.96%
YoY
|
$132.3M
-13.59%
YoY
|
$143.1M
-2.05%
YoY
|
$135.0M
-8.85%
YoY
|
$153.1M
1.39%
YoY
|
$146.1M
0.0%
YoY
|
$141.2M
2.47%
YoY
|
$148.1M
6.78%
YoY
|
$151.0M
N/A
|
| Operating Profit |
$24.80M
191.76%
YoY
|
$11.40M
-48.65%
YoY
|
$7.600M
-33.91%
YoY
|
$15.10M
73.56%
YoY
|
$8.500M
-171.43%
YoY
|
$22.20M
-0.89%
YoY
|
$11.50M
-16.06%
YoY
|
$8.700M
-514.29%
YoY
|
-$11.90M
N/A
|
$22.40M
-55.02%
YoY
|
$13.70M
-71.46%
YoY
|
-$2.100M
-105.15%
YoY
|
$49.80M
6.18%
YoY
|
$48.00M
50.47%
YoY
|
$40.80M
13.65%
YoY
|
$49.30M
16.55%
YoY
|
$46.90M
52.77%
YoY
|
$31.90M
N/A
|
| Interest Expense |
-$14.30M
90.67%
YoY
|
-$15.30M
104.0%
YoY
|
-$7.400M
-1.33%
YoY
|
-$7.500M
0.0%
YoY
|
-$7.500M
-197.4%
YoY
|
-$7.500M
-194.94%
YoY
|
-$7.500M
-7.41%
YoY
|
-$7.500M
-211.94%
YoY
|
$7.700M
N/A
|
$7.900M
29.51%
YoY
|
-$8.100M
30.65%
YoY
|
$6.700M
4.69%
YoY
|
$6.100M
69.44%
YoY
|
-$6.200M
58.97%
YoY
|
$6.400M
77.78%
YoY
|
$7.100M
97.22%
YoY
|
$3.600M
-142.86%
YoY
|
-$3.900M
N/A
|
| Other Income/Expense, Net |
$7.000M
218.18%
YoY
|
$3.900M
0.0%
YoY
|
$1.300M
-59.38%
YoY
|
$1.800M
-51.35%
YoY
|
$2.200M
-45.0%
YoY
|
$3.900M
2.63%
YoY
|
$3.200M
18.52%
YoY
|
$3.700M
131.25%
YoY
|
$4.000M
N/A
|
$3.800M
245.45%
YoY
|
$2.700M
28.57%
YoY
|
$1.600M
166.67%
YoY
|
$1.100M
-21.43%
YoY
|
$2.100M
-16.0%
YoY
|
$600.0K
-166.67%
YoY
|
$1.100M
0.0%
YoY
|
$1.400M
133.33%
YoY
|
$2.500M
N/A
|
| Pretax Income |
$13.80M
331.25%
YoY
|
-$38.70M
-308.06%
YoY
|
-$2.300M
-131.94%
YoY
|
$9.600M
-201.05%
YoY
|
$3.200M
-120.51%
YoY
|
$18.60M
1.64%
YoY
|
$7.200M
12.5%
YoY
|
-$9.500M
1.06%
YoY
|
-$15.60M
N/A
|
$18.30M
-59.15%
YoY
|
$6.400M
-84.31%
YoY
|
-$9.400M
-132.87%
YoY
|
$44.80M
-208.74%
YoY
|
$40.80M
30.35%
YoY
|
$28.60M
10.0%
YoY
|
$36.90M
7.27%
YoY
|
-$41.20M
-279.91%
YoY
|
$31.30M
N/A
|
| Income Tax |
$7.400M
-145.4%
YoY
|
$9.700M
2.11%
YoY
|
$19.00M
111.11%
YoY
|
$2.200M
-81.97%
YoY
|
-$16.30M
-281.11%
YoY
|
$9.500M
25.0%
YoY
|
$9.000M
38.46%
YoY
|
$12.20M
103.33%
YoY
|
$9.000M
N/A
|
$7.600M
-37.7%
YoY
|
$6.500M
-73.25%
YoY
|
$6.000M
-36.17%
YoY
|
$12.20M
-10.29%
YoY
|
$24.30M
-13.21%
YoY
|
$9.400M
-33.8%
YoY
|
$2.300M
-81.6%
YoY
|
$13.60M
58.14%
YoY
|
$28.00M
N/A
|
| Net Earnings |
$6.400M
-67.18%
YoY
|
-$48.10M
-628.57%
YoY
|
-$21.40M
1088.89%
YoY
|
$8.000M
-136.87%
YoY
|
$19.50M
-179.27%
YoY
|
$9.100M
-14.95%
YoY
|
-$1.800M
1700.0%
YoY
|
-$21.70M
40.91%
YoY
|
-$24.60M
N/A
|
$10.70M
-67.18%
YoY
|
-$100.0K
-100.61%
YoY
|
-$15.40M
-180.21%
YoY
|
$32.60M
-159.49%
YoY
|
$16.50M
400.0%
YoY
|
$19.20M
11.63%
YoY
|
$34.60M
26.74%
YoY
|
-$54.80M
-483.22%
YoY
|
$3.300M
N/A
|
| Basic Earnings Per Share |
$0.03
-66.67%
YoY
|
-$0.21
-625.0%
YoY
|
-$0.10
900.0%
YoY
|
N/A
|
$0.09
-181.82%
YoY
|
$0.04
-20.0%
YoY
|
-$0.01
N/A
|
N/A
|
-$0.11
N/A
|
$0.05
-64.29%
YoY
|
$0.00
-100.0%
YoY
|
-$0.07
-187.5%
YoY
|
$0.14
-158.33%
YoY
|
$0.07
600.0%
YoY
|
$0.08
0.0%
YoY
|
$0.15
25.0%
YoY
|
-$0.24
N/A
|
$0.01
N/A
|
| Diluted Earnings Per Share |
$0.03
-66.67%
YoY
|
-$0.21
-625.0%
YoY
|
-$0.10
900.0%
YoY
|
$0.04
-133.54%
YoY
|
$0.09
-181.82%
YoY
|
$0.04
-20.0%
YoY
|
-$0.01
2122.22%
YoY
|
-$0.10
39.07%
YoY
|
-$0.11
N/A
|
$0.05
-64.29%
YoY
|
$0.00
-100.64%
YoY
|
-$0.07
-187.5%
YoY
|
$0.14
-158.33%
YoY
|
$0.07
600.0%
YoY
|
$0.08
14.29%
YoY
|
$0.14
16.67%
YoY
|
-$0.24
-100.0%
YoY
|
$0.01
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
|
| Basic Shares Outstanding |
231.4M shares
4.16%
YoY
|
223.2M shares
0.62%
YoY
|
223.2M shares
0.6%
YoY
|
223.2M shares
0.0%
YoY
|
222.1M shares
-0.19%
YoY
|
221.8M shares
-0.26%
YoY
|
221.9M shares
-0.13%
YoY
|
223.2M shares
-0.38%
YoY
|
222.6M shares
-0.98%
YoY
|
222.4M shares
-1.73%
YoY
|
222.2M shares
-2.2%
YoY
|
224.1M shares
-2.23%
YoY
|
226.3M shares
-2.08%
YoY
|
227.2M shares
-0.53%
YoY
|
229.2M shares
0.22%
YoY
|
236.0M shares
3.15%
YoY
|
231.1M shares
0.92%
YoY
|
228.4M shares
0.04%
YoY
|
| Diluted Shares Outstanding |
249.5M shares
9.96%
YoY
|
223.9M shares
-0.4%
YoY
|
222.9M shares
0.41%
YoY
|
N/A
|
226.9M shares
1.75%
YoY
|
224.8M shares
0.58%
YoY
|
222.0M shares
-0.09%
YoY
|
N/A
|
223.0M shares
N/A
|
223.5M shares
-2.99%
YoY
|
222.2M shares
-3.93%
YoY
|
224.1M shares
-5.36%
YoY
|
230.4M shares
-0.3%
YoY
|
231.3M shares
-4.38%
YoY
|
236.8M shares
-1.42%
YoY
|
242.3M shares
4.85%
YoY
|
231.1M shares
N/A
|
241.9M shares
N/A
|
Loading...