|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$450.3M
18.49%
YoY
|
$380.0M
-3.56%
YoY
|
$394.1M
-20.78%
YoY
|
$497.4M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$27.55M
5.95%
YoY
|
$26.01M
-6.14%
YoY
|
$27.71M
-9.51%
YoY
|
$30.62M
69.48%
YoY
|
$18.07M
171.14%
YoY
|
| Gross Profit |
$422.8M
19.41%
YoY
|
$354.0M
-3.37%
YoY
|
$366.4M
-21.52%
YoY
|
$466.8M
71.54%
YoY
|
$272.1M
238.32%
YoY
|
| Selling, General & Admin |
$115.9M
41.17%
YoY
|
$82.11M
-7.16%
YoY
|
$88.44M
50.15%
YoY
|
$58.90M
2572.18%
YoY
|
$2.204M
771.31%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$215.7M
22.19%
YoY
|
$176.5M
9.88%
YoY
|
$160.7M
51.92%
YoY
|
$105.8M
11.72%
YoY
|
$94.66M
18.4%
YoY
|
| Operating Expenses |
$403.9M
25.91%
YoY
|
$320.8M
5.7%
YoY
|
$303.5M
55.42%
YoY
|
$195.3M
8162.68%
YoY
|
$2.363M
561.73%
YoY
|
| Operating Profit |
$46.42M
-21.66%
YoY
|
$59.26M
-34.59%
YoY
|
$90.59M
-70.02%
YoY
|
$302.1M
110.95%
YoY
|
$143.2M
-508.13%
YoY
|
| Interest Expense |
-$14.21M
-58.88%
YoY
|
-$34.56M
-750.25%
YoY
|
$5.315M
167.22%
YoY
|
$1.989M
-47.58%
YoY
|
$3.794M
42.97%
YoY
|
| Other Income/Expense, Net |
-$14.31M
-58.28%
YoY
|
-$34.29M
-328.68%
YoY
|
$15.00M
-155.64%
YoY
|
-$26.95M
-65183.31%
YoY
|
$41.41K
257.91%
YoY
|
| Pretax Income |
$32.11M
28.63%
YoY
|
$24.97M
-76.35%
YoY
|
$105.6M
-61.63%
YoY
|
$275.2M
18591.05%
YoY
|
$1.472M
-36.21%
YoY
|
| Income Tax |
$7.761M
25.04%
YoY
|
$6.207M
-74.65%
YoY
|
$24.48M
90.53%
YoY
|
$12.85M
N/A
|
$0.00
N/A
|
| Net Earnings |
$24.35M
29.82%
YoY
|
$18.76M
-76.87%
YoY
|
$81.10M
-69.09%
YoY
|
$262.3M
17718.29%
YoY
|
$1.472M
-36.21%
YoY
|
| Basic Earnings Per Share |
$0.18
28.57%
YoY
|
$0.14
-77.05%
YoY
|
$0.61
-69.04%
YoY
|
$1.97
140.24%
YoY
|
$0.82
-555.56%
YoY
|
| Diluted Earnings Per Share |
$0.18
28.57%
YoY
|
$0.14
-77.05%
YoY
|
$0.61
-69.04%
YoY
|
$1.97
-99.99%
YoY
|
$34.13K
-18959840.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
130.4M shares
0.19%
YoY
|
130.2M shares
-2.18%
YoY
|
133.1M shares
0.13%
YoY
|
132.9M
0.0%
YoY
|
132.9M
0.0%
YoY
|
| Diluted Shares Outstanding |
130.5M shares
0.21%
YoY
|
130.2M shares
-2.17%
YoY
|
133.1M shares
0.03%
YoY
|
133.1M
0.11%
YoY
|
132.9M
0.0%
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 |
$128.3M
4.34%
YoY
|
$105.5M
-0.77%
YoY
|
$112.7M
19.77%
YoY
|
$109.2M
20.48%
YoY
|
$122.9M
38.13%
YoY
|
$106.3M
-0.46%
YoY
|
$94.08M
-13.22%
YoY
|
$90.65M
3.53%
YoY
|
$89.00M
-2.53%
YoY
|
$106.8M
-78.53%
YoY
|
$108.4M
20.19%
YoY
|
$87.56M
N/A
|
$91.31M
N/A
|
$497.4M
N/A
|
$90.19M
61.88%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$55.72M
N/A
|
| Cost Of Revenue |
$8.236M
-1.58%
YoY
|
$6.198M
-11.86%
YoY
|
$6.551M
3.25%
YoY
|
$6.437M
-6.45%
YoY
|
$8.368M
45.56%
YoY
|
$7.032M
-10.95%
YoY
|
$6.345M
-18.55%
YoY
|
$6.881M
9.17%
YoY
|
$5.749M
0.56%
YoY
|
$7.897M
-74.21%
YoY
|
$7.790M
N/A
|
$6.303M
N/A
|
$5.717M
10.47%
YoY
|
$30.62M
N/A
|
N/A
|
N/A
|
$5.175M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$120.0M
4.77%
YoY
|
$99.29M
0.01%
YoY
|
$106.1M
20.96%
YoY
|
$102.8M
22.69%
YoY
|
$114.6M
37.62%
YoY
|
$99.28M
0.38%
YoY
|
$87.73M
-12.81%
YoY
|
$83.77M
3.1%
YoY
|
$83.25M
-2.74%
YoY
|
$98.90M
-78.81%
YoY
|
$100.6M
N/A
|
$81.25M
N/A
|
$85.59M
-3.48%
YoY
|
$466.8M
N/A
|
N/A
|
N/A
|
$88.68M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$38.76M
63.52%
YoY
|
$32.99M
55.39%
YoY
|
$30.58M
64.29%
YoY
|
$28.64M
41.11%
YoY
|
$23.70M
7.88%
YoY
|
$21.23M
-1.2%
YoY
|
$18.62M
-16.08%
YoY
|
$20.29M
-9.48%
YoY
|
$21.97M
-1.7%
YoY
|
$21.49M
-63.52%
YoY
|
$22.18M
8299.21%
YoY
|
$22.42M
177.52%
YoY
|
$22.35M
3905.12%
YoY
|
$58.90M
4912.77%
YoY
|
$264.1K
-28.27%
YoY
|
$8.078M
N/A
|
$558.1K
N/A
|
$1.175M
N/A
|
$368.2K
N/A
|
| 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 |
$54.98M
13.49%
YoY
|
$57.90M
16.15%
YoY
|
$55.95M
26.72%
YoY
|
$53.41M
28.42%
YoY
|
$48.45M
18.33%
YoY
|
$49.85M
4.78%
YoY
|
$44.15M
-0.27%
YoY
|
$41.59M
18.94%
YoY
|
$40.94M
20.94%
YoY
|
$47.57M
-55.01%
YoY
|
$44.27M
N/A
|
$34.97M
N/A
|
$33.85M
109.93%
YoY
|
$105.8M
N/A
|
N/A
|
N/A
|
$16.13M
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$113.4M
41.07%
YoY
|
$90.89M
27.87%
YoY
|
$93.08M
34.14%
YoY
|
$88.48M
28.68%
YoY
|
$80.40M
15.86%
YoY
|
$71.08M
2.92%
YoY
|
$69.39M
-8.45%
YoY
|
$68.77M
7.97%
YoY
|
$69.39M
12.07%
YoY
|
$69.06M
-58.06%
YoY
|
$75.80M
42.85%
YoY
|
$63.69M
683.61%
YoY
|
$61.92M
10518.38%
YoY
|
$164.7M
13800.63%
YoY
|
$53.07M
124.04%
YoY
|
$8.128M
N/A
|
$583.1K
N/A
|
$1.185M
N/A
|
$23.69M
N/A
|
| Operating Profit |
$14.85M
-65.09%
YoY
|
$8.400M
-70.21%
YoY
|
$19.59M
-20.63%
YoY
|
$20.74M
-5.26%
YoY
|
$42.54M
116.98%
YoY
|
$28.20M
-5.5%
YoY
|
$24.68M
-24.3%
YoY
|
$21.89M
-8.3%
YoY
|
$19.60M
-33.3%
YoY
|
$29.84M
-90.12%
YoY
|
$32.60M
-12.19%
YoY
|
$23.87M
-75.98%
YoY
|
$29.39M
-52.11%
YoY
|
$302.1M
N/A
|
$37.13M
15.91%
YoY
|
$99.36M
N/A
|
$61.36M
N/A
|
N/A
|
$32.03M
N/A
|
| Interest Expense |
-$75.67M
153.56%
YoY
|
$3.712M
-139.73%
YoY
|
-$297.0K
-97.37%
YoY
|
$12.22M
-180.86%
YoY
|
-$29.84M
-1044.7%
YoY
|
-$9.344M
-154.24%
YoY
|
-$11.30M
-933.26%
YoY
|
-$15.11M
-1347.48%
YoY
|
$3.159M
831.86%
YoY
|
$17.23M
-163.92%
YoY
|
$1.356M
184.87%
YoY
|
$1.211M
-119.21%
YoY
|
$339.0K
-91.26%
YoY
|
-$26.95M
-2063.96%
YoY
|
$476.0K
34.84%
YoY
|
-$6.304M
N/A
|
$3.879M
N/A
|
$1.372M
N/A
|
$353.0K
N/A
|
| Other Income/Expense, Net |
-$75.51M
153.03%
YoY
|
-$186.0K
-177.18%
YoY
|
-$297.0K
-97.37%
YoY
|
$12.12M
-180.24%
YoY
|
-$29.84M
-2142.64%
YoY
|
$241.0K
-236.93%
YoY
|
-$11.30M
19.01%
YoY
|
-$15.11M
37.32%
YoY
|
$1.461M
-92.0%
YoY
|
-$176.0K
N/A
|
-$9.493M
-269.34%
YoY
|
-$11.00M
-2419.68%
YoY
|
$18.26M
68554.14%
YoY
|
N/A
|
$5.606M
-181.12%
YoY
|
$474.3K
N/A
|
$26.60K
N/A
|
$10.44K
N/A
|
-$6.911M
N/A
|
| Pretax Income |
-$60.66M
-577.97%
YoY
|
-$32.73M
101.28%
YoY
|
$19.29M
44.14%
YoY
|
$32.86M
384.7%
YoY
|
$12.69M
-39.75%
YoY
|
-$16.26M
-174.06%
YoY
|
$13.38M
-42.09%
YoY
|
$6.779M
-47.31%
YoY
|
$21.06M
-55.8%
YoY
|
$21.95M
-92.02%
YoY
|
$23.11M
1749.72%
YoY
|
$12.87M
-192.18%
YoY
|
$47.65M
1334.04%
YoY
|
$275.2M
138739.61%
YoY
|
$1.249M
16.27%
YoY
|
-$13.96M
N/A
|
$3.323M
N/A
|
$198.2K
N/A
|
$1.075M
N/A
|
| Income Tax |
-$13.63M
-570.1%
YoY
|
-$7.665M
65.27%
YoY
|
$4.769M
10.14%
YoY
|
$7.800M
358.82%
YoY
|
$2.900M
-39.58%
YoY
|
-$4.638M
-205.05%
YoY
|
$4.330M
-16.73%
YoY
|
$1.700M
-58.54%
YoY
|
$4.800M
-55.56%
YoY
|
$4.415M
-65.64%
YoY
|
$5.200M
1335.39%
YoY
|
$4.100M
8950.77%
YoY
|
$10.80M
N/A
|
$12.85M
N/A
|
$362.3K
N/A
|
$45.30K
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$47.03M
-579.32%
YoY
|
-$25.12M
115.03%
YoY
|
$14.52M
60.4%
YoY
|
$25.08M
391.69%
YoY
|
$9.812M
-39.53%
YoY
|
-$11.68M
-166.59%
YoY
|
$9.054M
-49.58%
YoY
|
$5.101M
-41.62%
YoY
|
$16.23M
-55.98%
YoY
|
$17.54M
-93.31%
YoY
|
$17.96M
-57.98%
YoY
|
$8.737M
-86.85%
YoY
|
$36.87M
32.4%
YoY
|
$262.3M
132256.59%
YoY
|
$42.74M
70.12%
YoY
|
$66.47M
314.38%
YoY
|
$27.85M
79.53%
YoY
|
$198.2K
N/A
|
$25.12M
N/A
|
| Basic Earnings Per Share |
-$0.36
-614.29%
YoY
|
N/A
|
$0.11
57.14%
YoY
|
$0.19
375.0%
YoY
|
$0.07
-41.67%
YoY
|
N/A
|
$0.07
-46.15%
YoY
|
$0.04
-42.86%
YoY
|
$0.12
-57.14%
YoY
|
N/A
|
$0.13
-78.33%
YoY
|
$0.07
-90.0%
YoY
|
$0.28
16.67%
YoY
|
N/A
|
$0.60
N/A
|
$0.70
N/A
|
$0.24
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.36
-614.29%
YoY
|
-$0.19
111.48%
YoY
|
$0.11
57.14%
YoY
|
$0.19
375.0%
YoY
|
$0.07
-41.67%
YoY
|
-$0.09
-167.57%
YoY
|
$0.07
-46.15%
YoY
|
$0.04
-42.86%
YoY
|
$0.12
-57.14%
YoY
|
$0.13
-93.26%
YoY
|
$0.13
-100.0%
YoY
|
$0.07
-100.0%
YoY
|
$0.28
-100.0%
YoY
|
$1.97
-99.96%
YoY
|
$20.56K
-17.45%
YoY
|
-$324.6K
N/A
|
$77.02K
N/A
|
$4.594K
N/A
|
$24.91K
N/A
|
| 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 |
131.5M shares
0.5%
YoY
|
131.3M shares
0.39%
YoY
|
131.2M shares
0.39%
YoY
|
131.1M shares
0.28%
YoY
|
130.8M shares
0.28%
YoY
|
130.7M shares
-1.7%
YoY
|
130.7M shares
-3.04%
YoY
|
130.7M shares
-1.72%
YoY
|
130.4M shares
-2.07%
YoY
|
133.0M shares
-0.22%
YoY
|
134.8M shares
1.44%
YoY
|
133.0M shares
0.09%
YoY
|
133.2M
0.22%
YoY
|
133.3M
N/A
|
132.9M shares
N/A
|
132.9M shares
N/A
|
132.9M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
130.6M shares
0.17%
YoY
|
N/A
|
130.5M shares
0.2%
YoY
|
130.6M shares
0.26%
YoY
|
130.4M shares
0.19%
YoY
|
N/A
|
130.2M shares
-3.11%
YoY
|
130.3M shares
-1.98%
YoY
|
130.2M shares
-2.14%
YoY
|
N/A
|
134.4M shares
1.13%
YoY
|
132.9M shares
-0.03%
YoY
|
133.0M shares
0.06%
YoY
|
N/A
|
132.9M shares
N/A
|
132.9M shares
N/A
|
132.9M shares
N/A
|
N/A
|
N/A
|
Loading...