|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.874B
N/A
|
$1.755B
-21.75%
YoY
|
$2.243B
-7.12%
YoY
|
$2.415B
34.83%
YoY
|
$1.791B
0.0%
YoY
|
| Cost Of Revenue |
$987.6M
N/A
|
$973.5M
-28.96%
YoY
|
$1.370B
-1.05%
YoY
|
$1.385B
31.22%
YoY
|
$1.056B
0.0%
YoY
|
| Gross Profit |
$886.7M
N/A
|
$781.5M
-10.43%
YoY
|
$872.5M
-15.28%
YoY
|
$1.030B
40.01%
YoY
|
$735.6M
0.0%
YoY
|
| Selling, General & Admin |
$729.9M
N/A
|
$690.0M
-19.41%
YoY
|
$856.2M
4.7%
YoY
|
$817.8M
27.9%
YoY
|
$639.4M
0.0%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$25.90M
N/A
|
$26.20M
-25.36%
YoY
|
$35.10M
5.72%
YoY
|
$33.20M
1.22%
YoY
|
$32.80M
0.0%
YoY
|
| Operating Expenses |
$729.9M
N/A
|
$680.5M
-20.52%
YoY
|
$856.2M
4.7%
YoY
|
$817.8M
27.9%
YoY
|
$639.4M
-1.71%
YoY
|
| Operating Profit |
$150.2M
N/A
|
$101.0M
-248.09%
YoY
|
-$68.20M
-143.8%
YoY
|
$155.7M
-213.57%
YoY
|
-$137.1M
-261.1%
YoY
|
| Interest Expense |
-$32.80M
N/A
|
-$42.70M
-32.76%
YoY
|
-$63.50M
69.79%
YoY
|
-$37.40M
-14.22%
YoY
|
-$43.60M
0.0%
YoY
|
| Other Income/Expense, Net |
-$28.70M
N/A
|
-$39.40M
-40.3%
YoY
|
-$66.00M
-12.47%
YoY
|
-$75.40M
60.43%
YoY
|
-$47.00M
-2338.1%
YoY
|
| Pretax Income |
$121.5M
N/A
|
$61.60M
-145.9%
YoY
|
-$134.2M
-267.12%
YoY
|
$80.30M
-143.62%
YoY
|
-$184.1M
0.0%
YoY
|
| Income Tax |
$20.50M
N/A
|
$10.10M
-110.63%
YoY
|
-$95.00M
-814.29%
YoY
|
$13.30M
-129.23%
YoY
|
-$45.50M
0.0%
YoY
|
| Net Earnings |
$95.80M
N/A
|
$47.90M
-220.96%
YoY
|
-$39.60M
-157.73%
YoY
|
$68.60M
-150.11%
YoY
|
-$136.9M
-0.58%
YoY
|
| Basic Earnings Per Share |
$1.14
N/A
|
$0.58
-213.73%
YoY
|
-$0.51
-162.2%
YoY
|
$0.82
-148.24%
YoY
|
-$1.70
N/A
|
| Diluted Earnings Per Share |
$1.14
N/A
|
$0.58
-213.73%
YoY
|
-$0.51
-162.96%
YoY
|
$0.81
-147.65%
YoY
|
-$1.70
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
79.40M shares
-3.52%
YoY
|
82.30M shares
1.6%
YoY
|
81.00M shares
N/A
|
| Diluted Shares Outstanding |
81.70M shares
N/A
|
80.00M shares
0.76%
YoY
|
79.40M shares
-4.68%
YoY
|
83.30M shares
2.84%
YoY
|
81.00M shares
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$457.6M
-3.5%
YoY
|
$517.5M
25.52%
YoY
|
$470.3M
6.84%
YoY
|
$474.2M
11.52%
YoY
|
$412.3M
4.41%
YoY
|
$494.7M
-6.08%
YoY
|
$440.2M
-25.28%
YoY
|
$425.2M
-29.06%
YoY
|
$394.9M
N/A
|
$526.7M
-23.82%
YoY
|
$589.1M
-17.45%
YoY
|
$599.4M
-2.5%
YoY
|
$691.4M
8.59%
YoY
|
$713.6M
12.93%
YoY
|
$614.8M
20.38%
YoY
|
$635.6M
24.73%
YoY
|
$636.7M
N/A
|
$631.9M
28.15%
YoY
|
| Cost Of Revenue |
$239.8M
-4.16%
YoY
|
$274.1M
26.02%
YoY
|
$247.1M
2.53%
YoY
|
$250.2M
3.39%
YoY
|
$217.5M
1.87%
YoY
|
$277.0M
-16.99%
YoY
|
$241.0M
-33.3%
YoY
|
$242.0M
-33.35%
YoY
|
$213.5M
N/A
|
$333.7M
-19.32%
YoY
|
$361.3M
-11.12%
YoY
|
$363.1M
2.72%
YoY
|
$413.6M
14.29%
YoY
|
$406.5M
12.45%
YoY
|
$353.5M
22.57%
YoY
|
$373.2M
22.36%
YoY
|
$361.9M
N/A
|
$361.5M
24.18%
YoY
|
| Gross Profit |
$217.8M
-2.77%
YoY
|
$243.4M
24.95%
YoY
|
$223.2M
12.05%
YoY
|
$224.0M
22.27%
YoY
|
$194.8M
7.39%
YoY
|
$217.7M
12.8%
YoY
|
$199.2M
-12.55%
YoY
|
$183.2M
-22.47%
YoY
|
$181.4M
N/A
|
$193.0M
-30.53%
YoY
|
$227.8M
-25.82%
YoY
|
$236.3M
-9.57%
YoY
|
$277.8M
1.09%
YoY
|
$307.1M
13.57%
YoY
|
$261.3M
17.54%
YoY
|
$262.4M
28.25%
YoY
|
$274.8M
N/A
|
$270.4M
33.86%
YoY
|
| Selling, General & Admin |
$182.7M
0.16%
YoY
|
$192.4M
11.86%
YoY
|
$183.1M
6.95%
YoY
|
$182.4M
9.48%
YoY
|
$172.0M
-2.71%
YoY
|
$175.4M
-28.52%
YoY
|
$171.2M
-12.43%
YoY
|
$166.6M
-21.42%
YoY
|
$176.8M
N/A
|
$245.4M
13.19%
YoY
|
$195.5M
-14.7%
YoY
|
$212.0M
0.33%
YoY
|
$216.8M
0.84%
YoY
|
$229.2M
13.58%
YoY
|
$211.3M
21.16%
YoY
|
$226.6M
24.37%
YoY
|
$215.0M
N/A
|
$201.8M
28.13%
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
|
| Depreciation & Amortization |
$5.200M
-18.75%
YoY
|
$5.600M
-8.2%
YoY
|
$7.800M
27.87%
YoY
|
$6.400M
3.23%
YoY
|
$6.100M
-14.08%
YoY
|
$6.800M
-22.73%
YoY
|
$6.100M
-29.07%
YoY
|
$6.200M
-27.06%
YoY
|
$7.100M
N/A
|
$8.800M
4.76%
YoY
|
$8.600M
3.61%
YoY
|
$8.500M
0.0%
YoY
|
$8.400M
-3.45%
YoY
|
$8.300M
15.28%
YoY
|
$8.500M
18.06%
YoY
|
$10.10M
12.22%
YoY
|
$8.700M
N/A
|
$7.200M
-14.29%
YoY
|
| Operating Expenses |
$182.7M
-0.33%
YoY
|
$194.5M
11.08%
YoY
|
$183.1M
6.95%
YoY
|
$183.3M
10.02%
YoY
|
$175.1M
-0.96%
YoY
|
$177.9M
-32.36%
YoY
|
$171.2M
-12.43%
YoY
|
$166.6M
-21.42%
YoY
|
$176.8M
N/A
|
$263.0M
21.31%
YoY
|
$195.5M
-14.7%
YoY
|
$212.0M
0.33%
YoY
|
$216.8M
0.84%
YoY
|
$229.2M
13.58%
YoY
|
$211.3M
21.16%
YoY
|
$271.1M
45.36%
YoY
|
$215.0M
N/A
|
$201.8M
28.13%
YoY
|
| Operating Profit |
$33.90M
-16.71%
YoY
|
$48.90M
148.22%
YoY
|
$39.60M
12.5%
YoY
|
$40.70M
39.86%
YoY
|
$19.70M
-735.48%
YoY
|
$39.80M
-156.86%
YoY
|
$35.20M
-23.64%
YoY
|
$29.10M
-35.76%
YoY
|
-$3.100M
N/A
|
-$70.00M
-219.05%
YoY
|
$46.10M
-72.54%
YoY
|
$45.30M
131.12%
YoY
|
$58.80M
38.35%
YoY
|
$167.9M
163.17%
YoY
|
$19.60M
-66.27%
YoY
|
-$8.700M
-148.07%
YoY
|
$42.50M
N/A
|
$63.80M
49.77%
YoY
|
| Interest Expense |
N/A
|
-$8.200M
2.5%
YoY
|
-$8.100M
-15.63%
YoY
|
-$8.500M
-28.57%
YoY
|
-$8.000M
-33.33%
YoY
|
-$9.200M
-42.86%
YoY
|
-$9.600M
-40.37%
YoY
|
-$11.90M
-24.68%
YoY
|
-$12.00M
N/A
|
-$16.10M
28.8%
YoY
|
-$16.10M
59.41%
YoY
|
-$15.80M
81.61%
YoY
|
-$12.50M
30.21%
YoY
|
-$10.10M
4.12%
YoY
|
-$8.700M
-9.38%
YoY
|
-$8.500M
-32.0%
YoY
|
-$9.600M
N/A
|
-$9.700M
-24.22%
YoY
|
| Other Income/Expense, Net |
-$6.300M
-11.27%
YoY
|
-$400.0K
-93.85%
YoY
|
-$6.500M
12.07%
YoY
|
-$7.100M
-36.04%
YoY
|
-$6.500M
-41.96%
YoY
|
-$2.100M
-400.0%
YoY
|
-$5.800M
-63.06%
YoY
|
-$11.10M
-34.71%
YoY
|
-$11.20M
N/A
|
$700.0K
-104.61%
YoY
|
-$15.70M
46.73%
YoY
|
-$17.00M
123.68%
YoY
|
-$15.20M
-64.81%
YoY
|
-$10.70M
9.18%
YoY
|
-$7.600M
-38.71%
YoY
|
-$1.200M
50.0%
YoY
|
-$43.20M
N/A
|
-$9.800M
-19.67%
YoY
|
| Pretax Income |
$27.60M
-17.86%
YoY
|
$40.30M
205.3%
YoY
|
$33.10M
12.59%
YoY
|
$33.60M
86.67%
YoY
|
$13.20M
-192.31%
YoY
|
$28.50M
-114.09%
YoY
|
$29.40M
-3.29%
YoY
|
$18.00M
-36.4%
YoY
|
-$14.30M
N/A
|
-$202.3M
-563.99%
YoY
|
$30.40M
-80.66%
YoY
|
$28.30M
135.83%
YoY
|
$43.60M
-6328.57%
YoY
|
$157.2M
191.11%
YoY
|
$12.00M
-73.74%
YoY
|
-$18.70M
-91.6%
YoY
|
-$700.0K
N/A
|
$54.00M
77.63%
YoY
|
| Income Tax |
$5.200M
13.04%
YoY
|
$7.800M
680.0%
YoY
|
$6.800M
33.33%
YoY
|
$4.600M
91.67%
YoY
|
$1.000M
-266.67%
YoY
|
$3.200M
-102.86%
YoY
|
$5.100M
-15.0%
YoY
|
$2.400M
-76.7%
YoY
|
-$600.0K
N/A
|
-$111.7M
-2427.08%
YoY
|
$6.000M
-81.65%
YoY
|
$10.30M
186.11%
YoY
|
$4.800M
4700.0%
YoY
|
$32.70M
240.63%
YoY
|
$3.600M
-50.68%
YoY
|
-$3.700M
-92.82%
YoY
|
$100.0K
N/A
|
$9.600M
10.34%
YoY
|
| Net Earnings |
$20.20M
-24.63%
YoY
|
$31.00M
179.28%
YoY
|
$25.10M
6.36%
YoY
|
$26.80M
88.73%
YoY
|
$11.10M
-176.55%
YoY
|
$23.90M
-126.56%
YoY
|
$23.60M
-1.67%
YoY
|
$14.20M
-25.26%
YoY
|
-$14.50M
N/A
|
-$90.00M
-330.77%
YoY
|
$24.00M
-80.74%
YoY
|
$19.00M
95.88%
YoY
|
$39.00M
N/A
|
$124.6M
178.75%
YoY
|
$9.700M
-74.81%
YoY
|
-$14.60M
-91.45%
YoY
|
$0.00
N/A
|
$44.70M
99.55%
YoY
|
| Basic Earnings Per Share |
$0.24
-25.0%
YoY
|
N/A
|
$0.30
7.14%
YoY
|
$0.32
88.24%
YoY
|
$0.13
-168.42%
YoY
|
N/A
|
$0.28
-6.67%
YoY
|
$0.17
-26.09%
YoY
|
-$0.19
N/A
|
N/A
|
$0.30
-80.39%
YoY
|
$0.23
91.67%
YoY
|
$0.49
N/A
|
$1.53
188.68%
YoY
|
$0.12
-73.91%
YoY
|
N/A
|
$0.00
N/A
|
$0.53
96.3%
YoY
|
| Diluted Earnings Per Share |
$0.24
-25.0%
YoY
|
$0.37
184.62%
YoY
|
$0.30
7.14%
YoY
|
$0.32
88.24%
YoY
|
$0.13
-168.42%
YoY
|
$0.30
-126.25%
YoY
|
$0.28
-6.67%
YoY
|
$0.17
-26.09%
YoY
|
-$0.19
N/A
|
-$1.13
-336.15%
YoY
|
$0.30
-80.39%
YoY
|
$0.23
91.67%
YoY
|
$0.48
N/A
|
$1.53
188.68%
YoY
|
$0.12
-73.33%
YoY
|
-$178.0K
-91.55%
YoY
|
$0.00
N/A
|
$0.53
96.3%
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
|
| Basic Shares Outstanding |
81.99M shares
1.17%
YoY
|
81.32M shares
1.17%
YoY
|
81.25M shares
1.55%
YoY
|
81.04M shares
1.4%
YoY
|
80.37M shares
0.78%
YoY
|
80.07M shares
0.67%
YoY
|
80.01M shares
0.64%
YoY
|
79.93M shares
0.92%
YoY
|
79.75M shares
1.03%
YoY
|
79.53M shares
1.06%
YoY
|
79.50M shares
-0.25%
YoY
|
79.20M shares
-2.82%
YoY
|
78.70M shares
-4.37%
YoY
|
79.70M shares
-3.39%
YoY
|
81.50M shares
-0.73%
YoY
|
81.69M shares
-0.96%
YoY
|
82.30M shares
0.28%
YoY
|
82.50M shares
1.85%
YoY
|
| Diluted Shares Outstanding |
81.70M shares
N/A
|
N/A
|
81.70M shares
2.13%
YoY
|
N/A
|
80.80M shares
1.25%
YoY
|
N/A
|
80.00M shares
0.63%
YoY
|
80.00M shares
1.01%
YoY
|
79.80M shares
N/A
|
N/A
|
79.50M shares
-0.5%
YoY
|
79.20M shares
-3.3%
YoY
|
78.90M shares
-4.13%
YoY
|
79.90M shares
-4.43%
YoY
|
81.90M shares
-1.56%
YoY
|
N/A
|
82.30M shares
N/A
|
83.60M shares
2.58%
YoY
|
Loading...