|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.348B
59.0%
YoY
|
$1.477B
69.33%
YoY
|
$872.0M
65.49%
YoY
|
$526.9M
93.81%
YoY
|
$271.9M
82.77%
YoY
|
| Cost Of Revenue |
$614.3M
102.47%
YoY
|
$303.4M
93.17%
YoY
|
$157.1M
32.88%
YoY
|
$118.2M
75.4%
YoY
|
$67.38M
71.43%
YoY
|
| Gross Profit |
$1.733B
47.76%
YoY
|
$1.173B
64.09%
YoY
|
$714.9M
74.92%
YoY
|
$408.7M
99.87%
YoY
|
$204.5M
86.84%
YoY
|
| Selling, General & Admin |
$1.192B
40.8%
YoY
|
$846.6M
46.9%
YoY
|
$576.3M
55.43%
YoY
|
$370.8M
101.91%
YoY
|
$183.6M
179.91%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$54.50M
218.95%
YoY
|
$17.09M
79.59%
YoY
|
$9.515M
27.31%
YoY
|
$7.474M
83.41%
YoY
|
$4.075M
285.53%
YoY
|
| Operating Expenses |
$1.628B
46.48%
YoY
|
$1.111B
49.28%
YoY
|
$744.4M
55.92%
YoY
|
$477.4M
49.41%
YoY
|
$319.5M
156.46%
YoY
|
| Operating Profit |
$105.6M
70.61%
YoY
|
$61.90M
-310.18%
YoY
|
-$29.45M
-57.13%
YoY
|
-$68.70M
-40.29%
YoY
|
-$115.0M
659.65%
YoY
|
| Interest Expense |
$18.71M
80.77%
YoY
|
$10.35M
-1062.7%
YoY
|
-$1.075M
-139.81%
YoY
|
$2.700M
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
$18.31M
86.69%
YoY
|
$9.808M
24.44%
YoY
|
$7.882M
163.79%
YoY
|
$2.988M
-29.64%
YoY
|
$4.247M
-249.38%
YoY
|
| Pretax Income |
$123.9M
72.81%
YoY
|
$71.71M
-432.44%
YoY
|
-$21.57M
-67.17%
YoY
|
-$65.71M
-40.69%
YoY
|
-$110.8M
515.97%
YoY
|
| Income Tax |
-$4.441M
-91.83%
YoY
|
-$54.33M
-2850.73%
YoY
|
$1.975M
-6470.97%
YoY
|
-$31.00K
-99.01%
YoY
|
-$3.136M
-2569.29%
YoY
|
| Net Earnings |
$128.4M
1.85%
YoY
|
$126.0M
-636.33%
YoY
|
-$23.50M
-64.23%
YoY
|
-$65.70M
-39.0%
YoY
|
-$107.7M
494.57%
YoY
|
| Basic Earnings Per Share |
$0.57
-1.72%
YoY
|
$0.58
-627.27%
YoY
|
-$0.11
-65.63%
YoY
|
-$0.32
-44.83%
YoY
|
-$0.58
13.73%
YoY
|
| Diluted Earnings Per Share |
$0.51
-3.77%
YoY
|
$0.53
-581.82%
YoY
|
-$0.11
-65.63%
YoY
|
-$0.32
-44.83%
YoY
|
-$0.58
13.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
225.0M shares
4.18%
YoY
|
215.9M shares
3.15%
YoY
|
209.3M shares
2.36%
YoY
|
204.5M shares
9.49%
YoY
|
186.8M shares
428.32%
YoY
|
| Diluted Shares Outstanding |
258.2M shares
9.05%
YoY
|
236.8M shares
13.12%
YoY
|
209.3M shares
2.36%
YoY
|
204.5M shares
9.49%
YoY
|
186.8M shares
428.32%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$608.1M
3.77%
YoY
|
$617.8M
28.41%
YoY
|
$599.0M
49.16%
YoY
|
$544.8M
72.61%
YoY
|
$586.0M
110.67%
YoY
|
$481.1M
95.09%
YoY
|
$401.6M
77.13%
YoY
|
$315.6M
51.82%
YoY
|
$278.2M
45.81%
YoY
|
$246.6M
47.5%
YoY
|
$226.7M
56.52%
YoY
|
$207.9M
83.08%
YoY
|
$190.8M
88.3%
YoY
|
$167.2M
97.4%
YoY
|
$144.8M
95.27%
YoY
|
$113.6M
87.11%
YoY
|
$101.3M
93.67%
YoY
|
$84.70M
N/A
|
$74.17M
79.49%
YoY
|
$60.69M
69.04%
YoY
|
| Cost Of Revenue |
$211.3M
36.05%
YoY
|
$173.4M
55.36%
YoY
|
$156.9M
87.54%
YoY
|
$128.6M
117.9%
YoY
|
$155.3M
216.49%
YoY
|
$111.6M
162.21%
YoY
|
$83.67M
112.41%
YoY
|
$59.04M
56.37%
YoY
|
$49.08M
31.41%
YoY
|
$42.56M
21.95%
YoY
|
$39.39M
29.65%
YoY
|
$37.75M
43.08%
YoY
|
$37.35M
40.62%
YoY
|
$34.90M
54.42%
YoY
|
$30.38M
57.42%
YoY
|
$26.39M
96.7%
YoY
|
$26.56M
120.09%
YoY
|
$22.60M
N/A
|
$19.30M
92.11%
YoY
|
$13.42M
30.98%
YoY
|
| Gross Profit |
$396.8M
-7.87%
YoY
|
$444.4M
20.27%
YoY
|
$442.1M
39.06%
YoY
|
$416.2M
62.19%
YoY
|
$430.7M
88.0%
YoY
|
$369.5M
81.1%
YoY
|
$317.9M
69.71%
YoY
|
$256.6M
50.81%
YoY
|
$229.1M
49.32%
YoY
|
$204.1M
54.24%
YoY
|
$187.3M
63.65%
YoY
|
$170.2M
95.19%
YoY
|
$153.4M
105.23%
YoY
|
$132.3M
113.05%
YoY
|
$114.5M
108.58%
YoY
|
$87.18M
84.39%
YoY
|
$74.76M
85.74%
YoY
|
$62.10M
N/A
|
$54.87M
75.44%
YoY
|
$47.28M
84.23%
YoY
|
| Selling, General & Admin |
$331.7M
18.52%
YoY
|
$431.8M
24.52%
YoY
|
$312.8M
37.87%
YoY
|
$285.1M
53.73%
YoY
|
$279.8M
69.48%
YoY
|
$346.8M
70.03%
YoY
|
$226.9M
49.29%
YoY
|
$185.5M
34.05%
YoY
|
$165.1M
29.25%
YoY
|
$204.0M
42.82%
YoY
|
$152.0M
45.15%
YoY
|
$138.4M
195.17%
YoY
|
$127.8M
193.14%
YoY
|
$142.8M
72.52%
YoY
|
$104.7M
136.68%
YoY
|
$46.88M
27.59%
YoY
|
$43.58M
-29.36%
YoY
|
$82.77M
3879.42%
YoY
|
$44.24M
126.92%
YoY
|
$36.74M
147.56%
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
|
N/A
|
| Depreciation & Amortization |
$21.95M
165.26%
YoY
|
$18.09M
198.5%
YoY
|
$17.67M
303.13%
YoY
|
$10.47M
187.26%
YoY
|
$8.276M
175.77%
YoY
|
$6.061M
128.03%
YoY
|
$4.383M
85.17%
YoY
|
$3.643M
53.26%
YoY
|
$3.001M
41.76%
YoY
|
$2.658M
32.24%
YoY
|
$2.367M
24.45%
YoY
|
$2.377M
30.53%
YoY
|
$2.117M
21.6%
YoY
|
$2.010M
23.31%
YoY
|
$1.902M
23.03%
YoY
|
$1.821M
260.59%
YoY
|
$1.741M
341.88%
YoY
|
$1.630M
N/A
|
$1.546M
N/A
|
$505.0K
N/A
|
| Operating Expenses |
$475.1M
27.45%
YoY
|
$431.8M
24.52%
YoY
|
$430.3M
45.6%
YoY
|
$389.5M
58.59%
YoY
|
$372.8M
70.08%
YoY
|
$346.8M
70.03%
YoY
|
$295.5M
50.88%
YoY
|
$245.6M
36.9%
YoY
|
$219.2M
33.1%
YoY
|
$204.0M
42.82%
YoY
|
$195.9M
45.69%
YoY
|
$179.4M
67.09%
YoY
|
$164.7M
79.64%
YoY
|
$142.8M
72.52%
YoY
|
$134.4M
62.89%
YoY
|
$107.4M
65.99%
YoY
|
$91.68M
3.41%
YoY
|
$82.77M
3879.42%
YoY
|
$82.53M
138.55%
YoY
|
$64.68M
142.8%
YoY
|
| Operating Profit |
-$78.32M
-235.28%
YoY
|
$12.64M
-44.47%
YoY
|
$11.81M
-47.23%
YoY
|
$26.72M
142.28%
YoY
|
$57.90M
484.64%
YoY
|
$22.76M
21170.09%
YoY
|
$22.37M
-361.56%
YoY
|
$11.03M
-219.42%
YoY
|
$9.903M
-187.93%
YoY
|
$107.0K
-101.02%
YoY
|
-$8.554M
-57.19%
YoY
|
-$9.236M
-54.25%
YoY
|
-$11.26M
-33.43%
YoY
|
-$10.50M
-49.21%
YoY
|
-$19.98M
-27.76%
YoY
|
-$20.19M
15.99%
YoY
|
-$16.92M
-65.05%
YoY
|
-$20.67M
N/A
|
-$27.66M
732.91%
YoY
|
-$17.41M
1678.04%
YoY
|
| Interest Expense |
-$22.30M
-958.82%
YoY
|
$9.613M
250.71%
YoY
|
$382.0K
-85.51%
YoY
|
$6.117M
N/A
|
$2.596M
N/A
|
$2.741M
-14526.32%
YoY
|
$2.637M
50.34%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$19.00K
-103.8%
YoY
|
$1.754M
65.94%
YoY
|
$2.000M
319.29%
YoY
|
$1.618M
162.66%
YoY
|
$500.0K
-105.15%
YoY
|
$1.057M
N/A
|
$477.0K
N/A
|
$616.0K
N/A
|
-$9.716M
-24390.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
-$23.23M
-994.07%
YoY
|
-$446.0K
-146.75%
YoY
|
$416.0K
-65.87%
YoY
|
$6.130M
156.06%
YoY
|
$2.598M
3.92%
YoY
|
$954.0K
-63.52%
YoY
|
$1.219M
-25.58%
YoY
|
$2.394M
15.88%
YoY
|
$2.500M
58.03%
YoY
|
$2.615M
N/A
|
$1.638M
45.34%
YoY
|
$2.066M
295.03%
YoY
|
$1.582M
107.88%
YoY
|
$0.00
-100.0%
YoY
|
$1.127M
-86.81%
YoY
|
$523.0K
-93.69%
YoY
|
$761.0K
-126.2%
YoY
|
$33.00K
N/A
|
$8.547M
-439.3%
YoY
|
$8.288M
23580.0%
YoY
|
| Pretax Income |
-$101.6M
-267.87%
YoY
|
$18.35M
-17.67%
YoY
|
$12.22M
-48.19%
YoY
|
$32.85M
144.73%
YoY
|
$60.50M
387.74%
YoY
|
$22.29M
915.07%
YoY
|
$23.59M
-441.14%
YoY
|
$13.42M
-287.22%
YoY
|
$12.40M
-228.12%
YoY
|
$2.196M
-119.96%
YoY
|
-$6.916M
-63.32%
YoY
|
-$7.170M
-63.54%
YoY
|
-$9.681M
-40.09%
YoY
|
-$11.00M
-64.8%
YoY
|
-$18.86M
-1.35%
YoY
|
-$19.67M
115.67%
YoY
|
-$16.16M
-68.51%
YoY
|
-$31.25M
1431.76%
YoY
|
-$19.11M
227.29%
YoY
|
-$9.119M
866.0%
YoY
|
| Income Tax |
-$9.436M
-185.7%
YoY
|
-$2.248M
-39.8%
YoY
|
-$3.551M
-93.17%
YoY
|
-$9.652M
-7700.0%
YoY
|
$11.01M
763.53%
YoY
|
-$3.734M
-492.64%
YoY
|
-$52.00M
-8086.94%
YoY
|
$127.0K
-1076.92%
YoY
|
$1.275M
230.31%
YoY
|
$951.0K
-1051.0%
YoY
|
$651.0K
-4168.75%
YoY
|
-$13.00K
-208.33%
YoY
|
$386.0K
310.64%
YoY
|
-$100.0K
14.94%
YoY
|
-$16.00K
-99.5%
YoY
|
$12.00K
-64.71%
YoY
|
$94.00K
4.44%
YoY
|
-$87.00K
N/A
|
-$3.173M
-10335.48%
YoY
|
$34.00K
-8.11%
YoY
|
| Net Earnings |
-$92.12M
-286.15%
YoY
|
$20.60M
-20.84%
YoY
|
$15.77M
-79.13%
YoY
|
$42.51M
219.66%
YoY
|
$49.49M
344.69%
YoY
|
$26.03M
1990.36%
YoY
|
$75.59M
-1098.92%
YoY
|
$13.30M
-285.79%
YoY
|
$11.13M
-210.54%
YoY
|
$1.245M
-111.42%
YoY
|
-$7.567M
-59.84%
YoY
|
-$7.157M
-63.63%
YoY
|
-$10.07M
-38.06%
YoY
|
-$10.90M
-65.02%
YoY
|
-$18.84M
18.19%
YoY
|
-$19.68M
115.0%
YoY
|
-$16.25M
-68.38%
YoY
|
-$31.16M
1427.5%
YoY
|
-$15.94M
171.52%
YoY
|
-$9.153M
833.03%
YoY
|
| Basic Earnings Per Share |
-$0.40
-281.82%
YoY
|
N/A
|
$0.07
-80.0%
YoY
|
$0.19
216.67%
YoY
|
$0.22
340.0%
YoY
|
N/A
|
$0.35
-975.0%
YoY
|
$0.06
-300.0%
YoY
|
$0.05
-200.0%
YoY
|
N/A
|
-$0.04
-55.56%
YoY
|
-$0.03
-70.0%
YoY
|
-$0.05
-37.5%
YoY
|
N/A
|
-$0.09
12.5%
YoY
|
-$0.10
100.0%
YoY
|
-$0.08
-76.47%
YoY
|
N/A
|
-$0.08
-50.0%
YoY
|
-$0.05
66.67%
YoY
|
| Diluted Earnings Per Share |
-$0.40
-300.0%
YoY
|
$0.08
-19.05%
YoY
|
$0.06
-81.25%
YoY
|
$0.17
183.33%
YoY
|
$0.20
300.0%
YoY
|
$0.11
1840.85%
YoY
|
$0.32
-900.0%
YoY
|
$0.06
-300.0%
YoY
|
$0.05
-200.0%
YoY
|
$0.01
-110.82%
YoY
|
-$0.04
-55.56%
YoY
|
-$0.03
-70.0%
YoY
|
-$0.05
-37.5%
YoY
|
-$0.05
-100.0%
YoY
|
-$0.09
12.5%
YoY
|
-$0.10
100.0%
YoY
|
-$0.08
-76.47%
YoY
|
-$154.6K
90.71%
YoY
|
-$0.08
-50.0%
YoY
|
-$0.05
66.67%
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
|
N/A
|
| Basic Shares Outstanding |
228.4M shares
2.87%
YoY
|
N/A
|
226.3M shares
4.49%
YoY
|
224.4M shares
4.55%
YoY
|
222.0M shares
4.0%
YoY
|
N/A
|
216.6M shares
3.08%
YoY
|
214.6M shares
2.97%
YoY
|
213.5M shares
3.05%
YoY
|
N/A
|
210.1M shares
2.39%
YoY
|
208.4M shares
2.19%
YoY
|
207.1M shares
2.19%
YoY
|
N/A
|
205.2M shares
2.6%
YoY
|
203.9M shares
6.27%
YoY
|
202.7M shares
32.41%
YoY
|
N/A
|
200.0M shares
461.68%
YoY
|
191.9M shares
443.21%
YoY
|
| Diluted Shares Outstanding |
228.4M shares
-7.4%
YoY
|
N/A
|
248.7M shares
5.79%
YoY
|
256.8M shares
9.36%
YoY
|
246.6M shares
7.52%
YoY
|
N/A
|
235.1M shares
11.87%
YoY
|
234.8M shares
12.65%
YoY
|
229.4M shares
10.73%
YoY
|
N/A
|
210.1M shares
2.39%
YoY
|
208.4M shares
2.19%
YoY
|
207.1M shares
2.19%
YoY
|
N/A
|
205.2M shares
2.6%
YoY
|
203.9M shares
6.27%
YoY
|
202.7M shares
32.41%
YoY
|
N/A
|
200.0M shares
461.68%
YoY
|
191.9M shares
443.21%
YoY
|
Loading...