|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$805.7M
-23.08%
YoY
|
$1.048B
-13.25%
YoY
|
$1.207B
24.74%
YoY
|
$968.0M
59.4%
YoY
|
$607.3M
-5.89%
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 |
$662.7M
-21.19%
YoY
|
$840.9M
-10.62%
YoY
|
$940.7M
34.99%
YoY
|
$696.9M
67.55%
YoY
|
$415.9M
-3.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$159.2M
-12.3%
YoY
|
$181.5M
-8.8%
YoY
|
$199.0M
49.6%
YoY
|
$133.0M
27.65%
YoY
|
$104.2M
-5.57%
YoY
|
| Operating Expenses |
$867.6M
-19.31%
YoY
|
$1.075B
-10.85%
YoY
|
$1.206B
37.6%
YoY
|
$876.5M
62.53%
YoY
|
$539.3M
-4.82%
YoY
|
| Operating Profit |
-$57.41M
183.71%
YoY
|
-$20.24M
-147.74%
YoY
|
$42.39M
-77.5%
YoY
|
$188.4M
78.7%
YoY
|
$105.4M
12.83%
YoY
|
| Interest Expense |
-$10.72M
-34.81%
YoY
|
-$16.44M
-27.04%
YoY
|
-$22.53M
210.06%
YoY
|
-$7.267M
-1235.47%
YoY
|
$640.0K
-20.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$68.13M
85.76%
YoY
|
-$36.68M
-284.73%
YoY
|
$19.85M
-89.04%
YoY
|
$181.1M
70.76%
YoY
|
$106.0M
12.5%
YoY
|
| Income Tax |
-$15.68M
125.44%
YoY
|
-$6.953M
-236.92%
YoY
|
$5.078M
-89.31%
YoY
|
$47.51M
77.46%
YoY
|
$26.77M
14.13%
YoY
|
| Net Earnings |
-$52.45M
76.48%
YoY
|
-$29.72M
-301.16%
YoY
|
$14.78M
-88.94%
YoY
|
$133.6M
68.5%
YoY
|
$79.28M
11.96%
YoY
|
| Basic Earnings Per Share |
-$0.67
76.32%
YoY
|
-$0.38
-300.0%
YoY
|
$0.19
-88.76%
YoY
|
$1.69
69.0%
YoY
|
$1.00
14.94%
YoY
|
| Diluted Earnings Per Share |
-$0.67
76.32%
YoY
|
-$0.38
-300.0%
YoY
|
$0.19
-88.76%
YoY
|
$1.69
69.0%
YoY
|
$1.00
14.94%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
77.88M shares
-1.09%
YoY
|
78.73M shares
-0.35%
YoY
|
79.01M shares
0.09%
YoY
|
78.94M shares
-0.79%
YoY
|
79.57M shares
-2.23%
YoY
|
| Diluted Shares Outstanding |
77.94M shares
-1.07%
YoY
|
78.78M shares
-0.38%
YoY
|
79.08M shares
0.13%
YoY
|
78.97M shares
-0.8%
YoY
|
79.61M shares
-2.25%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$184.1M
-12.5%
YoY
|
$176.3M
-19.64%
YoY
|
$179.4M
-26.06%
YoY
|
$196.5M
-24.39%
YoY
|
$210.4M
-23.44%
YoY
|
$219.4M
-18.83%
YoY
|
$242.6M
-11.9%
YoY
|
$259.9M
-11.9%
YoY
|
$274.8M
-10.25%
YoY
|
$270.3M
-18.31%
YoY
|
$275.3M
-22.42%
YoY
|
$295.0M
7.66%
YoY
|
$306.2M
63.05%
YoY
|
$330.9M
118.7%
YoY
|
$354.9M
139.58%
YoY
|
$274.0M
79.55%
YoY
|
$187.8M
21.87%
YoY
|
$151.3M
-0.72%
YoY
|
$148.1M
-4.91%
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 |
$149.5M
-13.28%
YoY
|
$142.5M
-21.55%
YoY
|
$147.9M
-22.19%
YoY
|
$160.8M
-22.7%
YoY
|
$172.4M
-20.19%
YoY
|
$181.6M
-18.36%
YoY
|
$190.0M
-15.08%
YoY
|
$208.0M
-11.57%
YoY
|
$216.0M
-7.38%
YoY
|
$222.5M
-10.45%
YoY
|
$223.8M
-14.89%
YoY
|
$235.2M
19.29%
YoY
|
$233.3M
82.34%
YoY
|
$248.5M
138.83%
YoY
|
$262.9M
161.41%
YoY
|
$197.2M
89.78%
YoY
|
$127.9M
23.63%
YoY
|
$104.0M
-1.77%
YoY
|
$100.6M
-2.15%
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 |
$32.31M
-22.09%
YoY
|
$35.16M
-15.54%
YoY
|
$37.37M
-14.94%
YoY
|
$38.74M
-13.82%
YoY
|
$41.46M
-10.13%
YoY
|
$41.63M
-10.49%
YoY
|
$43.93M
-14.07%
YoY
|
$44.96M
-12.03%
YoY
|
$46.14M
-4.55%
YoY
|
$46.50M
-4.05%
YoY
|
$51.12M
0.95%
YoY
|
$51.10M
46.89%
YoY
|
$48.34M
98.84%
YoY
|
$48.47M
107.92%
YoY
|
$50.64M
95.17%
YoY
|
$34.79M
37.46%
YoY
|
$24.31M
-6.42%
YoY
|
$23.31M
-13.61%
YoY
|
$25.95M
-9.28%
YoY
|
| Operating Expenses |
$192.6M
-14.61%
YoY
|
$186.9M
-20.85%
YoY
|
$195.4M
-21.07%
YoY
|
$210.5M
-21.31%
YoY
|
$225.6M
-18.15%
YoY
|
$236.1M
-17.04%
YoY
|
$247.6M
-14.59%
YoY
|
$267.5M
-11.9%
YoY
|
$275.6M
-7.5%
YoY
|
$284.6M
-9.59%
YoY
|
$289.9M
-12.92%
YoY
|
$303.6M
23.38%
YoY
|
$298.0M
81.16%
YoY
|
$314.8M
136.46%
YoY
|
$332.9M
152.67%
YoY
|
$246.1M
82.83%
YoY
|
$164.5M
22.17%
YoY
|
$133.1M
-3.73%
YoY
|
$131.7M
-4.61%
YoY
|
| Operating Profit |
$16.55M
-233.26%
YoY
|
-$3.295M
-77.88%
YoY
|
N/A
|
-$7.252M
1.58%
YoY
|
-$12.42M
N/A
|
-$14.90M
3.58%
YoY
|
N/A
|
-$7.139M
N/A
|
N/A
|
-$14.38M
-162.84%
YoY
|
N/A
|
N/A
|
N/A
|
$22.89M
2.21%
YoY
|
N/A
|
$34.74M
4.41%
YoY
|
$105.1M
284.1%
YoY
|
$22.40M
22.52%
YoY
|
N/A
|
| Interest Expense |
$1.878M
-36.6%
YoY
|
$2.210M
-28.82%
YoY
|
-$2.302M
-28.75%
YoY
|
$2.908M
-31.46%
YoY
|
$2.962M
-169.11%
YoY
|
$3.105M
-41.44%
YoY
|
-$3.231M
-42.61%
YoY
|
$4.243M
-173.16%
YoY
|
-$4.286M
-22.34%
YoY
|
$5.302M
-12.72%
YoY
|
-$5.630M
-1.05%
YoY
|
-$5.800M
-347.33%
YoY
|
-$5.519M
-3271.84%
YoY
|
$6.075M
N/A
|
-$5.690M
-3970.75%
YoY
|
$2.345M
N/A
|
$174.0K
N/A
|
$0.00
-100.0%
YoY
|
$147.0K
47.0%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$15.04M
-199.06%
YoY
|
-$5.298M
-70.36%
YoY
|
-$25.15M
1037.83%
YoY
|
-$9.925M
-10.78%
YoY
|
-$15.18M
277.5%
YoY
|
-$17.87M
-7.48%
YoY
|
-$2.210M
-143.55%
YoY
|
-$11.12M
-15.73%
YoY
|
-$4.022M
-137.55%
YoY
|
-$19.32M
-211.68%
YoY
|
$5.075M
-75.21%
YoY
|
-$13.20M
-140.08%
YoY
|
$10.71M
-89.81%
YoY
|
$17.30M
-23.26%
YoY
|
$20.48M
-23.17%
YoY
|
$32.93M
-1.55%
YoY
|
$105.1M
281.97%
YoY
|
$22.54M
22.39%
YoY
|
$26.65M
11.5%
YoY
|
| Income Tax |
$4.458M
-203.0%
YoY
|
-$477.0K
-88.08%
YoY
|
-$5.705M
1498.04%
YoY
|
-$1.641M
-10.86%
YoY
|
-$4.328M
695.59%
YoY
|
-$4.001M
-4.99%
YoY
|
-$357.0K
1685.0%
YoY
|
-$1.841M
-26.36%
YoY
|
-$544.0K
-118.5%
YoY
|
-$4.211M
-189.84%
YoY
|
-$20.00K
-100.4%
YoY
|
-$2.500M
-129.35%
YoY
|
$2.940M
-89.59%
YoY
|
$4.687M
-18.71%
YoY
|
$4.987M
-21.04%
YoY
|
$8.519M
-5.22%
YoY
|
$28.24M
316.2%
YoY
|
$5.766M
23.13%
YoY
|
$6.316M
1.87%
YoY
|
| Net Earnings |
$10.58M
-197.49%
YoY
|
-$4.821M
-65.25%
YoY
|
-$19.44M
949.16%
YoY
|
-$8.284M
-10.76%
YoY
|
-$10.86M
212.1%
YoY
|
-$13.87M
-8.17%
YoY
|
-$1.853M
-136.37%
YoY
|
-$9.283M
-13.27%
YoY
|
-$3.478M
-144.76%
YoY
|
-$15.11M
-219.79%
YoY
|
$5.095M
-67.11%
YoY
|
-$10.70M
-143.84%
YoY
|
$7.771M
-89.9%
YoY
|
$12.61M
-24.82%
YoY
|
$15.49M
-23.83%
YoY
|
$24.42M
-0.21%
YoY
|
$76.91M
270.77%
YoY
|
$16.78M
22.14%
YoY
|
$20.34M
15.07%
YoY
|
| Basic Earnings Per Share |
$0.14
-200.0%
YoY
|
-$0.06
-66.67%
YoY
|
N/A
|
-$0.11
-8.33%
YoY
|
-$0.14
250.0%
YoY
|
-$0.18
-5.26%
YoY
|
N/A
|
-$0.12
-14.29%
YoY
|
-$0.04
-140.0%
YoY
|
-$0.19
-218.75%
YoY
|
N/A
|
-$0.14
-145.16%
YoY
|
$0.10
-89.69%
YoY
|
$0.16
-23.81%
YoY
|
N/A
|
$0.31
0.0%
YoY
|
$0.97
273.08%
YoY
|
$0.21
23.53%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.14
-200.0%
YoY
|
-$0.06
-66.67%
YoY
|
-$0.25
974.58%
YoY
|
-$0.11
-8.33%
YoY
|
-$0.14
250.0%
YoY
|
-$0.18
-5.26%
YoY
|
-$0.02
-139.75%
YoY
|
-$0.12
-14.29%
YoY
|
-$0.04
-140.0%
YoY
|
-$0.19
-218.75%
YoY
|
$0.06
-66.31%
YoY
|
-$0.14
-145.16%
YoY
|
$0.10
-89.69%
YoY
|
$0.16
-23.81%
YoY
|
$0.20
-23.29%
YoY
|
$0.31
0.0%
YoY
|
$0.97
273.08%
YoY
|
$0.21
23.53%
YoY
|
$0.26
18.31%
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 |
77.40M shares
-0.86%
YoY
|
77.45M shares
-1.38%
YoY
|
N/A
|
77.47M shares
-1.3%
YoY
|
78.08M shares
-1.06%
YoY
|
78.54M shares
-0.64%
YoY
|
N/A
|
78.49M shares
-0.67%
YoY
|
78.91M shares
-0.1%
YoY
|
79.04M shares
0.07%
YoY
|
N/A
|
79.02M shares
0.11%
YoY
|
78.99M shares
0.07%
YoY
|
78.99M shares
0.07%
YoY
|
78.94M shares
0.04%
YoY
|
78.94M shares
-0.7%
YoY
|
78.93M shares
-1.22%
YoY
|
78.93M shares
-1.31%
YoY
|
78.90M shares
-2.34%
YoY
|
| Diluted Shares Outstanding |
77.44M shares
-0.9%
YoY
|
77.49M shares
-1.43%
YoY
|
N/A
|
77.52M shares
-1.25%
YoY
|
78.14M shares
-1.06%
YoY
|
78.61M shares
-0.65%
YoY
|
N/A
|
78.50M shares
-0.76%
YoY
|
78.98M shares
-0.13%
YoY
|
79.12M shares
0.13%
YoY
|
N/A
|
79.10M shares
0.16%
YoY
|
79.08M shares
0.15%
YoY
|
79.02M shares
0.09%
YoY
|
N/A
|
78.97M shares
-0.49%
YoY
|
78.96M shares
-1.25%
YoY
|
78.95M shares
-1.56%
YoY
|
N/A
|
Loading...