|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$484.5M
-61.64%
YoY
|
$1.263B
19.5%
YoY
|
$1.057B
16.26%
YoY
|
$909.1M
-18.07%
YoY
|
$1.110B
29.15%
YoY
|
| Cost Of Revenue |
$327.2M
-58.31%
YoY
|
$784.8M
2.92%
YoY
|
$762.6M
10.8%
YoY
|
$688.3M
-13.54%
YoY
|
$796.1M
11.75%
YoY
|
| Gross Profit |
$157.3M
-67.11%
YoY
|
$478.2M
62.48%
YoY
|
$294.3M
33.3%
YoY
|
$220.8M
-29.57%
YoY
|
$313.5M
113.66%
YoY
|
| Selling, General & Admin |
$66.69M
-10.39%
YoY
|
$74.42M
-0.51%
YoY
|
$74.80M
15.66%
YoY
|
$64.67M
11.9%
YoY
|
$57.79M
14.11%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$106.5M
-24.1%
YoY
|
$140.2M
-11.35%
YoY
|
$158.2M
-94.03%
YoY
|
$2.652B
967.18%
YoY
|
$248.5M
24.02%
YoY
|
| Operating Expenses |
$66.69M
-10.39%
YoY
|
$74.42M
-10.34%
YoY
|
$83.00M
28.34%
YoY
|
$64.67M
11.9%
YoY
|
$57.79M
14.11%
YoY
|
| Operating Profit |
$83.34M
-79.29%
YoY
|
$402.5M
90.47%
YoY
|
$211.3M
27.43%
YoY
|
$165.8M
-38.53%
YoY
|
$269.8M
262.66%
YoY
|
| Interest Expense |
-$2.057M
-94.09%
YoY
|
-$34.82M
-27.92%
YoY
|
-$48.30M
-233.4%
YoY
|
$36.21M
-19.37%
YoY
|
$44.91M
15.84%
YoY
|
| Other Income/Expense, Net |
-$6.685M
-163.77%
YoY
|
$10.48M
-49.11%
YoY
|
$20.60M
703.12%
YoY
|
$2.565M
816.07%
YoY
|
$280.0K
-76.13%
YoY
|
| Pretax Income |
$74.59M
-80.16%
YoY
|
$376.0M
104.81%
YoY
|
$183.6M
-99.09%
YoY
|
$20.11B
8831.46%
YoY
|
$225.1M
511.93%
YoY
|
| Income Tax |
$527.0K
-92.52%
YoY
|
$7.050M
38.24%
YoY
|
$5.100M
-99.88%
YoY
|
$4.302B
29243.16%
YoY
|
$14.66M
109.17%
YoY
|
| Net Earnings |
$474.4M
32.09%
YoY
|
$359.1M
107.0%
YoY
|
$173.5M
-98.88%
YoY
|
$15.55B
10091.41%
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
108.1%
YoY
|
$1.15
-100.0%
YoY
|
$11.06M
1023827941.88%
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 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 |
$276.8M
233.79%
YoY
|
$117.5M
-83.82%
YoY
|
$177.5M
-8.96%
YoY
|
$106.5M
-38.63%
YoY
|
$82.92M
-50.67%
YoY
|
$726.3M
55.39%
YoY
|
$195.0M
-3.27%
YoY
|
$173.6M
-16.88%
YoY
|
$168.1M
-6.13%
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
|
$364.7M
83.39%
YoY
|
| Cost Of Revenue |
$230.3M
254.62%
YoY
|
$68.22M
-81.35%
YoY
|
$119.1M
-19.07%
YoY
|
$74.91M
-45.98%
YoY
|
$64.95M
-51.23%
YoY
|
$365.8M
22.17%
YoY
|
$147.2M
1.09%
YoY
|
$138.7M
-17.66%
YoY
|
$133.2M
-10.72%
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
|
$233.3M
28.94%
YoY
|
| Gross Profit |
$46.45M
158.49%
YoY
|
$49.27M
-86.33%
YoY
|
$58.41M
22.21%
YoY
|
$31.63M
-9.46%
YoY
|
$17.97M
-48.54%
YoY
|
$360.5M
114.59%
YoY
|
$47.79M
-14.59%
YoY
|
$34.94M
-13.64%
YoY
|
$34.92M
16.72%
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
|
$131.4M
632.91%
YoY
|
| Selling, General & Admin |
$21.67M
29.85%
YoY
|
$16.07M
-3.02%
YoY
|
$17.01M
-6.91%
YoY
|
$16.92M
-17.87%
YoY
|
$16.69M
-12.05%
YoY
|
$16.57M
-17.57%
YoY
|
$18.27M
-3.57%
YoY
|
$20.60M
8.71%
YoY
|
$18.98M
13.11%
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
|
$13.17M
-9.13%
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 |
$56.24M
139.39%
YoY
|
$24.72M
-26.39%
YoY
|
$34.80M
3.93%
YoY
|
$23.44M
-35.07%
YoY
|
$23.49M
-36.65%
YoY
|
$33.59M
-23.53%
YoY
|
$33.49M
-9.42%
YoY
|
$36.09M
-9.12%
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
|
$78.91M
82.31%
YoY
|
| Operating Expenses |
$21.67M
29.85%
YoY
|
$22.31M
21.69%
YoY
|
$17.01M
-6.91%
YoY
|
$16.92M
-17.87%
YoY
|
$16.69M
-12.05%
YoY
|
$18.33M
-19.61%
YoY
|
$18.27M
-3.57%
YoY
|
$20.60M
-6.61%
YoY
|
$18.98M
13.11%
YoY
|
$22.80M
11.76%
YoY
|
$18.95M
12.21%
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
|
$13.17M
-9.13%
YoY
|
| Operating Profit |
-$45.65M
-77477.97%
YoY
|
$26.97M
-92.12%
YoY
|
$41.71M
51.09%
YoY
|
$14.55M
16.91%
YoY
|
$59.00K
-99.64%
YoY
|
$342.2M
135.67%
YoY
|
$27.61M
-21.92%
YoY
|
$12.44M
-32.36%
YoY
|
$16.21M
52.61%
YoY
|
$145.2M
229.25%
YoY
|
$35.36M
-13.56%
YoY
|
$18.39M
-48.14%
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
|
$123.3M
6827.75%
YoY
|
| Interest Expense |
-$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
|
$11.27M
8.1%
YoY
|
| Other Income/Expense, Net |
$854.0K
-146.36%
YoY
|
-$3.242M
-293.21%
YoY
|
-$1.039M
-108.06%
YoY
|
-$561.0K
-161.99%
YoY
|
-$1.842M
-63.1%
YoY
|
$1.678M
-267.8%
YoY
|
$12.89M
2337.05%
YoY
|
$905.0K
-92.23%
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
|
$1.274M
-1029.93%
YoY
|
| Pretax Income |
-$51.94M
879.89%
YoY
|
$26.42M
-92.24%
YoY
|
$43.71M
43.42%
YoY
|
$9.769M
176.35%
YoY
|
-$5.301M
-459.63%
YoY
|
$340.5M
156.82%
YoY
|
$30.48M
30.88%
YoY
|
$3.535M
-81.67%
YoY
|
$1.474M
-82.61%
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
|
$113.3M
-1390.99%
YoY
|
| Income Tax |
-$39.43M
-13649.83%
YoY
|
$236.0K
-96.79%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$291.0K
-134.98%
YoY
|
$7.347M
116.09%
YoY
|
$35.00K
-93.6%
YoY
|
$500.0K
159.07%
YoY
|
-$832.0K
-180.08%
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
|
$2.811M
290.42%
YoY
|
| Net Earnings |
-$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
|
$75.83M
-10104.09%
YoY
|
| Basic Earnings Per Share |
-$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
|
$0.53
-5400.0%
YoY
|
| Diluted Earnings Per Share |
-$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.33%
YoY
|
$0.19
46.15%
YoY
|
$0.01
-92.06%
YoY
|
$0.01
-83.33%
YoY
|
$0.84
-100.0%
YoY
|
$0.13
-7.14%
YoY
|
$0.13
-21.24%
YoY
|
$0.06
-70.0%
YoY
|
$2.744M
4589.51%
YoY
|
$0.14
-73.58%
YoY
|
$0.16
-60.98%
YoY
|
$0.20
150.0%
YoY
|
$58.50K
-19.68%
YoY
|
$0.53
-5400.0%
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 |
302.3M shares
93.66%
YoY
|
153.9M shares
3.29%
YoY
|
154.2M shares
3.48%
YoY
|
155.8M shares
4.63%
YoY
|
156.1M shares
5.02%
YoY
|
149.0M shares
0.48%
YoY
|
149.0M shares
0.48%
YoY
|
148.9M shares
0.44%
YoY
|
148.6M shares
0.9%
YoY
|
148.3M shares
1.28%
YoY
|
148.3M shares
1.26%
YoY
|
148.2M shares
1.34%
YoY
|
147.3M shares
1.3%
YoY
|
146.4M shares
2.29%
YoY
|
146.4M shares
3.28%
YoY
|
146.3M shares
4.8%
YoY
|
145.4M shares
5.48%
YoY
|
143.2M shares
4.86%
YoY
|
141.8M shares
3.98%
YoY
|
| Diluted Shares Outstanding |
256.0M shares
66.55%
YoY
|
N/A
|
156.4M shares
3.35%
YoY
|
157.7M shares
4.27%
YoY
|
153.7M shares
1.52%
YoY
|
N/A
|
151.3M shares
0.17%
YoY
|
151.3M shares
0.2%
YoY
|
151.4M shares
0.2%
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
|
146.4M shares
7.4%
YoY
|
Loading...