|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.730B
-8.49%
YoY
|
$2.984B
-21.26%
YoY
|
$3.789B
-27.73%
YoY
|
$5.243B
31.6%
YoY
|
$3.984B
66.45%
YoY
|
| Cost Of Revenue |
$1.956B
-5.23%
YoY
|
$2.064B
-18.71%
YoY
|
$2.540B
-27.98%
YoY
|
$3.527B
31.85%
YoY
|
$2.675B
66.96%
YoY
|
| Gross Profit |
$774.1M
-15.81%
YoY
|
$919.4M
-26.43%
YoY
|
$1.250B
-27.21%
YoY
|
$1.717B
31.08%
YoY
|
$1.310B
65.4%
YoY
|
| Selling, General & Admin |
$593.0M
-6.24%
YoY
|
$632.5M
-16.36%
YoY
|
$756.2M
-19.26%
YoY
|
$936.6M
28.22%
YoY
|
$730.5M
32.87%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$156.6M
-9.89%
YoY
|
$173.8M
12.18%
YoY
|
$154.9M
12.98%
YoY
|
$137.1M
32.22%
YoY
|
$103.7M
10.1%
YoY
|
| Operating Expenses |
$829.5M
-18.84%
YoY
|
$1.022B
12.17%
YoY
|
$911.2M
-14.81%
YoY
|
$1.070B
28.62%
YoY
|
$831.6M
29.43%
YoY
|
| Operating Profit |
-$55.47M
-45.97%
YoY
|
-$102.7M
-130.34%
YoY
|
$338.4M
-47.7%
YoY
|
$647.1M
35.38%
YoY
|
$478.0M
220.23%
YoY
|
| Interest Expense |
-$45.59M
-34.78%
YoY
|
-$69.90M
29.11%
YoY
|
-$54.14M
-234.02%
YoY
|
$40.40M
18.55%
YoY
|
$34.08M
-40.98%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
-$28.84M
-22.23%
YoY
|
| Pretax Income |
-$101.1M
-41.44%
YoY
|
-$172.6M
-160.7%
YoY
|
$284.3M
-53.14%
YoY
|
$606.7M
36.67%
YoY
|
$443.9M
385.04%
YoY
|
| Income Tax |
-$5.361M
-79.05%
YoY
|
-$25.60M
-134.77%
YoY
|
$73.61M
-54.74%
YoY
|
$162.7M
39.58%
YoY
|
$116.5M
458.7%
YoY
|
| Net Earnings |
-$95.70M
-34.89%
YoY
|
-$147.0M
-169.76%
YoY
|
$210.7M
-52.56%
YoY
|
$444.1M
35.63%
YoY
|
$327.4M
363.3%
YoY
|
| Basic Earnings Per Share |
-$2.48
-35.58%
YoY
|
-$3.85
-171.56%
YoY
|
$5.38
-45.98%
YoY
|
$9.96
44.98%
YoY
|
$6.87
361.07%
YoY
|
| Diluted Earnings Per Share |
-$2.48
-35.58%
YoY
|
-$3.85
-171.89%
YoY
|
$5.36
-45.91%
YoY
|
$9.90
45.37%
YoY
|
$6.81
360.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
38.52M shares
0.87%
YoY
|
38.19M shares
-2.51%
YoY
|
39.17M shares
-12.15%
YoY
|
44.59M shares
-6.49%
YoY
|
47.69M shares
0.55%
YoY
|
| Diluted Shares Outstanding |
38.52M shares
0.87%
YoY
|
38.19M shares
-2.93%
YoY
|
39.34M shares
-12.32%
YoY
|
44.87M shares
-6.61%
YoY
|
48.05M shares
0.74%
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 |
$1.378B
99.9%
YoY
|
$748.2M
1.84%
YoY
|
$634.5M
-7.71%
YoY
|
$658.2M
-11.14%
YoY
|
$689.5M
-16.0%
YoY
|
$734.7M
-10.21%
YoY
|
$687.5M
-19.44%
YoY
|
$740.7M
-25.28%
YoY
|
$820.9M
-27.11%
YoY
|
$818.3M
-27.3%
YoY
|
$853.5M
-25.04%
YoY
|
$991.3M
-30.51%
YoY
|
$1.126B
-27.46%
YoY
|
$1.126B
-17.43%
YoY
|
$1.139B
29.71%
YoY
|
$1.427B
66.38%
YoY
|
$1.553B
75.24%
YoY
|
$1.363B
115.92%
YoY
|
$877.8M
59.13%
YoY
|
| Cost Of Revenue |
$1.010B
105.43%
YoY
|
$553.1M
7.25%
YoY
|
$450.1M
-5.14%
YoY
|
$461.8M
-9.61%
YoY
|
$491.4M
-12.77%
YoY
|
$515.7M
-7.46%
YoY
|
$474.5M
-15.87%
YoY
|
$510.9M
-22.72%
YoY
|
$563.4M
-25.62%
YoY
|
$557.3M
-25.72%
YoY
|
$564.0M
-25.16%
YoY
|
$661.0M
-31.6%
YoY
|
$757.4M
-28.3%
YoY
|
$750.3M
-19.22%
YoY
|
$753.6M
31.76%
YoY
|
$966.4M
67.51%
YoY
|
$1.056B
76.92%
YoY
|
$928.7M
119.19%
YoY
|
$571.9M
55.84%
YoY
|
| Gross Profit |
$368.8M
86.17%
YoY
|
$195.1M
-10.9%
YoY
|
$184.4M
-13.44%
YoY
|
$196.4M
-14.54%
YoY
|
$198.1M
-23.06%
YoY
|
$219.0M
-16.08%
YoY
|
$213.1M
-26.41%
YoY
|
$229.8M
-30.41%
YoY
|
$257.5M
-30.19%
YoY
|
$260.9M
-30.46%
YoY
|
$289.5M
-24.81%
YoY
|
$330.3M
-28.24%
YoY
|
$368.8M
-25.66%
YoY
|
$375.3M
-13.6%
YoY
|
$385.0M
25.88%
YoY
|
$460.2M
64.05%
YoY
|
$496.2M
71.76%
YoY
|
$434.3M
109.27%
YoY
|
$305.9M
65.66%
YoY
|
| Selling, General & Admin |
$218.4M
47.85%
YoY
|
$152.1M
-4.28%
YoY
|
$138.6M
-7.41%
YoY
|
$154.6M
3.72%
YoY
|
$147.7M
-15.51%
YoY
|
$158.9M
-14.31%
YoY
|
$149.7M
-8.4%
YoY
|
$149.0M
-26.13%
YoY
|
$174.8M
-14.96%
YoY
|
$185.5M
-15.37%
YoY
|
$163.4M
-24.15%
YoY
|
$201.8M
-17.45%
YoY
|
$205.6M
-20.18%
YoY
|
$219.1M
-2.24%
YoY
|
$215.4M
23.85%
YoY
|
$244.4M
56.06%
YoY
|
$257.6M
59.78%
YoY
|
$224.2M
80.5%
YoY
|
$173.9M
56.36%
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 |
$35.66M
-10.53%
YoY
|
$37.23M
-10.23%
YoY
|
$39.63M
-7.95%
YoY
|
$39.89M
-10.85%
YoY
|
$39.86M
-10.47%
YoY
|
$41.47M
0.38%
YoY
|
$43.05M
5.77%
YoY
|
$44.74M
17.01%
YoY
|
$44.52M
14.63%
YoY
|
$41.32M
8.66%
YoY
|
$40.70M
18.56%
YoY
|
$38.23M
15.0%
YoY
|
$38.83M
23.24%
YoY
|
$38.02M
36.65%
YoY
|
$34.33M
28.14%
YoY
|
$33.25M
30.99%
YoY
|
$31.51M
32.81%
YoY
|
$27.83M
15.46%
YoY
|
$26.79M
-2.23%
YoY
|
| Operating Expenses |
$251.7M
35.59%
YoY
|
$187.0M
-6.09%
YoY
|
$136.8M
-28.31%
YoY
|
$320.1M
66.6%
YoY
|
$185.6M
-14.68%
YoY
|
$199.1M
-12.21%
YoY
|
$190.8M
-5.81%
YoY
|
$192.1M
-19.48%
YoY
|
$217.6M
-10.53%
YoY
|
$226.8M
-11.41%
YoY
|
$202.6M
-18.53%
YoY
|
$238.6M
-13.76%
YoY
|
$243.2M
-15.63%
YoY
|
$256.0M
1.89%
YoY
|
$248.7M
24.31%
YoY
|
$276.7M
52.56%
YoY
|
$288.2M
56.25%
YoY
|
$251.2M
69.87%
YoY
|
$200.0M
44.77%
YoY
|
| Operating Profit |
$117.2M
836.84%
YoY
|
$8.160M
-59.01%
YoY
|
$47.62M
113.99%
YoY
|
-$123.7M
-428.31%
YoY
|
$12.51M
-68.69%
YoY
|
$19.91M
-41.75%
YoY
|
$22.25M
-74.4%
YoY
|
$37.68M
-58.89%
YoY
|
$39.95M
-68.21%
YoY
|
$34.17M
-71.35%
YoY
|
$86.93M
-36.26%
YoY
|
$91.66M
-50.06%
YoY
|
$125.7M
-39.56%
YoY
|
$119.3M
-34.86%
YoY
|
$136.4M
28.86%
YoY
|
$183.5M
85.06%
YoY
|
$207.9M
99.17%
YoY
|
$183.1M
207.0%
YoY
|
$105.8M
127.78%
YoY
|
| Interest Expense |
N/A
|
-$12.28M
-46.87%
YoY
|
-$9.627M
-33.35%
YoY
|
-$11.36M
-27.71%
YoY
|
-$12.32M
-174.12%
YoY
|
-$23.11M
14.62%
YoY
|
-$14.44M
-225.15%
YoY
|
-$15.72M
-229.08%
YoY
|
$16.63M
62.08%
YoY
|
-$20.17M
71.35%
YoY
|
$11.54M
28.79%
YoY
|
$12.18M
20.78%
YoY
|
$10.26M
6.99%
YoY
|
-$11.77M
20.09%
YoY
|
$8.961M
71.57%
YoY
|
$10.08M
-0.31%
YoY
|
$9.589M
7.21%
YoY
|
-$9.799M
-56.83%
YoY
|
$5.223M
-58.43%
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
|
-$14.75M
9.94%
YoY
|
N/A
|
-$27.31M
69.61%
YoY
|
N/A
|
| Pretax Income |
$110.5M
60260.11%
YoY
|
-$4.162M
-98.16%
YoY
|
$37.99M
386.57%
YoY
|
-$135.1M
-714.9%
YoY
|
$183.0K
-99.22%
YoY
|
-$225.7M
-1711.32%
YoY
|
$7.808M
-89.64%
YoY
|
$21.97M
-72.36%
YoY
|
$23.32M
-79.8%
YoY
|
$14.01M
-86.97%
YoY
|
$75.39M
-40.83%
YoY
|
$79.49M
-54.17%
YoY
|
$115.4M
-41.81%
YoY
|
$107.5M
-32.3%
YoY
|
$127.4M
26.64%
YoY
|
$173.5M
94.75%
YoY
|
$198.3M
107.78%
YoY
|
$158.8M
2546.57%
YoY
|
$100.6M
196.79%
YoY
|
| Income Tax |
$48.29M
3687.69%
YoY
|
$3.534M
-109.27%
YoY
|
$8.703M
962.64%
YoY
|
-$18.87M
-429.37%
YoY
|
$1.275M
-78.71%
YoY
|
-$38.13M
-2615.37%
YoY
|
$819.0K
-96.31%
YoY
|
$5.730M
-69.16%
YoY
|
$5.989M
-80.87%
YoY
|
$1.516M
-94.1%
YoY
|
$22.21M
-36.47%
YoY
|
$18.58M
-62.58%
YoY
|
$31.30M
-40.19%
YoY
|
$25.70M
-39.63%
YoY
|
$34.96M
31.52%
YoY
|
$49.65M
122.73%
YoY
|
$52.34M
108.68%
YoY
|
$42.58M
-1390.21%
YoY
|
$26.58M
239.46%
YoY
|
| Net Earnings |
$62.17M
-5792.86%
YoY
|
-$7.696M
-95.9%
YoY
|
$29.29M
319.06%
YoY
|
-$116.2M
-815.66%
YoY
|
-$1.092M
-106.3%
YoY
|
-$187.5M
-1601.59%
YoY
|
$6.989M
-86.86%
YoY
|
$16.24M
-73.34%
YoY
|
$17.33M
-79.4%
YoY
|
$12.49M
-84.73%
YoY
|
$53.17M
-42.48%
YoY
|
$60.91M
-50.8%
YoY
|
$84.11M
-42.39%
YoY
|
$81.80M
-29.62%
YoY
|
$92.45M
24.89%
YoY
|
$123.8M
85.41%
YoY
|
$146.0M
107.46%
YoY
|
$116.2M
1148.57%
YoY
|
$74.02M
183.97%
YoY
|
| Basic Earnings Per Share |
$1.60
-5433.33%
YoY
|
N/A
|
$0.76
322.22%
YoY
|
-$3.02
-802.33%
YoY
|
-$0.03
-106.67%
YoY
|
N/A
|
$0.18
-87.05%
YoY
|
$0.43
-72.44%
YoY
|
$0.45
-77.83%
YoY
|
N/A
|
$1.39
-34.12%
YoY
|
$1.56
-43.88%
YoY
|
$2.03
-34.73%
YoY
|
N/A
|
$2.11
36.13%
YoY
|
$2.78
98.57%
YoY
|
$3.11
110.14%
YoY
|
N/A
|
$1.55
181.82%
YoY
|
| Diluted Earnings Per Share |
$1.59
-5400.0%
YoY
|
-$0.20
-95.89%
YoY
|
$0.76
322.22%
YoY
|
-$3.02
-819.05%
YoY
|
-$0.03
-106.67%
YoY
|
-$4.90
-1597.83%
YoY
|
$0.18
-87.05%
YoY
|
$0.42
-72.9%
YoY
|
$0.45
-77.72%
YoY
|
$0.33
-82.6%
YoY
|
$1.39
-33.81%
YoY
|
$1.55
-44.04%
YoY
|
$2.02
-34.63%
YoY
|
$1.88
-100.0%
YoY
|
$2.10
36.36%
YoY
|
$2.77
99.28%
YoY
|
$3.09
110.2%
YoY
|
$2.415M
1271289797.02%
YoY
|
$1.54
180.0%
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.64M shares
1.18%
YoY
|
38.41M shares
0.89%
YoY
|
38.32M shares
0.85%
YoY
|
38.28M shares
0.76%
YoY
|
38.19M shares
0.79%
YoY
|
38.07M shares
0.75%
YoY
|
38.00M shares
0.04%
YoY
|
38.00M shares
-4.16%
YoY
|
37.89M shares
-7.74%
YoY
|
37.79M shares
-12.8%
YoY
|
37.99M shares
-12.21%
YoY
|
39.65M shares
-10.92%
YoY
|
41.07M shares
-12.46%
YoY
|
43.34M shares
-8.33%
YoY
|
43.27M shares
-9.35%
YoY
|
44.50M shares
-6.62%
YoY
|
46.91M shares
-1.44%
YoY
|
47.28M shares
0.52%
YoY
|
47.74M shares
0.55%
YoY
|
| Diluted Shares Outstanding |
39.12M shares
2.1%
YoY
|
N/A
|
38.69M shares
1.06%
YoY
|
38.41M shares
0.47%
YoY
|
38.31M shares
0.3%
YoY
|
N/A
|
38.29M shares
-0.1%
YoY
|
38.23M shares
-2.81%
YoY
|
38.20M shares
-8.11%
YoY
|
N/A
|
38.33M shares
-12.97%
YoY
|
39.34M shares
-12.07%
YoY
|
41.57M shares
-11.94%
YoY
|
N/A
|
44.04M shares
-8.4%
YoY
|
44.74M shares
-6.83%
YoY
|
47.21M shares
-1.48%
YoY
|
N/A
|
48.08M shares
0.85%
YoY
|
Loading...