|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.041B
-1.5%
YoY
|
$4.102B
3.53%
YoY
|
$3.962B
11.46%
YoY
|
$3.555B
53.67%
YoY
|
$2.313B
66.92%
YoY
|
| Cost Of Revenue |
$1.684B
-0.49%
YoY
|
$1.692B
-3.45%
YoY
|
$1.752B
3.4%
YoY
|
$1.695B
89.73%
YoY
|
$893.2M
40.44%
YoY
|
| Gross Profit |
$2.357B
-2.21%
YoY
|
$2.410B
9.06%
YoY
|
$2.210B
18.8%
YoY
|
$1.860B
30.99%
YoY
|
$1.420B
89.38%
YoY
|
| Selling, General & Admin |
$1.469B
5.84%
YoY
|
$1.388B
19.28%
YoY
|
$1.164B
15.3%
YoY
|
$1.010B
36.95%
YoY
|
$737.2M
43.21%
YoY
|
| Research & Development |
$29.60M
15.63%
YoY
|
$25.60M
19.63%
YoY
|
$21.40M
14.44%
YoY
|
$18.70M
36.5%
YoY
|
$13.70M
34.31%
YoY
|
| Depreciation & Amortization |
$79.28M
13.52%
YoY
|
$69.84M
28.61%
YoY
|
$54.30M
38.43%
YoY
|
$39.23M
22.68%
YoY
|
$31.98M
15.78%
YoY
|
| Operating Expenses |
$1.469B
3.92%
YoY
|
$1.414B
19.29%
YoY
|
$1.185B
17.42%
YoY
|
$1.010B
34.45%
YoY
|
$750.9M
43.03%
YoY
|
| Operating Profit |
$149.5M
-85.37%
YoY
|
$1.022B
-1.43%
YoY
|
$1.037B
21.87%
YoY
|
$850.8M
24.55%
YoY
|
$683.1M
219.0%
YoY
|
| Interest Expense |
-$76.60M
-31.95%
YoY
|
-$112.6M
-169.76%
YoY
|
$161.4M
18.5%
YoY
|
$136.2M
528.99%
YoY
|
$21.65M
221.08%
YoY
|
| Other Income/Expense, Net |
$63.00K
-94.88%
YoY
|
$1.231M
-477.61%
YoY
|
-$326.0K
-3.55%
YoY
|
-$338.0K
-118.81%
YoY
|
$1.797M
252.35%
YoY
|
| Pretax Income |
$72.98M
-91.99%
YoY
|
$910.6M
3.92%
YoY
|
$876.3M
21.96%
YoY
|
$718.5M
8.23%
YoY
|
$663.8M
220.73%
YoY
|
| Income Tax |
$154.2M
-490.46%
YoY
|
-$39.49M
-147.17%
YoY
|
$83.71M
-53.07%
YoY
|
$178.3M
-388.38%
YoY
|
-$61.85M
-41.59%
YoY
|
| Net Earnings |
-$81.20M
-108.55%
YoY
|
$950.1M
19.87%
YoY
|
$792.6M
46.73%
YoY
|
$540.2M
-25.57%
YoY
|
$725.7M
131.95%
YoY
|
| Basic Earnings Per Share |
-$1.50
-109.38%
YoY
|
$16.00
23.93%
YoY
|
$12.91
46.37%
YoY
|
$8.82
-24.1%
YoY
|
$11.62
150.43%
YoY
|
| Diluted Earnings Per Share |
-$1.50
-109.45%
YoY
|
$15.88
24.16%
YoY
|
$12.79
46.84%
YoY
|
$8.71
-23.53%
YoY
|
$11.39
149.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.21M shares
-8.71%
YoY
|
59.38M shares
-3.27%
YoY
|
61.39M shares
0.27%
YoY
|
61.22M shares
-1.99%
YoY
|
62.46M shares
-7.3%
YoY
|
| Diluted Shares Outstanding |
54.21M shares
-9.4%
YoY
|
59.83M shares
-3.42%
YoY
|
61.95M shares
-0.09%
YoY
|
62.01M shares
-2.69%
YoY
|
63.72M shares
-7.04%
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 |
$921.5M
-1.69%
YoY
|
$957.6M
-3.25%
YoY
|
$996.3M
-6.2%
YoY
|
$1.149B
3.41%
YoY
|
$937.3M
-0.14%
YoY
|
$989.8M
3.09%
YoY
|
$1.062B
1.58%
YoY
|
$1.112B
3.65%
YoY
|
$938.6M
6.16%
YoY
|
$960.1M
1.58%
YoY
|
$1.046B
6.15%
YoY
|
$1.072B
11.17%
YoY
|
$884.2M
33.93%
YoY
|
$945.2M
61.12%
YoY
|
$985.1M
57.38%
YoY
|
$964.6M
50.53%
YoY
|
$660.1M
43.48%
YoY
|
$586.6M
42.56%
YoY
|
$625.9M
73.03%
YoY
|
| Cost Of Revenue |
$398.5M
0.69%
YoY
|
$434.0M
4.11%
YoY
|
$413.3M
-3.63%
YoY
|
$440.5M
2.55%
YoY
|
$395.8M
-4.99%
YoY
|
$416.8M
-2.92%
YoY
|
$428.9M
-7.59%
YoY
|
$429.6M
-4.76%
YoY
|
$416.6M
2.15%
YoY
|
$429.4M
-4.33%
YoY
|
$464.1M
4.57%
YoY
|
$451.1M
-3.38%
YoY
|
$407.8M
21.65%
YoY
|
$448.8M
109.15%
YoY
|
$443.8M
96.26%
YoY
|
$466.8M
90.09%
YoY
|
$335.2M
62.04%
YoY
|
$214.6M
17.65%
YoY
|
$226.1M
45.92%
YoY
|
| Gross Profit |
$522.9M
-3.44%
YoY
|
$523.7M
-8.6%
YoY
|
$583.0M
-7.95%
YoY
|
$708.8M
3.95%
YoY
|
$541.5M
3.73%
YoY
|
$572.9M
7.96%
YoY
|
$633.3M
8.89%
YoY
|
$681.9M
9.76%
YoY
|
$522.1M
9.59%
YoY
|
$530.7M
6.93%
YoY
|
$581.6M
7.45%
YoY
|
$621.3M
24.83%
YoY
|
$476.4M
46.61%
YoY
|
$496.3M
33.41%
YoY
|
$541.3M
35.39%
YoY
|
$497.7M
25.95%
YoY
|
$324.9M
28.32%
YoY
|
$372.0M
62.4%
YoY
|
$399.8M
93.35%
YoY
|
| Selling, General & Admin |
$322.1M
1.11%
YoY
|
$377.3M
1.14%
YoY
|
$375.3M
3.26%
YoY
|
$398.2M
11.81%
YoY
|
$318.6M
7.75%
YoY
|
$373.0M
16.14%
YoY
|
$363.5M
18.11%
YoY
|
$356.2M
17.62%
YoY
|
$295.6M
22.45%
YoY
|
$321.2M
18.44%
YoY
|
$307.8M
11.02%
YoY
|
$302.8M
21.24%
YoY
|
$241.4M
17.06%
YoY
|
$271.2M
28.01%
YoY
|
$277.2M
40.93%
YoY
|
$249.8M
24.97%
YoY
|
$206.2M
60.46%
YoY
|
$211.8M
48.24%
YoY
|
$196.7M
46.07%
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.24M
9.19%
YoY
|
$20.95M
16.69%
YoY
|
$20.33M
11.77%
YoY
|
$19.47M
11.0%
YoY
|
$18.54M
14.7%
YoY
|
$17.95M
30.03%
YoY
|
$18.19M
23.28%
YoY
|
$17.54M
38.75%
YoY
|
$16.16M
23.03%
YoY
|
$13.80M
8.43%
YoY
|
$14.75M
51.39%
YoY
|
$12.64M
42.72%
YoY
|
$13.14M
66.38%
YoY
|
$12.73M
56.32%
YoY
|
$9.744M
20.55%
YoY
|
$8.859M
15.13%
YoY
|
$7.895M
-1.97%
YoY
|
$8.144M
11.56%
YoY
|
$8.083M
19.71%
YoY
|
| Operating Expenses |
$322.1M
1.11%
YoY
|
$377.3M
1.14%
YoY
|
$375.3M
3.26%
YoY
|
$398.2M
11.81%
YoY
|
$318.6M
7.75%
YoY
|
$373.0M
16.14%
YoY
|
$363.5M
18.11%
YoY
|
$356.2M
17.62%
YoY
|
$295.6M
22.45%
YoY
|
$321.2M
18.44%
YoY
|
$307.8M
11.02%
YoY
|
$302.8M
21.24%
YoY
|
$241.4M
17.06%
YoY
|
$271.2M
28.01%
YoY
|
$277.2M
40.93%
YoY
|
$249.8M
24.97%
YoY
|
$206.2M
60.46%
YoY
|
$211.8M
48.24%
YoY
|
$196.7M
46.07%
YoY
|
| Operating Profit |
$200.8M
-9.92%
YoY
|
$146.4M
-26.77%
YoY
|
$207.7M
-23.04%
YoY
|
-$427.5M
-231.25%
YoY
|
$223.0M
-1.53%
YoY
|
$199.9M
-4.58%
YoY
|
$269.8M
-1.47%
YoY
|
$325.7M
2.28%
YoY
|
$226.4M
-3.62%
YoY
|
$209.5M
-6.95%
YoY
|
$273.9M
3.71%
YoY
|
$318.5M
28.44%
YoY
|
$234.9M
97.96%
YoY
|
$225.2M
40.73%
YoY
|
$264.1M
30.04%
YoY
|
$248.0M
26.95%
YoY
|
$118.7M
-4.82%
YoY
|
$160.0M
147.54%
YoY
|
$203.1M
181.7%
YoY
|
| Interest Expense |
-$21.75M
23.86%
YoY
|
-$19.10M
-25.42%
YoY
|
-$18.22M
-27.6%
YoY
|
-$21.72M
-26.02%
YoY
|
-$17.56M
-157.46%
YoY
|
-$25.61M
-26.58%
YoY
|
-$25.17M
-164.2%
YoY
|
-$29.36M
-30.04%
YoY
|
$30.56M
-28.32%
YoY
|
-$34.88M
-21.89%
YoY
|
$39.21M
14.84%
YoY
|
-$41.96M
-227.31%
YoY
|
$42.64M
121.47%
YoY
|
-$44.66M
406.83%
YoY
|
$34.14M
426.4%
YoY
|
$32.96M
599.55%
YoY
|
$19.25M
1079.66%
YoY
|
-$8.811M
1001.38%
YoY
|
$6.486M
331.82%
YoY
|
| Other Income/Expense, Net |
-$251.0K
-47.16%
YoY
|
-$80.00K
-108.61%
YoY
|
-$9.000K
-103.8%
YoY
|
$627.0K
1293.33%
YoY
|
-$475.0K
-2475.0%
YoY
|
$929.0K
-220.03%
YoY
|
$237.0K
887.5%
YoY
|
$45.00K
-93.72%
YoY
|
$20.00K
-106.83%
YoY
|
-$774.0K
-544.83%
YoY
|
$24.00K
50.0%
YoY
|
$717.0K
71.12%
YoY
|
-$293.0K
-69.06%
YoY
|
$174.0K
-90.24%
YoY
|
$16.00K
700.0%
YoY
|
$419.0K
20850.0%
YoY
|
-$947.0K
-8709.09%
YoY
|
$1.782M
-545.5%
YoY
|
$2.000K
-107.41%
YoY
|
| Pretax Income |
$178.8M
-12.73%
YoY
|
$127.2M
-27.4%
YoY
|
$189.4M
-22.65%
YoY
|
-$448.6M
-251.34%
YoY
|
$204.9M
5.62%
YoY
|
$175.2M
0.79%
YoY
|
$244.9M
4.92%
YoY
|
$296.4M
6.92%
YoY
|
$194.0M
1.18%
YoY
|
$173.9M
-0.97%
YoY
|
$233.4M
1.67%
YoY
|
$277.2M
29.37%
YoY
|
$191.8M
93.59%
YoY
|
$175.6M
14.78%
YoY
|
$229.6M
16.1%
YoY
|
$214.3M
12.46%
YoY
|
$99.06M
-19.19%
YoY
|
$153.0M
141.26%
YoY
|
$197.7M
182.14%
YoY
|
| Income Tax |
$41.29M
-7.91%
YoY
|
$22.05M
-111.39%
YoY
|
$43.61M
-3.29%
YoY
|
$43.68M
-35.31%
YoY
|
$44.84M
7.84%
YoY
|
-$193.7M
142.92%
YoY
|
$45.10M
-20.01%
YoY
|
$67.52M
4.15%
YoY
|
$41.58M
-1.53%
YoY
|
-$79.73M
-310.73%
YoY
|
$56.38M
-6.39%
YoY
|
$64.83M
20.08%
YoY
|
$42.22M
60.54%
YoY
|
$37.83M
-2097.57%
YoY
|
$60.23M
36.11%
YoY
|
$53.99M
-142.05%
YoY
|
$26.30M
8.72%
YoY
|
-$1.894M
-98.42%
YoY
|
$44.25M
439.93%
YoY
|
| Net Earnings |
$137.6M
-14.08%
YoY
|
$105.2M
-71.49%
YoY
|
$145.8M
-27.02%
YoY
|
-$492.3M
-315.06%
YoY
|
$160.1M
5.02%
YoY
|
$368.9M
45.48%
YoY
|
$199.8M
12.87%
YoY
|
$228.9M
7.77%
YoY
|
$152.5M
1.95%
YoY
|
$253.6M
84.11%
YoY
|
$177.0M
4.53%
YoY
|
$212.4M
32.5%
YoY
|
$149.5M
105.53%
YoY
|
$137.7M
-11.05%
YoY
|
$169.3M
10.33%
YoY
|
$160.3M
-49.74%
YoY
|
$72.76M
-26.06%
YoY
|
$154.9M
-15.53%
YoY
|
$153.5M
148.01%
YoY
|
| Basic Earnings Per Share |
$2.74
-3.86%
YoY
|
N/A
|
$2.72
-19.53%
YoY
|
-$8.82
-332.72%
YoY
|
$2.85
13.1%
YoY
|
N/A
|
$3.38
16.55%
YoY
|
$3.79
10.82%
YoY
|
$2.52
4.13%
YoY
|
N/A
|
$2.90
5.45%
YoY
|
$3.42
31.54%
YoY
|
$2.42
98.36%
YoY
|
N/A
|
$2.75
11.34%
YoY
|
$2.60
-48.21%
YoY
|
$1.22
-18.67%
YoY
|
$2.63
-4.36%
YoY
|
$2.47
168.48%
YoY
|
| Diluted Earnings Per Share |
$2.71
-4.24%
YoY
|
$2.05
-67.78%
YoY
|
$2.70
-19.64%
YoY
|
-$8.82
-333.95%
YoY
|
$2.83
13.2%
YoY
|
$6.36
52.9%
YoY
|
$3.36
17.07%
YoY
|
$3.77
11.11%
YoY
|
$2.50
4.6%
YoY
|
$4.16
88.72%
YoY
|
$2.87
5.51%
YoY
|
$3.39
31.51%
YoY
|
$2.39
100.84%
YoY
|
$2.20
-14.26%
YoY
|
$2.72
12.4%
YoY
|
$2.58
-47.67%
YoY
|
$1.19
-19.05%
YoY
|
$2.57
-4.46%
YoY
|
$2.42
165.93%
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 |
50.23M shares
-10.39%
YoY
|
51.92M shares
-10.92%
YoY
|
54.62M shares
-8.03%
YoY
|
56.07M shares
-7.62%
YoY
|
56.06M shares
-7.34%
YoY
|
58.28M shares
-3.77%
YoY
|
59.39M shares
-3.66%
YoY
|
60.70M shares
-2.13%
YoY
|
60.50M shares
-2.03%
YoY
|
60.57M shares
-1.91%
YoY
|
61.64M shares
-0.01%
YoY
|
62.03M shares
0.73%
YoY
|
61.75M shares
5.82%
YoY
|
61.74M shares
4.92%
YoY
|
61.65M shares
-1.18%
YoY
|
61.58M shares
-5.6%
YoY
|
58.35M shares
-10.83%
YoY
|
58.85M shares
-12.82%
YoY
|
62.39M shares
-7.52%
YoY
|
| Diluted Shares Outstanding |
50.71M shares
-10.26%
YoY
|
N/A
|
53.99M shares
-9.26%
YoY
|
55.78M shares
-8.2%
YoY
|
56.50M shares
-7.46%
YoY
|
N/A
|
59.50M shares
-3.43%
YoY
|
60.77M shares
-2.93%
YoY
|
61.05M shares
-2.51%
YoY
|
N/A
|
61.62M shares
-1.21%
YoY
|
62.60M shares
0.59%
YoY
|
62.63M shares
2.85%
YoY
|
N/A
|
62.37M shares
-1.51%
YoY
|
62.24M shares
-3.72%
YoY
|
60.90M shares
-8.9%
YoY
|
N/A
|
63.32M shares
-7.4%
YoY
|
Loading...