|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$476.4M
60.79%
YoY
|
$296.3M
36.05%
YoY
|
$217.8M
11.03%
YoY
|
$196.1M
1.97%
YoY
|
$192.4M
7.86%
YoY
|
| Cost Of Revenue |
$814.0K
-85.75%
YoY
|
$5.714M
66.93%
YoY
|
$3.423M
-32.07%
YoY
|
$5.039M
N/A
|
$0.00
-100.0%
YoY
|
| Gross Profit |
$475.6M
63.67%
YoY
|
$290.6M
35.56%
YoY
|
$214.3M
12.17%
YoY
|
$191.1M
-0.65%
YoY
|
$192.4M
9.0%
YoY
|
| Selling, General & Admin |
$61.23M
66.57%
YoY
|
$36.76M
31.41%
YoY
|
$27.98M
14.19%
YoY
|
$24.50M
-19.54%
YoY
|
$30.45M
59.41%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$93.05M
63.43%
YoY
|
$56.93M
11.07%
YoY
|
$51.26M
1.74%
YoY
|
$50.38M
-9.06%
YoY
|
$55.39M
4.88%
YoY
|
| Operating Expenses |
$154.1M
56.48%
YoY
|
$98.49M
24.4%
YoY
|
$79.17M
5.83%
YoY
|
$74.81M
-12.79%
YoY
|
$85.79M
16.24%
YoY
|
| Operating Profit |
$321.5M
67.35%
YoY
|
$192.1M
42.1%
YoY
|
$135.2M
16.25%
YoY
|
$116.3M
9.12%
YoY
|
$106.6M
3.8%
YoY
|
| Interest Expense |
$43.71M
44.2%
YoY
|
$30.31M
-25.86%
YoY
|
$40.88M
36.24%
YoY
|
$30.01M
26.74%
YoY
|
$23.68M
0.07%
YoY
|
| Other Income/Expense, Net |
$4.350M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Pretax Income |
$325.3M
161.49%
YoY
|
$124.4M
131.56%
YoY
|
$53.72M
-815.72%
YoY
|
-$7.506M
-110.43%
YoY
|
$71.98M
-11.02%
YoY
|
| Income Tax |
$5.001M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Net Earnings |
$320.5M
156.27%
YoY
|
$125.1M
132.77%
YoY
|
$53.74M
-815.89%
YoY
|
-$7.506M
-110.43%
YoY
|
$71.98M
-10.99%
YoY
|
| Basic Earnings Per Share |
$1.57
93.83%
YoY
|
$0.81
62.0%
YoY
|
$0.50
-725.0%
YoY
|
-$0.08
-110.81%
YoY
|
$0.74
-12.94%
YoY
|
| Diluted Earnings Per Share |
$1.57
96.25%
YoY
|
$0.80
60.0%
YoY
|
$0.50
-725.0%
YoY
|
-$0.08
-110.81%
YoY
|
$0.74
-12.94%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
203.6M shares
31.56%
YoY
|
154.8M shares
46.09%
YoY
|
106.0M shares
9.57%
YoY
|
96.70M shares
0.71%
YoY
|
96.02M shares
0.86%
YoY
|
| Diluted Shares Outstanding |
204.1M shares
31.53%
YoY
|
155.2M shares
46.17%
YoY
|
106.2M shares
9.77%
YoY
|
96.70M shares
0.64%
YoY
|
96.09M shares
0.93%
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 |
$142.8M
47.78%
YoY
|
$134.9M
55.11%
YoY
|
$132.4M
71.16%
YoY
|
$112.5M
63.26%
YoY
|
$96.62M
53.2%
YoY
|
$86.94M
45.55%
YoY
|
$77.38M
38.48%
YoY
|
$68.89M
33.63%
YoY
|
$63.07M
24.63%
YoY
|
$59.73M
15.29%
YoY
|
$55.88M
11.1%
YoY
|
$51.55M
8.41%
YoY
|
$50.61M
8.89%
YoY
|
$51.81M
4.17%
YoY
|
$50.29M
3.47%
YoY
|
$47.55M
-1.46%
YoY
|
$46.48M
1.58%
YoY
|
$49.74M
12.69%
YoY
|
$48.61M
6.39%
YoY
|
| Cost Of Revenue |
$3.402M
3140.0%
YoY
|
-$508.0K
-138.43%
YoY
|
$279.0K
-91.98%
YoY
|
$938.0K
267.84%
YoY
|
$105.0K
-84.09%
YoY
|
$1.322M
134.81%
YoY
|
$3.477M
180.4%
YoY
|
$255.0K
-61.25%
YoY
|
$660.0K
-31.46%
YoY
|
$563.0K
-18.99%
YoY
|
$1.240M
-67.44%
YoY
|
$658.0K
639.33%
YoY
|
$963.0K
115.44%
YoY
|
$695.0K
N/A
|
$3.808M
N/A
|
$89.00K
N/A
|
$447.0K
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
| Gross Profit |
$139.4M
44.41%
YoY
|
$135.4M
58.1%
YoY
|
$132.2M
78.83%
YoY
|
$111.5M
62.5%
YoY
|
$96.52M
54.65%
YoY
|
$85.62M
44.7%
YoY
|
$73.90M
35.26%
YoY
|
$68.64M
34.86%
YoY
|
$62.41M
25.72%
YoY
|
$59.17M
15.76%
YoY
|
$54.64M
17.54%
YoY
|
$50.90M
7.23%
YoY
|
$49.64M
7.85%
YoY
|
$51.12M
N/A
|
$46.49M
-4.36%
YoY
|
$47.46M
-1.65%
YoY
|
$46.03M
0.61%
YoY
|
N/A
|
$48.61M
7.73%
YoY
|
| Selling, General & Admin |
$16.79M
51.42%
YoY
|
$17.73M
57.88%
YoY
|
$17.75M
102.16%
YoY
|
$14.67M
80.79%
YoY
|
$11.09M
28.35%
YoY
|
$11.23M
36.31%
YoY
|
$8.778M
14.15%
YoY
|
$8.112M
32.81%
YoY
|
$8.639M
45.41%
YoY
|
$8.240M
42.54%
YoY
|
$7.690M
31.45%
YoY
|
$6.108M
-1.99%
YoY
|
$5.941M
-10.46%
YoY
|
$5.781M
-51.2%
YoY
|
$5.850M
-5.65%
YoY
|
$6.232M
-5.06%
YoY
|
$6.635M
13.61%
YoY
|
$11.85M
193.22%
YoY
|
$6.200M
25.0%
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 |
$29.47M
64.97%
YoY
|
$27.19M
74.71%
YoY
|
$26.74M
90.52%
YoY
|
$21.26M
53.2%
YoY
|
$17.87M
32.71%
YoY
|
$15.56M
17.38%
YoY
|
$14.03M
7.95%
YoY
|
$13.88M
8.99%
YoY
|
$13.46M
9.88%
YoY
|
$13.26M
11.02%
YoY
|
$13.00M
5.95%
YoY
|
$12.73M
1.26%
YoY
|
$12.25M
-9.87%
YoY
|
$11.94M
-15.11%
YoY
|
$12.27M
-12.25%
YoY
|
$12.57M
-9.19%
YoY
|
$13.59M
0.8%
YoY
|
$14.07M
5.76%
YoY
|
$13.98M
6.74%
YoY
|
| Operating Expenses |
$46.22M
59.77%
YoY
|
$44.88M
41.8%
YoY
|
$44.44M
95.02%
YoY
|
$35.88M
63.3%
YoY
|
$28.93M
30.98%
YoY
|
$31.65M
47.53%
YoY
|
$22.79M
9.98%
YoY
|
$21.97M
16.72%
YoY
|
$22.09M
21.5%
YoY
|
$21.45M
21.14%
YoY
|
$20.72M
14.44%
YoY
|
$18.82M
0.18%
YoY
|
$18.18M
-10.05%
YoY
|
$17.71M
-31.64%
YoY
|
$18.11M
-10.22%
YoY
|
$18.79M
-7.92%
YoY
|
$20.21M
4.66%
YoY
|
$25.90M
47.84%
YoY
|
$20.17M
8.31%
YoY
|
| Operating Profit |
$93.16M
37.84%
YoY
|
$90.49M
67.65%
YoY
|
$87.73M
71.62%
YoY
|
$75.65M
62.12%
YoY
|
$67.59M
67.61%
YoY
|
$53.98M
43.1%
YoY
|
$51.12M
50.7%
YoY
|
$46.66M
45.5%
YoY
|
$40.32M
28.16%
YoY
|
$37.72M
12.91%
YoY
|
$33.92M
19.53%
YoY
|
$32.07M
11.85%
YoY
|
$31.46M
21.86%
YoY
|
$33.41M
N/A
|
$28.38M
-0.2%
YoY
|
$28.67M
2.95%
YoY
|
$25.82M
-2.35%
YoY
|
N/A
|
$28.44M
7.31%
YoY
|
| Interest Expense |
$11.24M
68.57%
YoY
|
-$2.508M
-154.38%
YoY
|
$12.62M
52.42%
YoY
|
$13.04M
50.22%
YoY
|
$6.669M
-18.95%
YoY
|
$4.612M
-166.89%
YoY
|
$8.281M
-29.52%
YoY
|
$8.679M
-21.39%
YoY
|
$8.228M
-16.27%
YoY
|
-$6.895M
-28.24%
YoY
|
$11.75M
40.63%
YoY
|
$11.04M
75.15%
YoY
|
$9.827M
71.14%
YoY
|
-$9.608M
68.89%
YoY
|
$8.355M
46.78%
YoY
|
$6.303M
-3.54%
YoY
|
$5.742M
-0.35%
YoY
|
-$5.689M
1.95%
YoY
|
$5.692M
3.13%
YoY
|
| Other Income/Expense, Net |
N/A
|
$4.350M
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
|
| Pretax Income |
$81.78M
25.44%
YoY
|
$114.2M
119.72%
YoY
|
$77.01M
131.42%
YoY
|
$68.93M
561.66%
YoY
|
$65.19M
126.76%
YoY
|
$51.96M
97.59%
YoY
|
$33.28M
282.92%
YoY
|
$10.42M
-2252.48%
YoY
|
$28.75M
49.53%
YoY
|
$26.29M
82.85%
YoY
|
$8.690M
1125.67%
YoY
|
-$484.0K
-102.34%
YoY
|
$19.23M
-144.44%
YoY
|
$14.38M
-21.25%
YoY
|
$709.0K
-94.05%
YoY
|
$20.67M
-3.04%
YoY
|
-$43.26M
-311.15%
YoY
|
$18.26M
-13.29%
YoY
|
$11.92M
-44.7%
YoY
|
| Income Tax |
$2.271M
N/A
|
$1.894M
N/A
|
$2.077M
N/A
|
$1.030M
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$80.21M
21.9%
YoY
|
$111.1M
113.76%
YoY
|
$74.90M
123.98%
YoY
|
$68.55M
537.15%
YoY
|
$65.80M
128.91%
YoY
|
$51.98M
98.66%
YoY
|
$33.44M
284.56%
YoY
|
$10.76M
-2322.73%
YoY
|
$28.75M
49.51%
YoY
|
$26.16M
83.66%
YoY
|
$8.696M
1126.52%
YoY
|
-$484.0K
-102.34%
YoY
|
$19.23M
-144.44%
YoY
|
$14.25M
-21.99%
YoY
|
$709.0K
-94.05%
YoY
|
$20.67M
-3.04%
YoY
|
-$43.26M
-311.19%
YoY
|
$18.26M
-13.27%
YoY
|
$11.92M
-44.7%
YoY
|
| Basic Earnings Per Share |
$0.36
2.86%
YoY
|
N/A
|
$0.35
66.67%
YoY
|
$0.36
414.29%
YoY
|
$0.35
59.09%
YoY
|
N/A
|
$0.21
162.5%
YoY
|
$0.07
-800.0%
YoY
|
$0.22
15.79%
YoY
|
N/A
|
$0.08
700.0%
YoY
|
-$0.01
-104.76%
YoY
|
$0.19
-142.22%
YoY
|
N/A
|
$0.01
-91.67%
YoY
|
$0.21
-4.55%
YoY
|
-$0.45
-314.29%
YoY
|
N/A
|
$0.12
-47.83%
YoY
|
| Diluted Earnings Per Share |
$0.36
2.86%
YoY
|
$0.50
73.61%
YoY
|
$0.35
66.67%
YoY
|
$0.35
400.0%
YoY
|
$0.35
59.09%
YoY
|
$0.29
33.44%
YoY
|
$0.21
162.5%
YoY
|
$0.07
-800.0%
YoY
|
$0.22
15.79%
YoY
|
$0.21
45.94%
YoY
|
$0.08
700.0%
YoY
|
-$0.01
-104.76%
YoY
|
$0.19
-142.22%
YoY
|
$0.15
-100.0%
YoY
|
$0.01
-91.67%
YoY
|
$0.21
-4.55%
YoY
|
-$0.45
-314.29%
YoY
|
$189.1K
85964196.17%
YoY
|
$0.12
-47.83%
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 |
223.4M shares
19.05%
YoY
|
223.3M shares
30.24%
YoY
|
200.3M shares
29.89%
YoY
|
191.7M shares
34.93%
YoY
|
187.7M shares
43.8%
YoY
|
171.5M shares
43.94%
YoY
|
154.2M shares
55.02%
YoY
|
142.1M shares
42.81%
YoY
|
130.5M shares
31.14%
YoY
|
119.1M shares
22.76%
YoY
|
99.48M shares
2.52%
YoY
|
99.48M shares
3.01%
YoY
|
99.51M shares
3.22%
YoY
|
97.03M shares
0.0%
YoY
|
97.03M shares
0.76%
YoY
|
96.56M shares
0.5%
YoY
|
96.41M shares
1.08%
YoY
|
97.03M shares
1.91%
YoY
|
96.30M shares
1.14%
YoY
|
| Diluted Shares Outstanding |
224.0M shares
19.5%
YoY
|
N/A
|
212.3M shares
32.79%
YoY
|
192.9M shares
32.76%
YoY
|
187.4M shares
40.7%
YoY
|
N/A
|
159.9M shares
53.24%
YoY
|
145.3M shares
46.55%
YoY
|
133.2M shares
34.43%
YoY
|
N/A
|
104.3M shares
7.95%
YoY
|
99.12M shares
2.61%
YoY
|
99.09M shares
2.78%
YoY
|
N/A
|
96.63M shares
0.34%
YoY
|
96.60M shares
0.5%
YoY
|
96.41M shares
1.07%
YoY
|
N/A
|
96.30M shares
1.14%
YoY
|
Loading...