|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.099B
16.5%
YoY
|
$943.5M
19.28%
YoY
|
$791.0M
12.22%
YoY
|
$704.9M
21.83%
YoY
|
$578.6M
N/A
|
| Cost Of Revenue |
$348.2M
10.27%
YoY
|
$315.7M
26.41%
YoY
|
$249.8M
16.23%
YoY
|
$214.9M
41.59%
YoY
|
$151.8M
N/A
|
| Gross Profit |
$751.1M
19.64%
YoY
|
$627.8M
16.0%
YoY
|
$541.2M
10.46%
YoY
|
$490.0M
14.8%
YoY
|
$426.8M
N/A
|
| Selling, General & Admin |
$306.6M
14.12%
YoY
|
$268.7M
43.41%
YoY
|
$187.4M
1.52%
YoY
|
$184.6M
13.86%
YoY
|
$162.1M
N/A
|
| Research & Development |
$54.62M
11.99%
YoY
|
$48.78M
38.05%
YoY
|
$35.33M
7.7%
YoY
|
$32.81M
15.78%
YoY
|
$28.34M
N/A
|
| Depreciation & Amortization |
$140.5M
-24.69%
YoY
|
$186.6M
5.76%
YoY
|
$176.5M
-3.66%
YoY
|
$183.2M
4.04%
YoY
|
$176.1M
N/A
|
| Operating Expenses |
$361.3M
13.8%
YoY
|
$317.5M
-20.47%
YoY
|
$399.2M
-0.34%
YoY
|
$400.5M
9.29%
YoY
|
$366.5M
N/A
|
| Operating Profit |
$249.3M
101.5%
YoY
|
$123.7M
-12.92%
YoY
|
$142.1M
58.84%
YoY
|
$89.45M
48.3%
YoY
|
$60.32M
N/A
|
| Interest Expense |
-$77.54M
-46.99%
YoY
|
-$146.3M
-28.97%
YoY
|
-$205.9M
32.57%
YoY
|
-$155.3M
22.29%
YoY
|
-$127.0M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$171.8M
-861.87%
YoY
|
-$22.55M
-64.68%
YoY
|
-$63.83M
-3.1%
YoY
|
-$65.88M
-1.23%
YoY
|
-$66.70M
N/A
|
| Income Tax |
$59.67M
-1844.85%
YoY
|
-$3.420M
-72.64%
YoY
|
-$12.50M
-42.78%
YoY
|
-$21.85M
11.57%
YoY
|
-$19.58M
N/A
|
| Net Earnings |
$112.1M
-686.09%
YoY
|
-$19.13M
-62.74%
YoY
|
-$51.33M
16.59%
YoY
|
-$44.03M
-6.55%
YoY
|
-$47.12M
N/A
|
| Basic Earnings Per Share |
$0.63
-584.62%
YoY
|
-$0.13
-69.05%
YoY
|
-$0.42
0.0%
YoY
|
-$0.42
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.61
-569.23%
YoY
|
-$0.13
-57.79%
YoY
|
-$0.31
16.59%
YoY
|
-$0.26
-6.55%
YoY
|
-$0.28
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
177.9M shares
18.68%
YoY
|
149.9M
23.21%
YoY
|
121.7M
-0.01%
YoY
|
121.7M
N/A
|
N/A
|
| Diluted Shares Outstanding |
184.8M shares
23.26%
YoY
|
149.9M
23.21%
YoY
|
121.7M
-0.01%
YoY
|
121.7M
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$313.9M
22.4%
YoY
|
$303.5M
24.35%
YoY
|
$268.7M
11.89%
YoY
|
$270.7M
15.4%
YoY
|
$256.4M
14.08%
YoY
|
$244.1M
18.1%
YoY
|
$240.1M
21.72%
YoY
|
$234.5M
19.68%
YoY
|
$224.8M
N/A
|
$206.7M
N/A
|
$197.3M
N/A
|
| Cost Of Revenue |
$97.04M
16.43%
YoY
|
$92.64M
16.46%
YoY
|
$85.14M
5.7%
YoY
|
$87.04M
8.2%
YoY
|
$83.35M
10.84%
YoY
|
$79.54M
18.39%
YoY
|
$80.55M
28.01%
YoY
|
$80.45M
N/A
|
$75.19M
N/A
|
$67.19M
N/A
|
$62.92M
N/A
|
| Gross Profit |
$216.8M
25.28%
YoY
|
$210.9M
28.16%
YoY
|
$183.5M
15.01%
YoY
|
$183.6M
19.16%
YoY
|
$173.1M
15.7%
YoY
|
$164.6M
17.96%
YoY
|
$159.6M
18.78%
YoY
|
$154.1M
N/A
|
$149.6M
N/A
|
$139.5M
N/A
|
$134.3M
N/A
|
| Selling, General & Admin |
$76.55M
20.7%
YoY
|
$92.12M
48.7%
YoY
|
$77.58M
26.86%
YoY
|
$72.72M
-15.12%
YoY
|
$63.42M
5.85%
YoY
|
$61.95M
30.84%
YoY
|
$61.15M
23.6%
YoY
|
$85.67M
86.68%
YoY
|
$59.92M
N/A
|
$47.35M
N/A
|
$49.48M
N/A
|
| Research & Development |
$18.37M
65.81%
YoY
|
$18.52M
61.44%
YoY
|
$12.40M
11.92%
YoY
|
$12.62M
-20.62%
YoY
|
$11.08M
7.34%
YoY
|
$11.47M
17.25%
YoY
|
$11.08M
23.5%
YoY
|
$15.90M
92.76%
YoY
|
$10.32M
N/A
|
$9.784M
N/A
|
$8.973M
N/A
|
| Depreciation & Amortization |
$41.45M
24.18%
YoY
|
$40.44M
6.44%
YoY
|
$5.400M
-74.41%
YoY
|
$5.300M
1.92%
YoY
|
$33.38M
-24.44%
YoY
|
$38.00M
-14.97%
YoY
|
$21.10M
-83.99%
YoY
|
$5.200M
36.84%
YoY
|
$44.17M
N/A
|
$44.69M
N/A
|
$131.8M
N/A
|
| Operating Expenses |
$94.92M
27.41%
YoY
|
$151.1M
35.6%
YoY
|
$89.98M
24.57%
YoY
|
$85.34M
-15.98%
YoY
|
$74.50M
-34.88%
YoY
|
$111.4M
9.43%
YoY
|
$72.24M
-29.27%
YoY
|
$101.6M
87.61%
YoY
|
$114.4M
N/A
|
$101.8M
N/A
|
$102.1M
N/A
|
| Operating Profit |
$80.47M
23.4%
YoY
|
$59.82M
12.56%
YoY
|
$60.23M
121.88%
YoY
|
$64.85M
686.49%
YoY
|
$65.21M
85.3%
YoY
|
$53.14M
41.01%
YoY
|
$27.15M
-15.74%
YoY
|
$8.245M
-77.83%
YoY
|
$35.19M
N/A
|
$37.69M
N/A
|
$32.22M
N/A
|
| Interest Expense |
-$20.65M
9.24%
YoY
|
-$22.87M
13.87%
YoY
|
-$17.52M
-5.11%
YoY
|
-$18.26M
-63.88%
YoY
|
-$18.90M
-66.95%
YoY
|
-$20.09M
-62.0%
YoY
|
-$18.46M
-64.78%
YoY
|
-$50.54M
N/A
|
-$57.18M
N/A
|
-$52.86M
N/A
|
-$52.41M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$59.82M
29.17%
YoY
|
$36.15M
9.34%
YoY
|
$42.72M
391.73%
YoY
|
$46.59M
-210.15%
YoY
|
$46.31M
-310.56%
YoY
|
$33.06M
-317.88%
YoY
|
$8.687M
-143.02%
YoY
|
-$42.30M
203.05%
YoY
|
-$21.99M
N/A
|
-$15.17M
N/A
|
-$20.20M
N/A
|
| Income Tax |
$16.50M
-2.94%
YoY
|
$16.16M
15.6%
YoY
|
$12.10M
266.67%
YoY
|
$14.40M
-198.63%
YoY
|
$17.00M
-380.48%
YoY
|
$13.98M
-1946.5%
YoY
|
$3.300M
-170.08%
YoY
|
-$14.60M
370.97%
YoY
|
-$6.061M
N/A
|
-$757.0K
N/A
|
-$4.709M
N/A
|
| Net Earnings |
$43.28M
47.88%
YoY
|
$19.99M
4.76%
YoY
|
$30.65M
466.19%
YoY
|
$32.18M
-216.25%
YoY
|
$29.27M
-283.71%
YoY
|
$19.08M
-232.36%
YoY
|
$5.413M
-134.95%
YoY
|
-$27.69M
156.11%
YoY
|
-$15.93M
N/A
|
-$14.42M
N/A
|
-$15.49M
N/A
|
| Basic Earnings Per Share |
$0.23
35.29%
YoY
|
N/A
|
$0.18
500.0%
YoY
|
$0.19
-190.48%
YoY
|
$0.17
-230.77%
YoY
|
N/A
|
$0.03
-123.08%
YoY
|
-$0.21
133.33%
YoY
|
-$0.13
N/A
|
N/A
|
-$0.13
N/A
|
| Diluted Earnings Per Share |
$0.22
37.5%
YoY
|
$0.10
-9.04%
YoY
|
$0.17
466.67%
YoY
|
$0.18
-185.71%
YoY
|
$0.16
-267.36%
YoY
|
$0.11
-227.88%
YoY
|
$0.03
-132.29%
YoY
|
-$0.21
133.33%
YoY
|
-$0.10
N/A
|
-$0.09
N/A
|
-$0.09
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
|
| Basic Shares Outstanding |
191.7M shares
11.34%
YoY
|
191.3M shares
N/A
|
174.2M shares
1.55%
YoY
|
173.0M
29.58%
YoY
|
172.2M
41.48%
YoY
|
N/A
|
171.6M
41.01%
YoY
|
133.5M
9.74%
YoY
|
121.7M
N/A
|
N/A
|
121.7M
N/A
|
| Diluted Shares Outstanding |
195.2M shares
8.0%
YoY
|
N/A
|
181.2M shares
2.87%
YoY
|
181.6M shares
36.0%
YoY
|
180.7M
48.5%
YoY
|
N/A
|
176.2M
44.8%
YoY
|
133.5M
9.74%
YoY
|
121.7M
N/A
|
N/A
|
121.7M
N/A
|
Loading...