|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$484.5M
-50.96%
YoY
|
$987.9M
25.31%
YoY
|
$788.4M
36.59%
YoY
|
$577.2M
-47.98%
YoY
|
$1.110B
29.15%
YoY
|
| Cost Of Revenue |
$327.2M
-40.25%
YoY
|
$547.6M
3.53%
YoY
|
$528.9M
34.83%
YoY
|
$392.3M
-50.72%
YoY
|
$796.1M
11.75%
YoY
|
| Gross Profit |
$157.3M
-64.28%
YoY
|
$440.3M
69.72%
YoY
|
$259.5M
40.33%
YoY
|
$184.9M
-41.02%
YoY
|
$313.5M
113.66%
YoY
|
| Selling, General & Admin |
$66.69M
-10.41%
YoY
|
$74.44M
-0.49%
YoY
|
$74.80M
15.55%
YoY
|
$64.74M
12.02%
YoY
|
$57.79M
14.11%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$106.5M
-6.5%
YoY
|
$113.9M
-16.63%
YoY
|
$136.6M
10.61%
YoY
|
$123.5M
-50.32%
YoY
|
$248.5M
24.02%
YoY
|
| Operating Expenses |
$66.69M
-10.41%
YoY
|
$74.44M
-0.49%
YoY
|
$74.80M
15.55%
YoY
|
$64.74M
12.02%
YoY
|
$57.79M
14.11%
YoY
|
| Operating Profit |
$83.34M
-77.11%
YoY
|
$364.1M
97.14%
YoY
|
$184.7M
36.41%
YoY
|
$135.4M
-49.81%
YoY
|
$269.8M
262.66%
YoY
|
| Interest Expense |
-$2.057M
-94.09%
YoY
|
-$34.82M
-172.02%
YoY
|
$48.34M
33.52%
YoY
|
$36.21M
-19.37%
YoY
|
$44.91M
15.84%
YoY
|
| Other Income/Expense, Net |
-$6.685M
-624.31%
YoY
|
$1.275M
-93.02%
YoY
|
$18.28M
673.84%
YoY
|
$2.362M
743.57%
YoY
|
$280.0K
-76.13%
YoY
|
| Pretax Income |
$74.59M
-78.05%
YoY
|
$339.8M
112.92%
YoY
|
$159.6M
52.86%
YoY
|
$104.4M
-53.62%
YoY
|
$225.1M
511.93%
YoY
|
| Income Tax |
$527.0K
-151.57%
YoY
|
-$1.022M
-448.81%
YoY
|
$293.0K
-90.58%
YoY
|
$3.112M
-78.77%
YoY
|
$14.66M
109.17%
YoY
|
| Net Earnings |
$474.4M
32.09%
YoY
|
$359.1M
107.01%
YoY
|
$173.5M
62.03%
YoY
|
$107.1M
-29.81%
YoY
|
$152.6M
311.36%
YoY
|
| Basic Earnings Per Share |
$3.07
27.39%
YoY
|
$2.41
105.98%
YoY
|
$1.17
60.27%
YoY
|
$0.73
-32.41%
YoY
|
$1.08
285.71%
YoY
|
| Diluted Earnings Per Share |
$3.03
26.78%
YoY
|
$2.39
104.27%
YoY
|
$1.17
60.27%
YoY
|
$0.73
-32.41%
YoY
|
$1.08
300.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
154.8M shares
3.98%
YoY
|
148.8M shares
0.54%
YoY
|
148.0M shares
1.26%
YoY
|
146.2M shares
3.83%
YoY
|
140.8M shares
5.19%
YoY
|
| Diluted Shares Outstanding |
158.7M shares
4.35%
YoY
|
152.1M shares
0.68%
YoY
|
151.1M shares
0.61%
YoY
|
150.2M shares
3.34%
YoY
|
145.3M shares
6.1%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$396.5M
272.15%
YoY
|
$276.8M
233.79%
YoY
|
$117.5M
-83.82%
YoY
|
$177.5M
43.05%
YoY
|
$106.5M
6.92%
YoY
|
$82.92M
-27.07%
YoY
|
$726.3M
55.39%
YoY
|
$124.1M
-38.43%
YoY
|
$99.64M
-52.3%
YoY
|
$113.7M
-36.51%
YoY
|
$467.4M
90.46%
YoY
|
$201.6M
3.22%
YoY
|
$208.9M
-15.21%
YoY
|
$179.1M
-19.35%
YoY
|
$245.4M
-6.33%
YoY
|
$195.3M
-46.46%
YoY
|
$246.3M
-15.47%
YoY
|
$222.0M
15.98%
YoY
|
$262.0M
27.49%
YoY
|
| Cost Of Revenue |
$320.8M
328.29%
YoY
|
$230.3M
254.62%
YoY
|
$68.22M
-81.35%
YoY
|
$119.1M
-19.07%
YoY
|
$74.91M
-45.98%
YoY
|
$64.95M
-51.24%
YoY
|
$365.8M
22.17%
YoY
|
$147.2M
1.08%
YoY
|
$138.7M
-17.66%
YoY
|
$133.2M
-10.7%
YoY
|
$299.4M
65.51%
YoY
|
$145.6M
-4.25%
YoY
|
$168.4M
-13.34%
YoY
|
$149.2M
-7.34%
YoY
|
$180.9M
-16.7%
YoY
|
$152.1M
-34.82%
YoY
|
$194.3M
0.04%
YoY
|
$161.0M
6.34%
YoY
|
$217.2M
29.97%
YoY
|
| Gross Profit |
$75.67M
139.2%
YoY
|
$46.45M
158.49%
YoY
|
$49.27M
-86.33%
YoY
|
$58.41M
22.19%
YoY
|
$31.63M
-9.46%
YoY
|
$17.97M
-48.51%
YoY
|
$360.5M
114.59%
YoY
|
$47.80M
-14.58%
YoY
|
$34.94M
-13.64%
YoY
|
$34.90M
16.66%
YoY
|
$168.0M
160.47%
YoY
|
$55.96M
29.51%
YoY
|
$40.46M
-22.24%
YoY
|
$29.92M
-51.01%
YoY
|
$64.50M
43.93%
YoY
|
$43.21M
-67.12%
YoY
|
$52.02M
-46.47%
YoY
|
$61.06M
52.39%
YoY
|
$44.82M
16.71%
YoY
|
| Selling, General & Admin |
$30.74M
81.65%
YoY
|
$21.67M
29.85%
YoY
|
$16.07M
-3.02%
YoY
|
$17.01M
-7.06%
YoY
|
$16.92M
-17.87%
YoY
|
$16.69M
-12.15%
YoY
|
$16.57M
-17.57%
YoY
|
$18.30M
-3.41%
YoY
|
$20.60M
8.71%
YoY
|
$19.00M
13.24%
YoY
|
$20.10M
28.03%
YoY
|
$18.95M
12.21%
YoY
|
$18.95M
9.2%
YoY
|
$16.78M
13.67%
YoY
|
$15.70M
-1.21%
YoY
|
$16.89M
28.18%
YoY
|
$17.36M
18.12%
YoY
|
$14.76M
5.19%
YoY
|
$15.89M
16.85%
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 |
$70.42M
200.45%
YoY
|
$56.24M
139.39%
YoY
|
$24.72M
-26.39%
YoY
|
$34.80M
24.94%
YoY
|
$23.44M
-7.04%
YoY
|
$23.49M
-36.65%
YoY
|
$33.59M
-23.53%
YoY
|
$27.85M
-24.65%
YoY
|
$25.21M
-36.52%
YoY
|
$37.08M
-1.37%
YoY
|
$43.92M
-93.63%
YoY
|
$36.97M
19.05%
YoY
|
$39.72M
11.09%
YoY
|
$37.60M
-20.71%
YoY
|
$689.0M
1897.8%
YoY
|
$31.05M
-60.65%
YoY
|
$35.75M
-24.78%
YoY
|
$47.42M
4.88%
YoY
|
$34.49M
-24.2%
YoY
|
| Operating Expenses |
$30.74M
81.65%
YoY
|
$21.67M
29.85%
YoY
|
$22.31M
21.69%
YoY
|
$16.72M
-17.24%
YoY
|
$16.92M
-17.99%
YoY
|
$16.69M
-10.74%
YoY
|
$18.33M
-19.61%
YoY
|
$20.20M
6.06%
YoY
|
$20.63M
-6.47%
YoY
|
$18.70M
11.46%
YoY
|
$22.80M
11.76%
YoY
|
$19.05M
12.79%
YoY
|
$22.06M
27.11%
YoY
|
$16.78M
13.67%
YoY
|
$20.40M
27.73%
YoY
|
$16.89M
28.18%
YoY
|
$17.36M
18.12%
YoY
|
$14.76M
5.19%
YoY
|
$15.97M
19.19%
YoY
|
| Operating Profit |
$34.62M
137.99%
YoY
|
-$45.65M
-77477.97%
YoY
|
$26.97M
-92.12%
YoY
|
$41.69M
51.01%
YoY
|
$14.55M
219.88%
YoY
|
$59.00K
-99.64%
YoY
|
$342.2M
135.67%
YoY
|
$27.61M
-21.92%
YoY
|
$4.547M
-77.38%
YoY
|
$16.21M
52.61%
YoY
|
$145.2M
229.25%
YoY
|
$35.36M
-13.56%
YoY
|
$20.10M
-43.32%
YoY
|
$10.62M
-76.56%
YoY
|
$44.10M
52.89%
YoY
|
$40.90M
-66.83%
YoY
|
$35.47M
-58.0%
YoY
|
$45.32M
59.09%
YoY
|
$28.84M
15.38%
YoY
|
| Interest Expense |
-$12.07M
186.24%
YoY
|
-$7.145M
103.1%
YoY
|
$2.638M
-180.57%
YoY
|
$3.038M
-130.38%
YoY
|
-$4.215M
-61.62%
YoY
|
-$3.518M
-136.1%
YoY
|
-$3.274M
-71.78%
YoY
|
-$10.00M
-179.38%
YoY
|
-$10.98M
1.84%
YoY
|
$9.744M
-16.72%
YoY
|
-$11.60M
19.59%
YoY
|
$12.60M
39.11%
YoY
|
-$10.78M
-218.72%
YoY
|
$11.70M
40.34%
YoY
|
-$9.700M
0.4%
YoY
|
$9.056M
-19.61%
YoY
|
$9.083M
-30.13%
YoY
|
$8.337M
-16.86%
YoY
|
-$9.661M
-22.09%
YoY
|
| Other Income/Expense, Net |
-$478.0K
-14.8%
YoY
|
$854.0K
-146.36%
YoY
|
-$3.242M
-293.21%
YoY
|
-$1.039M
-108.06%
YoY
|
-$561.0K
-127.98%
YoY
|
-$1.842M
-63.1%
YoY
|
$1.678M
-267.8%
YoY
|
$12.89M
2337.05%
YoY
|
$2.005M
-82.78%
YoY
|
-$4.992M
-152.25%
YoY
|
-$1.000M
-162.5%
YoY
|
$529.0K
-57.75%
YoY
|
$11.64M
5552.43%
YoY
|
$9.554M
-2141.45%
YoY
|
$1.600M
945.75%
YoY
|
$1.252M
-1.73%
YoY
|
$206.0K
-118.01%
YoY
|
-$468.0K
11600.0%
YoY
|
$153.0K
N/A
|
| Pretax Income |
$22.07M
125.94%
YoY
|
-$51.94M
879.89%
YoY
|
$26.42M
-92.24%
YoY
|
$43.71M
96.44%
YoY
|
$9.769M
176.35%
YoY
|
-$5.301M
-3.64%
YoY
|
$340.5M
156.82%
YoY
|
$22.25M
-4.45%
YoY
|
$3.535M
-81.67%
YoY
|
-$5.501M
-164.9%
YoY
|
$132.6M
-97.27%
YoY
|
$23.29M
-29.64%
YoY
|
$19.29M
-27.46%
YoY
|
$8.476M
-76.79%
YoY
|
$4.861B
20969.74%
YoY
|
$33.10M
-70.79%
YoY
|
$26.59M
-62.17%
YoY
|
$36.51M
97.87%
YoY
|
$23.07M
92.26%
YoY
|
| Income Tax |
$2.829M
N/A
|
-$39.43M
-13649.83%
YoY
|
$236.0K
-96.79%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$291.0K
-129.36%
YoY
|
$7.347M
116.09%
YoY
|
$10.00K
-98.17%
YoY
|
$0.00
-100.0%
YoY
|
-$991.0K
-195.38%
YoY
|
$3.400M
-99.65%
YoY
|
$547.0K
-55.82%
YoY
|
$193.0K
-85.2%
YoY
|
$1.039M
-81.16%
YoY
|
$979.0M
63183.78%
YoY
|
$1.238M
-55.96%
YoY
|
$1.304M
-81.05%
YoY
|
$5.515M
61.21%
YoY
|
$1.547M
-486.75%
YoY
|
| Net Earnings |
$19.14M
-95.32%
YoY
|
-$12.43M
263.08%
YoY
|
$25.91M
-92.08%
YoY
|
$43.19M
50.17%
YoY
|
$408.7M
21377.04%
YoY
|
-$3.424M
-352.32%
YoY
|
$327.1M
157.78%
YoY
|
$28.76M
49.49%
YoY
|
$1.903M
-90.0%
YoY
|
$1.357M
-83.65%
YoY
|
$126.9M
-96.67%
YoY
|
$19.24M
-6.52%
YoY
|
$19.02M
-21.08%
YoY
|
$8.300M
-71.69%
YoY
|
$3.809B
43858.45%
YoY
|
$20.58M
-72.86%
YoY
|
$24.10M
-57.86%
YoY
|
$29.32M
170.25%
YoY
|
$8.665M
-15.87%
YoY
|
| Basic Earnings Per Share |
$0.06
-97.72%
YoY
|
-$0.05
150.0%
YoY
|
N/A
|
$0.28
47.37%
YoY
|
$2.63
26200.0%
YoY
|
-$0.02
-300.0%
YoY
|
N/A
|
$0.19
46.15%
YoY
|
$0.01
-92.31%
YoY
|
$0.01
-83.33%
YoY
|
N/A
|
$0.13
-7.14%
YoY
|
$0.13
-18.75%
YoY
|
$0.06
-70.0%
YoY
|
N/A
|
$0.14
-73.58%
YoY
|
$0.16
-60.98%
YoY
|
$0.20
150.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.06
-97.72%
YoY
|
-$0.05
150.0%
YoY
|
$0.16
-92.54%
YoY
|
$0.28
47.37%
YoY
|
$2.63
26200.0%
YoY
|
-$0.02
-300.0%
YoY
|
$2.12
152.48%
YoY
|
$0.19
46.15%
YoY
|
$0.01
-92.31%
YoY
|
$0.01
-83.33%
YoY
|
$0.84
-69.25%
YoY
|
$0.13
-7.14%
YoY
|
$0.13
-18.75%
YoY
|
$0.06
-70.0%
YoY
|
$2.74
4597.93%
YoY
|
$0.14
-73.58%
YoY
|
$0.16
-60.98%
YoY
|
$0.20
150.0%
YoY
|
$0.06
-13.73%
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 |
300.7M shares
93.35%
YoY
|
302.3M shares
96.71%
YoY
|
N/A
|
154.3M shares
3.57%
YoY
|
155.5M shares
4.47%
YoY
|
153.7M shares
3.44%
YoY
|
N/A
|
149.0M shares
0.48%
YoY
|
148.9M shares
0.44%
YoY
|
148.6M shares
0.85%
YoY
|
N/A
|
148.3M shares
1.27%
YoY
|
148.2M shares
1.32%
YoY
|
147.3M shares
1.34%
YoY
|
146.4M shares
2.29%
YoY
|
146.4M shares
3.61%
YoY
|
146.3M shares
5.22%
YoY
|
145.4M shares
5.47%
YoY
|
143.2M shares
4.86%
YoY
|
| Diluted Shares Outstanding |
302.9M shares
92.06%
YoY
|
256.0M shares
66.55%
YoY
|
N/A
|
156.4M shares
3.35%
YoY
|
157.7M shares
5.92%
YoY
|
153.7M shares
3.44%
YoY
|
N/A
|
151.3M shares
0.17%
YoY
|
148.9M shares
-1.36%
YoY
|
148.6M shares
-1.66%
YoY
|
N/A
|
151.0M shares
0.53%
YoY
|
151.0M shares
0.48%
YoY
|
151.1M shares
1.02%
YoY
|
N/A
|
150.2M shares
2.59%
YoY
|
150.2M shares
4.3%
YoY
|
149.5M shares
4.9%
YoY
|
N/A
|
Loading...