|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$851.5M
-12.53%
YoY
|
$973.4M
-12.29%
YoY
|
$1.110B
49.41%
YoY
|
$742.8M
41.8%
YoY
|
$523.8M
-15.46%
YoY
|
| Cost Of Revenue |
$226.3M
-10.33%
YoY
|
$252.3M
14.82%
YoY
|
$219.8M
30.52%
YoY
|
$168.4M
54.95%
YoY
|
$108.7M
3.47%
YoY
|
| Gross Profit |
$625.2M
-13.3%
YoY
|
$721.1M
-18.98%
YoY
|
$890.0M
54.94%
YoY
|
$574.4M
38.36%
YoY
|
$415.2M
-19.33%
YoY
|
| Selling, General & Admin |
$557.1M
-2.89%
YoY
|
$573.7M
-4.24%
YoY
|
$599.0M
0.44%
YoY
|
$596.4M
14.91%
YoY
|
$519.0M
0.64%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$90.62M
-31.62%
YoY
|
$132.5M
-8.85%
YoY
|
$145.4M
-17.51%
YoY
|
$176.2M
33.19%
YoY
|
$132.3M
-33.33%
YoY
|
| Operating Expenses |
$927.1M
5.38%
YoY
|
$879.8M
2.24%
YoY
|
$860.5M
3.12%
YoY
|
$834.4M
14.88%
YoY
|
$726.3M
-7.01%
YoY
|
| Operating Profit |
-$301.9M
90.21%
YoY
|
-$158.7M
-637.4%
YoY
|
$29.54M
-111.36%
YoY
|
-$260.0M
-16.44%
YoY
|
-$311.2M
16.78%
YoY
|
| Interest Expense |
-$275.5M
-2259.96%
YoY
|
$12.75M
-98.49%
YoY
|
$845.1M
96.47%
YoY
|
$430.1M
144.07%
YoY
|
$176.2M
-46.61%
YoY
|
| Other Income/Expense, Net |
$211.6M
11.64%
YoY
|
$189.5M
-0.18%
YoY
|
$189.9M
11.17%
YoY
|
$170.8M
17.4%
YoY
|
$145.5M
-9.41%
YoY
|
| Pretax Income |
$558.0M
144.12%
YoY
|
$228.6M
208.11%
YoY
|
$74.19M
-85.44%
YoY
|
$509.5M
1.47%
YoY
|
$502.1M
11.46%
YoY
|
| Income Tax |
$128.0M
143.0%
YoY
|
$52.67M
166.64%
YoY
|
$19.75M
-82.55%
YoY
|
$113.2M
-2.24%
YoY
|
$115.8M
14.83%
YoY
|
| Net Earnings |
$428.5M
132.81%
YoY
|
$184.0M
101.07%
YoY
|
$91.53M
-77.53%
YoY
|
$407.3M
3.58%
YoY
|
$393.3M
11.59%
YoY
|
| Basic Earnings Per Share |
$11.79
134.86%
YoY
|
$5.02
104.9%
YoY
|
$2.45
-77.38%
YoY
|
$10.83
6.18%
YoY
|
$10.20
13.08%
YoY
|
| Diluted Earnings Per Share |
$11.79
134.86%
YoY
|
$5.02
104.9%
YoY
|
$2.45
-77.38%
YoY
|
$10.83
6.18%
YoY
|
$10.20
13.08%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
36.34M shares
-0.82%
YoY
|
36.64M shares
-2.07%
YoY
|
37.42M shares
-0.5%
YoY
|
37.60M shares
-2.51%
YoY
|
38.57M shares
-1.25%
YoY
|
| Diluted Shares Outstanding |
36.34M shares
-0.82%
YoY
|
36.64M shares
-2.07%
YoY
|
37.42M shares
-0.5%
YoY
|
37.60M shares
-2.51%
YoY
|
38.57M shares
-1.25%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$211.2M
1.64%
YoY
|
$493.5M
-11.75%
YoY
|
$206.0M
-14.36%
YoY
|
$212.3M
-12.59%
YoY
|
$207.8M
-22.68%
YoY
|
$559.2M
8.91%
YoY
|
$240.5M
-15.49%
YoY
|
$242.9M
-14.49%
YoY
|
$268.8M
1.07%
YoY
|
$513.5M
-3.1%
YoY
|
$284.6M
40.08%
YoY
|
$284.0M
87.37%
YoY
|
$266.0M
112.44%
YoY
|
$529.9M
32.99%
YoY
|
$203.1M
48.65%
YoY
|
$151.6M
13.48%
YoY
|
$125.2M
-3.03%
YoY
|
$398.4M
22.18%
YoY
|
$136.7M
-2.21%
YoY
|
$133.6M
-12.05%
YoY
|
| Cost Of Revenue |
$52.04M
-9.51%
YoY
|
$171.3M
-18.53%
YoY
|
$59.99M
-16.78%
YoY
|
$55.74M
15.42%
YoY
|
$57.51M
-8.48%
YoY
|
$210.3M
-21.56%
YoY
|
$72.09M
40.04%
YoY
|
$48.29M
-2.49%
YoY
|
$62.84M
12.21%
YoY
|
$268.1M
14.02%
YoY
|
$51.48M
5.82%
YoY
|
$49.53M
60.54%
YoY
|
$56.00M
57.56%
YoY
|
$235.1M
205.79%
YoY
|
$48.64M
55.24%
YoY
|
$30.85M
42.33%
YoY
|
$35.55M
31.4%
YoY
|
$76.89M
0.38%
YoY
|
$31.34M
0.57%
YoY
|
$21.68M
2.64%
YoY
|
| Gross Profit |
$159.2M
5.9%
YoY
|
$322.2M
-7.66%
YoY
|
$146.0M
-13.32%
YoY
|
$156.6M
-19.54%
YoY
|
$150.3M
-27.02%
YoY
|
$348.9M
42.21%
YoY
|
$168.4M
-27.75%
YoY
|
$194.6M
-17.03%
YoY
|
$206.0M
-1.91%
YoY
|
$245.4M
-16.75%
YoY
|
$233.1M
50.87%
YoY
|
$234.5M
94.23%
YoY
|
$210.0M
134.2%
YoY
|
$294.7M
-8.34%
YoY
|
$154.5M
46.69%
YoY
|
$120.7M
7.89%
YoY
|
$89.65M
-12.15%
YoY
|
$321.5M
28.87%
YoY
|
$105.3M
-3.01%
YoY
|
$111.9M
-14.42%
YoY
|
| Selling, General & Admin |
$139.4M
0.83%
YoY
|
$134.0M
-7.42%
YoY
|
$144.8M
1.89%
YoY
|
$134.7M
-2.06%
YoY
|
$138.2M
-3.93%
YoY
|
$144.7M
-5.35%
YoY
|
$142.1M
0.63%
YoY
|
$137.5M
-4.96%
YoY
|
$143.9M
-5.79%
YoY
|
$152.9M
0.89%
YoY
|
$141.2M
-4.07%
YoY
|
$144.7M
2.34%
YoY
|
$152.7M
2.21%
YoY
|
$151.6M
5.42%
YoY
|
$147.2M
14.47%
YoY
|
$141.4M
-39.77%
YoY
|
$149.4M
29.03%
YoY
|
$143.8M
5.26%
YoY
|
$128.6M
1.98%
YoY
|
$234.8M
96.95%
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
|
N/A
|
| Depreciation & Amortization |
$21.16M
-8.48%
YoY
|
$22.36M
-15.63%
YoY
|
$15.86M
-56.44%
YoY
|
$29.28M
-17.9%
YoY
|
$23.12M
-31.91%
YoY
|
$26.51M
58.38%
YoY
|
$36.40M
3.7%
YoY
|
$35.67M
-39.92%
YoY
|
$33.96M
-0.74%
YoY
|
$16.74M
-73.26%
YoY
|
$35.10M
-11.31%
YoY
|
$59.36M
57.27%
YoY
|
$34.21M
-5.85%
YoY
|
$62.59M
235.19%
YoY
|
$39.58M
219.15%
YoY
|
$37.75M
214.54%
YoY
|
$36.34M
-5.41%
YoY
|
$18.67M
-62.12%
YoY
|
$12.40M
-44.39%
YoY
|
$12.00M
-45.45%
YoY
|
| Operating Expenses |
$234.0M
7.37%
YoY
|
-$74.02M
-126.63%
YoY
|
$225.7M
1.91%
YoY
|
$219.3M
2.2%
YoY
|
$217.9M
0.2%
YoY
|
$277.9M
31.65%
YoY
|
$221.5M
3.3%
YoY
|
$214.6M
2.49%
YoY
|
$217.5M
3.51%
YoY
|
$211.1M
-29.83%
YoY
|
$214.4M
2.18%
YoY
|
$209.4M
6.49%
YoY
|
$210.1M
2.07%
YoY
|
$300.9M
48.75%
YoY
|
$209.8M
14.89%
YoY
|
$196.6M
14.43%
YoY
|
$205.9M
19.22%
YoY
|
$202.3M
-5.44%
YoY
|
$182.6M
-4.46%
YoY
|
$171.8M
-7.49%
YoY
|
| Operating Profit |
-$74.80M
10.66%
YoY
|
$396.2M
458.14%
YoY
|
-$79.77M
50.22%
YoY
|
-$62.74M
213.77%
YoY
|
-$67.60M
486.47%
YoY
|
$70.99M
107.23%
YoY
|
-$53.10M
-384.49%
YoY
|
-$20.00M
-179.53%
YoY
|
-$11.53M
7241.4%
YoY
|
$34.26M
-658.75%
YoY
|
$18.67M
-133.73%
YoY
|
$25.14M
-133.15%
YoY
|
-$157.0K
-99.86%
YoY
|
-$6.131M
-105.14%
YoY
|
-$55.34M
-28.42%
YoY
|
-$75.85M
26.67%
YoY
|
-$116.2M
64.56%
YoY
|
$119.3M
235.04%
YoY
|
-$77.31M
-6.36%
YoY
|
-$59.88M
9.02%
YoY
|
| Interest Expense |
$8.340M
-40.57%
YoY
|
-$334.2M
-2226.42%
YoY
|
$31.43M
1415.57%
YoY
|
$13.34M
654.67%
YoY
|
$14.03M
-92.79%
YoY
|
$15.72M
-133.48%
YoY
|
$2.074M
-99.0%
YoY
|
$1.767M
-99.24%
YoY
|
$194.6M
-2.44%
YoY
|
-$46.94M
-193.58%
YoY
|
$207.2M
63.6%
YoY
|
$233.1M
216.6%
YoY
|
$199.4M
314.84%
YoY
|
$50.16M
-0.22%
YoY
|
$126.6M
152.36%
YoY
|
$73.64M
47.31%
YoY
|
$48.08M
73.11%
YoY
|
$50.27M
-3057.24%
YoY
|
$50.18M
-14.12%
YoY
|
$49.99M
-41.36%
YoY
|
| Other Income/Expense, Net |
$61.84M
28.23%
YoY
|
N/A
|
$53.67M
-12.93%
YoY
|
$51.31M
-14.19%
YoY
|
$48.23M
-15.16%
YoY
|
N/A
|
$61.64M
20.0%
YoY
|
$59.79M
29.99%
YoY
|
$56.85M
39.38%
YoY
|
N/A
|
$51.37M
17.13%
YoY
|
$46.00M
24.52%
YoY
|
$40.79M
3.26%
YoY
|
N/A
|
$43.86M
14.44%
YoY
|
$36.94M
13.36%
YoY
|
$39.50M
7.63%
YoY
|
N/A
|
$38.32M
10.3%
YoY
|
$32.59M
-12.05%
YoY
|
| Pretax Income |
$75.66M
-28.72%
YoY
|
$46.38M
-40.88%
YoY
|
$136.4M
-6238.01%
YoY
|
$237.4M
306.25%
YoY
|
$106.1M
12.76%
YoY
|
$78.44M
-297.91%
YoY
|
-$2.223M
-104.2%
YoY
|
$58.43M
97.49%
YoY
|
$94.13M
201.04%
YoY
|
-$39.64M
-218.52%
YoY
|
$52.97M
-58.31%
YoY
|
$29.59M
-72.7%
YoY
|
$31.27M
-87.0%
YoY
|
$33.44M
-80.12%
YoY
|
$127.1M
90.01%
YoY
|
$108.4M
-0.79%
YoY
|
$240.6M
52.49%
YoY
|
$168.2M
-44.33%
YoY
|
$66.87M
-25.98%
YoY
|
$109.3M
1.28%
YoY
|
| Income Tax |
$20.06M
-19.79%
YoY
|
$7.692M
-48.77%
YoY
|
$35.77M
-12785.46%
YoY
|
$59.51M
303.38%
YoY
|
$25.01M
8.18%
YoY
|
$15.02M
-254.45%
YoY
|
-$282.0K
-102.63%
YoY
|
$14.75M
40.63%
YoY
|
$23.12M
180.23%
YoY
|
-$9.722M
-278.09%
YoY
|
$10.73M
-59.63%
YoY
|
$10.49M
-58.83%
YoY
|
$8.250M
-85.19%
YoY
|
$5.459M
-86.03%
YoY
|
$26.59M
69.89%
YoY
|
$25.48M
-2.87%
YoY
|
$55.70M
59.77%
YoY
|
$39.08M
-44.63%
YoY
|
$15.65M
-18.31%
YoY
|
$26.24M
23.39%
YoY
|
| Net Earnings |
$71.13M
-13.85%
YoY
|
$56.77M
-8.36%
YoY
|
$106.7M
4367.5%
YoY
|
$181.5M
302.43%
YoY
|
$82.56M
12.77%
YoY
|
$61.95M
-839.6%
YoY
|
$2.388M
-94.73%
YoY
|
$45.09M
59.52%
YoY
|
$73.21M
176.4%
YoY
|
-$8.376M
-127.84%
YoY
|
$45.33M
-56.74%
YoY
|
$28.27M
-66.8%
YoY
|
$26.49M
-85.81%
YoY
|
$30.09M
-77.33%
YoY
|
$104.8M
97.22%
YoY
|
$85.13M
1.5%
YoY
|
$186.6M
51.01%
YoY
|
$132.7M
-43.54%
YoY
|
$53.14M
-25.68%
YoY
|
$83.87M
-3.02%
YoY
|
| Basic Earnings Per Share |
$1.97
-12.83%
YoY
|
N/A
|
$2.94
4100.0%
YoY
|
$4.97
304.07%
YoY
|
$2.26
14.72%
YoY
|
N/A
|
$0.07
-94.21%
YoY
|
$1.23
64.0%
YoY
|
$1.97
177.46%
YoY
|
N/A
|
$1.21
-56.79%
YoY
|
$0.75
-66.81%
YoY
|
$0.71
-85.54%
YoY
|
N/A
|
$2.80
102.9%
YoY
|
$2.26
4.63%
YoY
|
$4.91
53.44%
YoY
|
N/A
|
$1.38
-25.81%
YoY
|
$2.16
-2.26%
YoY
|
| Diluted Earnings Per Share |
$1.97
-12.83%
YoY
|
$1.57
-7.65%
YoY
|
$2.94
4100.0%
YoY
|
$4.97
304.07%
YoY
|
$2.26
14.72%
YoY
|
$1.70
-857.75%
YoY
|
$0.07
-94.21%
YoY
|
$1.23
64.0%
YoY
|
$1.97
177.46%
YoY
|
-$0.22
-127.79%
YoY
|
$1.21
-56.79%
YoY
|
$0.75
-66.81%
YoY
|
$0.71
-85.54%
YoY
|
$0.81
-100.0%
YoY
|
$2.80
102.9%
YoY
|
$2.26
4.63%
YoY
|
$4.91
53.44%
YoY
|
$3.460M
-43.32%
YoY
|
$1.38
-25.81%
YoY
|
$2.16
-2.26%
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
|
N/A
|
| Basic Shares Outstanding |
36.08M shares
-1.1%
YoY
|
N/A
|
36.32M shares
-0.31%
YoY
|
36.49M shares
-0.11%
YoY
|
36.48M shares
-1.83%
YoY
|
N/A
|
36.43M shares
-2.85%
YoY
|
36.53M shares
-2.52%
YoY
|
37.16M shares
-0.5%
YoY
|
N/A
|
37.50M shares
0.31%
YoY
|
37.47M shares
-0.64%
YoY
|
37.34M shares
-1.83%
YoY
|
N/A
|
37.38M shares
-3.15%
YoY
|
37.71M shares
-2.66%
YoY
|
38.04M shares
-1.46%
YoY
|
N/A
|
38.60M shares
0.15%
YoY
|
38.74M shares
-1.18%
YoY
|
| Diluted Shares Outstanding |
36.08M shares
-1.1%
YoY
|
N/A
|
36.32M shares
-0.31%
YoY
|
36.49M shares
-0.11%
YoY
|
36.48M shares
-1.83%
YoY
|
N/A
|
36.43M shares
-2.85%
YoY
|
36.53M shares
-2.52%
YoY
|
37.16M shares
-0.5%
YoY
|
N/A
|
37.50M shares
0.31%
YoY
|
37.47M shares
-0.64%
YoY
|
37.34M shares
-1.83%
YoY
|
N/A
|
37.38M shares
-3.15%
YoY
|
37.71M shares
-2.66%
YoY
|
38.04M shares
-1.46%
YoY
|
N/A
|
38.60M shares
0.15%
YoY
|
38.74M shares
-1.18%
YoY
|
Loading...