|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.183B
25.16%
YoY
|
$945.2M
30.46%
YoY
|
$724.5M
2.35%
YoY
|
$707.9M
23.12%
YoY
|
$574.9M
0.53%
YoY
|
| Cost Of Revenue |
$1.128B
30.69%
YoY
|
$863.5M
33.46%
YoY
|
$647.0M
15.46%
YoY
|
$560.4M
31.31%
YoY
|
$426.7M
-4.74%
YoY
|
| Gross Profit |
$75.49M
-39.04%
YoY
|
$123.8M
7.68%
YoY
|
$115.0M
-22.04%
YoY
|
$147.5M
-0.45%
YoY
|
$148.2M
19.59%
YoY
|
| Selling, General & Admin |
$142.5M
14.68%
YoY
|
$124.3M
-2.89%
YoY
|
$128.0M
-0.8%
YoY
|
$129.0M
-15.17%
YoY
|
$152.1M
51.03%
YoY
|
| Research & Development |
$17.72M
29.72%
YoY
|
$13.66M
9.68%
YoY
|
$12.45M
-12.25%
YoY
|
$14.19M
-1.74%
YoY
|
$14.45M
23.17%
YoY
|
| Depreciation & Amortization |
$10.06M
-15.56%
YoY
|
$11.92M
-19.78%
YoY
|
$14.85M
-6.71%
YoY
|
$15.92M
-5.14%
YoY
|
$16.78M
-3.54%
YoY
|
| Operating Expenses |
$17.72M
29.72%
YoY
|
$13.66M
-91.78%
YoY
|
$166.3M
-5.64%
YoY
|
$176.2M
-13.57%
YoY
|
$203.9M
-13.24%
YoY
|
| Operating Profit |
$57.77M
-47.56%
YoY
|
$110.2M
-314.88%
YoY
|
-$51.27M
78.57%
YoY
|
-$28.71M
-48.46%
YoY
|
-$55.71M
-49.86%
YoY
|
| Interest Expense |
$46.47M
-437.73%
YoY
|
-$13.76M
-102.18%
YoY
|
$631.5M
14.32%
YoY
|
$552.4M
29.44%
YoY
|
$426.7M
-4.74%
YoY
|
| Other Income/Expense, Net |
$21.86M
55.2%
YoY
|
$14.09M
-13.24%
YoY
|
$16.24M
4.16%
YoY
|
$15.59M
-6.62%
YoY
|
$16.70M
-84.65%
YoY
|
| Pretax Income |
-$44.84M
-161.56%
YoY
|
$72.84M
-11499.22%
YoY
|
-$639.0K
-99.65%
YoY
|
-$183.4M
-154.26%
YoY
|
$338.1M
-157.65%
YoY
|
| Income Tax |
$25.19M
33.7%
YoY
|
$18.84M
1052.11%
YoY
|
$1.635M
-108.21%
YoY
|
-$19.92M
-207.8%
YoY
|
$18.48M
-501.0%
YoY
|
| Net Earnings |
-$70.03M
-229.67%
YoY
|
$54.00M
-2474.85%
YoY
|
-$2.274M
-98.61%
YoY
|
-$163.5M
-151.16%
YoY
|
$319.6M
-154.93%
YoY
|
| Basic Earnings Per Share |
-$0.63
-296.88%
YoY
|
$0.32
-390.91%
YoY
|
-$0.11
-92.31%
YoY
|
-$1.43
-152.38%
YoY
|
$2.73
-153.32%
YoY
|
| Diluted Earnings Per Share |
-$0.63
-296.88%
YoY
|
$0.32
-390.91%
YoY
|
-$0.11
-92.31%
YoY
|
-$1.43
-160.34%
YoY
|
$2.37
-146.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
130.3M shares
-1.36%
YoY
|
132.1M shares
13.56%
YoY
|
116.3M shares
-0.81%
YoY
|
117.2M shares
3.53%
YoY
|
113.2M shares
-0.62%
YoY
|
| Diluted Shares Outstanding |
130.3M shares
-1.43%
YoY
|
132.1M shares
13.64%
YoY
|
116.3M shares
-0.81%
YoY
|
117.2M shares
-17.49%
YoY
|
142.1M shares
24.69%
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 |
$356.9M
31.17%
YoY
|
$333.6M
22.47%
YoY
|
$299.5M
20.47%
YoY
|
$284.3M
26.14%
YoY
|
$272.1M
27.15%
YoY
|
$272.4M
34.17%
YoY
|
$248.6M
40.42%
YoY
|
$225.4M
25.93%
YoY
|
$214.0M
19.88%
YoY
|
$203.0M
17.11%
YoY
|
$177.1M
-0.33%
YoY
|
$179.0M
6.89%
YoY
|
$178.5M
-5.75%
YoY
|
$173.3M
6.86%
YoY
|
$177.7M
21.92%
YoY
|
$167.5M
20.74%
YoY
|
$189.4M
47.62%
YoY
|
$162.2M
33.06%
YoY
|
$145.7M
19.46%
YoY
|
| Cost Of Revenue |
$330.9M
32.03%
YoY
|
$305.8M
24.89%
YoY
|
$291.5M
27.02%
YoY
|
$280.5M
36.85%
YoY
|
$250.6M
35.48%
YoY
|
$244.9M
40.72%
YoY
|
$229.5M
43.09%
YoY
|
$205.0M
31.4%
YoY
|
$185.0M
18.9%
YoY
|
$174.0M
12.72%
YoY
|
$160.4M
12.37%
YoY
|
$156.0M
22.87%
YoY
|
$155.6M
14.15%
YoY
|
$154.4M
37.36%
YoY
|
$142.7M
37.56%
YoY
|
$127.0M
-39.72%
YoY
|
$136.3M
32.84%
YoY
|
$112.4M
14.32%
YoY
|
$103.8M
3.34%
YoY
|
| Gross Profit |
$44.00M
15.98%
YoY
|
$27.77M
0.97%
YoY
|
$14.41M
-51.62%
YoY
|
-$4.636M
-112.78%
YoY
|
$37.94M
30.83%
YoY
|
$27.51M
-5.16%
YoY
|
$29.79M
78.51%
YoY
|
$36.27M
57.69%
YoY
|
$29.00M
26.49%
YoY
|
$29.00M
52.81%
YoY
|
$16.69M
-52.23%
YoY
|
$23.00M
-43.19%
YoY
|
$22.93M
-56.82%
YoY
|
$18.98M
-61.91%
YoY
|
$34.94M
-16.76%
YoY
|
$40.49M
-28.19%
YoY
|
$53.10M
105.82%
YoY
|
$49.83M
110.24%
YoY
|
$41.97M
94.3%
YoY
|
| Selling, General & Admin |
$45.06M
28.91%
YoY
|
$37.69M
25.5%
YoY
|
$35.65M
9.63%
YoY
|
$34.24M
11.97%
YoY
|
$34.96M
-0.13%
YoY
|
$30.03M
-6.15%
YoY
|
$32.52M
18.17%
YoY
|
$30.58M
1.94%
YoY
|
$35.00M
4.86%
YoY
|
$32.00M
-39.24%
YoY
|
$27.52M
-21.84%
YoY
|
$30.00M
11.88%
YoY
|
$33.38M
9.33%
YoY
|
$52.66M
-37.74%
YoY
|
$35.21M
56.01%
YoY
|
$26.82M
-40.33%
YoY
|
$30.53M
-15.2%
YoY
|
$84.58M
215.6%
YoY
|
$22.57M
-6.74%
YoY
|
| Research & Development |
$5.497M
45.27%
YoY
|
N/A
|
$4.700M
38.32%
YoY
|
$3.983M
22.4%
YoY
|
$3.784M
18.21%
YoY
|
N/A
|
$3.398M
9.33%
YoY
|
$3.254M
14.02%
YoY
|
$3.201M
2.86%
YoY
|
N/A
|
$3.108M
-20.49%
YoY
|
$2.854M
-22.93%
YoY
|
$3.112M
-2.26%
YoY
|
N/A
|
$3.909M
31.39%
YoY
|
$3.703M
13.17%
YoY
|
$3.184M
6.95%
YoY
|
N/A
|
$2.975M
38.69%
YoY
|
| Depreciation & Amortization |
$2.272M
-17.47%
YoY
|
$2.273M
-18.38%
YoY
|
$2.329M
-17.29%
YoY
|
$2.707M
-4.88%
YoY
|
$2.753M
-20.64%
YoY
|
$2.785M
-26.17%
YoY
|
$2.816M
-24.89%
YoY
|
$2.846M
-22.35%
YoY
|
$3.469M
-5.43%
YoY
|
$3.772M
-0.92%
YoY
|
$3.749M
-14.89%
YoY
|
$3.665M
-2.03%
YoY
|
$3.668M
-7.58%
YoY
|
$3.807M
-7.37%
YoY
|
$4.405M
3.19%
YoY
|
$3.741M
-11.03%
YoY
|
$3.969M
-5.5%
YoY
|
$4.110M
-2.14%
YoY
|
$4.269M
1.64%
YoY
|
| Operating Expenses |
$5.497M
45.27%
YoY
|
$42.44M
-3552.89%
YoY
|
$4.700M
38.32%
YoY
|
$3.983M
-91.52%
YoY
|
$3.784M
-78.98%
YoY
|
-$1.229M
-106.47%
YoY
|
$3.398M
-91.48%
YoY
|
$46.99M
213.26%
YoY
|
$18.00M
-59.13%
YoY
|
$19.00M
-62.05%
YoY
|
$39.87M
-14.79%
YoY
|
$15.00M
-61.45%
YoY
|
$44.04M
1.46%
YoY
|
$50.06M
1092.78%
YoY
|
$46.79M
-16.94%
YoY
|
$38.91M
-19.48%
YoY
|
$43.40M
-15.24%
YoY
|
$4.197M
-120.37%
YoY
|
$56.34M
49.93%
YoY
|
| Operating Profit |
$38.51M
12.73%
YoY
|
-$14.66M
-151.03%
YoY
|
$9.714M
-63.2%
YoY
|
-$8.619M
-19.61%
YoY
|
$34.16M
210.53%
YoY
|
$28.73M
187.34%
YoY
|
$26.40M
-213.86%
YoY
|
-$10.72M
-234.01%
YoY
|
$11.00M
-152.11%
YoY
|
$10.00M
-132.17%
YoY
|
-$23.18M
95.47%
YoY
|
$8.000M
408.26%
YoY
|
-$21.11M
-317.68%
YoY
|
-$31.08M
-168.12%
YoY
|
-$11.86M
-17.46%
YoY
|
$1.574M
-80.46%
YoY
|
$9.698M
-138.17%
YoY
|
$45.63M
3.0%
YoY
|
-$14.37M
-10.07%
YoY
|
| Interest Expense |
-$402.0K
-92.25%
YoY
|
$48.13M
-288.82%
YoY
|
-$6.971M
-41.86%
YoY
|
-$84.70M
-142.33%
YoY
|
-$5.188M
-123.58%
YoY
|
-$25.49M
-269.95%
YoY
|
-$11.99M
-107.65%
YoY
|
$200.1M
-5103.1%
YoY
|
$22.00M
-85.53%
YoY
|
$15.00M
-171.37%
YoY
|
$156.7M
9.81%
YoY
|
-$4.000M
-103.15%
YoY
|
$152.1M
11.58%
YoY
|
-$21.02M
-376.71%
YoY
|
$142.7M
37.56%
YoY
|
$127.0M
17.49%
YoY
|
$136.3M
32.91%
YoY
|
$7.595M
-67.12%
YoY
|
$103.8M
3.33%
YoY
|
| Other Income/Expense, Net |
$7.125M
82.27%
YoY
|
N/A
|
$5.681M
154.98%
YoY
|
$4.035M
-22.06%
YoY
|
$3.909M
16.3%
YoY
|
N/A
|
$2.228M
-51.91%
YoY
|
$5.177M
4.06%
YoY
|
$3.361M
-8.77%
YoY
|
N/A
|
$4.633M
8.73%
YoY
|
$4.975M
43.45%
YoY
|
$3.684M
-9.82%
YoY
|
N/A
|
$4.261M
5.92%
YoY
|
$3.468M
-12.97%
YoY
|
$4.085M
-0.27%
YoY
|
N/A
|
$4.023M
-48.34%
YoY
|
| Pretax Income |
-$8.006M
-135.73%
YoY
|
$28.03M
-7973.88%
YoY
|
-$1.351M
-106.15%
YoY
|
-$93.93M
-559.14%
YoY
|
$22.41M
-27.71%
YoY
|
-$356.0K
-101.62%
YoY
|
$21.95M
-175.41%
YoY
|
$20.46M
922.9%
YoY
|
$31.00M
786.47%
YoY
|
$22.00M
-141.13%
YoY
|
-$29.11M
-40.58%
YoY
|
$2.000M
-101.83%
YoY
|
$3.497M
-87.71%
YoY
|
-$53.49M
-210.03%
YoY
|
-$48.99M
-158.35%
YoY
|
-$109.4M
-213.13%
YoY
|
$28.46M
-73.84%
YoY
|
$48.62M
-22.59%
YoY
|
$83.96M
-44.37%
YoY
|
| Income Tax |
-$2.503M
-139.97%
YoY
|
$8.008M
27.88%
YoY
|
$6.353M
-10.87%
YoY
|
$4.562M
-7.35%
YoY
|
$6.262M
526.2%
YoY
|
$6.262M
526.2%
YoY
|
$7.128M
320.28%
YoY
|
$4.924M
N/A
|
$1.000M
-189.05%
YoY
|
$1.000M
-110.6%
YoY
|
$1.696M
19.69%
YoY
|
$0.00
-100.0%
YoY
|
-$1.123M
-54.31%
YoY
|
-$9.436M
-306.43%
YoY
|
$1.417M
-132.78%
YoY
|
-$9.443M
-241.21%
YoY
|
-$2.458M
-121.29%
YoY
|
$4.571M
-46.22%
YoY
|
-$4.323M
-147.44%
YoY
|
| Net Earnings |
-$5.503M
-134.08%
YoY
|
$16.81M
-274.16%
YoY
|
-$7.704M
-151.96%
YoY
|
-$98.49M
-734.04%
YoY
|
$16.15M
-46.18%
YoY
|
-$9.651M
-150.79%
YoY
|
$14.83M
-148.12%
YoY
|
$15.53M
1453.4%
YoY
|
$30.00M
549.35%
YoY
|
$19.00M
-142.27%
YoY
|
-$30.81M
-38.88%
YoY
|
$1.000M
-101.0%
YoY
|
$4.620M
-85.06%
YoY
|
-$44.95M
-202.05%
YoY
|
-$50.41M
-157.1%
YoY
|
-$99.97M
-211.04%
YoY
|
$30.92M
-68.21%
YoY
|
$44.05M
-18.89%
YoY
|
$88.29M
-37.74%
YoY
|
| Basic Earnings Per Share |
-$0.07
-170.0%
YoY
|
N/A
|
-$0.08
-188.89%
YoY
|
-$0.76
-860.0%
YoY
|
$0.10
-52.38%
YoY
|
N/A
|
$0.09
-131.03%
YoY
|
$0.10
N/A
|
$0.21
950.0%
YoY
|
N/A
|
-$0.29
-34.09%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-92.0%
YoY
|
N/A
|
-$0.44
-158.67%
YoY
|
-$0.85
-210.39%
YoY
|
$0.25
-70.24%
YoY
|
N/A
|
$0.75
-38.02%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-170.0%
YoY
|
$0.13
-287.67%
YoY
|
-$0.08
-188.89%
YoY
|
-$0.76
-860.0%
YoY
|
$0.10
-57.01%
YoY
|
-$0.07
-147.06%
YoY
|
$0.09
-131.03%
YoY
|
$0.10
1044.16%
YoY
|
$0.23
1040.1%
YoY
|
$0.16
-139.11%
YoY
|
-$0.29
-34.09%
YoY
|
$0.01
-101.03%
YoY
|
$0.02
-91.67%
YoY
|
-$0.40
-100.0%
YoY
|
-$0.44
-167.69%
YoY
|
-$0.85
-228.79%
YoY
|
$0.24
-66.67%
YoY
|
$306.8K
-35.64%
YoY
|
$0.65
-36.27%
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 |
125.0M shares
-5.92%
YoY
|
126.7M shares
-4.22%
YoY
|
129.2M shares
-2.26%
YoY
|
133.1M shares
0.73%
YoY
|
132.9M shares
0.98%
YoY
|
132.3M shares
11.49%
YoY
|
132.2M shares
15.74%
YoY
|
132.2M shares
15.89%
YoY
|
131.6M shares
15.84%
YoY
|
118.6M shares
4.66%
YoY
|
114.2M shares
-2.17%
YoY
|
114.0M shares
-4.71%
YoY
|
113.6M shares
-5.25%
YoY
|
113.3M shares
-1.16%
YoY
|
116.8M shares
3.34%
YoY
|
119.7M shares
5.97%
YoY
|
119.9M shares
6.78%
YoY
|
114.7M shares
2.45%
YoY
|
113.0M shares
-0.36%
YoY
|
| Diluted Shares Outstanding |
124.8M shares
-6.02%
YoY
|
N/A
|
129.0M shares
-2.52%
YoY
|
133.0M shares
0.67%
YoY
|
132.8M shares
0.91%
YoY
|
N/A
|
132.4M shares
14.63%
YoY
|
132.1M shares
15.45%
YoY
|
131.6M shares
15.28%
YoY
|
N/A
|
115.5M shares
-0.54%
YoY
|
114.4M shares
-4.36%
YoY
|
114.1M shares
-18.77%
YoY
|
N/A
|
116.1M shares
-18.16%
YoY
|
119.7M shares
-15.59%
YoY
|
140.5M shares
-0.38%
YoY
|
N/A
|
141.9M shares
-0.08%
YoY
|
Loading...