|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$416.0M
-14.03%
YoY
|
$483.9M
-14.93%
YoY
|
$568.9M
25.81%
YoY
|
$452.1M
23.63%
YoY
|
$365.7M
25.71%
YoY
|
| Cost Of Revenue |
N/A
|
$27.59M
-12.35%
YoY
|
$31.47M
-37.01%
YoY
|
$49.97M
-46.9%
YoY
|
$94.10M
56.83%
YoY
|
| Gross Profit |
N/A
|
$456.3M
-15.09%
YoY
|
$537.4M
33.62%
YoY
|
$402.2M
48.08%
YoY
|
$271.6M
17.63%
YoY
|
| Selling, General & Admin |
N/A
|
$75.19M
9.69%
YoY
|
$68.55M
0.91%
YoY
|
$67.93M
9.38%
YoY
|
$62.10M
19.19%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$38.17M
20.19%
YoY
|
$31.76M
-25.0%
YoY
|
$42.34M
-40.1%
YoY
|
$70.69M
-23.98%
YoY
|
$92.99M
16.9%
YoY
|
| Operating Expenses |
N/A
|
$450.0M
83.39%
YoY
|
$245.4M
46.04%
YoY
|
$168.0M
4.88%
YoY
|
$160.2M
-20.46%
YoY
|
| Operating Profit |
N/A
|
$6.328M
-97.83%
YoY
|
$292.0M
-9.65%
YoY
|
$323.2M
85.03%
YoY
|
$174.7M
284.42%
YoY
|
| Interest Expense |
N/A
|
-$241.8M
-1.04%
YoY
|
-$244.3M
-256.06%
YoY
|
$156.5M
86.58%
YoY
|
$83.90M
30.86%
YoY
|
| Other Income/Expense, Net |
$31.33M
1306.1%
YoY
|
$2.228M
-93.74%
YoY
|
$35.57M
-119.83%
YoY
|
-$179.3M
103.37%
YoY
|
-$88.19M
27.89%
YoY
|
| Pretax Income |
N/A
|
-$292.3M
-1140.7%
YoY
|
$28.09M
-80.48%
YoY
|
$143.9M
66.32%
YoY
|
$86.50M
-468.09%
YoY
|
| Income Tax |
N/A
|
$750.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$52.36M
-117.91%
YoY
|
-$292.3M
-1141.03%
YoY
|
$28.08M
-80.47%
YoY
|
$143.8M
66.26%
YoY
|
$86.49M
-467.76%
YoY
|
| Basic Earnings Per Share |
$0.12
-117.91%
YoY
|
-$0.67
-1216.67%
YoY
|
$0.06
-81.82%
YoY
|
$0.33
37.5%
YoY
|
$0.24
-400.0%
YoY
|
| Diluted Earnings Per Share |
$0.12
-117.91%
YoY
|
-$0.67
-1216.67%
YoY
|
$0.06
-81.82%
YoY
|
$0.33
37.5%
YoY
|
$0.24
-400.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
436.8M shares
-0.08%
YoY
|
437.2M shares
-0.05%
YoY
|
437.4M shares
0.01%
YoY
|
437.3M shares
19.58%
YoY
|
365.7M shares
17.29%
YoY
|
| Diluted Shares Outstanding |
436.8M shares
-0.08%
YoY
|
437.2M shares
-0.05%
YoY
|
437.4M shares
0.01%
YoY
|
437.3M shares
19.58%
YoY
|
365.7M shares
17.29%
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 |
$97.59M
-8.29%
YoY
|
N/A
|
$104.5M
-13.92%
YoY
|
$107.2M
-12.05%
YoY
|
$106.4M
-20.85%
YoY
|
$106.2M
-25.41%
YoY
|
$121.4M
-12.59%
YoY
|
$121.9M
-13.39%
YoY
|
$134.4M
-8.47%
YoY
|
$142.4M
2.71%
YoY
|
$138.8M
26.47%
YoY
|
$140.7M
42.87%
YoY
|
$146.9M
39.61%
YoY
|
$138.7M
46.7%
YoY
|
$109.8M
21.24%
YoY
|
$98.49M
7.33%
YoY
|
$105.2M
18.36%
YoY
|
$94.53M
22.8%
YoY
|
$90.55M
24.65%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$7.716M
9.14%
YoY
|
$9.164M
26.89%
YoY
|
$6.470M
-21.84%
YoY
|
$5.015M
-8.79%
YoY
|
$7.070M
-36.28%
YoY
|
$7.222M
-8.8%
YoY
|
$8.278M
18.92%
YoY
|
$5.498M
-50.61%
YoY
|
$11.10M
14.94%
YoY
|
$7.919M
-28.33%
YoY
|
$6.961M
-61.61%
YoY
|
$11.13M
-56.5%
YoY
|
$9.653M
-54.6%
YoY
|
$11.05M
-50.39%
YoY
|
$18.13M
-18.82%
YoY
|
$25.59M
N/A
|
$21.26M
N/A
|
| Gross Profit |
N/A
|
N/A
|
$96.75M
-15.35%
YoY
|
$98.03M
-14.5%
YoY
|
$99.53M
-21.1%
YoY
|
$101.2M
-26.08%
YoY
|
$114.3M
-10.53%
YoY
|
$114.6M
-13.67%
YoY
|
$126.2M
-9.83%
YoY
|
$136.9M
7.37%
YoY
|
$127.7M
27.58%
YoY
|
$132.8M
51.87%
YoY
|
$139.9M
60.69%
YoY
|
$127.5M
85.0%
YoY
|
$100.1M
44.52%
YoY
|
$87.44M
25.83%
YoY
|
$87.07M
30.84%
YoY
|
$68.94M
N/A
|
$69.29M
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
$18.58M
2.37%
YoY
|
$18.84M
0.6%
YoY
|
$17.00M
-9.77%
YoY
|
$19.47M
9.36%
YoY
|
$18.15M
6.26%
YoY
|
$18.72M
5.31%
YoY
|
$18.84M
18.67%
YoY
|
$17.81M
0.46%
YoY
|
$17.08M
4.48%
YoY
|
$17.78M
4.4%
YoY
|
$15.88M
-5.62%
YoY
|
$17.73M
11.1%
YoY
|
$16.35M
10.63%
YoY
|
$17.03M
10.88%
YoY
|
$16.82M
-9.0%
YoY
|
$15.95M
N/A
|
$14.78M
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 |
$9.157M
-0.41%
YoY
|
N/A
|
$9.374M
28.08%
YoY
|
$10.46M
25.28%
YoY
|
$9.195M
8.35%
YoY
|
$7.609M
-13.98%
YoY
|
$7.319M
-19.77%
YoY
|
$8.345M
-9.79%
YoY
|
$8.486M
-43.89%
YoY
|
$8.846M
-46.49%
YoY
|
$9.122M
-46.28%
YoY
|
$9.251M
-48.65%
YoY
|
$15.13M
-20.84%
YoY
|
$16.53M
-24.86%
YoY
|
$16.98M
-25.53%
YoY
|
$18.02M
-26.91%
YoY
|
$19.11M
-23.93%
YoY
|
$22.00M
N/A
|
$22.80M
N/A
|
| Operating Expenses |
N/A
|
N/A
|
$34.01M
-32.07%
YoY
|
$33.81M
-86.15%
YoY
|
$133.4M
41.21%
YoY
|
$61.41M
2.87%
YoY
|
$50.06M
-34.56%
YoY
|
$244.0M
218.0%
YoY
|
$94.50M
191.31%
YoY
|
$59.70M
23.37%
YoY
|
$76.50M
96.33%
YoY
|
$76.74M
91.9%
YoY
|
$32.44M
-20.24%
YoY
|
$48.39M
15.37%
YoY
|
$38.96M
8.87%
YoY
|
$39.99M
-0.35%
YoY
|
$40.67M
-9.2%
YoY
|
$41.94M
N/A
|
$35.79M
N/A
|
| Operating Profit |
N/A
|
N/A
|
$62.74M
-2.32%
YoY
|
$64.22M
-149.64%
YoY
|
-$33.91M
-207.14%
YoY
|
$39.82M
-48.45%
YoY
|
$64.23M
25.33%
YoY
|
-$129.4M
-330.75%
YoY
|
$31.65M
-70.55%
YoY
|
$77.24M
-2.42%
YoY
|
$51.25M
-21.26%
YoY
|
$56.06M
-50.0%
YoY
|
$107.5M
42.02%
YoY
|
$79.15M
193.16%
YoY
|
$65.08M
-1.74%
YoY
|
$112.1M
48.06%
YoY
|
$75.67M
338.18%
YoY
|
$27.00M
N/A
|
$66.24M
227.38%
YoY
|
| Interest Expense |
N/A
|
N/A
|
-$36.93M
-28.34%
YoY
|
-$44.04M
-32.69%
YoY
|
-$40.94M
-45.02%
YoY
|
-$50.33M
-20.8%
YoY
|
-$51.54M
-21.14%
YoY
|
-$65.42M
29.18%
YoY
|
-$74.46M
15.01%
YoY
|
-$63.55M
16.24%
YoY
|
-$65.35M
-266.02%
YoY
|
-$50.65M
-246.97%
YoY
|
-$64.75M
-308.61%
YoY
|
-$54.67M
106.84%
YoY
|
$39.37M
-293.15%
YoY
|
$34.46M
109.36%
YoY
|
$31.04M
55.01%
YoY
|
-$26.43M
N/A
|
-$20.38M
-227.67%
YoY
|
| Other Income/Expense, Net |
$9.606M
28.56%
YoY
|
N/A
|
$10.76M
49.2%
YoY
|
$6.567M
47.77%
YoY
|
$7.472M
-263.97%
YoY
|
-$6.005M
-81.69%
YoY
|
$7.209M
-35.16%
YoY
|
$4.444M
-87.45%
YoY
|
-$4.557M
-125.62%
YoY
|
-$32.81M
N/A
|
$11.12M
-122.44%
YoY
|
$35.42M
-191.99%
YoY
|
$17.79M
-148.65%
YoY
|
N/A
|
-$49.55M
109.65%
YoY
|
-$38.51M
114.66%
YoY
|
-$36.57M
82.64%
YoY
|
N/A
|
-$23.63M
47.21%
YoY
|
| Pretax Income |
N/A
|
N/A
|
$30.31M
314.34%
YoY
|
$25.22M
-110.26%
YoY
|
-$33.00M
-14.38%
YoY
|
-$15.26M
-67.49%
YoY
|
$7.315M
-166.25%
YoY
|
-$245.8M
-871.14%
YoY
|
-$38.54M
-171.12%
YoY
|
-$46.94M
-400.64%
YoY
|
-$11.04M
-171.06%
YoY
|
$31.88M
-56.7%
YoY
|
$54.19M
38.59%
YoY
|
$15.61M
-240.06%
YoY
|
$15.54M
-63.53%
YoY
|
$73.61M
27.39%
YoY
|
$39.10M
-1520.31%
YoY
|
-$11.15M
N/A
|
$42.60M
N/A
|
| Income Tax |
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
|
| Net Earnings |
$43.03M
-230.85%
YoY
|
N/A
|
$30.28M
314.14%
YoY
|
$25.19M
-110.25%
YoY
|
-$32.88M
-14.68%
YoY
|
-$15.27M
-67.47%
YoY
|
$7.312M
-166.22%
YoY
|
-$245.8M
-871.14%
YoY
|
-$38.54M
-171.13%
YoY
|
-$46.94M
-400.64%
YoY
|
-$11.04M
-171.65%
YoY
|
$31.88M
-56.74%
YoY
|
$54.18M
38.61%
YoY
|
$15.61M
-240.06%
YoY
|
$15.41M
-63.83%
YoY
|
$73.69M
27.51%
YoY
|
$39.09M
-1519.98%
YoY
|
-$11.15M
-5.34%
YoY
|
$42.60M
919.45%
YoY
|
| Basic Earnings Per Share |
$0.10
-225.0%
YoY
|
N/A
|
$0.07
250.0%
YoY
|
$0.06
-110.71%
YoY
|
-$0.08
-11.11%
YoY
|
N/A
|
$0.02
-166.67%
YoY
|
-$0.56
-900.0%
YoY
|
-$0.09
-175.0%
YoY
|
N/A
|
-$0.03
-175.0%
YoY
|
$0.07
-58.82%
YoY
|
$0.12
33.33%
YoY
|
N/A
|
$0.04
-66.67%
YoY
|
$0.17
6.25%
YoY
|
$0.09
-1000.0%
YoY
|
N/A
|
$0.12
1100.0%
YoY
|
| Diluted Earnings Per Share |
$0.10
-225.0%
YoY
|
N/A
|
$0.07
250.0%
YoY
|
$0.06
-110.71%
YoY
|
-$0.08
-11.11%
YoY
|
-$0.03
-67.48%
YoY
|
$0.02
-166.67%
YoY
|
-$0.56
-900.0%
YoY
|
-$0.09
-175.0%
YoY
|
-$0.11
-400.64%
YoY
|
-$0.03
-175.0%
YoY
|
$0.07
-58.82%
YoY
|
$0.12
33.33%
YoY
|
$0.04
-100.0%
YoY
|
$0.04
-66.67%
YoY
|
$0.17
6.25%
YoY
|
$0.09
-1000.0%
YoY
|
-$29.67K
N/A
|
$0.12
1100.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 |
436.7M shares
-0.05%
YoY
|
436.1M shares
-0.09%
YoY
|
436.3M shares
-0.05%
YoY
|
436.2M shares
-0.09%
YoY
|
436.9M shares
-0.09%
YoY
|
436.5M shares
-0.07%
YoY
|
436.5M shares
-0.07%
YoY
|
436.6M shares
-0.07%
YoY
|
437.3M shares
-0.02%
YoY
|
436.8M shares
-0.02%
YoY
|
436.8M shares
-0.02%
YoY
|
436.9M shares
-0.1%
YoY
|
437.4M shares
0.01%
YoY
|
436.9M shares
20.62%
YoY
|
436.9M shares
20.46%
YoY
|
437.3M shares
20.66%
YoY
|
437.4M shares
20.82%
YoY
|
362.2M shares
17.07%
YoY
|
362.7M shares
17.12%
YoY
|
| Diluted Shares Outstanding |
436.8M shares
-0.08%
YoY
|
N/A
|
436.7M shares
-0.09%
YoY
|
436.7M shares
-0.11%
YoY
|
437.2M shares
-0.03%
YoY
|
N/A
|
437.1M shares
-0.06%
YoY
|
437.2M shares
-0.05%
YoY
|
437.3M shares
-0.04%
YoY
|
N/A
|
437.3M shares
0.01%
YoY
|
437.4M shares
0.01%
YoY
|
437.4M shares
0.01%
YoY
|
N/A
|
437.3M shares
20.57%
YoY
|
437.3M shares
20.66%
YoY
|
437.4M shares
20.82%
YoY
|
N/A
|
362.7M shares
17.12%
YoY
|
Loading...