|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$562.3M
-8.02%
YoY
|
$611.4M
-11.54%
YoY
|
$691.1M
-11.5%
YoY
|
$781.0M
-1.72%
YoY
|
$794.6M
28.58%
YoY
|
| Cost Of Revenue |
$12.96M
-22.91%
YoY
|
$16.81M
-33.67%
YoY
|
$25.35M
-15.8%
YoY
|
$30.10M
1.09%
YoY
|
$29.78M
23.04%
YoY
|
| Gross Profit |
$549.4M
-7.6%
YoY
|
$594.6M
-10.7%
YoY
|
$665.8M
-11.33%
YoY
|
$750.9M
-1.83%
YoY
|
$764.9M
28.81%
YoY
|
| Selling, General & Admin |
$216.0M
-7.91%
YoY
|
$234.6M
-12.11%
YoY
|
$266.9M
-16.01%
YoY
|
$317.8M
-3.96%
YoY
|
$330.9M
36.17%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$18.84M
-31.77%
YoY
|
$27.62M
-9.81%
YoY
|
$30.62M
-16.21%
YoY
|
$36.54M
-14.7%
YoY
|
$42.84M
18.56%
YoY
|
| Operating Expenses |
$571.3M
-6.56%
YoY
|
$611.4M
-7.43%
YoY
|
$660.5M
-5.54%
YoY
|
$699.2M
-6.08%
YoY
|
$744.5M
30.36%
YoY
|
| Operating Profit |
-$4.650M
-202.29%
YoY
|
$4.546M
-87.77%
YoY
|
$37.17M
-28.01%
YoY
|
$51.63M
-8.71%
YoY
|
$56.56M
12.49%
YoY
|
| Interest Expense |
-$36.23M
-1.18%
YoY
|
-$36.66M
-188.4%
YoY
|
$41.47M
-214.84%
YoY
|
-$36.11M
-180.66%
YoY
|
$44.77M
-6.22%
YoY
|
| Other Income/Expense, Net |
-$38.00M
6.35%
YoY
|
-$35.73M
-11.23%
YoY
|
-$40.25M
-341.21%
YoY
|
$16.69M
-168.09%
YoY
|
-$24.51M
-48.33%
YoY
|
| Pretax Income |
-$42.65M
36.77%
YoY
|
-$31.18M
911.78%
YoY
|
-$3.082M
-487.67%
YoY
|
$795.0K
-97.52%
YoY
|
$32.05M
1027.22%
YoY
|
| Income Tax |
-$6.903M
-9.29%
YoY
|
-$7.610M
2080.52%
YoY
|
-$349.0K
235.58%
YoY
|
-$104.0K
-101.44%
YoY
|
$7.215M
75.8%
YoY
|
| Net Earnings |
-$37.59M
45.46%
YoY
|
-$25.85M
390.7%
YoY
|
-$5.267M
333.5%
YoY
|
-$1.215M
-105.33%
YoY
|
$22.79M
-833.58%
YoY
|
| Basic Earnings Per Share |
-$6.20
42.53%
YoY
|
-$4.35
383.33%
YoY
|
-$0.90
157.14%
YoY
|
-$0.35
-108.77%
YoY
|
$3.99
-825.45%
YoY
|
| Diluted Earnings Per Share |
-$6.20
42.53%
YoY
|
-$4.35
383.33%
YoY
|
-$0.90
-100.0%
YoY
|
-$210.0K
-5370947.97%
YoY
|
$3.91
-810.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
6.066M shares
2.05%
YoY
|
5.944M shares
1.31%
YoY
|
5.867M shares
1.54%
YoY
|
5.778M shares
1.07%
YoY
|
5.717M
1.06%
YoY
|
| Diluted Shares Outstanding |
6.066M shares
2.05%
YoY
|
5.944M shares
1.31%
YoY
|
5.867M shares
1.54%
YoY
|
5.778M shares
-0.82%
YoY
|
5.826M
2.32%
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 |
$122.0M
-11.22%
YoY
|
$130.1M
-10.03%
YoY
|
$139.1M
-12.28%
YoY
|
$141.3M
-6.17%
YoY
|
$137.4M
-6.26%
YoY
|
$144.6M
-7.14%
YoY
|
$158.6M
-3.31%
YoY
|
$150.6M
-12.1%
YoY
|
$146.6M
-14.14%
YoY
|
$155.7M
-15.91%
YoY
|
$164.0M
-15.3%
YoY
|
$171.3M
-12.17%
YoY
|
$170.7M
-10.17%
YoY
|
$185.1M
-8.48%
YoY
|
$193.6M
-0.14%
YoY
|
$195.0M
-0.74%
YoY
|
$190.0M
-1.26%
YoY
|
$202.3M
-4.5%
YoY
|
$193.9M
1.12%
YoY
|
| Cost Of Revenue |
$2.520M
-18.97%
YoY
|
$2.963M
-18.06%
YoY
|
$2.965M
-20.12%
YoY
|
$3.268M
-20.21%
YoY
|
$3.110M
-25.28%
YoY
|
$3.616M
-25.34%
YoY
|
$3.712M
-27.24%
YoY
|
$4.096M
-35.46%
YoY
|
$4.162M
-35.63%
YoY
|
$4.843M
-34.84%
YoY
|
$5.102M
-34.98%
YoY
|
$6.346M
-15.86%
YoY
|
$6.466M
-8.52%
YoY
|
$7.432M
-2.77%
YoY
|
$7.847M
3.89%
YoY
|
$7.542M
6.96%
YoY
|
$7.068M
-1.83%
YoY
|
$7.644M
-4.45%
YoY
|
$7.553M
-0.62%
YoY
|
| Gross Profit |
$119.4M
-11.04%
YoY
|
$127.1M
-9.82%
YoY
|
$136.1M
-12.09%
YoY
|
$138.0M
-5.77%
YoY
|
$134.3M
-5.7%
YoY
|
$140.9M
-6.56%
YoY
|
$154.9M
-2.55%
YoY
|
$146.5M
-11.2%
YoY
|
$142.4M
-13.29%
YoY
|
$150.8M
-15.12%
YoY
|
$158.9M
-14.47%
YoY
|
$165.0M
-12.02%
YoY
|
$164.2M
-10.24%
YoY
|
$177.7M
-8.7%
YoY
|
$185.8M
-0.31%
YoY
|
$187.5M
-1.03%
YoY
|
$182.9M
-1.27%
YoY
|
$194.6M
-4.5%
YoY
|
$186.4M
1.17%
YoY
|
| Selling, General & Admin |
$46.75M
-17.99%
YoY
|
$49.43M
-17.96%
YoY
|
$51.67M
-12.17%
YoY
|
$47.44M
-19.98%
YoY
|
$57.00M
0.35%
YoY
|
$60.25M
0.97%
YoY
|
$58.82M
-0.38%
YoY
|
$59.28M
-6.77%
YoY
|
$56.80M
-17.47%
YoY
|
$59.68M
-20.9%
YoY
|
$59.05M
-17.36%
YoY
|
$63.58M
-18.62%
YoY
|
$68.83M
-17.58%
YoY
|
$75.45M
-10.92%
YoY
|
$71.46M
-11.62%
YoY
|
$78.13M
-5.57%
YoY
|
$83.51M
0.38%
YoY
|
$84.69M
0.59%
YoY
|
$80.85M
2.73%
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.515M
-25.69%
YoY
|
$3.579M
-42.87%
YoY
|
$3.625M
-41.32%
YoY
|
$3.782M
-44.79%
YoY
|
$4.730M
-35.14%
YoY
|
$6.265M
-14.12%
YoY
|
$6.178M
-17.86%
YoY
|
$6.850M
-8.4%
YoY
|
$7.293M
-5.69%
YoY
|
$7.295M
-7.49%
YoY
|
$7.521M
-17.34%
YoY
|
$7.478M
-15.2%
YoY
|
$7.733M
-13.61%
YoY
|
$7.886M
-18.5%
YoY
|
$9.099M
0.57%
YoY
|
$8.818M
-18.31%
YoY
|
$8.951M
-28.96%
YoY
|
$9.676M
-7.33%
YoY
|
$9.047M
-17.0%
YoY
|
| Operating Expenses |
$114.4M
-20.0%
YoY
|
$125.9M
-15.5%
YoY
|
$126.5M
-13.15%
YoY
|
$137.3M
-6.44%
YoY
|
$143.0M
-6.09%
YoY
|
$149.0M
-0.23%
YoY
|
$145.7M
3.86%
YoY
|
$146.8M
-2.84%
YoY
|
$152.3M
-9.61%
YoY
|
$149.4M
-14.94%
YoY
|
$140.3M
-15.89%
YoY
|
$151.1M
-20.34%
YoY
|
$168.5M
-13.43%
YoY
|
$175.6M
-1.84%
YoY
|
$166.8M
-2.88%
YoY
|
$189.6M
2.85%
YoY
|
$194.6M
4.94%
YoY
|
$178.9M
-7.18%
YoY
|
$171.7M
0.91%
YoY
|
| Operating Profit |
$8.542M
-289.7%
YoY
|
$5.208M
-255.37%
YoY
|
$9.593M
4.76%
YoY
|
$4.662M
-5.34%
YoY
|
-$4.503M
-1.08%
YoY
|
-$3.352M
-142.79%
YoY
|
$9.157M
-50.82%
YoY
|
$4.925M
-64.55%
YoY
|
-$4.552M
-259.27%
YoY
|
$7.833M
-29.92%
YoY
|
$18.62M
-1.96%
YoY
|
$13.89M
115.78%
YoY
|
$2.858M
-188.54%
YoY
|
$11.18M
-55.49%
YoY
|
$18.99M
29.94%
YoY
|
$6.439M
-53.28%
YoY
|
-$3.228M
-138.35%
YoY
|
$25.11M
20.69%
YoY
|
$14.62M
4.41%
YoY
|
| Interest Expense |
-$6.621M
-24.72%
YoY
|
-$9.168M
0.09%
YoY
|
-$8.825M
-12.64%
YoY
|
-$9.446M
5.42%
YoY
|
-$8.795M
-186.11%
YoY
|
-$9.160M
-190.42%
YoY
|
-$10.10M
37.74%
YoY
|
-$8.960M
-0.9%
YoY
|
$10.21M
-2.73%
YoY
|
$10.13M
-2.66%
YoY
|
-$7.334M
-17.09%
YoY
|
-$9.041M
-187.84%
YoY
|
$10.50M
-0.21%
YoY
|
$10.41M
-2.39%
YoY
|
-$8.846M
-3.15%
YoY
|
$10.29M
-6.52%
YoY
|
$10.52M
-6.35%
YoY
|
$10.66M
-10.26%
YoY
|
-$9.134M
-29.19%
YoY
|
| Other Income/Expense, Net |
-$6.803M
-26.79%
YoY
|
-$9.403M
-2.35%
YoY
|
$144.0K
-82.31%
YoY
|
-$9.082M
-4.05%
YoY
|
-$9.292M
-6.34%
YoY
|
-$9.629M
51.59%
YoY
|
$814.0K
-178.65%
YoY
|
-$9.465M
-1805.41%
YoY
|
-$9.921M
-3.63%
YoY
|
-$6.352M
-28.74%
YoY
|
-$1.035M
-118.86%
YoY
|
$555.0K
-109.12%
YoY
|
-$10.30M
55.75%
YoY
|
-$8.914M
35.8%
YoY
|
$5.489M
119.21%
YoY
|
-$6.087M
-29.87%
YoY
|
-$6.610M
-31.12%
YoY
|
-$6.564M
-444.39%
YoY
|
$2.504M
-72.18%
YoY
|
| Pretax Income |
$1.700M
-112.32%
YoY
|
-$4.195M
-67.68%
YoY
|
-$11.45M
-16.1%
YoY
|
-$4.420M
-2.64%
YoY
|
-$13.80M
-4.68%
YoY
|
-$12.98M
-976.5%
YoY
|
-$13.65M
3016.67%
YoY
|
-$4.540M
-279.59%
YoY
|
-$14.47M
94.61%
YoY
|
$1.481M
-34.58%
YoY
|
-$438.0K
-94.71%
YoY
|
$2.528M
618.18%
YoY
|
-$7.437M
-24.41%
YoY
|
$2.264M
-87.8%
YoY
|
-$8.276M
-253.0%
YoY
|
$352.0K
-93.1%
YoY
|
-$9.838M
734.44%
YoY
|
$18.55M
-18.33%
YoY
|
$5.409M
86.52%
YoY
|
| Income Tax |
$3.400M
-288.89%
YoY
|
$931.0K
-70.91%
YoY
|
-$5.622M
34.76%
YoY
|
-$2.700M
237.5%
YoY
|
-$1.800M
-35.71%
YoY
|
$3.200M
1500.0%
YoY
|
-$4.172M
-569.82%
YoY
|
-$800.0K
-303.05%
YoY
|
-$2.800M
33.33%
YoY
|
$200.0K
-50.0%
YoY
|
$888.0K
-136.0%
YoY
|
$394.0K
152.56%
YoY
|
-$2.100M
-33.21%
YoY
|
$400.0K
-92.52%
YoY
|
-$2.467M
-2363.3%
YoY
|
$156.0K
-88.58%
YoY
|
-$3.144M
450.61%
YoY
|
$5.351M
-15.21%
YoY
|
$109.0K
-97.4%
YoY
|
| Net Earnings |
-$2.148M
-82.83%
YoY
|
-$5.611M
-66.5%
YoY
|
-$6.414M
-36.42%
YoY
|
-$1.920M
-54.99%
YoY
|
-$12.51M
2.73%
YoY
|
-$16.75M
-2534.3%
YoY
|
-$10.09M
408.47%
YoY
|
-$4.266M
-383.83%
YoY
|
-$12.18M
106.95%
YoY
|
$688.0K
-37.4%
YoY
|
-$1.984M
-68.68%
YoY
|
$1.503M
-658.74%
YoY
|
-$5.885M
-19.12%
YoY
|
$1.099M
-91.32%
YoY
|
-$6.335M
-232.25%
YoY
|
-$269.0K
-108.34%
YoY
|
-$7.276M
541.62%
YoY
|
$12.66M
-20.4%
YoY
|
$4.790M
-368.5%
YoY
|
| Basic Earnings Per Share |
-$0.16
-92.27%
YoY
|
-$0.92
-67.14%
YoY
|
N/A
|
-$0.31
-57.53%
YoY
|
-$2.07
0.49%
YoY
|
-$2.80
-2433.33%
YoY
|
N/A
|
-$0.73
-380.77%
YoY
|
-$2.06
103.96%
YoY
|
$0.12
-36.84%
YoY
|
N/A
|
$0.26
-620.0%
YoY
|
-$1.01
-19.84%
YoY
|
$0.19
-91.4%
YoY
|
N/A
|
-$0.05
-108.93%
YoY
|
-$1.26
530.0%
YoY
|
$2.21
-20.79%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$0.16
-92.27%
YoY
|
-$0.92
-67.14%
YoY
|
-$1.05
-36.41%
YoY
|
-$0.31
-57.53%
YoY
|
-$2.07
0.49%
YoY
|
-$2.80
-2433.33%
YoY
|
-$1.65
385.88%
YoY
|
-$0.73
-392.0%
YoY
|
-$2.06
103.96%
YoY
|
$0.12
-36.84%
YoY
|
-$0.34
-100.0%
YoY
|
$0.25
-600.0%
YoY
|
-$1.01
-19.84%
YoY
|
$0.19
-91.24%
YoY
|
-$1.090M
-233.39%
YoY
|
-$0.05
-109.09%
YoY
|
-$1.26
530.0%
YoY
|
$2.17
-21.66%
YoY
|
$817.1K
-2723757634.4%
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 |
22.24M shares
259.23%
YoY
|
6.262M shares
1.16%
YoY
|
6.263M shares
1.17%
YoY
|
6.220M shares
1.25%
YoY
|
6.191M shares
0.78%
YoY
|
6.190M shares
2.1%
YoY
|
6.191M shares
1.95%
YoY
|
6.143M shares
1.71%
YoY
|
6.143M shares
1.71%
YoY
|
6.063M shares
4.08%
YoY
|
6.072M shares
1.59%
YoY
|
6.040M shares
4.23%
YoY
|
6.040M shares
4.55%
YoY
|
5.825M shares
1.73%
YoY
|
5.977M
1.5%
YoY
|
5.795M
1.22%
YoY
|
5.777M
0.98%
YoY
|
5.726M
0.63%
YoY
|
5.889M
-89.91%
YoY
|
| Diluted Shares Outstanding |
13.76M shares
128.13%
YoY
|
6.119M shares
2.19%
YoY
|
N/A
|
6.112M shares
4.21%
YoY
|
6.032M shares
2.06%
YoY
|
5.988M shares
0.88%
YoY
|
N/A
|
5.865M shares
-0.73%
YoY
|
5.910M shares
1.49%
YoY
|
5.936M shares
0.68%
YoY
|
N/A
|
5.908M shares
1.95%
YoY
|
5.823M shares
0.8%
YoY
|
5.896M shares
0.89%
YoY
|
N/A
|
5.795M
-0.91%
YoY
|
5.777M
0.98%
YoY
|
5.844M
1.95%
YoY
|
N/A
|
Loading...