|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.033B
3.76%
YoY
|
$995.6M
4.19%
YoY
|
$955.6M
-17.14%
YoY
|
$1.153B
-14.78%
YoY
|
$1.353B
74.83%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$191.7M
-4.35%
YoY
|
$200.4M
-4.18%
YoY
|
$209.1M
-3.71%
YoY
|
$217.2M
27.78%
YoY
|
$170.0M
21.21%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.377M
8.29%
YoY
|
$7.736M
-3.61%
YoY
|
$8.026M
0.17%
YoY
|
$8.012M
-6.41%
YoY
|
$8.561M
0.28%
YoY
|
| Operating Expenses |
$191.7M
-4.35%
YoY
|
$200.4M
-4.18%
YoY
|
$209.1M
-3.71%
YoY
|
$217.2M
27.78%
YoY
|
$170.0M
21.21%
YoY
|
| Operating Profit |
$45.48M
-166.08%
YoY
|
-$68.83M
6.71%
YoY
|
-$64.50M
1320.33%
YoY
|
-$4.541M
-104.45%
YoY
|
$102.1M
-307.16%
YoY
|
| Interest Expense |
-$27.15M
284.56%
YoY
|
-$7.059M
-221.43%
YoY
|
$5.813M
25.15%
YoY
|
$4.645M
1290.72%
YoY
|
$334.0K
-58.66%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$1.647M
-176.64%
YoY
|
| Pretax Income |
$17.87M
-123.55%
YoY
|
-$75.89M
30.34%
YoY
|
-$58.22M
-56079.81%
YoY
|
$104.0K
-99.9%
YoY
|
$100.8M
-317.55%
YoY
|
| Income Tax |
$3.560M
218.71%
YoY
|
$1.117M
-107.42%
YoY
|
-$15.05M
-331.48%
YoY
|
$6.503M
204.88%
YoY
|
$2.133M
4747.73%
YoY
|
| Net Earnings |
$15.22M
-119.94%
YoY
|
-$76.32M
79.35%
YoY
|
-$42.55M
656.88%
YoY
|
-$5.622M
-105.69%
YoY
|
$98.84M
-313.14%
YoY
|
| Basic Earnings Per Share |
$0.17
-118.68%
YoY
|
-$0.91
75.0%
YoY
|
-$0.52
550.0%
YoY
|
-$0.08
-106.3%
YoY
|
$1.27
-311.67%
YoY
|
| Diluted Earnings Per Share |
$0.17
-118.68%
YoY
|
-$0.91
75.0%
YoY
|
-$0.52
550.0%
YoY
|
-$0.08
-106.3%
YoY
|
$1.27
-311.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
84.60M shares
1.31%
YoY
|
83.50M shares
1.53%
YoY
|
82.25M shares
5.81%
YoY
|
77.73M shares
0.01%
YoY
|
77.72M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
84.60M shares
1.31%
YoY
|
83.50M shares
1.53%
YoY
|
82.25M shares
5.81%
YoY
|
77.73M shares
0.01%
YoY
|
77.72M shares
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 |
$214.3M
-15.42%
YoY
|
$245.4M
0.87%
YoY
|
$262.8M
-1.31%
YoY
|
$271.4M
-5.03%
YoY
|
$253.4M
26.55%
YoY
|
$243.3M
13.63%
YoY
|
$266.3M
5.87%
YoY
|
$285.8M
3.57%
YoY
|
$200.2M
-6.42%
YoY
|
$214.1M
3.28%
YoY
|
$251.5M
-7.72%
YoY
|
$275.9M
-24.27%
YoY
|
$214.0M
-30.73%
YoY
|
$207.3M
-37.97%
YoY
|
$272.6M
-23.03%
YoY
|
$364.4M
-7.05%
YoY
|
$308.9M
13.24%
YoY
|
$334.2M
24.96%
YoY
|
$354.2M
70.27%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$40.93M
-13.04%
YoY
|
$258.3M
0.44%
YoY
|
$51.93M
8.42%
YoY
|
$46.25M
-1.62%
YoY
|
$47.06M
-2.59%
YoY
|
$257.2M
9.33%
YoY
|
$47.90M
-3.4%
YoY
|
$47.01M
-12.0%
YoY
|
$48.31M
-79.4%
YoY
|
$235.3M
3.54%
YoY
|
$49.59M
-11.81%
YoY
|
$53.42M
-2.89%
YoY
|
$234.5M
349.86%
YoY
|
$227.2M
-27.39%
YoY
|
$56.23M
-82.78%
YoY
|
$55.01M
29.05%
YoY
|
$52.14M
34.85%
YoY
|
$312.9M
24.79%
YoY
|
$326.5M
68.45%
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 |
$1.999M
5.21%
YoY
|
$2.075M
7.62%
YoY
|
$2.183M
15.02%
YoY
|
$2.219M
15.03%
YoY
|
$1.900M
-4.09%
YoY
|
$1.928M
-3.36%
YoY
|
$1.898M
-5.05%
YoY
|
$1.929M
-3.21%
YoY
|
$1.981M
-2.84%
YoY
|
$1.995M
0.81%
YoY
|
$1.999M
1.58%
YoY
|
$1.993M
0.35%
YoY
|
$2.039M
-1.92%
YoY
|
$1.979M
-8.04%
YoY
|
$1.968M
-10.1%
YoY
|
$1.986M
-5.29%
YoY
|
$2.079M
-2.07%
YoY
|
$2.152M
0.94%
YoY
|
$2.189M
4.59%
YoY
|
| Operating Expenses |
$40.93M
-13.04%
YoY
|
$260.4M
0.49%
YoY
|
$51.93M
8.42%
YoY
|
$46.25M
-1.62%
YoY
|
$47.06M
-2.59%
YoY
|
$259.2M
9.23%
YoY
|
$47.90M
-3.4%
YoY
|
$47.01M
-12.0%
YoY
|
$48.31M
-79.58%
YoY
|
$237.3M
3.52%
YoY
|
$49.59M
-11.81%
YoY
|
$53.42M
-2.89%
YoY
|
$236.6M
353.77%
YoY
|
$229.2M
-27.25%
YoY
|
$56.23M
-82.89%
YoY
|
$55.01M
29.05%
YoY
|
$52.14M
34.85%
YoY
|
$315.1M
24.59%
YoY
|
$328.6M
67.77%
YoY
|
| Operating Profit |
-$17.51M
227.37%
YoY
|
N/A
|
-$10.66M
43.39%
YoY
|
-$5.532M
50.61%
YoY
|
-$5.349M
-87.1%
YoY
|
N/A
|
-$7.431M
-15.76%
YoY
|
-$3.673M
-55.73%
YoY
|
-$41.46M
74.16%
YoY
|
N/A
|
-$8.821M
70.09%
YoY
|
-$8.297M
-156.72%
YoY
|
-$23.81M
-402.17%
YoY
|
N/A
|
-$5.186M
-120.33%
YoY
|
$14.63M
-66.13%
YoY
|
$7.879M
-44.62%
YoY
|
N/A
|
$25.51M
N/A
|
| Interest Expense |
$1.235M
-232.09%
YoY
|
$5.158M
-48.0%
YoY
|
-$14.28M
-28.68%
YoY
|
-$17.09M
-1731.01%
YoY
|
-$935.0K
-167.95%
YoY
|
$9.919M
383.38%
YoY
|
-$20.02M
-1221.46%
YoY
|
$1.048M
-23.5%
YoY
|
$1.376M
138.06%
YoY
|
$2.052M
33.94%
YoY
|
$1.785M
262.07%
YoY
|
$1.370M
20.49%
YoY
|
$578.0K
-56.31%
YoY
|
$1.532M
-955.87%
YoY
|
$493.0K
-2072.0%
YoY
|
$1.137M
91.74%
YoY
|
$1.323M
-2505.45%
YoY
|
-$179.0K
-120.91%
YoY
|
-$25.00K
-82.64%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.605M
2295.52%
YoY
|
$271.0K
7.97%
YoY
|
| Pretax Income |
-$16.28M
159.01%
YoY
|
$71.71M
-1231.25%
YoY
|
-$24.93M
-9.17%
YoY
|
-$22.63M
1307.9%
YoY
|
-$6.284M
-84.48%
YoY
|
-$6.339M
-70.54%
YoY
|
-$27.45M
292.18%
YoY
|
-$1.607M
-75.17%
YoY
|
-$40.49M
74.3%
YoY
|
-$21.52M
5.85%
YoY
|
-$6.999M
54.4%
YoY
|
-$6.471M
-141.05%
YoY
|
-$23.23M
-352.45%
YoY
|
-$20.33M
-198.69%
YoY
|
-$4.533M
-117.6%
YoY
|
$15.77M
-60.76%
YoY
|
$9.202M
-35.41%
YoY
|
$20.60M
44.61%
YoY
|
$25.76M
116.58%
YoY
|
| Income Tax |
$0.00
N/A
|
$3.549M
-1513.94%
YoY
|
$11.00K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$251.0K
-96.14%
YoY
|
$0.00
-100.0%
YoY
|
$173.0K
-113.38%
YoY
|
$1.195M
-122.17%
YoY
|
-$6.501M
289.28%
YoY
|
-$1.869M
544.48%
YoY
|
-$1.293M
-123.31%
YoY
|
-$5.390M
-284.78%
YoY
|
-$1.670M
-450.1%
YoY
|
-$290.0K
-143.48%
YoY
|
$5.546M
683.33%
YoY
|
$2.917M
938.08%
YoY
|
$477.0K
125.0%
YoY
|
$667.0K
-569.72%
YoY
|
| Net Earnings |
-$16.28M
171.95%
YoY
|
$68.57M
-1243.37%
YoY
|
-$24.69M
-9.16%
YoY
|
-$22.67M
1262.56%
YoY
|
-$5.985M
-85.57%
YoY
|
-$5.997M
-59.6%
YoY
|
-$27.18M
458.57%
YoY
|
-$1.664M
-68.12%
YoY
|
-$41.48M
135.33%
YoY
|
-$14.84M
-19.4%
YoY
|
-$4.866M
22.79%
YoY
|
-$5.219M
-150.94%
YoY
|
-$17.62M
-370.72%
YoY
|
-$18.42M
-191.22%
YoY
|
-$3.963M
-115.72%
YoY
|
$10.25M
-74.04%
YoY
|
$6.510M
-53.38%
YoY
|
$20.19M
43.86%
YoY
|
$25.21M
109.48%
YoY
|
| Basic Earnings Per Share |
-$0.19
171.43%
YoY
|
N/A
|
-$0.29
-12.12%
YoY
|
-$0.27
1250.0%
YoY
|
-$0.07
-86.0%
YoY
|
N/A
|
-$0.33
450.0%
YoY
|
-$0.02
-66.67%
YoY
|
-$0.50
117.39%
YoY
|
N/A
|
-$0.06
20.0%
YoY
|
-$0.06
-146.15%
YoY
|
-$0.23
-387.5%
YoY
|
N/A
|
-$0.05
-115.63%
YoY
|
$0.13
-74.51%
YoY
|
$0.08
-55.56%
YoY
|
N/A
|
$0.32
N/A
|
| Diluted Earnings Per Share |
-$0.19
171.43%
YoY
|
$0.81
-1229.05%
YoY
|
-$0.29
-12.12%
YoY
|
-$0.27
1250.0%
YoY
|
-$0.07
-86.0%
YoY
|
-$0.07
-60.25%
YoY
|
-$0.33
450.0%
YoY
|
-$0.02
-66.67%
YoY
|
-$0.50
117.39%
YoY
|
-$0.18
-24.94%
YoY
|
-$0.06
20.0%
YoY
|
-$0.06
-146.15%
YoY
|
-$0.23
-387.5%
YoY
|
-$0.24
-100.0%
YoY
|
-$0.05
-100.0%
YoY
|
$0.13
-74.51%
YoY
|
$0.08
-55.56%
YoY
|
$259.8K
43.86%
YoY
|
$324.4K
109.48%
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 |
88.22M shares
-0.59%
YoY
|
88.82M shares
-0.39%
YoY
|
88.71M shares
-3.4%
YoY
|
88.74M shares
-2.93%
YoY
|
88.74M shares
-3.06%
YoY
|
89.17M shares
0.52%
YoY
|
91.83M shares
3.61%
YoY
|
91.42M shares
8.3%
YoY
|
91.54M shares
8.43%
YoY
|
88.71M shares
9.18%
YoY
|
88.63M shares
9.05%
YoY
|
84.42M shares
8.69%
YoY
|
84.42M shares
8.69%
YoY
|
81.25M shares
N/A
|
81.28M shares
4.57%
YoY
|
77.67M shares
-0.07%
YoY
|
77.67M shares
-0.07%
YoY
|
N/A
|
77.72M shares
N/A
|
| Diluted Shares Outstanding |
85.63M shares
1.5%
YoY
|
N/A
|
84.57M shares
1.25%
YoY
|
84.46M shares
1.35%
YoY
|
84.37M shares
1.24%
YoY
|
N/A
|
83.53M shares
1.62%
YoY
|
83.34M shares
1.39%
YoY
|
83.33M shares
6.46%
YoY
|
N/A
|
82.20M shares
5.74%
YoY
|
82.20M shares
5.76%
YoY
|
78.28M shares
0.72%
YoY
|
N/A
|
77.74M shares
0.02%
YoY
|
77.72M shares
0.0%
YoY
|
77.72M shares
0.0%
YoY
|
N/A
|
77.72M shares
N/A
|
Loading...