|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$385.8M
-35.96%
YoY
|
$602.5M
-43.8%
YoY
|
$1.072B
-32.94%
YoY
|
$1.599B
4.75%
YoY
|
$1.526B
63.25%
YoY
|
| Cost Of Revenue |
$110.6M
-29.93%
YoY
|
$157.8M
-46.71%
YoY
|
$296.2M
-35.35%
YoY
|
$458.2M
14.97%
YoY
|
$398.5M
68.12%
YoY
|
| Gross Profit |
$275.2M
-38.11%
YoY
|
$444.6M
-42.69%
YoY
|
$775.9M
-31.97%
YoY
|
$1.140B
1.14%
YoY
|
$1.128B
61.59%
YoY
|
| Selling, General & Admin |
$289.4M
-34.49%
YoY
|
$441.7M
-31.98%
YoY
|
$649.4M
-32.04%
YoY
|
$955.6M
4.86%
YoY
|
$911.4M
61.69%
YoY
|
| Research & Development |
$4.300M
-6.52%
YoY
|
$4.600M
0.0%
YoY
|
$4.600M
2.22%
YoY
|
$4.500M
2.27%
YoY
|
$4.400M
57.14%
YoY
|
| Depreciation & Amortization |
$14.24M
12.08%
YoY
|
$12.71M
-3.05%
YoY
|
$13.11M
19.37%
YoY
|
$10.98M
61.19%
YoY
|
$6.812M
57.83%
YoY
|
| Operating Expenses |
$293.7M
-34.2%
YoY
|
$446.3M
-31.76%
YoY
|
$654.0M
-31.88%
YoY
|
$960.1M
4.84%
YoY
|
$915.8M
61.66%
YoY
|
| Operating Profit |
-$14.21M
-593.85%
YoY
|
$2.878M
-97.72%
YoY
|
$126.4M
-31.6%
YoY
|
$184.8M
-14.54%
YoY
|
$216.2M
61.18%
YoY
|
| Interest Expense |
$5.516M
14.82%
YoY
|
$4.804M
92.93%
YoY
|
$2.490M
-455.21%
YoY
|
-$701.0K
203.46%
YoY
|
-$231.0K
-193.9%
YoY
|
| Other Income/Expense, Net |
$8.574M
843.23%
YoY
|
$909.0K
-62.05%
YoY
|
$2.395M
-420.62%
YoY
|
-$747.0K
566.96%
YoY
|
-$112.0K
-205.66%
YoY
|
| Pretax Income |
-$5.639M
-248.9%
YoY
|
$3.787M
-97.06%
YoY
|
$128.8M
-30.02%
YoY
|
$184.1M
-14.84%
YoY
|
$216.1M
60.97%
YoY
|
| Income Tax |
$13.03M
668.46%
YoY
|
$1.696M
-94.23%
YoY
|
$29.38M
-27.44%
YoY
|
$40.49M
-22.28%
YoY
|
$52.10M
65.89%
YoY
|
| Net Earnings |
-$18.67M
-992.97%
YoY
|
$2.091M
-97.9%
YoY
|
$99.42M
-30.75%
YoY
|
$143.6M
-12.48%
YoY
|
$164.0M
59.47%
YoY
|
| Basic Earnings Per Share |
-$1.70
-994.74%
YoY
|
$0.19
-97.92%
YoY
|
$9.13
-28.78%
YoY
|
$12.82
-8.49%
YoY
|
$14.01
60.3%
YoY
|
| Diluted Earnings Per Share |
-$1.70
-994.74%
YoY
|
$0.19
-97.91%
YoY
|
$9.10
-28.52%
YoY
|
$12.73
-8.35%
YoY
|
$13.89
60.02%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.98M shares
0.47%
YoY
|
10.93M shares
0.42%
YoY
|
10.88M shares
-2.78%
YoY
|
11.20M shares
-4.36%
YoY
|
11.71M shares
-0.56%
YoY
|
| Diluted Shares Outstanding |
10.98M shares
0.16%
YoY
|
10.96M shares
0.38%
YoY
|
10.92M shares
-3.15%
YoY
|
11.28M shares
-4.55%
YoY
|
11.81M shares
-0.31%
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 |
$76.04M
-34.29%
YoY
|
$75.10M
-36.9%
YoY
|
$89.41M
-36.21%
YoY
|
$105.6M
-37.38%
YoY
|
$115.7M
-33.77%
YoY
|
$119.0M
-37.7%
YoY
|
$140.2M
-40.58%
YoY
|
$168.6M
-43.09%
YoY
|
$174.7M
-49.93%
YoY
|
$191.0M
-43.36%
YoY
|
$235.9M
-39.58%
YoY
|
$296.2M
-34.66%
YoY
|
$349.0M
-16.43%
YoY
|
$337.2M
-10.74%
YoY
|
$390.4M
-5.56%
YoY
|
$453.3M
15.0%
YoY
|
$417.6M
22.58%
YoY
|
$377.8M
42.63%
YoY
|
$413.4M
52.28%
YoY
|
| Cost Of Revenue |
$24.29M
-22.85%
YoY
|
$22.96M
-25.43%
YoY
|
$27.25M
-20.99%
YoY
|
$28.91M
-35.92%
YoY
|
$31.48M
-33.65%
YoY
|
$30.78M
-37.99%
YoY
|
$34.49M
-41.04%
YoY
|
$45.12M
-47.21%
YoY
|
$47.45M
-53.75%
YoY
|
$49.65M
-52.1%
YoY
|
$58.49M
-45.61%
YoY
|
$85.47M
-35.08%
YoY
|
$102.6M
-11.03%
YoY
|
$103.6M
4.12%
YoY
|
$107.5M
1.14%
YoY
|
$131.7M
31.02%
YoY
|
$115.3M
25.18%
YoY
|
$99.55M
51.52%
YoY
|
$106.3M
57.69%
YoY
|
| Gross Profit |
$51.76M
-38.56%
YoY
|
$52.14M
-40.9%
YoY
|
$62.16M
-41.18%
YoY
|
$76.64M
-37.91%
YoY
|
$84.25M
-33.82%
YoY
|
$88.22M
-37.6%
YoY
|
$105.7M
-40.42%
YoY
|
$123.4M
-41.42%
YoY
|
$127.3M
-48.34%
YoY
|
$141.4M
-39.48%
YoY
|
$177.4M
-37.29%
YoY
|
$210.7M
-34.5%
YoY
|
$246.4M
-18.49%
YoY
|
$233.6M
-16.06%
YoY
|
$282.8M
-7.88%
YoY
|
$321.7M
9.52%
YoY
|
$302.3M
21.62%
YoY
|
$278.3M
39.67%
YoY
|
$307.1M
50.49%
YoY
|
| Selling, General & Admin |
$55.05M
-35.62%
YoY
|
$58.94M
-31.35%
YoY
|
$66.24M
-36.04%
YoY
|
$77.71M
-40.82%
YoY
|
$85.51M
-28.36%
YoY
|
$85.86M
-34.71%
YoY
|
$103.6M
-31.8%
YoY
|
$131.3M
-23.66%
YoY
|
$119.4M
-38.12%
YoY
|
$131.5M
-34.19%
YoY
|
$151.9M
-35.29%
YoY
|
$172.0M
-36.93%
YoY
|
$192.9M
-21.97%
YoY
|
$199.8M
-13.26%
YoY
|
$234.7M
-6.83%
YoY
|
$272.7M
17.41%
YoY
|
$247.2M
26.28%
YoY
|
$230.3M
43.61%
YoY
|
$251.9M
57.95%
YoY
|
| Research & Development |
$1.100M
10.0%
YoY
|
$1.000M
-23.08%
YoY
|
$1.100M
0.0%
YoY
|
$1.100M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.300M
8.33%
YoY
|
$1.100M
-15.38%
YoY
|
$1.100M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.200M
0.0%
YoY
|
$1.300M
18.18%
YoY
|
$1.100M
-8.33%
YoY
|
$1.000M
11.11%
YoY
|
$1.200M
9.09%
YoY
|
$1.100M
-8.33%
YoY
|
$1.200M
9.09%
YoY
|
$900.0K
-10.0%
YoY
|
$1.100M
22.22%
YoY
|
$1.200M
50.0%
YoY
|
| Depreciation & Amortization |
$3.483M
6.19%
YoY
|
$3.465M
8.79%
YoY
|
$3.452M
8.08%
YoY
|
$4.045M
31.89%
YoY
|
$3.280M
0.58%
YoY
|
$3.185M
-3.69%
YoY
|
$3.194M
-8.74%
YoY
|
$3.067M
-8.94%
YoY
|
$3.261M
9.65%
YoY
|
$3.307M
11.95%
YoY
|
$3.500M
22.81%
YoY
|
$3.368M
23.28%
YoY
|
$2.974M
21.69%
YoY
|
$2.954M
-738.01%
YoY
|
$2.850M
8.16%
YoY
|
$2.732M
3.48%
YoY
|
$2.444M
117.44%
YoY
|
-$463.0K
-123.15%
YoY
|
$2.635M
46.39%
YoY
|
| Operating Expenses |
$55.05M
-35.62%
YoY
|
$59.94M
-31.22%
YoY
|
$66.24M
-36.04%
YoY
|
$77.71M
-40.82%
YoY
|
$85.51M
-28.36%
YoY
|
$87.16M
-34.32%
YoY
|
$103.6M
-31.8%
YoY
|
$131.3M
-23.66%
YoY
|
$119.4M
-38.12%
YoY
|
$132.7M
-33.98%
YoY
|
$151.9M
-35.29%
YoY
|
$172.0M
-36.93%
YoY
|
$192.9M
-21.97%
YoY
|
$201.0M
-13.16%
YoY
|
$234.7M
-6.83%
YoY
|
$272.7M
17.41%
YoY
|
$247.2M
26.28%
YoY
|
$231.4M
43.58%
YoY
|
$251.9M
57.95%
YoY
|
| Operating Profit |
-$3.295M
161.09%
YoY
|
-$7.803M
-833.36%
YoY
|
-$4.081M
-293.78%
YoY
|
-$1.066M
-86.47%
YoY
|
-$1.262M
-115.89%
YoY
|
$1.064M
-87.74%
YoY
|
$2.106M
-91.74%
YoY
|
-$7.876M
-120.35%
YoY
|
$7.940M
-85.16%
YoY
|
$8.676M
-73.39%
YoY
|
$25.51M
-47.03%
YoY
|
$38.71M
-20.95%
YoY
|
$53.51M
-2.86%
YoY
|
$32.60M
-30.4%
YoY
|
$48.16M
-12.72%
YoY
|
$48.96M
-20.3%
YoY
|
$55.09M
4.33%
YoY
|
$46.84M
23.13%
YoY
|
$55.17M
23.82%
YoY
|
| Interest Expense |
$1.379M
-27.46%
YoY
|
$1.420M
137.46%
YoY
|
$1.426M
6.98%
YoY
|
$1.369M
5.63%
YoY
|
$1.901M
55.44%
YoY
|
$598.0K
-49.15%
YoY
|
$1.333M
29.04%
YoY
|
$1.296M
180.52%
YoY
|
$1.223M
-775.69%
YoY
|
$1.176M
-746.15%
YoY
|
$1.033M
-495.79%
YoY
|
$462.0K
-381.71%
YoY
|
-$181.0K
90.53%
YoY
|
-$182.0K
95.7%
YoY
|
-$261.0K
177.66%
YoY
|
-$164.0K
144.78%
YoY
|
-$95.00K
-513.04%
YoY
|
-$93.00K
N/A
|
-$94.00K
-313.64%
YoY
|
| Other Income/Expense, Net |
$1.354M
-24.27%
YoY
|
$1.000K
-100.26%
YoY
|
$1.424M
-369.7%
YoY
|
$3.941M
-242.07%
YoY
|
$1.788M
-50.95%
YoY
|
-$387.0K
674.0%
YoY
|
-$528.0K
-150.77%
YoY
|
-$2.774M
-774.94%
YoY
|
$3.645M
-2102.75%
YoY
|
-$50.00K
455.56%
YoY
|
$1.040M
-474.1%
YoY
|
$411.0K
-344.64%
YoY
|
-$182.0K
63.96%
YoY
|
-$9.000K
-228.57%
YoY
|
-$278.0K
-1423.81%
YoY
|
-$168.0K
88.76%
YoY
|
-$111.0K
-364.29%
YoY
|
$7.000K
-103.5%
YoY
|
$21.00K
-71.62%
YoY
|
| Pretax Income |
-$1.941M
-469.01%
YoY
|
-$6.382M
-600.55%
YoY
|
-$2.657M
-268.38%
YoY
|
$2.875M
-127.0%
YoY
|
$526.0K
-95.46%
YoY
|
$1.275M
-86.99%
YoY
|
$1.578M
-94.06%
YoY
|
-$10.65M
-127.23%
YoY
|
$11.59M
-78.28%
YoY
|
$9.802M
-69.75%
YoY
|
$26.55M
-44.55%
YoY
|
$39.12M
-19.84%
YoY
|
$53.33M
-3.0%
YoY
|
$32.41M
-30.68%
YoY
|
$47.88M
-13.25%
YoY
|
$48.80M
-20.46%
YoY
|
$54.98M
4.04%
YoY
|
$46.75M
23.52%
YoY
|
$55.19M
23.66%
YoY
|
| Income Tax |
$200.0K
-84.62%
YoY
|
$11.74M
2376.16%
YoY
|
-$400.0K
-189.09%
YoY
|
$400.0K
-116.03%
YoY
|
$1.300M
-60.23%
YoY
|
$474.0K
-87.42%
YoY
|
$449.0K
-86.86%
YoY
|
-$2.496M
-128.24%
YoY
|
$3.269M
-75.53%
YoY
|
$3.767M
-36.04%
YoY
|
$3.418M
-70.84%
YoY
|
$8.837M
-8.74%
YoY
|
$13.36M
1.26%
YoY
|
$5.890M
-53.72%
YoY
|
$11.72M
-11.26%
YoY
|
$9.683M
-32.67%
YoY
|
$13.20M
12.03%
YoY
|
$12.73M
28.57%
YoY
|
$13.21M
29.76%
YoY
|
| Net Earnings |
-$2.122M
174.87%
YoY
|
-$18.12M
-2362.05%
YoY
|
-$2.261M
-300.27%
YoY
|
$2.480M
-130.41%
YoY
|
-$772.0K
-109.28%
YoY
|
$801.0K
-86.73%
YoY
|
$1.129M
-95.12%
YoY
|
-$8.154M
-126.93%
YoY
|
$8.316M
-79.19%
YoY
|
$6.035M
-77.24%
YoY
|
$23.13M
-36.02%
YoY
|
$30.28M
-22.58%
YoY
|
$39.97M
-4.34%
YoY
|
$26.52M
-22.06%
YoY
|
$36.16M
-13.88%
YoY
|
$39.11M
-16.72%
YoY
|
$41.78M
1.75%
YoY
|
$34.02M
21.54%
YoY
|
$41.98M
21.85%
YoY
|
| Basic Earnings Per Share |
-$0.19
171.43%
YoY
|
N/A
|
-$0.21
-310.0%
YoY
|
$0.23
-130.67%
YoY
|
-$0.07
-109.21%
YoY
|
N/A
|
$0.10
-95.28%
YoY
|
-$0.75
-126.98%
YoY
|
$0.76
-79.35%
YoY
|
N/A
|
$2.12
-35.76%
YoY
|
$2.78
-19.19%
YoY
|
$3.68
1.66%
YoY
|
N/A
|
$3.30
-8.08%
YoY
|
$3.44
-14.0%
YoY
|
$3.62
3.72%
YoY
|
N/A
|
$3.59
22.53%
YoY
|
| Diluted Earnings Per Share |
-$0.19
171.43%
YoY
|
-$1.65
-2356.16%
YoY
|
-$0.21
-310.0%
YoY
|
$0.22
-129.33%
YoY
|
-$0.07
-109.21%
YoY
|
$0.07
-86.8%
YoY
|
$0.10
-95.28%
YoY
|
-$0.75
-127.08%
YoY
|
$0.76
-79.29%
YoY
|
$0.55
-77.06%
YoY
|
$2.12
-35.17%
YoY
|
$2.77
-19.01%
YoY
|
$3.67
2.23%
YoY
|
$2.41
-100.0%
YoY
|
$3.27
-8.15%
YoY
|
$3.42
-13.64%
YoY
|
$3.59
3.76%
YoY
|
$2.900M
122881978.28%
YoY
|
$3.56
22.34%
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 |
10.99M shares
0.49%
YoY
|
10.99M shares
0.49%
YoY
|
10.99M shares
0.49%
YoY
|
10.99M shares
0.49%
YoY
|
10.94M shares
0.39%
YoY
|
10.94M shares
0.42%
YoY
|
10.94M shares
0.44%
YoY
|
10.94M shares
0.46%
YoY
|
10.90M shares
0.47%
YoY
|
10.89M shares
-0.31%
YoY
|
10.89M shares
-1.17%
YoY
|
10.89M shares
-4.11%
YoY
|
10.84M shares
-6.16%
YoY
|
10.93M shares
-5.93%
YoY
|
11.02M shares
-5.77%
YoY
|
11.35M shares
-3.39%
YoY
|
11.56M shares
-1.83%
YoY
|
11.62M
-1.31%
YoY
|
11.69M
-0.63%
YoY
|
| Diluted Shares Outstanding |
11.01M shares
0.53%
YoY
|
N/A
|
10.99M shares
0.18%
YoY
|
11.06M shares
1.12%
YoY
|
10.95M shares
-0.09%
YoY
|
N/A
|
10.97M shares
0.35%
YoY
|
10.94M shares
0.18%
YoY
|
10.96M shares
0.54%
YoY
|
N/A
|
10.93M shares
-0.99%
YoY
|
10.92M shares
-4.53%
YoY
|
10.90M shares
-6.35%
YoY
|
N/A
|
11.04M shares
-6.3%
YoY
|
11.44M shares
-3.57%
YoY
|
11.64M shares
-2.05%
YoY
|
N/A
|
11.79M
-0.61%
YoY
|
Loading...