|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.795B
-3.27%
YoY
|
$1.856B
-0.81%
YoY
|
$1.871B
-34.31%
YoY
|
$2.848B
25.45%
YoY
|
$2.271B
9.88%
YoY
|
| Cost Of Revenue |
$947.3M
-3.69%
YoY
|
$983.6M
-0.7%
YoY
|
$990.5M
-48.18%
YoY
|
$1.912B
17.31%
YoY
|
$1.630B
9.91%
YoY
|
| Gross Profit |
$848.1M
-2.79%
YoY
|
$872.4M
-0.94%
YoY
|
$880.7M
-6.0%
YoY
|
$936.9M
46.13%
YoY
|
$641.1M
9.78%
YoY
|
| Selling, General & Admin |
$430.6M
-1.27%
YoY
|
$436.2M
-2.38%
YoY
|
$446.8M
-26.63%
YoY
|
$608.9M
29.41%
YoY
|
$470.5M
5.87%
YoY
|
| Research & Development |
$20.30M
4.64%
YoY
|
$19.40M
7.78%
YoY
|
$18.00M
12.5%
YoY
|
$16.00M
128.57%
YoY
|
$7.000M
-54.55%
YoY
|
| Depreciation & Amortization |
$38.47M
7.02%
YoY
|
$35.95M
1.25%
YoY
|
$35.51M
-45.09%
YoY
|
$64.66M
23.62%
YoY
|
$52.30M
0.39%
YoY
|
| Operating Expenses |
$674.2M
54.58%
YoY
|
$436.2M
-17.2%
YoY
|
$526.8M
-53.21%
YoY
|
$1.126B
139.29%
YoY
|
$470.5M
5.87%
YoY
|
| Operating Profit |
$173.9M
-60.14%
YoY
|
$436.2M
23.26%
YoY
|
$353.9M
-287.19%
YoY
|
-$189.1M
-210.84%
YoY
|
$170.6M
22.25%
YoY
|
| Interest Expense |
-$94.33M
-7.37%
YoY
|
-$101.8M
-200.39%
YoY
|
$101.4M
20.23%
YoY
|
$84.38M
33.56%
YoY
|
$63.18M
-5.06%
YoY
|
| Other Income/Expense, Net |
-$90.62M
-12.98%
YoY
|
-$104.1M
20.27%
YoY
|
-$86.59M
5.85%
YoY
|
-$81.81M
34.94%
YoY
|
-$60.63M
-15.86%
YoY
|
| Pretax Income |
$83.24M
-74.93%
YoY
|
$332.1M
24.23%
YoY
|
$267.3M
-198.69%
YoY
|
-$270.9M
-346.35%
YoY
|
$110.0M
62.94%
YoY
|
| Income Tax |
$63.00M
-27.17%
YoY
|
$86.50M
10.97%
YoY
|
$77.94M
362.96%
YoY
|
$16.84M
-57.54%
YoY
|
$39.65M
52.29%
YoY
|
| Net Earnings |
$51.11M
-75.65%
YoY
|
$209.9M
170.43%
YoY
|
$77.62M
-140.52%
YoY
|
-$191.6M
-341.83%
YoY
|
$79.21M
48.25%
YoY
|
| Basic Earnings Per Share |
$1.13
-74.38%
YoY
|
$4.41
195.97%
YoY
|
$1.49
-140.16%
YoY
|
-$3.71
-337.82%
YoY
|
$1.56
24.8%
YoY
|
| Diluted Earnings Per Share |
$1.09
-74.23%
YoY
|
$4.23
197.89%
YoY
|
$1.42
-138.27%
YoY
|
-$3.71
-350.68%
YoY
|
$1.48
24.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
45.35M shares
-4.66%
YoY
|
47.57M shares
-8.71%
YoY
|
52.11M shares
0.85%
YoY
|
51.67M shares
1.66%
YoY
|
50.83M shares
19.35%
YoY
|
| Diluted Shares Outstanding |
46.69M shares
-6.01%
YoY
|
49.67M shares
-9.05%
YoY
|
54.61M shares
5.69%
YoY
|
51.67M shares
-3.18%
YoY
|
53.37M shares
18.56%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$481.4M
7.04%
YoY
|
$421.9M
-1.13%
YoY
|
$649.1M
2.64%
YoY
|
$662.2M
0.38%
YoY
|
$449.7M
-30.58%
YoY
|
$426.7M
-36.59%
YoY
|
$632.4M
-1.68%
YoY
|
$659.7M
2.85%
YoY
|
$647.8M
-5.21%
YoY
|
$672.9M
-5.36%
YoY
|
$643.2M
-0.96%
YoY
|
$641.4M
-9.53%
YoY
|
$683.4M
-11.03%
YoY
|
$711.0M
-8.8%
YoY
|
$649.4M
9.74%
YoY
|
$708.9M
86.71%
YoY
|
$768.2M
31.49%
YoY
|
$779.6M
35.66%
YoY
|
$591.7M
9.27%
YoY
|
| Cost Of Revenue |
$255.3M
10.6%
YoY
|
$229.9M
0.67%
YoY
|
$382.3M
3.87%
YoY
|
$385.9M
-0.82%
YoY
|
$230.9M
-42.09%
YoY
|
$228.3M
-43.23%
YoY
|
$368.1M
-9.45%
YoY
|
$389.1M
-0.2%
YoY
|
$398.7M
-2.48%
YoY
|
$402.2M
-22.13%
YoY
|
$406.5M
-2.18%
YoY
|
$389.9M
-14.57%
YoY
|
$408.8M
-19.46%
YoY
|
$516.5M
-0.48%
YoY
|
$415.6M
-2.43%
YoY
|
$456.4M
81.34%
YoY
|
$507.6M
19.62%
YoY
|
$519.0M
25.51%
YoY
|
$425.9M
12.86%
YoY
|
| Gross Profit |
$226.1M
3.3%
YoY
|
$192.0M
-3.21%
YoY
|
$266.8M
0.94%
YoY
|
$276.3M
2.11%
YoY
|
$218.8M
-12.16%
YoY
|
$198.3M
-26.72%
YoY
|
$264.3M
11.68%
YoY
|
$270.6M
7.58%
YoY
|
$249.1M
-9.28%
YoY
|
$270.7M
39.17%
YoY
|
$236.6M
1.2%
YoY
|
$251.5M
-0.41%
YoY
|
$274.6M
5.38%
YoY
|
$194.5M
-25.38%
YoY
|
$233.8M
40.99%
YoY
|
$252.5M
97.26%
YoY
|
$260.6M
62.98%
YoY
|
$260.6M
61.68%
YoY
|
$165.8M
1.04%
YoY
|
| Selling, General & Admin |
$110.6M
3.05%
YoY
|
$104.6M
-2.62%
YoY
|
$153.4M
0.8%
YoY
|
$152.9M
4.18%
YoY
|
$107.3M
-32.87%
YoY
|
$107.5M
-31.65%
YoY
|
$152.2M
-0.41%
YoY
|
$146.8M
-1.03%
YoY
|
$159.8M
-7.32%
YoY
|
$157.2M
-1.92%
YoY
|
$152.8M
0.05%
YoY
|
$148.3M
-7.46%
YoY
|
$172.4M
9.56%
YoY
|
$160.3M
1.56%
YoY
|
$152.7M
19.92%
YoY
|
$160.3M
68.59%
YoY
|
$157.4M
33.61%
YoY
|
$157.8M
34.26%
YoY
|
$127.4M
14.0%
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 |
$10.28M
-35.05%
YoY
|
$3.878M
-75.22%
YoY
|
$15.70M
0.57%
YoY
|
$15.93M
2.4%
YoY
|
$15.82M
3.77%
YoY
|
$15.65M
3.78%
YoY
|
$15.61M
5.34%
YoY
|
$15.55M
1.0%
YoY
|
$15.25M
-2.69%
YoY
|
$15.08M
-12.6%
YoY
|
$14.82M
-13.38%
YoY
|
$15.40M
-12.68%
YoY
|
$15.67M
-11.41%
YoY
|
$17.25M
6.17%
YoY
|
$17.11M
30.82%
YoY
|
$17.64M
33.78%
YoY
|
$17.69M
32.93%
YoY
|
$16.25M
23.6%
YoY
|
$13.08M
3.9%
YoY
|
| Operating Expenses |
$110.6M
-68.49%
YoY
|
$104.6M
-2.62%
YoY
|
$153.4M
0.8%
YoY
|
$157.3M
4.09%
YoY
|
$350.9M
119.57%
YoY
|
$107.5M
-31.65%
YoY
|
$152.2M
-0.41%
YoY
|
$151.1M
-1.0%
YoY
|
$159.8M
-7.32%
YoY
|
$157.2M
-39.6%
YoY
|
$152.8M
0.05%
YoY
|
$152.6M
-7.35%
YoY
|
$172.4M
9.56%
YoY
|
$260.3M
64.92%
YoY
|
$152.7M
19.92%
YoY
|
$164.7M
73.27%
YoY
|
$157.4M
33.61%
YoY
|
$157.8M
34.26%
YoY
|
$127.4M
14.0%
YoY
|
| Operating Profit |
$115.5M
-187.47%
YoY
|
$87.35M
-3.89%
YoY
|
$113.4M
1.13%
YoY
|
$119.0M
-0.4%
YoY
|
-$132.1M
-247.81%
YoY
|
$90.89M
-19.89%
YoY
|
$112.1M
33.7%
YoY
|
$119.5M
20.82%
YoY
|
$89.34M
-12.57%
YoY
|
$113.4M
-272.39%
YoY
|
$83.84M
3.37%
YoY
|
$98.90M
12.59%
YoY
|
$102.2M
-1.0%
YoY
|
-$65.81M
-164.01%
YoY
|
$81.11M
110.72%
YoY
|
$87.84M
166.45%
YoY
|
$103.2M
145.13%
YoY
|
$102.8M
135.54%
YoY
|
$38.49M
-26.58%
YoY
|
| Interest Expense |
-$20.76M
-14.07%
YoY
|
-$20.88M
-11.01%
YoY
|
-$21.81M
-9.04%
YoY
|
-$22.74M
-10.51%
YoY
|
-$24.16M
-8.42%
YoY
|
-$23.46M
-189.72%
YoY
|
-$23.97M
-194.75%
YoY
|
-$25.42M
2.48%
YoY
|
-$26.38M
-202.86%
YoY
|
$26.15M
5.1%
YoY
|
$25.30M
2.64%
YoY
|
-$24.80M
7.33%
YoY
|
$25.64M
6.74%
YoY
|
$24.88M
16.21%
YoY
|
$24.65M
57.18%
YoY
|
-$23.11M
52.23%
YoY
|
$24.02M
51.57%
YoY
|
$21.41M
35.23%
YoY
|
$15.68M
-0.06%
YoY
|
| Other Income/Expense, Net |
-$23.53M
-0.74%
YoY
|
-$22.37M
-3.98%
YoY
|
-$23.39M
59.41%
YoY
|
$4.239M
652.93%
YoY
|
-$23.71M
-16.32%
YoY
|
-$23.30M
-6.34%
YoY
|
-$14.68M
-38.07%
YoY
|
$563.0K
40.75%
YoY
|
-$28.33M
-2020.68%
YoY
|
-$24.88M
2.16%
YoY
|
-$23.70M
81.09%
YoY
|
$400.0K
-82.46%
YoY
|
$1.475M
-105.43%
YoY
|
-$24.35M
21.71%
YoY
|
-$13.09M
-10.21%
YoY
|
$2.281M
46.78%
YoY
|
-$27.16M
78.56%
YoY
|
-$20.01M
38.5%
YoY
|
-$14.57M
-4.68%
YoY
|
| Pretax Income |
$91.97M
-159.05%
YoY
|
$64.98M
-3.86%
YoY
|
$89.97M
-7.65%
YoY
|
$100.5M
15.63%
YoY
|
-$155.8M
-355.31%
YoY
|
$67.59M
-23.69%
YoY
|
$97.42M
61.98%
YoY
|
$86.93M
54.12%
YoY
|
$61.01M
-22.23%
YoY
|
$88.57M
-198.24%
YoY
|
$60.14M
-11.58%
YoY
|
$56.40M
-112.43%
YoY
|
$78.45M
3.16%
YoY
|
-$90.16M
-208.89%
YoY
|
$68.02M
184.4%
YoY
|
-$453.6M
-3108.85%
YoY
|
$76.05M
182.79%
YoY
|
$82.80M
183.55%
YoY
|
$23.92M
-35.6%
YoY
|
| Income Tax |
$25.66M
-154.47%
YoY
|
$18.04M
1.44%
YoY
|
$25.58M
-3.73%
YoY
|
$56.88M
132.77%
YoY
|
-$47.11M
-336.44%
YoY
|
$17.78M
-27.21%
YoY
|
$26.57M
47.89%
YoY
|
$24.44M
69.69%
YoY
|
$19.92M
-31.88%
YoY
|
$24.43M
-187.55%
YoY
|
$17.97M
-7.0%
YoY
|
$14.40M
-137.61%
YoY
|
$29.25M
25.7%
YoY
|
-$27.90M
-213.26%
YoY
|
$19.32M
167.82%
YoY
|
-$38.28M
-634.9%
YoY
|
$23.27M
92.65%
YoY
|
$24.64M
122.32%
YoY
|
$7.213M
-38.39%
YoY
|
| Net Earnings |
$51.63M
-142.98%
YoY
|
$19.32M
-65.97%
YoY
|
$64.39M
-9.12%
YoY
|
$43.64M
-30.17%
YoY
|
-$120.1M
-392.41%
YoY
|
$56.76M
-11.51%
YoY
|
$70.85M
67.98%
YoY
|
$62.49M
48.79%
YoY
|
$41.09M
-16.5%
YoY
|
$64.14M
-203.03%
YoY
|
$42.18M
-13.4%
YoY
|
$42.00M
-110.08%
YoY
|
$49.21M
-64.93%
YoY
|
-$62.26M
-194.77%
YoY
|
$48.70M
152.37%
YoY
|
-$416.8M
-2722.9%
YoY
|
$140.3M
739.69%
YoY
|
$65.69M
283.88%
YoY
|
$19.30M
-34.58%
YoY
|
| Basic Earnings Per Share |
$1.17
-144.15%
YoY
|
$0.43
-65.32%
YoY
|
$1.44
-7.69%
YoY
|
N/A
|
-$2.65
-404.6%
YoY
|
$1.24
-7.46%
YoY
|
$1.56
81.4%
YoY
|
N/A
|
$0.87
N/A
|
$1.34
-214.53%
YoY
|
$0.86
-7.53%
YoY
|
N/A
|
N/A
|
-$1.17
-192.13%
YoY
|
$0.93
144.74%
YoY
|
N/A
|
$2.71
721.21%
YoY
|
$1.27
273.53%
YoY
|
$0.38
-34.48%
YoY
|
| Diluted Earnings Per Share |
$1.14
-143.02%
YoY
|
$0.42
-65.29%
YoY
|
$1.41
-5.37%
YoY
|
$0.95
-26.34%
YoY
|
-$2.65
-415.48%
YoY
|
$1.21
-5.47%
YoY
|
$1.49
81.71%
YoY
|
$1.29
86.96%
YoY
|
$0.84
-6.66%
YoY
|
$1.28
-209.4%
YoY
|
$0.82
-6.82%
YoY
|
$0.69
-108.63%
YoY
|
$0.90
-65.38%
YoY
|
-$1.17
-195.12%
YoY
|
$0.88
144.44%
YoY
|
-$8.00
-2797.2%
YoY
|
$2.60
738.71%
YoY
|
$1.23
284.38%
YoY
|
$0.36
-34.55%
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 |
43.97M shares
-2.98%
YoY
|
44.62M shares
-2.28%
YoY
|
46.23M shares
1.52%
YoY
|
N/A
|
45.32M shares
-3.64%
YoY
|
45.66M shares
-4.77%
YoY
|
45.54M shares
-6.65%
YoY
|
N/A
|
47.03M shares
-17.78%
YoY
|
47.95M shares
-16.16%
YoY
|
48.78M shares
-14.51%
YoY
|
N/A
|
57.21M shares
0.25%
YoY
|
57.19M shares
0.27%
YoY
|
57.06M shares
1.35%
YoY
|
N/A
|
57.06M shares
0.68%
YoY
|
57.03M shares
0.61%
YoY
|
56.30M shares
-0.33%
YoY
|
| Diluted Shares Outstanding |
45.15M shares
-0.38%
YoY
|
45.69M shares
-2.58%
YoY
|
45.77M shares
-3.74%
YoY
|
N/A
|
45.32M shares
-7.23%
YoY
|
46.90M shares
-6.07%
YoY
|
47.54M shares
-7.63%
YoY
|
N/A
|
48.85M shares
-10.53%
YoY
|
49.93M shares
-5.86%
YoY
|
51.47M shares
-6.93%
YoY
|
N/A
|
54.60M shares
1.28%
YoY
|
53.04M shares
-0.73%
YoY
|
55.30M shares
2.87%
YoY
|
N/A
|
53.91M shares
0.77%
YoY
|
53.43M shares
0.31%
YoY
|
53.75M shares
1.05%
YoY
|
Loading...