|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$2.103B
-1.4%
YoY
|
$2.133B
-3.29%
YoY
|
$2.205B
12.26%
YoY
|
$1.964B
50.64%
YoY
|
$1.304B
198.75%
YoY
|
| Cost Of Revenue |
$300.3M
-4.48%
YoY
|
$314.4M
-6.71%
YoY
|
$337.0M
9.11%
YoY
|
$308.9M
50.69%
YoY
|
$205.0M
173.66%
YoY
|
| Gross Profit |
$1.803B
-0.87%
YoY
|
$1.818B
-2.68%
YoY
|
$1.868B
12.85%
YoY
|
$1.656B
50.63%
YoY
|
$1.099B
203.95%
YoY
|
| Selling, General & Admin |
$966.9M
51.48%
YoY
|
$638.3M
-13.13%
YoY
|
$734.8M
7.93%
YoY
|
$680.8M
68.89%
YoY
|
$403.1M
104.51%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$279.1M
17.57%
YoY
|
$237.4M
13.86%
YoY
|
$208.5M
23.15%
YoY
|
$169.3M
22.39%
YoY
|
$138.3M
-0.34%
YoY
|
| Operating Expenses |
$1.676B
5.82%
YoY
|
$1.583B
1.39%
YoY
|
$1.562B
12.11%
YoY
|
$1.393B
52.76%
YoY
|
$911.9M
48.47%
YoY
|
| Operating Profit |
$86.10M
-60.93%
YoY
|
$220.4M
-28.11%
YoY
|
$306.6M
16.8%
YoY
|
$262.5M
40.24%
YoY
|
$187.2M
-174.1%
YoY
|
| Interest Expense |
-$155.5M
14.93%
YoY
|
-$135.3M
6.2%
YoY
|
-$127.4M
-245.83%
YoY
|
$87.36M
-262.05%
YoY
|
-$53.91M
46.1%
YoY
|
| Other Income/Expense, Net |
$1.500M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$67.90M
-197.14%
YoY
|
$69.90M
-57.14%
YoY
|
$163.1M
-6.08%
YoY
|
$173.7M
36.04%
YoY
|
$127.7M
-143.96%
YoY
|
| Income Tax |
-$19.20M
-265.52%
YoY
|
$11.60M
-67.96%
YoY
|
$36.20M
-0.91%
YoY
|
$36.53M
92.13%
YoY
|
$19.01M
-122.8%
YoY
|
| Net Earnings |
-$48.70M
-183.53%
YoY
|
$58.30M
-54.06%
YoY
|
$126.9M
-7.46%
YoY
|
$137.1M
26.23%
YoY
|
$108.6M
-152.48%
YoY
|
| Basic Earnings Per Share |
-$1.40
-193.96%
YoY
|
$1.49
-49.32%
YoY
|
$2.94
3.89%
YoY
|
$2.83
25.22%
YoY
|
$2.26
-147.58%
YoY
|
| Diluted Earnings Per Share |
-$1.40
-195.89%
YoY
|
$1.46
-49.3%
YoY
|
$2.88
3.21%
YoY
|
$2.79
-100.0%
YoY
|
$2.205M
-146.34%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.67M shares
-11.26%
YoY
|
39.07M shares
-9.56%
YoY
|
43.20M shares
-10.92%
YoY
|
48.50M shares
0.74%
YoY
|
48.14M shares
10.54%
YoY
|
| Diluted Shares Outstanding |
34.67M shares
-13.35%
YoY
|
40.01M shares
-9.21%
YoY
|
44.07M shares
-10.38%
YoY
|
49.18M shares
-0.18%
YoY
|
49.26M shares
13.12%
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 |
$529.6M
-0.92%
YoY
|
$448.2M
-1.06%
YoY
|
$557.4M
0.05%
YoY
|
$567.7M
-3.47%
YoY
|
$534.5M
-10.77%
YoY
|
$453.0M
-2.98%
YoY
|
$557.1M
2.77%
YoY
|
$588.1M
-1.54%
YoY
|
$599.0M
6.25%
YoY
|
$466.9M
-2.97%
YoY
|
$542.1M
15.74%
YoY
|
$597.3M
32.41%
YoY
|
$563.8M
64.31%
YoY
|
$481.2M
51.33%
YoY
|
$468.4M
24.02%
YoY
|
$451.1M
70.01%
YoY
|
$343.1M
193.75%
YoY
|
$318.0M
191.45%
YoY
|
$377.6M
643.38%
YoY
|
$265.3M
66.05%
YoY
|
| Cost Of Revenue |
$78.20M
0.9%
YoY
|
$63.50M
-6.34%
YoY
|
$76.40M
-6.6%
YoY
|
$82.10M
-5.96%
YoY
|
$77.50M
-14.17%
YoY
|
$67.80M
-6.87%
YoY
|
$81.80M
-2.15%
YoY
|
$87.30M
-3.32%
YoY
|
$90.30M
3.73%
YoY
|
$72.80M
-4.53%
YoY
|
$83.60M
10.68%
YoY
|
$90.30M
28.96%
YoY
|
$87.05M
58.63%
YoY
|
$76.26M
44.94%
YoY
|
$75.54M
30.89%
YoY
|
$70.02M
76.06%
YoY
|
$54.88M
171.66%
YoY
|
$52.61M
193.93%
YoY
|
$57.71M
563.34%
YoY
|
$39.77M
41.53%
YoY
|
| Gross Profit |
$451.4M
-1.23%
YoY
|
$384.7M
-0.13%
YoY
|
$481.0M
1.2%
YoY
|
$485.6M
-3.04%
YoY
|
$457.0M
-10.16%
YoY
|
$385.2M
-2.26%
YoY
|
$475.3M
3.66%
YoY
|
$500.8M
-1.22%
YoY
|
$508.7M
6.71%
YoY
|
$394.1M
-2.68%
YoY
|
$458.5M
16.72%
YoY
|
$507.0M
33.04%
YoY
|
$476.7M
65.39%
YoY
|
$405.0M
52.6%
YoY
|
$392.8M
22.79%
YoY
|
$381.1M
68.94%
YoY
|
$288.2M
198.37%
YoY
|
$265.4M
191.29%
YoY
|
$319.9M
659.92%
YoY
|
$225.6M
71.27%
YoY
|
| Selling, General & Admin |
$241.1M
67.08%
YoY
|
$227.1M
48.14%
YoY
|
$249.7M
50.69%
YoY
|
$165.5M
-6.18%
YoY
|
$144.3M
-21.92%
YoY
|
$153.3M
0.66%
YoY
|
$165.7M
1.53%
YoY
|
$176.4M
5.82%
YoY
|
$184.8M
2.29%
YoY
|
$152.3M
-6.32%
YoY
|
$163.2M
5.09%
YoY
|
$166.7M
33.73%
YoY
|
$180.7M
84.49%
YoY
|
$162.6M
57.54%
YoY
|
$155.3M
54.11%
YoY
|
$124.7M
80.58%
YoY
|
$97.93M
111.05%
YoY
|
$103.2M
145.69%
YoY
|
$100.8M
296.73%
YoY
|
$69.03M
-33.05%
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 |
$88.00M
37.5%
YoY
|
$63.00M
16.88%
YoY
|
$65.20M
13.39%
YoY
|
$63.20M
0.64%
YoY
|
$64.00M
9.22%
YoY
|
$53.90M
3.85%
YoY
|
$57.50M
17.11%
YoY
|
$62.80M
28.43%
YoY
|
$58.60M
19.66%
YoY
|
$51.90M
7.17%
YoY
|
$49.10M
27.16%
YoY
|
$48.90M
46.9%
YoY
|
$48.97M
44.15%
YoY
|
$48.43M
40.85%
YoY
|
$38.61M
10.72%
YoY
|
$33.29M
-5.16%
YoY
|
$33.97M
0.22%
YoY
|
$34.38M
-0.06%
YoY
|
$34.88M
-0.64%
YoY
|
$35.10M
-0.85%
YoY
|
| Operating Expenses |
$436.0M
6.11%
YoY
|
$397.5M
4.91%
YoY
|
$425.3M
8.83%
YoY
|
$420.7M
1.3%
YoY
|
$410.9M
-1.98%
YoY
|
$378.9M
0.91%
YoY
|
$390.8M
2.46%
YoY
|
$415.3M
7.7%
YoY
|
$419.2M
4.93%
YoY
|
$375.5M
0.18%
YoY
|
$381.4M
13.39%
YoY
|
$385.6M
36.56%
YoY
|
$399.5M
65.3%
YoY
|
$374.8M
55.6%
YoY
|
$336.4M
39.7%
YoY
|
$282.4M
49.74%
YoY
|
$241.7M
60.37%
YoY
|
$240.9M
63.65%
YoY
|
$240.8M
95.42%
YoY
|
$188.6M
-2.34%
YoY
|
| Operating Profit |
$15.40M
-66.59%
YoY
|
-$16.20M
-357.14%
YoY
|
$53.00M
-37.28%
YoY
|
$63.20M
-26.08%
YoY
|
$46.10M
-48.49%
YoY
|
$6.300M
-66.13%
YoY
|
$84.50M
9.6%
YoY
|
$85.50M
-29.57%
YoY
|
$89.50M
15.91%
YoY
|
$18.60M
-38.22%
YoY
|
$77.10M
36.53%
YoY
|
$121.4M
22.98%
YoY
|
$77.22M
65.88%
YoY
|
$30.11M
23.05%
YoY
|
$56.47M
-28.67%
YoY
|
$98.71M
166.82%
YoY
|
$46.55M
-186.04%
YoY
|
$24.47M
-143.62%
YoY
|
$79.17M
-197.62%
YoY
|
$37.00M
-160.25%
YoY
|
| Interest Expense |
-$39.00M
10.17%
YoY
|
-$40.20M
22.19%
YoY
|
-$38.70M
14.16%
YoY
|
-$36.80M
-211.18%
YoY
|
-$35.40M
1.43%
YoY
|
-$32.90M
-213.84%
YoY
|
-$33.90M
-203.04%
YoY
|
$33.10M
7.82%
YoY
|
-$34.90M
14.5%
YoY
|
$28.90M
1.85%
YoY
|
$32.90M
92.2%
YoY
|
$30.70M
-369.51%
YoY
|
-$30.48M
155.3%
YoY
|
$28.37M
-311.38%
YoY
|
$17.12M
-224.69%
YoY
|
-$11.39M
-23.14%
YoY
|
-$11.94M
-17.09%
YoY
|
-$13.42M
63.7%
YoY
|
-$13.73M
67.41%
YoY
|
-$14.82M
142.95%
YoY
|
| Other Income/Expense, Net |
$700.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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$52.20M
-700.0%
YoY
|
-$56.40M
34.93%
YoY
|
$14.30M
-71.74%
YoY
|
$26.40M
-49.62%
YoY
|
$8.700M
-82.49%
YoY
|
-$41.80M
305.83%
YoY
|
$50.60M
53.33%
YoY
|
$52.40M
-42.23%
YoY
|
$49.70M
6.34%
YoY
|
-$10.30M
-694.0%
YoY
|
$33.00M
-12.87%
YoY
|
$90.70M
3.87%
YoY
|
$46.74M
46.87%
YoY
|
$1.734M
-78.9%
YoY
|
$37.88M
-42.12%
YoY
|
$87.32M
293.76%
YoY
|
$31.82M
-146.52%
YoY
|
$8.217M
-112.6%
YoY
|
$65.44M
-173.28%
YoY
|
$22.18M
-132.85%
YoY
|
| Income Tax |
-$12.50M
1983.33%
YoY
|
-$14.30M
57.14%
YoY
|
$2.900M
-71.84%
YoY
|
$4.700M
-57.27%
YoY
|
-$600.0K
-104.41%
YoY
|
-$9.100M
78.43%
YoY
|
$10.30M
45.07%
YoY
|
$11.00M
-46.6%
YoY
|
$13.60M
79.16%
YoY
|
-$5.100M
2671.74%
YoY
|
$7.100M
-19.2%
YoY
|
$20.60M
1.29%
YoY
|
$7.591M
22.99%
YoY
|
-$184.0K
-92.23%
YoY
|
$8.787M
-30.64%
YoY
|
$20.34M
700.35%
YoY
|
$6.172M
-152.75%
YoY
|
-$2.368M
-86.15%
YoY
|
$12.67M
-141.27%
YoY
|
$2.541M
-110.59%
YoY
|
| Net Earnings |
-$39.70M
-526.88%
YoY
|
-$42.10M
28.75%
YoY
|
$11.40M
-71.71%
YoY
|
$21.70M
-47.58%
YoY
|
$9.300M
-74.24%
YoY
|
-$32.70M
528.85%
YoY
|
$40.30M
55.6%
YoY
|
$41.40M
-40.94%
YoY
|
$36.10M
-7.78%
YoY
|
-$5.200M
-371.12%
YoY
|
$25.90M
-10.96%
YoY
|
$70.10M
4.65%
YoY
|
$39.15M
52.61%
YoY
|
$1.918M
-81.88%
YoY
|
$29.09M
-44.88%
YoY
|
$66.98M
241.15%
YoY
|
$25.65M
-145.16%
YoY
|
$10.59M
-122.05%
YoY
|
$52.77M
-190.05%
YoY
|
$19.64M
-145.14%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$1.22
45.24%
YoY
|
$0.33
-67.65%
YoY
|
$0.63
-38.83%
YoY
|
N/A
|
-$0.84
600.0%
YoY
|
$1.02
70.0%
YoY
|
$1.03
-29.45%
YoY
|
N/A
|
-$0.12
-400.0%
YoY
|
$0.60
0.0%
YoY
|
$1.46
5.8%
YoY
|
N/A
|
$0.04
-81.82%
YoY
|
$0.60
-45.45%
YoY
|
$1.38
N/A
|
N/A
|
$0.22
N/A
|
$1.10
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.14
-567.43%
YoY
|
-$1.22
45.24%
YoY
|
$0.32
-67.68%
YoY
|
$0.62
-37.37%
YoY
|
$0.24
-72.37%
YoY
|
-$0.84
600.0%
YoY
|
$0.99
65.0%
YoY
|
$0.99
-31.72%
YoY
|
$0.88
10.61%
YoY
|
-$0.12
-400.0%
YoY
|
$0.60
1.69%
YoY
|
$1.45
-100.0%
YoY
|
$0.80
-100.0%
YoY
|
$0.04
-100.0%
YoY
|
$0.59
-100.0%
YoY
|
$1.354M
240.3%
YoY
|
$520.5K
-143.62%
YoY
|
$214.8K
-121.3%
YoY
|
$1.072M
-186.16%
YoY
|
$398.0K
-129.1%
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 |
34.74M shares
N/A
|
34.68M shares
-11.33%
YoY
|
34.67M shares
-12.61%
YoY
|
34.52M shares
-14.4%
YoY
|
N/A
|
39.11M shares
-6.46%
YoY
|
39.67M shares
-7.77%
YoY
|
40.32M shares
-15.88%
YoY
|
40.30M shares
-16.76%
YoY
|
41.81M shares
-13.36%
YoY
|
43.01M shares
-11.92%
YoY
|
47.93M shares
-1.34%
YoY
|
48.41M shares
N/A
|
48.26M
-0.04%
YoY
|
48.83M
1.36%
YoY
|
48.58M shares
N/A
|
N/A
|
48.28M
N/A
|
48.18M
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
34.53M shares
-11.71%
YoY
|
35.14M shares
-13.83%
YoY
|
35.19M shares
-15.49%
YoY
|
N/A
|
39.11M shares
-6.46%
YoY
|
40.78M shares
-5.99%
YoY
|
41.64M shares
-14.09%
YoY
|
N/A
|
41.81M shares
-14.22%
YoY
|
43.38M shares
-11.96%
YoY
|
48.47M shares
-1.98%
YoY
|
N/A
|
48.74M
-1.1%
YoY
|
49.27M
0.08%
YoY
|
49.45M shares
N/A
|
N/A
|
49.28M
N/A
|
49.23M
N/A
|
N/A
|
Loading...