|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.202B
7.83%
YoY
|
$1.115B
38.87%
YoY
|
$802.6M
-16.96%
YoY
|
$966.5M
-11.79%
YoY
|
$1.096B
2.85%
YoY
|
| Cost Of Revenue |
$241.1M
8.05%
YoY
|
$223.2M
14.22%
YoY
|
$195.4M
0.4%
YoY
|
$194.6M
-4.11%
YoY
|
$203.0M
4.46%
YoY
|
| Gross Profit |
$960.7M
7.78%
YoY
|
$891.3M
46.81%
YoY
|
$607.2M
-21.34%
YoY
|
$771.9M
-13.54%
YoY
|
$892.8M
2.48%
YoY
|
| Selling, General & Admin |
$509.5M
5.27%
YoY
|
$484.0M
11.11%
YoY
|
$435.7M
3.71%
YoY
|
$420.1M
-4.84%
YoY
|
$441.4M
-3.11%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.800M
-16.98%
YoY
|
$10.60M
-19.08%
YoY
|
$13.10M
-12.08%
YoY
|
$14.90M
-1.32%
YoY
|
$15.10M
-3.21%
YoY
|
| Operating Expenses |
$1.232B
59.02%
YoY
|
$774.8M
10.36%
YoY
|
$702.1M
3.13%
YoY
|
$680.7M
-5.55%
YoY
|
$720.7M
0.7%
YoY
|
| Operating Profit |
-$30.27M
-108.91%
YoY
|
$339.7M
238.07%
YoY
|
$100.5M
-64.84%
YoY
|
$285.8M
-23.79%
YoY
|
$375.0M
7.23%
YoY
|
| Interest Expense |
-$251.0M
9.49%
YoY
|
-$229.3M
-217.78%
YoY
|
$194.7M
46.47%
YoY
|
$132.9M
6.13%
YoY
|
$125.2M
-12.26%
YoY
|
| Other Income/Expense, Net |
-$336.0K
-60.52%
YoY
|
-$851.0K
-56.22%
YoY
|
-$1.944M
46.72%
YoY
|
-$1.325M
-569.86%
YoY
|
$282.0K
-126.88%
YoY
|
| Pretax Income |
-$243.2M
-321.92%
YoY
|
$109.6M
-232.23%
YoY
|
-$82.89M
-153.55%
YoY
|
$154.8M
-38.17%
YoY
|
$250.3M
19.8%
YoY
|
| Income Tax |
$46.74M
122.21%
YoY
|
$21.03M
-230.37%
YoY
|
-$16.13M
-143.86%
YoY
|
$36.79M
-32.89%
YoY
|
$54.82M
33.04%
YoY
|
| Net Earnings |
-$305.1M
-532.21%
YoY
|
$70.60M
-184.58%
YoY
|
-$83.48M
-171.26%
YoY
|
$117.1M
-36.04%
YoY
|
$183.2M
22.65%
YoY
|
| Basic Earnings Per Share |
-$7.79
-535.2%
YoY
|
$1.79
-184.04%
YoY
|
-$2.13
-171.96%
YoY
|
$2.96
-27.27%
YoY
|
$4.07
24.09%
YoY
|
| Diluted Earnings Per Share |
-$7.79
-535.2%
YoY
|
$1.79
-184.04%
YoY
|
-$2.13
-172.45%
YoY
|
$2.94
-27.23%
YoY
|
$4.04
23.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
39.17M shares
-0.53%
YoY
|
39.38M shares
0.52%
YoY
|
39.18M shares
-1.16%
YoY
|
39.64M shares
-11.84%
YoY
|
44.96M shares
-1.27%
YoY
|
| Diluted Shares Outstanding |
39.17M shares
-0.93%
YoY
|
39.54M shares
0.93%
YoY
|
39.18M shares
-1.78%
YoY
|
39.89M shares
-12.01%
YoY
|
45.33M shares
-1.16%
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 |
$314.5M
16.66%
YoY
|
$333.4M
13.69%
YoY
|
$311.1M
10.54%
YoY
|
$287.7M
1.22%
YoY
|
$269.6M
5.49%
YoY
|
$293.2M
32.43%
YoY
|
$281.5M
30.05%
YoY
|
$284.2M
35.84%
YoY
|
$255.6M
64.4%
YoY
|
$221.4M
-0.64%
YoY
|
$216.4M
-11.59%
YoY
|
$209.2M
-18.98%
YoY
|
$155.5M
-35.38%
YoY
|
$222.9M
-13.27%
YoY
|
$244.8M
-7.16%
YoY
|
$258.3M
-9.58%
YoY
|
$240.6M
-16.88%
YoY
|
$256.9M
-6.19%
YoY
|
$263.7M
-1.56%
YoY
|
| Cost Of Revenue |
N/A
|
$60.88M
5.98%
YoY
|
$63.17M
12.89%
YoY
|
$59.38M
12.27%
YoY
|
$57.70M
1.43%
YoY
|
$57.45M
13.51%
YoY
|
$55.95M
16.32%
YoY
|
$52.89M
16.28%
YoY
|
$56.89M
11.19%
YoY
|
$50.61M
9.16%
YoY
|
$48.10M
-1.32%
YoY
|
$45.49M
-12.31%
YoY
|
$51.16M
7.39%
YoY
|
$46.36M
-4.3%
YoY
|
$48.74M
-13.08%
YoY
|
$51.87M
5.5%
YoY
|
$47.64M
-3.37%
YoY
|
$48.44M
-8.43%
YoY
|
$56.07M
9.3%
YoY
|
| Gross Profit |
N/A
|
$272.5M
15.57%
YoY
|
$248.0M
9.95%
YoY
|
$228.3M
-1.31%
YoY
|
$211.9M
6.65%
YoY
|
$235.8M
38.04%
YoY
|
$225.5M
34.0%
YoY
|
$231.3M
41.28%
YoY
|
$198.7M
90.49%
YoY
|
$170.8M
-3.22%
YoY
|
$168.3M
-14.16%
YoY
|
$163.7M
-20.66%
YoY
|
$104.3M
-45.94%
YoY
|
$176.5M
-15.35%
YoY
|
$196.1M
-5.57%
YoY
|
$206.4M
-12.72%
YoY
|
$193.0M
-19.66%
YoY
|
$208.5M
-5.66%
YoY
|
$207.6M
-4.14%
YoY
|
| Selling, General & Admin |
N/A
|
$129.6M
5.62%
YoY
|
$133.0M
11.69%
YoY
|
$126.2M
0.8%
YoY
|
$120.7M
3.13%
YoY
|
$122.7M
13.61%
YoY
|
$119.1M
13.87%
YoY
|
$125.2M
23.08%
YoY
|
$117.0M
-3.55%
YoY
|
$108.0M
7.54%
YoY
|
$104.6M
-3.5%
YoY
|
$101.7M
-4.05%
YoY
|
$121.3M
15.3%
YoY
|
$100.4M
-4.61%
YoY
|
$108.4M
-1.81%
YoY
|
$106.0M
-6.44%
YoY
|
$105.2M
-6.39%
YoY
|
$105.3M
-6.67%
YoY
|
$110.4M
-1.35%
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 |
N/A
|
$1.728M
-41.74%
YoY
|
$2.439M
-1.22%
YoY
|
$2.503M
-5.08%
YoY
|
$3.769M
38.57%
YoY
|
$2.966M
-2.18%
YoY
|
$2.469M
-70.25%
YoY
|
$2.637M
-24.27%
YoY
|
$2.720M
-24.21%
YoY
|
$3.032M
-21.43%
YoY
|
$8.300M
121.87%
YoY
|
$3.482M
-9.91%
YoY
|
$3.589M
-5.0%
YoY
|
$3.859M
3.29%
YoY
|
$3.741M
0.46%
YoY
|
$3.865M
1.82%
YoY
|
$3.778M
-5.55%
YoY
|
$3.736M
-37.73%
YoY
|
$3.724M
-13.4%
YoY
|
| Operating Expenses |
$211.3M
8.32%
YoY
|
$146.9M
3.72%
YoY
|
$150.9M
11.33%
YoY
|
$202.6M
3.88%
YoY
|
$195.0M
3.09%
YoY
|
$141.7M
13.25%
YoY
|
$135.5M
-21.82%
YoY
|
$195.0M
19.14%
YoY
|
$189.2M
0.04%
YoY
|
$125.1M
6.74%
YoY
|
$173.4M
-0.36%
YoY
|
$163.7M
-6.22%
YoY
|
$189.1M
12.14%
YoY
|
$117.2M
-7.03%
YoY
|
$174.0M
-6.5%
YoY
|
$174.5M
-3.8%
YoY
|
$168.6M
-5.64%
YoY
|
$126.0M
-4.29%
YoY
|
$186.1M
3.86%
YoY
|
| Operating Profit |
$103.3M
38.45%
YoY
|
$125.6M
33.41%
YoY
|
$97.06M
7.88%
YoY
|
$85.11M
-4.61%
YoY
|
$74.58M
12.32%
YoY
|
$94.14M
105.85%
YoY
|
$89.98M
109.03%
YoY
|
$89.22M
95.83%
YoY
|
$66.40M
-297.61%
YoY
|
$45.73M
-22.89%
YoY
|
$43.05M
-39.19%
YoY
|
$45.56M
-45.59%
YoY
|
-$33.60M
-146.69%
YoY
|
$59.31M
-28.06%
YoY
|
$70.79M
-8.75%
YoY
|
$83.74M
-19.65%
YoY
|
$71.97M
-35.02%
YoY
|
$82.45M
-7.67%
YoY
|
$77.58M
-12.5%
YoY
|
| Interest Expense |
-$63.52M
4.18%
YoY
|
-$63.68M
4.87%
YoY
|
-$64.02M
4.86%
YoY
|
-$62.36M
12.66%
YoY
|
-$60.97M
16.63%
YoY
|
-$60.72M
17.58%
YoY
|
-$61.05M
24.85%
YoY
|
-$55.35M
29.96%
YoY
|
-$52.28M
36.52%
YoY
|
-$51.64M
48.74%
YoY
|
-$48.90M
50.69%
YoY
|
-$42.59M
40.84%
YoY
|
-$38.29M
18.62%
YoY
|
-$34.72M
4.91%
YoY
|
-$32.45M
14.4%
YoY
|
-$30.24M
-5.24%
YoY
|
-$32.28M
2.15%
YoY
|
-$33.09M
-9.09%
YoY
|
-$28.37M
-15.57%
YoY
|
| Other Income/Expense, Net |
-$254.0K
41.11%
YoY
|
-$43.00K
186.67%
YoY
|
-$38.00K
-94.38%
YoY
|
-$75.00K
-263.04%
YoY
|
-$180.0K
-12.62%
YoY
|
-$15.00K
-97.34%
YoY
|
-$676.0K
35.2%
YoY
|
$46.00K
-89.28%
YoY
|
-$206.0K
-68.31%
YoY
|
-$564.0K
-1.23%
YoY
|
-$500.0K
502.41%
YoY
|
$429.0K
-337.02%
YoY
|
-$650.0K
32.65%
YoY
|
-$571.0K
4658.33%
YoY
|
-$83.00K
-197.65%
YoY
|
-$181.0K
-198.91%
YoY
|
-$490.0K
-1984.62%
YoY
|
-$12.00K
N/A
|
$85.00K
-70.79%
YoY
|
| Pretax Income |
$40.54M
203.05%
YoY
|
$61.86M
85.22%
YoY
|
-$379.6M
-1443.73%
YoY
|
$61.13M
80.77%
YoY
|
$13.38M
-5.4%
YoY
|
$33.40M
-600.3%
YoY
|
$28.25M
-543.97%
YoY
|
$33.82M
1135.06%
YoY
|
$14.14M
-119.48%
YoY
|
-$6.676M
-127.79%
YoY
|
-$6.363M
-116.63%
YoY
|
$2.738M
-94.86%
YoY
|
-$72.59M
-285.18%
YoY
|
$24.02M
-51.32%
YoY
|
$38.25M
-22.4%
YoY
|
$53.31M
-26.45%
YoY
|
$39.20M
-50.51%
YoY
|
$49.35M
-7.07%
YoY
|
$49.30M
-10.9%
YoY
|
| Income Tax |
$8.764M
103.25%
YoY
|
$2.647M
-75.07%
YoY
|
$24.36M
-3725.15%
YoY
|
$15.42M
77.14%
YoY
|
$4.312M
80.72%
YoY
|
$10.62M
-1400.98%
YoY
|
-$672.0K
-137.58%
YoY
|
$8.702M
451.46%
YoY
|
$2.386M
-112.77%
YoY
|
-$816.0K
-111.73%
YoY
|
$1.788M
-83.85%
YoY
|
$1.578M
-88.87%
YoY
|
-$18.68M
-508.01%
YoY
|
$6.959M
-46.25%
YoY
|
$11.07M
-12.31%
YoY
|
$14.18M
18.92%
YoY
|
$4.579M
-73.57%
YoY
|
$12.95M
-21.53%
YoY
|
$12.63M
68.43%
YoY
|
| Net Earnings |
$28.21M
670.98%
YoY
|
$56.53M
206.29%
YoY
|
-$407.7M
-1601.45%
YoY
|
$42.37M
96.94%
YoY
|
$3.659M
5.29%
YoY
|
$18.46M
-310.16%
YoY
|
$27.15M
-321.45%
YoY
|
$21.52M
-665.62%
YoY
|
$3.475M
-105.93%
YoY
|
-$8.782M
-155.03%
YoY
|
-$12.26M
-149.58%
YoY
|
-$3.804M
-110.43%
YoY
|
-$58.63M
-246.68%
YoY
|
$15.96M
-53.44%
YoY
|
$24.73M
-28.27%
YoY
|
$36.48M
-34.85%
YoY
|
$39.97M
-31.56%
YoY
|
$34.28M
15.02%
YoY
|
$34.48M
-18.86%
YoY
|
| Basic Earnings Per Share |
$0.74
722.22%
YoY
|
N/A
|
-$10.43
-1611.59%
YoY
|
$1.08
96.36%
YoY
|
$0.09
0.0%
YoY
|
N/A
|
$0.69
-322.58%
YoY
|
$0.55
-650.0%
YoY
|
$0.09
-106.0%
YoY
|
N/A
|
-$0.31
-149.21%
YoY
|
-$0.10
-110.87%
YoY
|
-$1.50
-253.06%
YoY
|
N/A
|
$0.63
-17.11%
YoY
|
$0.92
-24.59%
YoY
|
$0.98
-23.44%
YoY
|
N/A
|
$0.76
-18.28%
YoY
|
| Diluted Earnings Per Share |
$0.73
711.11%
YoY
|
$1.46
212.86%
YoY
|
-$10.43
-1617.27%
YoY
|
$1.08
100.0%
YoY
|
$0.09
0.0%
YoY
|
$0.47
-307.85%
YoY
|
$0.69
-321.8%
YoY
|
$0.54
-640.0%
YoY
|
$0.09
-106.0%
YoY
|
-$0.22
-154.65%
YoY
|
-$0.31
-149.21%
YoY
|
-$0.10
-110.99%
YoY
|
-$1.50
-254.64%
YoY
|
$0.41
-100.0%
YoY
|
$0.63
-17.11%
YoY
|
$0.91
-25.41%
YoY
|
$0.97
-23.62%
YoY
|
$786.9K
20.41%
YoY
|
$0.76
-17.39%
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 |
38.45M shares
-2.67%
YoY
|
39.02M shares
-1.04%
YoY
|
39.07M shares
-0.87%
YoY
|
39.66M shares
0.78%
YoY
|
39.51M shares
0.67%
YoY
|
39.43M shares
0.47%
YoY
|
39.42M shares
0.45%
YoY
|
39.35M shares
0.47%
YoY
|
39.25M shares
0.69%
YoY
|
39.24M shares
0.69%
YoY
|
39.24M shares
0.68%
YoY
|
39.17M shares
-1.53%
YoY
|
38.98M shares
-4.41%
YoY
|
38.98M shares
-10.63%
YoY
|
38.98M shares
-13.97%
YoY
|
39.78M shares
-13.16%
YoY
|
40.78M shares
-10.71%
YoY
|
43.61M shares
-4.32%
YoY
|
45.31M shares
-0.6%
YoY
|
| Diluted Shares Outstanding |
38.51M shares
-2.97%
YoY
|
N/A
|
39.08M shares
-1.05%
YoY
|
39.39M shares
-0.41%
YoY
|
39.69M shares
0.61%
YoY
|
N/A
|
39.49M shares
0.64%
YoY
|
39.55M shares
0.91%
YoY
|
39.45M shares
1.06%
YoY
|
N/A
|
39.24M shares
0.18%
YoY
|
39.19M shares
-1.78%
YoY
|
39.03M shares
-5.5%
YoY
|
N/A
|
39.17M shares
-14.21%
YoY
|
39.90M shares
-13.37%
YoY
|
41.30M shares
-10.3%
YoY
|
N/A
|
45.66M shares
-1.05%
YoY
|
Loading...