|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$498.4M
1.19%
YoY
|
$492.6M
-4.34%
YoY
|
$514.9M
-14.05%
YoY
|
$599.1M
-38.05%
YoY
|
$967.1M
-31.74%
YoY
|
| Cost Of Revenue |
$45.88M
-4.91%
YoY
|
$48.25M
-24.9%
YoY
|
$64.25M
-15.76%
YoY
|
$76.26M
-66.84%
YoY
|
$230.0M
-68.9%
YoY
|
| Gross Profit |
$452.5M
1.85%
YoY
|
$444.3M
-1.41%
YoY
|
$450.7M
-13.8%
YoY
|
$522.8M
-29.07%
YoY
|
$737.1M
8.83%
YoY
|
| Selling, General & Admin |
$273.7M
-7.34%
YoY
|
$295.4M
-32.03%
YoY
|
$434.6M
-9.71%
YoY
|
$481.4M
-5.82%
YoY
|
$511.1M
-15.27%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$17.12M
-38.61%
YoY
|
$27.89M
-45.55%
YoY
|
$51.22M
-5.45%
YoY
|
$54.17M
-15.26%
YoY
|
$63.93M
-17.83%
YoY
|
| Operating Expenses |
$428.9M
-1.52%
YoY
|
$435.5M
-5.51%
YoY
|
$460.9M
-33.26%
YoY
|
$690.6M
-6.89%
YoY
|
$741.8M
-22.28%
YoY
|
| Operating Profit |
$23.64M
168.82%
YoY
|
$8.794M
-185.83%
YoY
|
-$10.25M
-93.89%
YoY
|
-$167.8M
3505.05%
YoY
|
-$4.655M
-98.32%
YoY
|
| Interest Expense |
$30.83M
-182.09%
YoY
|
-$37.55M
49.18%
YoY
|
-$25.17M
-275.06%
YoY
|
$14.38M
-16.42%
YoY
|
$17.21M
-48.16%
YoY
|
| Other Income/Expense, Net |
$30.83M
-178.68%
YoY
|
-$39.19M
55.66%
YoY
|
-$25.17M
4.22%
YoY
|
-$24.16M
-126.06%
YoY
|
$92.68M
-646.2%
YoY
|
| Pretax Income |
-$45.46M
49.57%
YoY
|
-$30.39M
-30.02%
YoY
|
-$43.43M
-77.38%
YoY
|
-$192.0M
-318.09%
YoY
|
$88.03M
-129.93%
YoY
|
| Income Tax |
$35.63M
36.37%
YoY
|
$26.12M
174.75%
YoY
|
$9.508M
-77.58%
YoY
|
$42.41M
-231.21%
YoY
|
-$32.32M
330.74%
YoY
|
| Net Earnings |
-$83.52M
41.49%
YoY
|
-$59.03M
6.53%
YoY
|
-$55.41M
-76.68%
YoY
|
-$237.6M
-300.23%
YoY
|
$118.7M
-141.21%
YoY
|
| Basic Earnings Per Share |
-$2.08
37.75%
YoY
|
-$1.51
-14.69%
YoY
|
-$1.77
-77.54%
YoY
|
-$7.88
-295.05%
YoY
|
$4.04
-140.12%
YoY
|
| Diluted Earnings Per Share |
-$2.08
37.75%
YoY
|
-$1.51
-14.86%
YoY
|
-$1.77
-77.49%
YoY
|
-$7.88
-314.13%
YoY
|
$3.68
-136.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
40.30M shares
2.88%
YoY
|
39.17M shares
25.37%
YoY
|
31.24M shares
3.57%
YoY
|
30.17M shares
2.72%
YoY
|
29.37M shares
2.66%
YoY
|
| Diluted Shares Outstanding |
40.30M shares
2.88%
YoY
|
39.17M shares
25.37%
YoY
|
31.24M shares
3.57%
YoY
|
30.17M shares
-9.99%
YoY
|
33.51M shares
17.16%
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 |
$117.2M
0.01%
YoY
|
$132.7M
1.79%
YoY
|
$122.8M
7.29%
YoY
|
$125.7M
0.87%
YoY
|
$117.2M
-4.79%
YoY
|
$130.4M
-5.33%
YoY
|
$114.5M
-9.48%
YoY
|
$124.6M
-3.48%
YoY
|
$123.1M
1.21%
YoY
|
$137.7M
-7.05%
YoY
|
$126.5M
-12.41%
YoY
|
$129.1M
-15.73%
YoY
|
$121.6M
-20.68%
YoY
|
$148.2M
-33.61%
YoY
|
$144.4M
-32.58%
YoY
|
$153.2M
-42.39%
YoY
|
$153.3M
-41.88%
YoY
|
$223.2M
-34.96%
YoY
|
$214.2M
-29.55%
YoY
|
| Cost Of Revenue |
$11.15M
2.41%
YoY
|
$12.73M
4.4%
YoY
|
$10.99M
-5.14%
YoY
|
$11.28M
-5.62%
YoY
|
$10.89M
-13.08%
YoY
|
$12.19M
-20.86%
YoY
|
$11.58M
-26.66%
YoY
|
$11.95M
-25.99%
YoY
|
$12.53M
-25.88%
YoY
|
$15.41M
-19.04%
YoY
|
$15.80M
-15.38%
YoY
|
$16.14M
-16.11%
YoY
|
$16.90M
-12.52%
YoY
|
$19.03M
-33.02%
YoY
|
$18.67M
-42.97%
YoY
|
$19.24M
-73.28%
YoY
|
$19.32M
-80.05%
YoY
|
$28.41M
-82.71%
YoY
|
$32.73M
-77.27%
YoY
|
| Gross Profit |
$106.0M
-0.23%
YoY
|
$120.0M
1.52%
YoY
|
$111.8M
8.69%
YoY
|
$114.4M
1.56%
YoY
|
$106.3M
-3.85%
YoY
|
$118.2M
-3.37%
YoY
|
$102.9M
-7.03%
YoY
|
$112.7M
-0.26%
YoY
|
$110.6M
5.58%
YoY
|
$122.3M
-5.28%
YoY
|
$110.7M
-11.97%
YoY
|
$113.0M
-15.68%
YoY
|
$104.7M
-21.86%
YoY
|
$129.1M
-33.7%
YoY
|
$125.7M
-30.71%
YoY
|
$134.0M
-30.92%
YoY
|
$134.0M
-19.75%
YoY
|
$194.8M
8.92%
YoY
|
$181.4M
13.38%
YoY
|
| Selling, General & Admin |
$73.03M
4.56%
YoY
|
$110.9M
-2.4%
YoY
|
$68.26M
-4.29%
YoY
|
$70.67M
-8.47%
YoY
|
$69.84M
-5.98%
YoY
|
$113.6M
7.88%
YoY
|
$71.33M
-10.86%
YoY
|
$77.21M
-19.79%
YoY
|
$74.28M
-26.91%
YoY
|
$105.3M
-30.7%
YoY
|
$80.02M
-32.9%
YoY
|
$96.26M
-22.33%
YoY
|
$101.6M
-19.61%
YoY
|
$151.9M
-16.54%
YoY
|
$119.2M
-0.21%
YoY
|
$123.9M
-10.17%
YoY
|
$126.4M
-0.57%
YoY
|
$182.0M
11.74%
YoY
|
$119.5M
-3.83%
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 |
$3.830M
-26.49%
YoY
|
$4.267M
-33.2%
YoY
|
$4.301M
-37.62%
YoY
|
$4.423M
-44.29%
YoY
|
$5.210M
-35.45%
YoY
|
$6.388M
-41.41%
YoY
|
$6.895M
-44.84%
YoY
|
$7.940M
-40.04%
YoY
|
$8.071M
-34.84%
YoY
|
$10.90M
-22.65%
YoY
|
$12.50M
-15.0%
YoY
|
$13.24M
-19.71%
YoY
|
$12.39M
-18.51%
YoY
|
$14.09M
-26.64%
YoY
|
$14.71M
-16.52%
YoY
|
$16.49M
-13.14%
YoY
|
$15.20M
3.21%
YoY
|
$19.21M
0.59%
YoY
|
$17.62M
-2.67%
YoY
|
| Operating Expenses |
$109.4M
4.74%
YoY
|
$113.5M
-1.35%
YoY
|
$109.6M
1.07%
YoY
|
$101.4M
-6.4%
YoY
|
$104.4M
1.19%
YoY
|
$115.1M
7.57%
YoY
|
$108.5M
-2.39%
YoY
|
$108.3M
-8.09%
YoY
|
$103.2M
-23.72%
YoY
|
$107.0M
-30.67%
YoY
|
$111.1M
-31.42%
YoY
|
$117.8M
-41.22%
YoY
|
$135.3M
-18.58%
YoY
|
$154.3M
-16.46%
YoY
|
$162.1M
-12.47%
YoY
|
$200.5M
2.32%
YoY
|
$166.1M
-1.24%
YoY
|
$184.7M
11.35%
YoY
|
$185.1M
5.07%
YoY
|
| Operating Profit |
-$3.319M
-276.17%
YoY
|
$6.447M
107.63%
YoY
|
$2.194M
-139.28%
YoY
|
$13.05M
199.54%
YoY
|
$1.884M
-74.44%
YoY
|
$3.105M
-79.74%
YoY
|
-$5.586M
1103.88%
YoY
|
$4.358M
-189.38%
YoY
|
$7.370M
-124.11%
YoY
|
$15.33M
-160.84%
YoY
|
-$464.0K
-98.72%
YoY
|
-$4.876M
-92.67%
YoY
|
-$30.57M
-4.92%
YoY
|
-$25.19M
-351.26%
YoY
|
-$36.33M
882.69%
YoY
|
-$66.51M
3240.63%
YoY
|
-$32.15M
2475.88%
YoY
|
$10.03M
-22.28%
YoY
|
-$3.697M
-77.15%
YoY
|
| Interest Expense |
-$4.371M
-157.73%
YoY
|
$3.595M
-108.4%
YoY
|
$1.197M
-94.66%
YoY
|
$18.47M
-511.91%
YoY
|
$7.571M
276.85%
YoY
|
-$42.82M
-366.18%
YoY
|
$22.43M
691.43%
YoY
|
-$4.483M
-181.6%
YoY
|
$2.009M
-64.26%
YoY
|
$16.09M
-37.18%
YoY
|
$2.834M
-24.63%
YoY
|
$5.494M
71.37%
YoY
|
$5.621M
94.97%
YoY
|
$25.61M
-607.15%
YoY
|
$3.760M
6.4%
YoY
|
$3.206M
-41.42%
YoY
|
$2.883M
-43.65%
YoY
|
-$5.049M
-212.2%
YoY
|
$3.534M
-62.44%
YoY
|
| Other Income/Expense, Net |
-$4.371M
-157.73%
YoY
|
N/A
|
-$98.73M
-540.18%
YoY
|
$18.47M
-511.91%
YoY
|
$7.571M
-159.7%
YoY
|
N/A
|
$22.43M
-156.75%
YoY
|
-$4.483M
-6.7%
YoY
|
-$12.68M
-513.09%
YoY
|
N/A
|
-$39.53M
67.9%
YoY
|
-$4.805M
-77.48%
YoY
|
$3.070M
-162.91%
YoY
|
N/A
|
-$23.54M
-128.52%
YoY
|
-$21.34M
629.07%
YoY
|
-$4.880M
-126.93%
YoY
|
N/A
|
$82.53M
-9619.38%
YoY
|
| Pretax Income |
-$7.690M
-181.33%
YoY
|
$10.10M
-124.17%
YoY
|
-$96.53M
-673.14%
YoY
|
$31.52M
-25316.0%
YoY
|
$9.455M
-277.99%
YoY
|
-$41.80M
-223.88%
YoY
|
$16.84M
-142.12%
YoY
|
-$125.0K
-98.71%
YoY
|
-$5.312M
-80.68%
YoY
|
$33.74M
-567.3%
YoY
|
-$39.99M
-33.21%
YoY
|
-$9.681M
-88.98%
YoY
|
-$27.50M
-25.74%
YoY
|
-$7.220M
160.84%
YoY
|
-$59.87M
-175.94%
YoY
|
-$87.85M
1686.34%
YoY
|
-$37.03M
-319.42%
YoY
|
-$2.768M
-120.35%
YoY
|
$78.84M
-562.46%
YoY
|
| Income Tax |
$4.899M
243.07%
YoY
|
$2.022M
-75.7%
YoY
|
$21.25M
815.51%
YoY
|
$10.93M
17.66%
YoY
|
$1.428M
-76.95%
YoY
|
$8.321M
58.5%
YoY
|
$2.321M
184.09%
YoY
|
$9.287M
299.78%
YoY
|
$6.194M
454.03%
YoY
|
$5.250M
-88.83%
YoY
|
$817.0K
-118.88%
YoY
|
$2.323M
-3.13%
YoY
|
$1.118M
-141.79%
YoY
|
$47.02M
-242.06%
YoY
|
-$4.328M
-3305.93%
YoY
|
$2.398M
-234.04%
YoY
|
-$2.675M
-210.22%
YoY
|
-$33.10M
10932.0%
YoY
|
$135.0K
-127.78%
YoY
|
| Net Earnings |
-$12.86M
-279.22%
YoY
|
$7.340M
-114.49%
YoY
|
-$118.4M
-949.89%
YoY
|
$20.34M
-302.66%
YoY
|
$7.175M
-158.47%
YoY
|
-$50.65M
-282.84%
YoY
|
$13.93M
-133.68%
YoY
|
-$10.04M
-20.4%
YoY
|
-$12.27M
-57.9%
YoY
|
$27.70M
-150.09%
YoY
|
-$41.36M
-26.44%
YoY
|
-$12.61M
-86.18%
YoY
|
-$29.15M
-16.37%
YoY
|
-$55.31M
-288.22%
YoY
|
-$56.22M
-171.98%
YoY
|
-$91.23M
2597.43%
YoY
|
-$34.85M
-339.4%
YoY
|
$29.39M
109.89%
YoY
|
$78.11M
-580.07%
YoY
|
| Basic Earnings Per Share |
-$0.32
-277.78%
YoY
|
N/A
|
-$2.92
-934.29%
YoY
|
$0.51
-304.0%
YoY
|
$0.18
-154.55%
YoY
|
N/A
|
$0.35
-126.72%
YoY
|
-$0.25
-39.02%
YoY
|
-$0.33
-65.26%
YoY
|
N/A
|
-$1.31
-29.57%
YoY
|
-$0.41
-86.51%
YoY
|
-$0.95
-18.8%
YoY
|
N/A
|
-$1.86
-170.45%
YoY
|
-$3.04
2433.33%
YoY
|
-$1.17
-334.0%
YoY
|
N/A
|
$2.64
-563.16%
YoY
|
| Diluted Earnings Per Share |
-$0.32
-288.24%
YoY
|
$0.18
-114.68%
YoY
|
-$2.92
-984.85%
YoY
|
$0.46
-284.0%
YoY
|
$0.17
-151.52%
YoY
|
-$1.27
-246.39%
YoY
|
$0.33
-125.19%
YoY
|
-$0.25
-39.02%
YoY
|
-$0.33
-65.26%
YoY
|
$0.87
-147.88%
YoY
|
-$1.31
-29.57%
YoY
|
-$0.41
-86.51%
YoY
|
-$0.95
-18.8%
YoY
|
-$1.82
-100.0%
YoY
|
-$1.86
-178.81%
YoY
|
-$3.04
2433.33%
YoY
|
-$1.17
-343.75%
YoY
|
$796.9K
63.94%
YoY
|
$2.36
-514.04%
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 |
40.74M shares
2.34%
YoY
|
40.75M shares
2.48%
YoY
|
40.43M shares
1.72%
YoY
|
39.82M shares
0.7%
YoY
|
39.81M shares
2.16%
YoY
|
39.77M shares
24.85%
YoY
|
39.74M shares
27.18%
YoY
|
39.54M shares
28.41%
YoY
|
38.97M shares
26.91%
YoY
|
31.85M shares
4.65%
YoY
|
31.25M shares
3.22%
YoY
|
30.79M shares
2.5%
YoY
|
30.71M shares
2.83%
YoY
|
30.44M shares
2.97%
YoY
|
30.27M shares
2.39%
YoY
|
30.04M shares
2.61%
YoY
|
29.86M shares
2.87%
YoY
|
29.56M shares
2.6%
YoY
|
29.57M shares
2.84%
YoY
|
| Diluted Shares Outstanding |
40.53M shares
-2.85%
YoY
|
N/A
|
40.58M shares
-9.85%
YoY
|
50.78M shares
28.78%
YoY
|
41.72M shares
10.63%
YoY
|
N/A
|
45.01M shares
42.9%
YoY
|
39.43M shares
27.11%
YoY
|
37.71M shares
22.93%
YoY
|
N/A
|
31.50M shares
3.94%
YoY
|
31.02M shares
3.27%
YoY
|
30.68M shares
2.72%
YoY
|
N/A
|
30.31M shares
-9.16%
YoY
|
30.04M shares
2.61%
YoY
|
29.86M shares
-1.33%
YoY
|
N/A
|
33.36M shares
16.04%
YoY
|
Loading...