|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.495B
0.84%
YoY
|
$2.474B
80.51%
YoY
|
$1.371B
-30.54%
YoY
|
$1.973B
18.71%
YoY
|
$1.662B
30.94%
YoY
|
| Cost Of Revenue |
$1.469B
0.99%
YoY
|
$1.454B
109.06%
YoY
|
$695.6M
-32.55%
YoY
|
$1.031B
10.92%
YoY
|
$929.7M
42.89%
YoY
|
| Gross Profit |
$1.026B
0.63%
YoY
|
$1.020B
51.09%
YoY
|
$675.1M
-28.34%
YoY
|
$942.2M
28.59%
YoY
|
$732.7M
18.38%
YoY
|
| Selling, General & Admin |
$594.7M
-1.07%
YoY
|
$601.1M
78.0%
YoY
|
$337.7M
-15.09%
YoY
|
$397.7M
7.49%
YoY
|
$370.0M
21.03%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$152.6M
6.01%
YoY
|
$144.0M
150.81%
YoY
|
$57.41M
21.14%
YoY
|
$47.39M
19.81%
YoY
|
$39.55M
6.54%
YoY
|
| Operating Expenses |
$958.6M
-9.1%
YoY
|
$1.055B
79.68%
YoY
|
$586.9M
-13.2%
YoY
|
$676.2M
17.93%
YoY
|
$573.4M
23.84%
YoY
|
| Operating Profit |
$36.42M
-103.43%
YoY
|
-$1.063B
-1305.01%
YoY
|
$88.21M
-66.84%
YoY
|
$266.0M
66.96%
YoY
|
$159.3M
115.49%
YoY
|
| Interest Expense |
-$186.6M
-0.79%
YoY
|
-$188.1M
-695.87%
YoY
|
$31.57M
-714.46%
YoY
|
-$5.138M
18.44%
YoY
|
-$4.338M
-195.11%
YoY
|
| Other Income/Expense, Net |
-$183.6M
-1.75%
YoY
|
-$186.9M
491.99%
YoY
|
-$31.57M
514.46%
YoY
|
-$5.138M
18.44%
YoY
|
-$4.338M
-4.95%
YoY
|
| Pretax Income |
-$147.2M
-88.22%
YoY
|
-$1.250B
-2306.66%
YoY
|
$56.64M
-78.29%
YoY
|
$260.8M
68.32%
YoY
|
$155.0M
123.42%
YoY
|
| Income Tax |
-$5.472M
-95.62%
YoY
|
-$125.0M
-1003.38%
YoY
|
$13.84M
-79.55%
YoY
|
$67.65M
74.03%
YoY
|
$38.87M
134.27%
YoY
|
| Net Earnings |
-$107.8M
-86.81%
YoY
|
-$817.0M
-588.18%
YoY
|
$167.4M
-13.38%
YoY
|
$193.2M
82.5%
YoY
|
$105.9M
346.04%
YoY
|
| Basic Earnings Per Share |
-$3.51
-88.54%
YoY
|
-$30.63
-577.1%
YoY
|
$6.42
-10.46%
YoY
|
$7.17
85.27%
YoY
|
$3.87
360.71%
YoY
|
| Diluted Earnings Per Share |
-$3.51
-88.54%
YoY
|
-$30.63
-578.59%
YoY
|
$6.40
-10.36%
YoY
|
$7.14
85.45%
YoY
|
$3.85
358.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
30.72M shares
11.54%
YoY
|
27.54M shares
6.28%
YoY
|
25.91M shares
-3.25%
YoY
|
26.78M shares
-1.37%
YoY
|
27.16M shares
-1.72%
YoY
|
| Diluted Shares Outstanding |
30.72M shares
11.54%
YoY
|
27.54M shares
5.91%
YoY
|
26.00M shares
-3.43%
YoY
|
26.93M shares
-1.34%
YoY
|
27.29M shares
-1.46%
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 |
$582.0M
-5.09%
YoY
|
$631.2M
-0.26%
YoY
|
$631.8M
-3.69%
YoY
|
$618.8M
-3.86%
YoY
|
$613.3M
13.19%
YoY
|
$632.8M
87.0%
YoY
|
$655.9M
58.65%
YoY
|
$643.7M
60.04%
YoY
|
$541.8M
26.87%
YoY
|
$338.4M
-29.67%
YoY
|
$413.4M
-18.94%
YoY
|
$402.2M
-21.94%
YoY
|
$427.1M
-8.54%
YoY
|
$481.2M
4.62%
YoY
|
$510.0M
21.54%
YoY
|
$515.2M
22.48%
YoY
|
$467.0M
28.92%
YoY
|
$459.9M
31.28%
YoY
|
$419.6M
26.39%
YoY
|
| Cost Of Revenue |
N/A
|
$378.3M
1.32%
YoY
|
$373.6M
-3.25%
YoY
|
$358.1M
-4.18%
YoY
|
$358.7M
11.72%
YoY
|
$373.3M
111.48%
YoY
|
$386.1M
76.08%
YoY
|
$373.7M
75.36%
YoY
|
$321.1M
47.11%
YoY
|
$176.5M
-28.1%
YoY
|
$219.3M
-16.0%
YoY
|
$213.1M
-21.44%
YoY
|
$218.2M
-13.86%
YoY
|
$245.5M
-2.62%
YoY
|
$261.1M
13.28%
YoY
|
$271.3M
-39.33%
YoY
|
$253.4M
22.11%
YoY
|
$252.1M
23.0%
YoY
|
$230.5M
19.35%
YoY
|
| Gross Profit |
N/A
|
$253.0M
-2.53%
YoY
|
$258.2M
-4.3%
YoY
|
$260.8M
-3.41%
YoY
|
$254.6M
15.32%
YoY
|
$259.5M
60.3%
YoY
|
$269.8M
39.0%
YoY
|
$270.0M
42.78%
YoY
|
$220.7M
5.71%
YoY
|
$161.9M
-31.3%
YoY
|
$194.1M
-22.04%
YoY
|
$189.1M
-22.49%
YoY
|
$208.8M
-2.24%
YoY
|
$235.7M
13.42%
YoY
|
$249.0M
31.61%
YoY
|
$244.0M
-27.34%
YoY
|
$213.6M
38.07%
YoY
|
$207.8M
42.91%
YoY
|
$189.2M
36.18%
YoY
|
| Selling, General & Admin |
N/A
|
$132.1M
-11.8%
YoY
|
$144.6M
-4.16%
YoY
|
$161.0M
1.47%
YoY
|
$156.9M
10.7%
YoY
|
$149.7M
81.01%
YoY
|
$150.9M
48.23%
YoY
|
$158.7M
58.63%
YoY
|
$141.7M
51.92%
YoY
|
$82.73M
-14.96%
YoY
|
$101.8M
-1.02%
YoY
|
$100.0M
0.49%
YoY
|
$93.30M
-4.84%
YoY
|
$97.28M
1.93%
YoY
|
$102.8M
8.96%
YoY
|
$99.55M
-44.74%
YoY
|
$98.05M
15.9%
YoY
|
$95.44M
20.81%
YoY
|
$94.39M
24.86%
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 |
$38.52M
3.11%
YoY
|
$40.72M
8.14%
YoY
|
$37.75M
45.78%
YoY
|
$36.81M
-24.33%
YoY
|
$37.36M
17.54%
YoY
|
$37.66M
174.77%
YoY
|
$25.89M
66.99%
YoY
|
$48.64M
235.14%
YoY
|
$31.79M
133.12%
YoY
|
$13.70M
10.6%
YoY
|
$15.51M
26.38%
YoY
|
$14.51M
25.17%
YoY
|
$13.64M
22.51%
YoY
|
$12.39M
7.9%
YoY
|
$12.27M
30.3%
YoY
|
$11.60M
23.17%
YoY
|
$11.13M
20.49%
YoY
|
$11.49M
24.84%
YoY
|
$9.416M
2.66%
YoY
|
| Operating Expenses |
N/A
|
$250.1M
-4.81%
YoY
|
$237.4M
2.16%
YoY
|
$235.3M
-10.55%
YoY
|
$235.9M
3.34%
YoY
|
$262.7M
65.35%
YoY
|
$232.4M
30.03%
YoY
|
$263.0M
65.53%
YoY
|
$228.3M
44.18%
YoY
|
$158.9M
-8.81%
YoY
|
$178.7M
0.79%
YoY
|
$158.9M
-5.67%
YoY
|
$158.3M
1.32%
YoY
|
$174.3M
11.84%
YoY
|
$177.3M
20.87%
YoY
|
$168.4M
-37.83%
YoY
|
$156.2M
18.36%
YoY
|
$155.8M
25.05%
YoY
|
$146.7M
27.11%
YoY
|
| Operating Profit |
$20.44M
329.16%
YoY
|
$2.878M
-189.57%
YoY
|
$15.01M
-33.88%
YoY
|
$19.52M
-101.78%
YoY
|
$4.763M
-107.25%
YoY
|
-$3.213M
-207.1%
YoY
|
$22.70M
46.5%
YoY
|
-$1.096B
-3727.01%
YoY
|
-$65.73M
-230.14%
YoY
|
$3.000M
-95.12%
YoY
|
$15.49M
-78.38%
YoY
|
$30.21M
-60.01%
YoY
|
$50.51M
-11.93%
YoY
|
$61.42M
18.16%
YoY
|
$71.67M
68.72%
YoY
|
$75.55M
79.34%
YoY
|
$57.35M
152.38%
YoY
|
$51.98M
149.89%
YoY
|
$42.48M
80.67%
YoY
|
| Interest Expense |
N/A
|
-$44.88M
-1.2%
YoY
|
-$45.31M
-18.47%
YoY
|
-$49.98M
9.37%
YoY
|
-$46.47M
-214.03%
YoY
|
-$45.42M
89.45%
YoY
|
-$55.58M
-2193.48%
YoY
|
-$45.70M
-1867.81%
YoY
|
$40.75M
1630.49%
YoY
|
-$23.98M
1382.75%
YoY
|
$2.655M
-271.96%
YoY
|
$2.585M
-316.68%
YoY
|
$2.355M
200.38%
YoY
|
-$1.617M
84.38%
YoY
|
-$1.544M
-258.68%
YoY
|
-$1.193M
-190.17%
YoY
|
$784.0K
-32.7%
YoY
|
-$877.0K
-26.92%
YoY
|
$973.0K
-25.38%
YoY
|
| Other Income/Expense, Net |
-$58.85M
26.92%
YoY
|
$2.635M
121.8%
YoY
|
-$38.38M
-30.96%
YoY
|
-$56.64M
24.04%
YoY
|
-$46.37M
11.96%
YoY
|
$1.188M
N/A
|
-$55.59M
1993.9%
YoY
|
-$45.66M
1666.27%
YoY
|
-$41.41M
1658.47%
YoY
|
N/A
|
-$2.655M
71.96%
YoY
|
-$2.585M
116.68%
YoY
|
-$2.355M
200.38%
YoY
|
$0.00
N/A
|
-$1.544M
58.68%
YoY
|
-$1.193M
-9.83%
YoY
|
-$784.0K
-32.7%
YoY
|
N/A
|
-$973.0K
-25.38%
YoY
|
| Pretax Income |
-$38.41M
-7.68%
YoY
|
-$45.11M
-242.66%
YoY
|
-$23.37M
-28.95%
YoY
|
-$37.11M
-96.75%
YoY
|
-$41.60M
-61.17%
YoY
|
$31.62M
-250.75%
YoY
|
-$32.90M
-356.24%
YoY
|
-$1.141B
-4231.66%
YoY
|
-$107.1M
-322.5%
YoY
|
-$20.98M
-135.08%
YoY
|
$12.84M
-81.69%
YoY
|
$27.63M
-62.84%
YoY
|
$48.15M
-14.87%
YoY
|
$59.80M
17.02%
YoY
|
$70.12M
68.95%
YoY
|
$74.35M
82.23%
YoY
|
$56.57M
162.38%
YoY
|
$51.10M
162.05%
YoY
|
$41.50M
86.9%
YoY
|
| Income Tax |
$1.793M
-90.85%
YoY
|
-$8.697M
-112.98%
YoY
|
$385.0K
-70.43%
YoY
|
-$16.75M
-90.43%
YoY
|
$19.59M
-206.75%
YoY
|
$67.00M
-1171.14%
YoY
|
$1.302M
-63.32%
YoY
|
-$174.9M
-2379.37%
YoY
|
-$18.35M
-255.69%
YoY
|
-$6.255M
-137.11%
YoY
|
$3.550M
-80.26%
YoY
|
$7.675M
-59.44%
YoY
|
$11.79M
-15.09%
YoY
|
$16.86M
30.64%
YoY
|
$17.99M
63.53%
YoY
|
$18.92M
86.9%
YoY
|
$13.88M
186.5%
YoY
|
$12.90M
193.25%
YoY
|
$11.00M
110.97%
YoY
|
| Net Earnings |
-$34.32M
-32.23%
YoY
|
-$28.33M
-22.22%
YoY
|
-$16.25M
-77.86%
YoY
|
-$12.58M
-98.05%
YoY
|
-$50.64M
-42.97%
YoY
|
-$36.42M
-135.79%
YoY
|
-$73.41M
-890.35%
YoY
|
-$645.4M
-3335.09%
YoY
|
-$88.79M
-344.15%
YoY
|
$101.7M
138.22%
YoY
|
$9.288M
-82.18%
YoY
|
$19.95M
-64.01%
YoY
|
$36.37M
-14.8%
YoY
|
$42.71M
5.55%
YoY
|
$52.13M
121.5%
YoY
|
$55.43M
80.69%
YoY
|
$42.69M
281.77%
YoY
|
$40.47M
-1010.76%
YoY
|
$23.54M
41.38%
YoY
|
| Basic Earnings Per Share |
-$1.09
-35.12%
YoY
|
N/A
|
-$0.52
-80.45%
YoY
|
-$0.41
-98.25%
YoY
|
-$1.68
-40.21%
YoY
|
-$1.24
-131.47%
YoY
|
-$2.66
-838.89%
YoY
|
-$23.47
-3188.16%
YoY
|
-$2.81
-305.11%
YoY
|
$3.94
144.72%
YoY
|
$0.36
-81.44%
YoY
|
$0.76
-62.93%
YoY
|
$1.37
-12.74%
YoY
|
$1.61
N/A
|
$1.94
125.58%
YoY
|
$2.05
83.04%
YoY
|
$1.57
292.5%
YoY
|
N/A
|
$0.86
43.33%
YoY
|
| Diluted Earnings Per Share |
-$1.09
-35.12%
YoY
|
-$0.91
-26.61%
YoY
|
-$0.52
-80.45%
YoY
|
-$0.41
-98.25%
YoY
|
-$1.68
-40.21%
YoY
|
-$1.24
-131.55%
YoY
|
-$2.66
-838.89%
YoY
|
-$23.47
-3188.16%
YoY
|
-$2.81
-305.11%
YoY
|
$3.93
145.75%
YoY
|
$0.36
-100.0%
YoY
|
$0.76
-100.0%
YoY
|
$1.37
-12.74%
YoY
|
$1.60
-100.0%
YoY
|
$1.938M
225335441.75%
YoY
|
$2.054M
185026899.66%
YoY
|
$1.57
292.5%
YoY
|
$1.492M
-877851517.17%
YoY
|
$0.86
43.33%
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 |
31.55M shares
3.79%
YoY
|
31.25M shares
7.92%
YoY
|
30.79M shares
11.16%
YoY
|
30.42M shares
15.07%
YoY
|
30.40M shares
15.29%
YoY
|
28.95M shares
12.83%
YoY
|
27.70M shares
7.8%
YoY
|
26.44M shares
1.85%
YoY
|
26.37M shares
0.12%
YoY
|
25.66M shares
-3.49%
YoY
|
25.70M shares
-4.01%
YoY
|
25.96M shares
-3.36%
YoY
|
26.34M shares
-2.26%
YoY
|
26.59M shares
-1.37%
YoY
|
26.77M shares
-0.98%
YoY
|
26.86M shares
-1.46%
YoY
|
26.95M shares
-1.51%
YoY
|
26.96M shares
-2.0%
YoY
|
27.03M shares
-1.91%
YoY
|
| Diluted Shares Outstanding |
31.48M shares
4.25%
YoY
|
N/A
|
30.97M shares
10.85%
YoY
|
30.43M shares
13.53%
YoY
|
30.19M shares
15.17%
YoY
|
N/A
|
27.94M shares
8.42%
YoY
|
26.80M shares
2.95%
YoY
|
26.22M shares
-0.99%
YoY
|
N/A
|
25.77M shares
-4.2%
YoY
|
26.04M shares
-3.53%
YoY
|
26.48M shares
-2.29%
YoY
|
N/A
|
26.90M shares
-0.89%
YoY
|
26.99M shares
-1.55%
YoY
|
27.10M shares
-1.44%
YoY
|
N/A
|
27.14M shares
-1.67%
YoY
|
Loading...