|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$601.9M
50.01%
YoY
|
$401.3M
55.14%
YoY
|
$258.7M
0.11%
YoY
|
$258.4M
24.91%
YoY
|
$206.9M
-40.92%
YoY
|
| Cost Of Revenue |
$488.4M
25.23%
YoY
|
$390.0M
102.98%
YoY
|
$192.1M
3.62%
YoY
|
$185.4M
122.74%
YoY
|
$83.25M
-62.53%
YoY
|
| Gross Profit |
$315.5M
130.06%
YoY
|
$137.1M
-54.98%
YoY
|
$304.6M
-597.79%
YoY
|
-$61.19M
-120.61%
YoY
|
$296.9M
-243.1%
YoY
|
| Selling, General & Admin |
$116.7M
-5.96%
YoY
|
$124.1M
-50.88%
YoY
|
$252.6M
23.55%
YoY
|
$204.5M
162.98%
YoY
|
$77.76M
84.26%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$23.13M
-41.93%
YoY
|
$39.82M
61.75%
YoY
|
$24.62M
-80.59%
YoY
|
$126.8M
2124.98%
YoY
|
$5.700M
2750.0%
YoY
|
| Operating Expenses |
$122.9M
34.08%
YoY
|
$91.70M
24.73%
YoY
|
$73.52M
-78.91%
YoY
|
$348.6M
233.79%
YoY
|
$104.4M
91.38%
YoY
|
| Operating Profit |
$137.8M
-248.31%
YoY
|
-$92.92M
19.55%
YoY
|
-$77.72M
-77.15%
YoY
|
-$340.1M
-278.13%
YoY
|
$190.9M
-166.47%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$192.1M
48.46%
YoY
|
$129.4M
55.46%
YoY
|
$83.25M
-62.68%
YoY
|
| Other Income/Expense, Net |
$16.51M
-43.36%
YoY
|
$29.15M
515.48%
YoY
|
$4.736M
-74.73%
YoY
|
$18.74M
239.76%
YoY
|
$5.515M
N/A
|
| Pretax Income |
$137.8M
-248.31%
YoY
|
-$92.92M
19.55%
YoY
|
-$77.72M
-77.15%
YoY
|
-$340.1M
-278.13%
YoY
|
$190.9M
-166.46%
YoY
|
| Income Tax |
$145.0K
-86.0%
YoY
|
$1.036M
1281.33%
YoY
|
$75.00K
-86.16%
YoY
|
$542.0K
-77.95%
YoY
|
$2.458M
150.56%
YoY
|
| Net Earnings |
$149.0M
-340.29%
YoY
|
-$62.03M
27.46%
YoY
|
-$48.67M
-83.7%
YoY
|
-$298.6M
-254.56%
YoY
|
$193.2M
-166.96%
YoY
|
| Basic Earnings Per Share |
$1.12
-198.25%
YoY
|
-$1.14
15.15%
YoY
|
-$0.99
10.0%
YoY
|
-$0.90
-336.84%
YoY
|
$0.38
-142.7%
YoY
|
| Diluted Earnings Per Share |
$1.10
-196.49%
YoY
|
-$1.14
15.15%
YoY
|
-$0.99
10.0%
YoY
|
-$0.90
-336.84%
YoY
|
$0.38
-142.7%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
90.43M shares
-0.43%
YoY
|
90.82M shares
-0.25%
YoY
|
91.04M shares
-75.87%
YoY
|
377.3M shares
-0.51%
YoY
|
379.2M shares
2.22%
YoY
|
| Diluted Shares Outstanding |
91.51M shares
0.77%
YoY
|
90.82M shares
-0.25%
YoY
|
91.04M shares
-75.87%
YoY
|
377.3M shares
-0.97%
YoY
|
381.0M shares
2.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 |
$172.1M
32.63%
YoY
|
$231.0M
126.97%
YoY
|
$230.0M
112.22%
YoY
|
$140.9M
55.22%
YoY
|
$129.7M
54.64%
YoY
|
$101.8M
-48.26%
YoY
|
$108.4M
66.21%
YoY
|
$90.78M
9.29%
YoY
|
$83.89M
46.83%
YoY
|
$196.8M
185.64%
YoY
|
$65.20M
-5.4%
YoY
|
$83.06M
22.11%
YoY
|
$57.14M
-2.33%
YoY
|
$68.88M
-24.84%
YoY
|
$68.92M
31.72%
YoY
|
$68.02M
30.34%
YoY
|
$58.50M
16.91%
YoY
|
$91.65M
98.29%
YoY
|
$52.32M
15.36%
YoY
|
| Cost Of Revenue |
$132.9M
22.87%
YoY
|
$131.8M
27.14%
YoY
|
$137.4M
36.31%
YoY
|
$111.1M
25.83%
YoY
|
$108.1M
24.57%
YoY
|
$103.7M
67.22%
YoY
|
$100.8M
43.98%
YoY
|
$88.28M
108.19%
YoY
|
$86.80M
120.66%
YoY
|
$61.99M
1373.47%
YoY
|
$70.01M
27.99%
YoY
|
$42.40M
1.22%
YoY
|
$39.34M
37.43%
YoY
|
$4.207M
-80.47%
YoY
|
$54.70M
156.9%
YoY
|
$41.89M
102.26%
YoY
|
$28.62M
45.29%
YoY
|
$21.55M
11.06%
YoY
|
$21.29M
7.54%
YoY
|
| Gross Profit |
$137.6M
75.98%
YoY
|
$99.24M
-5407.17%
YoY
|
$92.56M
-7.59%
YoY
|
$45.12M
22.11%
YoY
|
$78.17M
172.07%
YoY
|
-$1.870M
-101.39%
YoY
|
$100.2M
-2479.14%
YoY
|
$36.95M
-9.12%
YoY
|
$28.73M
-66.05%
YoY
|
$134.8M
108.37%
YoY
|
-$4.210M
-90.17%
YoY
|
$40.66M
589.59%
YoY
|
$84.63M
-619.13%
YoY
|
$64.67M
-7.75%
YoY
|
-$42.81M
-152.19%
YoY
|
$5.896M
-92.11%
YoY
|
-$16.30M
-123.26%
YoY
|
$70.10M
-24.78%
YoY
|
$82.03M
-29.35%
YoY
|
| Selling, General & Admin |
$33.21M
41.92%
YoY
|
$34.69M
28.57%
YoY
|
$34.99M
14.59%
YoY
|
$23.63M
-27.15%
YoY
|
$23.40M
-31.48%
YoY
|
$26.98M
-56.07%
YoY
|
$30.53M
-10.72%
YoY
|
$32.43M
-50.74%
YoY
|
$34.15M
-46.11%
YoY
|
$61.41M
-36.1%
YoY
|
$34.20M
-47.63%
YoY
|
$65.85M
-21.55%
YoY
|
$63.38M
1.66%
YoY
|
$96.10M
270.3%
YoY
|
$65.29M
210.82%
YoY
|
$83.93M
570.4%
YoY
|
$62.35M
446.9%
YoY
|
$25.95M
185.19%
YoY
|
$21.01M
100.07%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$4.623M
-21.58%
YoY
|
$5.366M
-22.01%
YoY
|
$5.936M
-27.0%
YoY
|
$5.928M
-51.55%
YoY
|
$5.895M
-53.13%
YoY
|
$6.880M
10.1%
YoY
|
$8.131M
31.06%
YoY
|
$12.24M
99.66%
YoY
|
$12.58M
108.25%
YoY
|
$6.249M
5.74%
YoY
|
$6.204M
-81.16%
YoY
|
$6.128M
-88.3%
YoY
|
$6.039M
-83.03%
YoY
|
$5.910M
-69.3%
YoY
|
$32.93M
N/A
|
$52.39M
1125.04%
YoY
|
$35.59M
N/A
|
$19.25M
N/A
|
N/A
|
| Operating Expenses |
$40.03M
59.47%
YoY
|
$51.07M
24.94%
YoY
|
$51.46M
125.43%
YoY
|
$19.89M
-15.72%
YoY
|
$25.10M
3.13%
YoY
|
$40.88M
-39.43%
YoY
|
$22.83M
34.37%
YoY
|
$23.60M
-66.99%
YoY
|
$24.34M
-65.45%
YoY
|
$67.48M
-35.54%
YoY
|
$16.99M
-77.48%
YoY
|
$71.50M
-26.01%
YoY
|
$70.45M
-1.93%
YoY
|
$104.7M
207.34%
YoY
|
$75.42M
168.9%
YoY
|
$96.62M
317.91%
YoY
|
$71.84M
274.24%
YoY
|
$34.06M
158.44%
YoY
|
$28.05M
108.92%
YoY
|
| Operating Profit |
$86.73M
129.96%
YoY
|
$48.18M
-212.7%
YoY
|
$41.11M
-3.94%
YoY
|
$4.279M
-118.02%
YoY
|
$37.71M
-147.04%
YoY
|
-$42.75M
-163.53%
YoY
|
$42.79M
-145.56%
YoY
|
-$23.74M
-23.01%
YoY
|
-$80.17M
-665.45%
YoY
|
$67.28M
-268.15%
YoY
|
-$93.93M
-20.55%
YoY
|
-$30.84M
-66.01%
YoY
|
$14.18M
-115.98%
YoY
|
-$40.01M
-211.02%
YoY
|
-$118.2M
-325.63%
YoY
|
-$90.73M
-275.73%
YoY
|
-$88.74M
-274.46%
YoY
|
$36.04M
-54.96%
YoY
|
$52.40M
-48.95%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$66.03M
67.86%
YoY
|
N/A
|
$48.41M
-11.5%
YoY
|
$42.40M
1.22%
YoY
|
$39.34M
37.43%
YoY
|
N/A
|
$54.70M
156.9%
YoY
|
$41.89M
102.26%
YoY
|
$28.62M
45.3%
YoY
|
N/A
|
$21.29M
7.38%
YoY
|
| Other Income/Expense, Net |
$52.56M
2572.14%
YoY
|
N/A
|
$1.479M
-92.5%
YoY
|
$2.200M
430.12%
YoY
|
$1.967M
-154.76%
YoY
|
N/A
|
$19.72M
14083.45%
YoY
|
$415.0K
-102.5%
YoY
|
-$3.592M
-381.73%
YoY
|
N/A
|
$139.0K
-98.91%
YoY
|
-$16.57M
-1599.28%
YoY
|
$1.275M
N/A
|
N/A
|
$12.75M
N/A
|
$1.105M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$86.73M
129.96%
YoY
|
$56.32M
-277.12%
YoY
|
$39.49M
-7.72%
YoY
|
$4.279M
-118.02%
YoY
|
$37.71M
-147.04%
YoY
|
-$31.80M
-196.76%
YoY
|
$42.79M
-145.56%
YoY
|
-$23.74M
-23.01%
YoY
|
-$80.17M
-665.45%
YoY
|
$32.87M
-177.49%
YoY
|
-$93.93M
-20.55%
YoY
|
-$30.84M
-66.01%
YoY
|
$14.18M
-115.98%
YoY
|
-$42.41M
-217.68%
YoY
|
-$118.2M
-325.63%
YoY
|
-$90.73M
-275.73%
YoY
|
-$88.74M
-274.34%
YoY
|
$36.04M
-54.97%
YoY
|
$52.40M
-48.95%
YoY
|
| Income Tax |
$159.0K
-75.46%
YoY
|
-$44.00K
-97.11%
YoY
|
-$298.0K
-112.82%
YoY
|
-$161.0K
-147.08%
YoY
|
$648.0K
-683.78%
YoY
|
-$1.520M
-1234.33%
YoY
|
$2.325M
-4251.79%
YoY
|
$342.0K
-2000.0%
YoY
|
-$111.0K
-793.75%
YoY
|
$134.0K
-83.33%
YoY
|
-$56.00K
-83.03%
YoY
|
-$18.00K
-120.0%
YoY
|
$16.00K
-172.73%
YoY
|
$804.0K
-30.81%
YoY
|
-$330.0K
-127.16%
YoY
|
$90.00K
500.0%
YoY
|
-$22.00K
-133.33%
YoY
|
$1.162M
1687.69%
YoY
|
$1.215M
-257.38%
YoY
|
| Net Earnings |
$48.60M
15.29%
YoY
|
$41.61M
-199.47%
YoY
|
$32.70M
-23.68%
YoY
|
$8.546M
-154.82%
YoY
|
$42.16M
-172.81%
YoY
|
-$41.83M
-232.94%
YoY
|
$42.85M
-150.7%
YoY
|
-$15.59M
-58.1%
YoY
|
-$57.90M
-377.53%
YoY
|
$31.47M
-165.45%
YoY
|
-$84.51M
-26.69%
YoY
|
-$37.20M
-48.26%
YoY
|
$20.86M
-128.25%
YoY
|
-$48.08M
-232.89%
YoY
|
-$115.3M
-323.51%
YoY
|
-$71.90M
-235.04%
YoY
|
-$73.85M
-241.45%
YoY
|
$36.18M
-55.02%
YoY
|
$51.58M
-49.26%
YoY
|
| Basic Earnings Per Share |
$0.41
24.24%
YoY
|
N/A
|
$0.36
0.0%
YoY
|
-$0.04
-86.21%
YoY
|
$0.33
-144.0%
YoY
|
N/A
|
$0.36
-134.62%
YoY
|
-$0.29
-29.27%
YoY
|
-$0.75
-725.0%
YoY
|
N/A
|
-$1.04
215.15%
YoY
|
-$0.41
86.36%
YoY
|
$0.12
-154.55%
YoY
|
N/A
|
-$0.33
-430.0%
YoY
|
-$0.22
-300.0%
YoY
|
-$0.22
-300.0%
YoY
|
N/A
|
$0.10
-58.33%
YoY
|
| Diluted Earnings Per Share |
$0.40
21.21%
YoY
|
$0.45
-197.06%
YoY
|
$0.36
0.0%
YoY
|
-$0.04
-86.21%
YoY
|
$0.33
-144.0%
YoY
|
-$0.46
-233.84%
YoY
|
$0.36
-134.62%
YoY
|
-$0.29
-28.91%
YoY
|
-$0.75
-781.82%
YoY
|
$0.35
-166.41%
YoY
|
-$1.04
215.15%
YoY
|
-$0.41
85.43%
YoY
|
$0.11
-150.0%
YoY
|
-$0.52
-100.0%
YoY
|
-$0.33
-430.0%
YoY
|
-$0.22
-300.0%
YoY
|
-$0.22
-300.0%
YoY
|
$95.06K
52811378.38%
YoY
|
$0.10
-56.52%
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 |
90.47M shares
-0.1%
YoY
|
90.31M shares
-0.3%
YoY
|
90.31M shares
-0.29%
YoY
|
90.30M shares
-1.02%
YoY
|
90.57M shares
-0.73%
YoY
|
90.58M shares
-0.11%
YoY
|
90.58M shares
-0.74%
YoY
|
91.23M shares
0.05%
YoY
|
91.23M shares
-75.05%
YoY
|
90.68M shares
-75.56%
YoY
|
91.25M shares
-75.84%
YoY
|
91.18M shares
-76.08%
YoY
|
365.6M shares
-3.98%
YoY
|
371.1M shares
-2.17%
YoY
|
377.7M shares
-0.44%
YoY
|
381.2M shares
0.5%
YoY
|
380.8M shares
0.51%
YoY
|
379.3M shares
0.41%
YoY
|
379.4M shares
0.44%
YoY
|
| Diluted Shares Outstanding |
92.06M shares
1.06%
YoY
|
N/A
|
91.61M shares
1.13%
YoY
|
90.32M shares
-0.73%
YoY
|
91.09M shares
-0.03%
YoY
|
N/A
|
90.59M shares
-0.44%
YoY
|
90.99M shares
-0.22%
YoY
|
91.12M shares
-0.61%
YoY
|
N/A
|
90.98M shares
-75.87%
YoY
|
91.19M shares
-76.08%
YoY
|
91.67M shares
-75.93%
YoY
|
N/A
|
377.1M shares
-1.02%
YoY
|
381.2M shares
-0.08%
YoY
|
380.8M shares
-0.01%
YoY
|
N/A
|
381.0M shares
-4.68%
YoY
|
Loading...