|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.832B
0.04%
YoY
|
$1.831B
0.57%
YoY
|
$1.821B
2.74%
YoY
|
$1.772B
21.05%
YoY
|
$1.464B
18.41%
YoY
|
| Cost Of Revenue |
$472.7M
1.09%
YoY
|
$467.6M
0.47%
YoY
|
$465.4M
1.2%
YoY
|
$459.9M
20.3%
YoY
|
$382.3M
18.14%
YoY
|
| Gross Profit |
$1.359B
-0.32%
YoY
|
$1.363B
0.6%
YoY
|
$1.355B
3.28%
YoY
|
$1.312B
21.32%
YoY
|
$1.082B
18.51%
YoY
|
| Selling, General & Admin |
$441.7M
-1.38%
YoY
|
$447.9M
4.24%
YoY
|
$429.7M
1.8%
YoY
|
$422.1M
14.64%
YoY
|
$368.2M
16.85%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$90.60M
13.96%
YoY
|
$79.50M
0.25%
YoY
|
$79.30M
2.45%
YoY
|
$77.40M
-2.52%
YoY
|
$79.40M
-6.04%
YoY
|
| Operating Expenses |
$441.7M
-1.38%
YoY
|
$447.9M
4.24%
YoY
|
$429.7M
1.8%
YoY
|
$422.1M
14.64%
YoY
|
$368.2M
16.85%
YoY
|
| Operating Profit |
$293.5M
-31.02%
YoY
|
$425.5M
-264.67%
YoY
|
-$258.4M
-189.82%
YoY
|
$287.7M
70.94%
YoY
|
$168.3M
132.14%
YoY
|
| Interest Expense |
-$146.4M
-6.27%
YoY
|
-$156.2M
-198.61%
YoY
|
$158.4M
20.18%
YoY
|
$131.8M
1.07%
YoY
|
$130.4M
-0.53%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$1.000M
233.33%
YoY
|
$300.0K
-250.0%
YoY
|
-$200.0K
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$146.5M
-44.8%
YoY
|
$265.4M
-160.82%
YoY
|
-$436.4M
-394.86%
YoY
|
$148.0M
353.99%
YoY
|
$32.60M
-161.74%
YoY
|
| Income Tax |
$2.000M
-81.82%
YoY
|
$11.00M
175.0%
YoY
|
$4.000M
-57.45%
YoY
|
$9.400M
-376.47%
YoY
|
-$3.400M
-409.09%
YoY
|
| Net Earnings |
$147.0M
-43.07%
YoY
|
$258.2M
-159.99%
YoY
|
-$430.4M
-391.01%
YoY
|
$147.9M
315.45%
YoY
|
$35.60M
-158.36%
YoY
|
| Basic Earnings Per Share |
$0.83
-46.1%
YoY
|
$1.54
-157.89%
YoY
|
-$2.66
-416.67%
YoY
|
$0.84
1580.0%
YoY
|
$0.05
-108.93%
YoY
|
| Diluted Earnings Per Share |
$0.82
-45.7%
YoY
|
$1.51
-156.77%
YoY
|
-$2.66
-416.67%
YoY
|
$0.84
1580.0%
YoY
|
$0.05
-108.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
167.8M shares
3.64%
YoY
|
161.9M shares
-1.82%
YoY
|
164.9M shares
2.36%
YoY
|
161.1M shares
10.8%
YoY
|
145.4M shares
0.76%
YoY
|
| Diluted Shares Outstanding |
169.2M shares
-0.94%
YoY
|
170.8M shares
3.58%
YoY
|
164.9M shares
1.92%
YoY
|
161.8M shares
10.75%
YoY
|
146.1M 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$429.6M
9.96%
YoY
|
$513.3M
4.08%
YoY
|
$467.5M
3.45%
YoY
|
$460.2M
-3.58%
YoY
|
$390.7M
-4.36%
YoY
|
$493.2M
-1.6%
YoY
|
$451.9M
-0.64%
YoY
|
$477.3M
1.81%
YoY
|
$408.5M
3.21%
YoY
|
$501.2M
1.31%
YoY
|
$454.8M
0.24%
YoY
|
$468.8M
4.13%
YoY
|
$395.8M
5.97%
YoY
|
$494.7M
6.5%
YoY
|
$453.7M
13.65%
YoY
|
$450.2M
32.02%
YoY
|
$373.5M
44.1%
YoY
|
$464.5M
38.33%
YoY
|
$399.2M
41.41%
YoY
|
| Cost Of Revenue |
$227.5M
103.31%
YoY
|
$120.7M
2.03%
YoY
|
$120.2M
5.62%
YoY
|
$120.2M
1.86%
YoY
|
$111.9M
-4.77%
YoY
|
$118.3M
1.55%
YoY
|
$113.8M
-2.32%
YoY
|
$118.0M
0.17%
YoY
|
$117.5M
2.53%
YoY
|
$116.5M
-2.84%
YoY
|
$116.5M
-2.18%
YoY
|
$117.8M
2.61%
YoY
|
$114.6M
8.01%
YoY
|
$119.9M
9.2%
YoY
|
$119.1M
20.42%
YoY
|
$114.8M
27.98%
YoY
|
$106.1M
26.46%
YoY
|
$109.8M
38.81%
YoY
|
$98.90M
60.81%
YoY
|
| Gross Profit |
$202.1M
-27.51%
YoY
|
$392.6M
4.72%
YoY
|
$347.3M
2.72%
YoY
|
$340.0M
-5.37%
YoY
|
$278.8M
-4.19%
YoY
|
$374.9M
-2.55%
YoY
|
$338.1M
-0.06%
YoY
|
$359.3M
2.36%
YoY
|
$291.0M
3.49%
YoY
|
$384.7M
2.64%
YoY
|
$338.3M
1.11%
YoY
|
$351.0M
4.65%
YoY
|
$281.2M
5.16%
YoY
|
$374.8M
5.67%
YoY
|
$334.6M
11.42%
YoY
|
$335.4M
33.47%
YoY
|
$267.4M
52.54%
YoY
|
$354.7M
38.18%
YoY
|
$300.3M
36.01%
YoY
|
| Selling, General & Admin |
$107.3M
-6.45%
YoY
|
$225.5M
-1.4%
YoY
|
$105.2M
-3.22%
YoY
|
$110.6M
-7.14%
YoY
|
$114.7M
3.8%
YoY
|
$228.7M
-4.11%
YoY
|
$108.7M
3.23%
YoY
|
$119.1M
-49.68%
YoY
|
$110.5M
2.41%
YoY
|
$238.5M
3.74%
YoY
|
$105.3M
-1.13%
YoY
|
$236.7M
121.42%
YoY
|
$107.9M
9.65%
YoY
|
$229.9M
8.7%
YoY
|
$106.5M
8.12%
YoY
|
$106.9M
20.25%
YoY
|
$98.40M
28.63%
YoY
|
$211.5M
2.22%
YoY
|
$98.50M
35.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 |
$20.70M
-12.29%
YoY
|
$38.50M
-9.2%
YoY
|
$22.40M
20.43%
YoY
|
$23.60M
28.26%
YoY
|
$23.60M
27.57%
YoY
|
$42.40M
10.42%
YoY
|
$18.60M
-3.63%
YoY
|
$18.40M
-55.34%
YoY
|
$18.50M
-7.96%
YoY
|
$38.40M
-3.52%
YoY
|
$19.30M
-3.02%
YoY
|
$41.20M
112.37%
YoY
|
$20.10M
4.15%
YoY
|
$39.80M
9.34%
YoY
|
$19.90M
1.53%
YoY
|
$19.40M
-3.0%
YoY
|
$19.30M
-3.5%
YoY
|
$36.40M
70.89%
YoY
|
$19.60M
-6.67%
YoY
|
| Operating Expenses |
$107.3M
-6.45%
YoY
|
$264.0M
-2.62%
YoY
|
$105.2M
-3.22%
YoY
|
$110.6M
-7.14%
YoY
|
$114.7M
3.8%
YoY
|
$271.1M
-2.09%
YoY
|
$108.7M
3.23%
YoY
|
$119.1M
-57.14%
YoY
|
$110.5M
2.41%
YoY
|
$276.9M
2.67%
YoY
|
$105.3M
-1.13%
YoY
|
$277.9M
159.96%
YoY
|
$107.9M
9.65%
YoY
|
$269.7M
8.79%
YoY
|
$106.5M
8.12%
YoY
|
$106.9M
20.25%
YoY
|
$98.40M
28.63%
YoY
|
$247.9M
14.19%
YoY
|
$98.50M
35.86%
YoY
|
| Operating Profit |
$55.90M
302.16%
YoY
|
$128.6M
23.89%
YoY
|
$89.90M
26.09%
YoY
|
$56.20M
-75.47%
YoY
|
$13.90M
-0.71%
YoY
|
$103.8M
-3.71%
YoY
|
$71.30M
21.67%
YoY
|
$229.1M
213.41%
YoY
|
$14.00M
37.25%
YoY
|
$107.8M
2.57%
YoY
|
$58.60M
-21.13%
YoY
|
$73.10M
-8.51%
YoY
|
$10.20M
-64.21%
YoY
|
$105.1M
-1.59%
YoY
|
$74.30M
14.31%
YoY
|
$79.90M
174.57%
YoY
|
$28.50M
-191.94%
YoY
|
$106.8M
170.38%
YoY
|
$65.00M
158.96%
YoY
|
| Interest Expense |
-$36.00M
0.0%
YoY
|
-$36.90M
0.82%
YoY
|
-$37.00M
-0.27%
YoY
|
-$36.50M
-11.19%
YoY
|
-$36.00M
-13.04%
YoY
|
-$36.60M
-10.29%
YoY
|
-$37.10M
-7.71%
YoY
|
-$41.10M
3.53%
YoY
|
-$41.40M
9.81%
YoY
|
-$40.80M
13.65%
YoY
|
-$40.20M
19.64%
YoY
|
-$39.70M
25.63%
YoY
|
-$37.70M
22.8%
YoY
|
-$35.90M
12.54%
YoY
|
-$33.60M
5.66%
YoY
|
-$31.60M
-1.56%
YoY
|
-$30.70M
-11.27%
YoY
|
-$31.90M
-5.62%
YoY
|
-$31.80M
-7.02%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$100.0K
0.0%
YoY
|
$1.100M
450.0%
YoY
|
N/A
|
$200.0K
100.0%
YoY
|
-$100.0K
-66.67%
YoY
|
$200.0K
100.0%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
N/A
|
-$300.0K
N/A
|
$100.0K
N/A
|
-$100.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$19.90M
-190.05%
YoY
|
$96.60M
29.66%
YoY
|
$52.30M
53.37%
YoY
|
$19.70M
-89.52%
YoY
|
-$22.10M
-19.34%
YoY
|
$74.50M
19.58%
YoY
|
$34.10M
86.34%
YoY
|
$187.9M
-139.33%
YoY
|
-$27.40M
-0.36%
YoY
|
$62.30M
-9.97%
YoY
|
$18.30M
-54.7%
YoY
|
-$477.7M
-1086.98%
YoY
|
-$27.50M
1095.65%
YoY
|
$69.20M
-5.59%
YoY
|
$40.40M
21.69%
YoY
|
$48.40M
-1713.33%
YoY
|
-$2.300M
-96.8%
YoY
|
$73.30M
1185.96%
YoY
|
$33.20M
-460.87%
YoY
|
| Income Tax |
$400.0K
-20.0%
YoY
|
$100.0K
-83.33%
YoY
|
$1.200M
-700.0%
YoY
|
$200.0K
-98.2%
YoY
|
$500.0K
-200.0%
YoY
|
$600.0K
-66.67%
YoY
|
-$200.0K
-114.29%
YoY
|
$11.10M
2675.0%
YoY
|
-$500.0K
-225.0%
YoY
|
$1.800M
-83.02%
YoY
|
$1.400M
-566.67%
YoY
|
$400.0K
-66.67%
YoY
|
$400.0K
-119.05%
YoY
|
$10.60M
307.69%
YoY
|
-$300.0K
-127.27%
YoY
|
$1.200M
-150.0%
YoY
|
-$2.100M
-55.32%
YoY
|
$2.600M
225.0%
YoY
|
$1.100M
-68.57%
YoY
|
| Net Earnings |
$19.10M
-192.72%
YoY
|
$95.50M
29.05%
YoY
|
$51.30M
48.27%
YoY
|
$19.50M
-88.97%
YoY
|
-$20.60M
-24.26%
YoY
|
$74.00M
27.15%
YoY
|
$34.60M
103.53%
YoY
|
$176.8M
-136.75%
YoY
|
-$27.20M
-5.88%
YoY
|
$58.20M
2.11%
YoY
|
$17.00M
-58.33%
YoY
|
-$481.1M
-1102.29%
YoY
|
-$28.90M
28800.0%
YoY
|
$57.00M
-19.83%
YoY
|
$40.80M
23.26%
YoY
|
$48.00M
-5433.33%
YoY
|
-$100.0K
-99.85%
YoY
|
$71.10M
1553.49%
YoY
|
$33.10M
-345.19%
YoY
|
| Basic Earnings Per Share |
$0.11
-178.57%
YoY
|
N/A
|
$0.29
45.0%
YoY
|
$0.10
-90.48%
YoY
|
-$0.14
-22.22%
YoY
|
$0.44
22.22%
YoY
|
$0.20
122.22%
YoY
|
$1.05
-135.96%
YoY
|
-$0.18
-5.26%
YoY
|
$0.36
N/A
|
$0.09
-62.5%
YoY
|
-$2.92
-1142.86%
YoY
|
-$0.19
375.0%
YoY
|
N/A
|
$0.24
33.33%
YoY
|
$0.28
-660.0%
YoY
|
-$0.04
-92.31%
YoY
|
N/A
|
$0.18
-228.57%
YoY
|
| Diluted Earnings Per Share |
$0.11
-178.57%
YoY
|
$0.55
27.91%
YoY
|
$0.29
52.63%
YoY
|
$0.10
-90.1%
YoY
|
-$0.14
-22.22%
YoY
|
$0.43
21.83%
YoY
|
$0.19
111.11%
YoY
|
$1.01
-134.64%
YoY
|
-$0.18
-5.26%
YoY
|
$0.35
2.23%
YoY
|
$0.09
-60.87%
YoY
|
-$2.92
-1141.34%
YoY
|
-$0.19
375.0%
YoY
|
$0.35
-100.0%
YoY
|
$0.23
27.78%
YoY
|
$0.28
-660.0%
YoY
|
-$0.04
-92.31%
YoY
|
$478.8K
-2393939493.94%
YoY
|
$0.18
-228.57%
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 |
176.1M shares
5.4%
YoY
|
167.2M shares
0.75%
YoY
|
167.2M shares
0.75%
YoY
|
167.1M shares
0.72%
YoY
|
167.0M shares
0.69%
YoY
|
166.0M shares
0.57%
YoY
|
166.0M shares
0.57%
YoY
|
165.9M shares
0.54%
YoY
|
165.9M shares
0.54%
YoY
|
165.0M shares
0.55%
YoY
|
165.0M shares
0.61%
YoY
|
165.0M shares
0.6%
YoY
|
165.0M shares
8.54%
YoY
|
164.2M shares
12.73%
YoY
|
164.0M shares
12.67%
YoY
|
164.0M shares
12.64%
YoY
|
152.0M shares
4.97%
YoY
|
145.6M shares
0.82%
YoY
|
145.6M shares
0.83%
YoY
|
| Diluted Shares Outstanding |
177.1M shares
6.43%
YoY
|
N/A
|
176.3M shares
5.44%
YoY
|
168.0M shares
-3.72%
YoY
|
166.4M shares
0.6%
YoY
|
171.8M shares
1.48%
YoY
|
167.2M shares
1.21%
YoY
|
174.5M shares
5.76%
YoY
|
165.4M shares
0.55%
YoY
|
169.3M shares
N/A
|
165.2M shares
0.36%
YoY
|
165.0M shares
0.24%
YoY
|
164.5M shares
8.22%
YoY
|
N/A
|
164.6M shares
12.43%
YoY
|
164.6M shares
13.05%
YoY
|
152.0M shares
4.97%
YoY
|
N/A
|
146.4M shares
1.39%
YoY
|
Loading...