|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$634.9M
-4.78%
YoY
|
$666.8M
-36.68%
YoY
|
$1.053B
-6.11%
YoY
|
$1.122B
2.3%
YoY
|
$1.097B
57.97%
YoY
|
| Cost Of Revenue |
$45.87M
-0.85%
YoY
|
$46.26M
-92.29%
YoY
|
$600.0M
-5.83%
YoY
|
$637.2M
6.13%
YoY
|
$600.3M
43.28%
YoY
|
| Gross Profit |
$589.0M
-5.08%
YoY
|
$620.6M
36.95%
YoY
|
$453.1M
-6.49%
YoY
|
$484.6M
-2.34%
YoY
|
$496.2M
80.31%
YoY
|
| Selling, General & Admin |
$218.5M
-3.04%
YoY
|
$225.3M
-11.84%
YoY
|
$255.6M
8.56%
YoY
|
$235.4M
6.05%
YoY
|
$222.0M
21.21%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$87.60M
0.0%
YoY
|
$87.60M
1.27%
YoY
|
$86.50M
-6.69%
YoY
|
$92.70M
-5.98%
YoY
|
$98.60M
-4.64%
YoY
|
| Operating Expenses |
$188.7M
-5.39%
YoY
|
$199.5M
-21.94%
YoY
|
$255.6M
8.56%
YoY
|
$235.4M
6.05%
YoY
|
$222.0M
21.21%
YoY
|
| Operating Profit |
$21.53M
-80.8%
YoY
|
$112.1M
-71.91%
YoY
|
$399.2M
169.83%
YoY
|
$147.9M
-10.9%
YoY
|
$166.0M
-346.21%
YoY
|
| Interest Expense |
-$30.67M
-12.09%
YoY
|
-$34.88M
-46.75%
YoY
|
-$65.52M
3.19%
YoY
|
-$63.49M
1.01%
YoY
|
-$62.85M
-9.05%
YoY
|
| Other Income/Expense, Net |
-$30.67M
-22.03%
YoY
|
-$39.33M
-41.52%
YoY
|
-$67.25M
3.33%
YoY
|
-$65.08M
1600.1%
YoY
|
-$3.828M
-94.46%
YoY
|
| Pretax Income |
-$9.134M
-112.55%
YoY
|
$72.79M
-78.07%
YoY
|
$332.0M
300.6%
YoY
|
$82.87M
-48.91%
YoY
|
$162.2M
-218.79%
YoY
|
| Income Tax |
-$3.091M
-114.01%
YoY
|
$22.06M
-71.05%
YoY
|
$76.21M
14527.06%
YoY
|
$521.0K
19.5%
YoY
|
$436.0K
614.75%
YoY
|
| Net Earnings |
-$6.043M
-111.91%
YoY
|
$50.73M
-80.16%
YoY
|
$255.8M
210.59%
YoY
|
$82.35M
-49.1%
YoY
|
$161.8M
-218.42%
YoY
|
| Basic Earnings Per Share |
-$0.23
-112.78%
YoY
|
$1.80
-79.84%
YoY
|
$8.93
211.15%
YoY
|
$2.87
-49.11%
YoY
|
$5.64
-215.81%
YoY
|
| Diluted Earnings Per Share |
-$0.23
-113.45%
YoY
|
$1.71
-79.42%
YoY
|
$8.31
218.39%
YoY
|
$2.61
-48.21%
YoY
|
$5.04
-203.49%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
26.28M shares
-6.74%
YoY
|
28.18M shares
-1.64%
YoY
|
28.65M shares
-0.03%
YoY
|
28.66M shares
-0.16%
YoY
|
28.71M shares
2.24%
YoY
|
| Diluted Shares Outstanding |
26.28M shares
-11.5%
YoY
|
29.70M shares
-3.52%
YoY
|
30.78M shares
-2.33%
YoY
|
31.51M shares
-1.9%
YoY
|
32.12M shares
14.4%
YoY
|
|
Concept
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$155.6M
-5.22%
YoY
|
$154.8M
-3.98%
YoY
|
$163.6M
-2.22%
YoY
|
$160.8M
-7.59%
YoY
|
$164.2M
-28.82%
YoY
|
$161.2M
-37.44%
YoY
|
$167.3M
-41.63%
YoY
|
$174.0M
-37.4%
YoY
|
$230.7M
-17.52%
YoY
|
$257.7M
-7.62%
YoY
|
$286.7M
-0.93%
YoY
|
$278.1M
1.61%
YoY
|
$279.7M
-0.8%
YoY
|
$279.0M
-1.21%
YoY
|
$289.4M
-1.06%
YoY
|
$273.6M
14.16%
YoY
|
$282.0M
37.14%
YoY
|
$282.4M
37.5%
YoY
|
$292.5M
284.96%
YoY
|
| Cost Of Revenue |
$72.68M
-3.57%
YoY
|
$11.17M
-85.08%
YoY
|
$11.37M
-84.7%
YoY
|
$11.71M
-85.61%
YoY
|
$75.37M
-41.26%
YoY
|
$74.85M
-50.07%
YoY
|
$74.30M
-54.22%
YoY
|
$81.38M
-49.0%
YoY
|
$128.3M
-20.87%
YoY
|
$149.9M
-6.31%
YoY
|
$162.3M
0.52%
YoY
|
$159.6M
3.91%
YoY
|
$162.1M
1.37%
YoY
|
$160.0M
2.34%
YoY
|
$161.4M
6.34%
YoY
|
$153.6M
16.16%
YoY
|
$160.0M
29.73%
YoY
|
$156.3M
38.84%
YoY
|
$151.8M
197.69%
YoY
|
| Gross Profit |
$82.95M
-6.63%
YoY
|
$143.6M
66.28%
YoY
|
$152.3M
63.65%
YoY
|
$149.1M
60.93%
YoY
|
$88.84M
-13.23%
YoY
|
$86.39M
-19.94%
YoY
|
$93.03M
-25.21%
YoY
|
$92.67M
-21.8%
YoY
|
$102.4M
-12.91%
YoY
|
$107.9M
-9.32%
YoY
|
$124.4M
-2.76%
YoY
|
$118.5M
-1.33%
YoY
|
$117.6M
-3.63%
YoY
|
$119.0M
-5.62%
YoY
|
$127.9M
-9.05%
YoY
|
$120.1M
11.71%
YoY
|
$122.0M
48.23%
YoY
|
$126.1M
35.87%
YoY
|
$140.6M
462.59%
YoY
|
| Selling, General & Admin |
$54.53M
4.24%
YoY
|
$55.52M
-2.7%
YoY
|
$54.57M
-2.71%
YoY
|
$54.14M
-9.75%
YoY
|
$52.31M
-11.17%
YoY
|
$57.06M
-15.76%
YoY
|
$56.09M
-16.58%
YoY
|
$59.99M
-3.3%
YoY
|
$58.89M
1.69%
YoY
|
$67.73M
14.04%
YoY
|
$67.23M
17.36%
YoY
|
$62.04M
1.85%
YoY
|
$57.92M
-4.5%
YoY
|
$59.39M
9.06%
YoY
|
$57.29M
7.51%
YoY
|
$60.91M
13.66%
YoY
|
$60.65M
28.49%
YoY
|
$54.46M
4.41%
YoY
|
$53.29M
63.71%
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 |
$22.47M
-0.89%
YoY
|
$22.20M
0.91%
YoY
|
$21.90M
-0.45%
YoY
|
$21.80M
0.93%
YoY
|
$22.67M
4.2%
YoY
|
$22.00M
0.46%
YoY
|
$22.00M
2.54%
YoY
|
$21.60M
-2.7%
YoY
|
$21.76M
-10.2%
YoY
|
$21.90M
-2.23%
YoY
|
$21.45M
-8.32%
YoY
|
$22.20M
-9.02%
YoY
|
$24.23M
-8.05%
YoY
|
$22.40M
-8.94%
YoY
|
$23.40M
-5.26%
YoY
|
$24.40M
-2.4%
YoY
|
$26.35M
-11.58%
YoY
|
$24.60M
-5.02%
YoY
|
$24.70M
-6.08%
YoY
|
| Operating Expenses |
$77.00M
2.69%
YoY
|
$48.87M
-14.36%
YoY
|
$48.17M
-14.11%
YoY
|
$44.21M
-26.31%
YoY
|
$74.99M
-7.03%
YoY
|
$57.06M
-15.76%
YoY
|
$56.09M
-36.76%
YoY
|
$59.99M
-3.3%
YoY
|
$80.65M
-1.82%
YoY
|
$67.73M
14.04%
YoY
|
$88.69M
54.81%
YoY
|
$62.04M
1.85%
YoY
|
$82.15M
-5.58%
YoY
|
$59.39M
9.06%
YoY
|
$57.29M
7.51%
YoY
|
$60.91M
13.66%
YoY
|
$87.00M
12.98%
YoY
|
$54.46M
4.41%
YoY
|
$53.29M
63.71%
YoY
|
| Operating Profit |
$5.951M
-57.04%
YoY
|
$882.0K
-86.89%
YoY
|
$11.92M
-11.96%
YoY
|
$11.07M
-86.19%
YoY
|
$13.85M
-36.26%
YoY
|
$6.728M
-97.92%
YoY
|
$13.54M
-62.09%
YoY
|
$80.14M
145.46%
YoY
|
$21.73M
-38.63%
YoY
|
$323.7M
823.51%
YoY
|
$35.70M
-19.93%
YoY
|
$32.65M
-0.72%
YoY
|
$35.42M
1.19%
YoY
|
$35.05M
-22.49%
YoY
|
$44.59M
-25.63%
YoY
|
$32.89M
24.71%
YoY
|
$35.00M
560.36%
YoY
|
$45.22M
378.59%
YoY
|
$59.96M
-196.78%
YoY
|
| Interest Expense |
-$7.498M
-1.72%
YoY
|
-$7.941M
-0.23%
YoY
|
-$7.727M
-10.26%
YoY
|
-$7.499M
-29.82%
YoY
|
-$7.629M
-42.07%
YoY
|
-$7.959M
-48.0%
YoY
|
-$8.610M
-54.21%
YoY
|
-$10.69M
-41.4%
YoY
|
-$13.17M
-26.53%
YoY
|
-$15.31M
-2.57%
YoY
|
-$18.80M
27.58%
YoY
|
-$18.24M
20.62%
YoY
|
-$17.93M
18.7%
YoY
|
-$15.71M
1.12%
YoY
|
-$14.74M
-8.85%
YoY
|
-$15.12M
-5.8%
YoY
|
-$15.10M
-13.71%
YoY
|
-$15.54M
-5.4%
YoY
|
-$16.17M
-1.45%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$7.941M
-0.23%
YoY
|
-$7.727M
-40.82%
YoY
|
-$7.499M
-29.82%
YoY
|
N/A
|
-$7.959M
-48.0%
YoY
|
-$13.06M
-32.03%
YoY
|
-$10.69M
-41.4%
YoY
|
$0.00
N/A
|
-$15.31M
-3.54%
YoY
|
-$19.21M
21.49%
YoY
|
-$18.24M
19.2%
YoY
|
$0.00
N/A
|
-$15.87M
-2.62%
YoY
|
-$15.81M
-136.07%
YoY
|
-$15.30M
-4.67%
YoY
|
$0.00
N/A
|
-$16.29M
-0.78%
YoY
|
$43.83M
-367.15%
YoY
|
| Pretax Income |
-$9.834M
-340.44%
YoY
|
-$7.059M
473.44%
YoY
|
$4.189M
774.53%
YoY
|
$3.570M
-94.86%
YoY
|
$4.090M
-155.39%
YoY
|
-$1.231M
-100.4%
YoY
|
$479.0K
-97.1%
YoY
|
$69.46M
381.86%
YoY
|
-$7.384M
-142.65%
YoY
|
$308.4M
1507.52%
YoY
|
$16.53M
-42.56%
YoY
|
$14.41M
-18.04%
YoY
|
$17.32M
-9.67%
YoY
|
$19.19M
-33.68%
YoY
|
$28.78M
-72.27%
YoY
|
$17.59M
70.37%
YoY
|
$19.17M
-203.06%
YoY
|
$28.93M
-514.86%
YoY
|
$103.8M
-232.46%
YoY
|
| Income Tax |
-$1.318M
-218.53%
YoY
|
-$2.401M
-62.47%
YoY
|
-$443.0K
207.64%
YoY
|
$1.071M
-96.1%
YoY
|
$1.112M
-44.06%
YoY
|
-$6.398M
-109.52%
YoY
|
-$144.0K
-103.39%
YoY
|
$27.49M
887.54%
YoY
|
$1.988M
-68.23%
YoY
|
$67.19M
1196.55%
YoY
|
$4.248M
-43.81%
YoY
|
$2.784M
-115.07%
YoY
|
$6.258M
8840.0%
YoY
|
$5.182M
-4313.01%
YoY
|
$7.560M
861.83%
YoY
|
-$18.48M
6121.89%
YoY
|
$70.00K
-135.0%
YoY
|
-$123.0K
623.53%
YoY
|
$786.0K
281.55%
YoY
|
| Net Earnings |
-$8.516M
-385.96%
YoY
|
-$4.658M
-190.15%
YoY
|
$4.632M
643.5%
YoY
|
$2.499M
-94.04%
YoY
|
$2.978M
-131.78%
YoY
|
$5.167M
-97.86%
YoY
|
$623.0K
-94.93%
YoY
|
$41.96M
260.82%
YoY
|
-$9.372M
-184.76%
YoY
|
$241.2M
1622.6%
YoY
|
$12.28M
-42.12%
YoY
|
$11.63M
-67.75%
YoY
|
$11.06M
-42.11%
YoY
|
$14.00M
-51.8%
YoY
|
$21.22M
-79.4%
YoY
|
$36.07M
239.6%
YoY
|
$19.10M
-203.24%
YoY
|
$29.05M
-517.64%
YoY
|
$103.0M
-231.11%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.18
-200.0%
YoY
|
$0.18
800.0%
YoY
|
$0.09
-93.84%
YoY
|
N/A
|
$0.18
-97.85%
YoY
|
$0.02
-95.35%
YoY
|
$1.46
256.1%
YoY
|
N/A
|
$8.37
1608.16%
YoY
|
$0.43
-41.1%
YoY
|
$0.41
-67.2%
YoY
|
N/A
|
$0.49
-51.0%
YoY
|
$0.73
-79.72%
YoY
|
$1.25
228.95%
YoY
|
N/A
|
$1.00
-500.0%
YoY
|
$3.60
-228.57%
YoY
|
| Diluted Earnings Per Share |
-$0.37
-439.66%
YoY
|
-$0.18
-200.0%
YoY
|
$0.17
750.0%
YoY
|
$0.09
-93.43%
YoY
|
$0.11
-132.65%
YoY
|
$0.18
-97.7%
YoY
|
$0.02
-95.0%
YoY
|
$1.37
260.53%
YoY
|
-$0.33
-192.19%
YoY
|
$7.83
1640.0%
YoY
|
$0.40
-40.32%
YoY
|
$0.38
-66.07%
YoY
|
$0.36
-100.0%
YoY
|
$0.45
-50.55%
YoY
|
$0.67
-79.45%
YoY
|
$1.12
220.0%
YoY
|
$563.7K
-185.93%
YoY
|
$0.91
-464.0%
YoY
|
$3.26
-216.43%
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 |
26.17M shares
-4.58%
YoY
|
26.16M shares
-7.62%
YoY
|
26.44M shares
-8.68%
YoY
|
26.51M shares
-7.53%
YoY
|
27.43M shares
-4.15%
YoY
|
28.31M shares
-1.9%
YoY
|
28.95M shares
0.39%
YoY
|
28.67M shares
1.74%
YoY
|
28.62M shares
0.39%
YoY
|
28.86M shares
1.26%
YoY
|
28.84M shares
-0.14%
YoY
|
28.18M shares
-2.47%
YoY
|
28.51M shares
-1.9%
YoY
|
28.51M shares
-1.54%
YoY
|
28.88M shares
0.89%
YoY
|
28.89M shares
2.39%
YoY
|
29.06M shares
3.11%
YoY
|
28.95M shares
2.92%
YoY
|
28.62M shares
1.96%
YoY
|
| Diluted Shares Outstanding |
N/A
|
26.17M shares
-11.02%
YoY
|
27.25M shares
-9.86%
YoY
|
27.80M shares
-9.38%
YoY
|
N/A
|
29.41M shares
-4.5%
YoY
|
30.23M shares
-1.57%
YoY
|
30.68M shares
-0.73%
YoY
|
N/A
|
30.79M shares
-1.14%
YoY
|
30.72M shares
-2.9%
YoY
|
30.90M shares
-3.87%
YoY
|
N/A
|
31.15M shares
-2.22%
YoY
|
31.63M shares
0.07%
YoY
|
32.15M shares
5.7%
YoY
|
N/A
|
31.85M shares
13.24%
YoY
|
31.61M shares
12.61%
YoY
|
Loading...