|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$798.2M
5.61%
YoY
|
$755.7M
1.9%
YoY
|
$741.7M
6.46%
YoY
|
$696.6M
-29.12%
YoY
|
$982.9M
-17.9%
YoY
|
| Cost Of Revenue |
$547.3M
4.57%
YoY
|
$523.4M
-3.47%
YoY
|
$542.2M
46.81%
YoY
|
$369.3M
1.68%
YoY
|
$363.2M
-34.4%
YoY
|
| Gross Profit |
$250.9M
7.96%
YoY
|
$232.4M
16.47%
YoY
|
$199.5M
-39.05%
YoY
|
$327.4M
-47.17%
YoY
|
$619.7M
-3.72%
YoY
|
| Selling, General & Admin |
$86.70M
34.28%
YoY
|
$64.57M
15.94%
YoY
|
$55.69M
-22.69%
YoY
|
$72.03M
4.29%
YoY
|
$69.07M
-1.61%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.183M
2137.69%
YoY
|
$321.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$127.6M
55.93%
YoY
|
$81.82M
-0.75%
YoY
|
$82.44M
-13.42%
YoY
|
$95.21M
-3.79%
YoY
|
$98.96M
15.74%
YoY
|
| Operating Profit |
$123.3M
-18.11%
YoY
|
$150.6M
28.61%
YoY
|
$117.1M
-49.57%
YoY
|
$232.1M
-55.42%
YoY
|
$520.7M
-6.7%
YoY
|
| Interest Expense |
$84.19M
229.4%
YoY
|
$25.56M
385.6%
YoY
|
$5.263M
-98.42%
YoY
|
$333.3M
2.04%
YoY
|
$326.6M
-36.72%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$232.8M
32.17%
YoY
|
$176.1M
39.54%
YoY
|
$126.2M
-124.59%
YoY
|
-$513.3M
-176.1%
YoY
|
$674.5M
657.78%
YoY
|
| Income Tax |
$2.268M
4528.57%
YoY
|
$49.00K
-51.96%
YoY
|
$102.0K
-140.32%
YoY
|
-$253.0K
-106.33%
YoY
|
$4.000M
2431.65%
YoY
|
| Net Earnings |
$230.5M
30.92%
YoY
|
$176.1M
236.3%
YoY
|
$52.35M
-110.2%
YoY
|
-$513.1M
-176.56%
YoY
|
$670.1M
654.17%
YoY
|
| Basic Earnings Per Share |
$1.76
57.14%
YoY
|
$1.12
386.96%
YoY
|
$0.23
-109.16%
YoY
|
-$2.51
-198.43%
YoY
|
$2.55
3542.86%
YoY
|
| Diluted Earnings Per Share |
$1.72
56.36%
YoY
|
$1.10
388.76%
YoY
|
$0.23
-108.97%
YoY
|
-$2.51
-202.87%
YoY
|
$2.44
3385.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
82.18M shares
1.48%
YoY
|
80.98M shares
-64.8%
YoY
|
230.1M shares
-1.66%
YoY
|
233.9M shares
0.07%
YoY
|
233.8M shares
9.75%
YoY
|
| Diluted Shares Outstanding |
83.94M shares
2.17%
YoY
|
82.16M shares
-64.68%
YoY
|
232.6M shares
-0.56%
YoY
|
233.9M shares
-4.71%
YoY
|
245.5M shares
8.42%
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 |
N/A
|
$197.1M
3.23%
YoY
|
$211.1M
8.09%
YoY
|
$199.4M
6.78%
YoY
|
$190.6M
4.26%
YoY
|
$190.9M
1.84%
YoY
|
$195.3M
0.08%
YoY
|
$186.7M
6.63%
YoY
|
$182.8M
-0.63%
YoY
|
$187.5M
26.79%
YoY
|
$195.1M
28.99%
YoY
|
$175.1M
-10.37%
YoY
|
$184.0M
-9.0%
YoY
|
$147.8M
-33.15%
YoY
|
$151.3M
-31.42%
YoY
|
$195.4M
-24.92%
YoY
|
$202.2M
-28.03%
YoY
|
$221.2M
-6.21%
YoY
|
$220.6M
-29.5%
YoY
|
| Cost Of Revenue |
N/A
|
$151.0M
15.16%
YoY
|
$142.6M
4.69%
YoY
|
$133.8M
5.43%
YoY
|
$119.9M
-7.15%
YoY
|
$131.2M
-2.28%
YoY
|
$136.2M
-2.96%
YoY
|
$126.9M
-9.1%
YoY
|
$129.1M
0.86%
YoY
|
$134.2M
15.93%
YoY
|
$140.3M
52.57%
YoY
|
$139.6M
59.02%
YoY
|
$128.0M
73.57%
YoY
|
$115.8M
53.35%
YoY
|
$91.98M
14.05%
YoY
|
$87.78M
-2.13%
YoY
|
$73.76M
-37.12%
YoY
|
$75.50M
-41.66%
YoY
|
$80.65M
-39.59%
YoY
|
| Gross Profit |
N/A
|
$46.03M
-22.95%
YoY
|
$68.52M
15.91%
YoY
|
$65.60M
9.65%
YoY
|
$70.72M
31.72%
YoY
|
$59.74M
12.21%
YoY
|
$59.12M
7.88%
YoY
|
$59.83M
68.46%
YoY
|
$53.69M
-4.04%
YoY
|
$53.24M
66.01%
YoY
|
$54.80M
-7.58%
YoY
|
$35.51M
-66.99%
YoY
|
$55.95M
-56.43%
YoY
|
$32.07M
-77.98%
YoY
|
$59.29M
-57.63%
YoY
|
$107.6M
-36.91%
YoY
|
$128.4M
-21.51%
YoY
|
$145.7M
36.91%
YoY
|
$139.9M
-22.05%
YoY
|
| Selling, General & Admin |
N/A
|
$27.54M
17.02%
YoY
|
$20.69M
61.49%
YoY
|
$18.48M
39.05%
YoY
|
$19.99M
33.88%
YoY
|
$23.53M
84.99%
YoY
|
$12.81M
2.09%
YoY
|
$13.29M
-6.09%
YoY
|
$14.93M
-8.21%
YoY
|
$12.72M
-49.77%
YoY
|
$12.55M
-15.4%
YoY
|
$14.15M
-4.42%
YoY
|
$16.27M
-4.66%
YoY
|
$25.33M
48.67%
YoY
|
$14.84M
-17.55%
YoY
|
$14.80M
-3.9%
YoY
|
$17.06M
-8.26%
YoY
|
$17.03M
-3.22%
YoY
|
$17.99M
5.23%
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
|
$4.333M
1249.84%
YoY
|
$948.0K
N/A
|
$951.0K
N/A
|
$951.0K
N/A
|
$321.0K
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
|
| Operating Expenses |
N/A
|
$37.82M
14.57%
YoY
|
$34.16M
120.54%
YoY
|
$24.22M
42.73%
YoY
|
$30.02M
83.63%
YoY
|
$33.01M
113.31%
YoY
|
$15.49M
-2.33%
YoY
|
$16.97M
-33.1%
YoY
|
$16.35M
-36.49%
YoY
|
$15.48M
-52.29%
YoY
|
$15.86M
1.37%
YoY
|
$25.37M
-2.54%
YoY
|
$25.74M
21.94%
YoY
|
$32.43M
51.79%
YoY
|
$15.64M
-25.65%
YoY
|
$26.03M
20.49%
YoY
|
$21.11M
-39.69%
YoY
|
$21.37M
-0.62%
YoY
|
$21.04M
23.04%
YoY
|
| Operating Profit |
N/A
|
$8.209M
-69.29%
YoY
|
$34.36M
-21.24%
YoY
|
$41.38M
-3.45%
YoY
|
$40.71M
9.0%
YoY
|
$26.73M
-29.22%
YoY
|
$43.63M
12.04%
YoY
|
$42.85M
322.37%
YoY
|
$37.35M
23.6%
YoY
|
$37.76M
-10532.32%
YoY
|
$38.94M
-10.79%
YoY
|
$10.15M
-87.56%
YoY
|
$30.21M
-71.84%
YoY
|
-$362.0K
-100.29%
YoY
|
$43.65M
-63.29%
YoY
|
$81.55M
-45.23%
YoY
|
$107.3M
-16.56%
YoY
|
$124.3M
46.41%
YoY
|
$118.9M
-26.79%
YoY
|
| Interest Expense |
N/A
|
-$635.0K
-99.63%
YoY
|
-$34.69M
-137.36%
YoY
|
-$5.517M
-139.86%
YoY
|
$126.2M
3.92%
YoY
|
-$173.2M
3550.38%
YoY
|
$92.85M
-29.76%
YoY
|
$13.84M
-89.45%
YoY
|
$121.5M
1.55%
YoY
|
-$4.746M
-104.44%
YoY
|
$132.2M
58.38%
YoY
|
$131.2M
67.18%
YoY
|
$119.6M
85.53%
YoY
|
$106.9M
60.5%
YoY
|
$83.46M
16.97%
YoY
|
$78.47M
-2.66%
YoY
|
$64.47M
-40.34%
YoY
|
$66.60M
-44.63%
YoY
|
$71.35M
-42.71%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
-$2.000K
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 |
-$45.97M
-127.2%
YoY
|
$28.18M
-119.24%
YoY
|
-$329.0K
-100.24%
YoY
|
$35.86M
-36.75%
YoY
|
$169.1M
30.58%
YoY
|
-$146.5M
-579.66%
YoY
|
$136.5M
5979.06%
YoY
|
$56.70M
57.27%
YoY
|
$129.5M
125.68%
YoY
|
$30.55M
-68.48%
YoY
|
$2.245M
-101.21%
YoY
|
$36.05M
-122.36%
YoY
|
$57.37M
-121.82%
YoY
|
$96.92M
470.35%
YoY
|
-$186.1M
-155.93%
YoY
|
-$161.2M
-198.77%
YoY
|
-$262.9M
-262.76%
YoY
|
$16.99M
-88.46%
YoY
|
$332.8M
-9.42%
YoY
|
| Income Tax |
-$2.064M
-214.67%
YoY
|
-$148.0K
2366.67%
YoY
|
$251.0K
1468.75%
YoY
|
$409.0K
1219.35%
YoY
|
$1.800M
22400.0%
YoY
|
-$6.000K
-400.0%
YoY
|
$16.00K
-78.67%
YoY
|
$31.00K
24.0%
YoY
|
$8.000K
N/A
|
$2.000K
-100.71%
YoY
|
$75.00K
1775.0%
YoY
|
$25.00K
-73.4%
YoY
|
$0.00
-100.0%
YoY
|
-$281.0K
-62.08%
YoY
|
$4.000K
-99.7%
YoY
|
$94.00K
-206.82%
YoY
|
-$70.00K
-101.75%
YoY
|
-$741.0K
N/A
|
$1.323M
2033.87%
YoY
|
| Net Earnings |
-$43.91M
-126.25%
YoY
|
$28.33M
-119.34%
YoY
|
-$580.0K
-100.43%
YoY
|
$35.45M
-37.44%
YoY
|
$167.3M
29.23%
YoY
|
-$146.5M
-1310.26%
YoY
|
$136.5M
6188.43%
YoY
|
$56.66M
57.3%
YoY
|
$129.5M
125.66%
YoY
|
$12.11M
-87.55%
YoY
|
$2.170M
-101.17%
YoY
|
$36.02M
-122.33%
YoY
|
$57.37M
-121.83%
YoY
|
$97.20M
448.09%
YoY
|
-$186.1M
-156.16%
YoY
|
-$161.3M
-198.78%
YoY
|
-$262.8M
-266.76%
YoY
|
$17.73M
-87.96%
YoY
|
$331.5M
-9.76%
YoY
|
| Basic Earnings Per Share |
-$0.78
-143.58%
YoY
|
$0.08
-103.86%
YoY
|
-$0.27
-119.15%
YoY
|
$0.17
-59.52%
YoY
|
$1.79
289.13%
YoY
|
-$2.07
-4240.0%
YoY
|
$1.41
-2114.29%
YoY
|
$0.42
425.0%
YoY
|
$0.46
170.59%
YoY
|
$0.05
-85.29%
YoY
|
-$0.07
-92.05%
YoY
|
$0.08
-110.53%
YoY
|
$0.17
-114.29%
YoY
|
$0.34
N/A
|
-$0.88
-166.17%
YoY
|
-$0.76
-220.63%
YoY
|
-$1.19
-298.33%
YoY
|
$0.00
-100.0%
YoY
|
$1.33
-11.33%
YoY
|
| Diluted Earnings Per Share |
-$0.78
-144.07%
YoY
|
$0.07
-103.83%
YoY
|
-$0.27
-119.42%
YoY
|
$0.17
-58.54%
YoY
|
$1.77
293.33%
YoY
|
-$2.06
-4077.23%
YoY
|
$1.39
-2085.71%
YoY
|
$0.41
412.5%
YoY
|
$0.45
164.71%
YoY
|
$0.05
-84.74%
YoY
|
-$0.07
-92.05%
YoY
|
$0.08
-110.53%
YoY
|
$0.17
-114.29%
YoY
|
$0.34
-100.0%
YoY
|
-$0.88
-167.69%
YoY
|
-$0.76
-226.67%
YoY
|
-$1.19
-320.37%
YoY
|
$494.7K
-3.55%
YoY
|
$1.30
-1.52%
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 |
83.66M shares
3.38%
YoY
|
83.15M shares
2.81%
YoY
|
81.07M shares
0.67%
YoY
|
80.97M shares
-66.46%
YoY
|
80.92M shares
-66.47%
YoY
|
80.88M shares
-64.33%
YoY
|
80.53M shares
-64.48%
YoY
|
241.4M shares
4.02%
YoY
|
241.4M shares
4.11%
YoY
|
226.8M shares
-2.15%
YoY
|
226.7M shares
-2.16%
YoY
|
232.1M shares
-1.37%
YoY
|
231.8M shares
-2.19%
YoY
|
231.8M shares
-2.17%
YoY
|
231.8M shares
-1.75%
YoY
|
235.3M shares
1.59%
YoY
|
237.0M shares
2.8%
YoY
|
236.9M shares
1.35%
YoY
|
235.9M shares
1.62%
YoY
|
| Diluted Shares Outstanding |
83.66M shares
1.54%
YoY
|
N/A
|
81.51M shares
-0.43%
YoY
|
82.60M shares
0.39%
YoY
|
82.39M shares
-66.39%
YoY
|
N/A
|
81.86M shares
-63.9%
YoY
|
82.28M shares
-64.82%
YoY
|
245.2M shares
4.23%
YoY
|
N/A
|
226.7M shares
-2.16%
YoY
|
233.9M shares
-0.61%
YoY
|
235.2M shares
-0.76%
YoY
|
N/A
|
231.8M shares
-3.58%
YoY
|
235.3M shares
-2.66%
YoY
|
237.0M shares
-9.34%
YoY
|
N/A
|
240.4M shares
-9.42%
YoY
|
Loading...