|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$6.814B
1.64%
YoY
|
$6.704B
-6.52%
YoY
|
$7.171B
-8.56%
YoY
|
$7.842B
0.21%
YoY
|
$7.826B
49.73%
YoY
|
| Cost Of Revenue |
$4.119B
1.0%
YoY
|
$4.078B
-6.16%
YoY
|
$4.346B
-9.28%
YoY
|
$4.790B
1.87%
YoY
|
$4.702B
34.61%
YoY
|
| Gross Profit |
$2.695B
2.63%
YoY
|
$2.626B
-7.07%
YoY
|
$2.825B
-7.43%
YoY
|
$3.052B
-2.3%
YoY
|
$3.124B
80.32%
YoY
|
| Selling, General & Admin |
$2.173B
2.38%
YoY
|
$2.123B
-3.42%
YoY
|
$2.198B
-0.76%
YoY
|
$2.215B
-0.73%
YoY
|
$2.231B
40.54%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$147.5M
-0.47%
YoY
|
$148.2M
-8.46%
YoY
|
$161.9M
-1.58%
YoY
|
$164.5M
0.61%
YoY
|
$163.5M
-7.1%
YoY
|
| Operating Expenses |
$2.173B
2.38%
YoY
|
$2.123B
-3.42%
YoY
|
$2.198B
-0.76%
YoY
|
$2.215B
-0.73%
YoY
|
$2.231B
40.54%
YoY
|
| Operating Profit |
$393.1M
255.1%
YoY
|
$110.7M
-82.19%
YoY
|
$621.5M
2.74%
YoY
|
$604.9M
-33.04%
YoY
|
$903.4M
-1665.68%
YoY
|
| Interest Expense |
$4.000M
-59.18%
YoY
|
$9.800M
-47.59%
YoY
|
$18.70M
38.52%
YoY
|
$13.50M
-20.12%
YoY
|
$16.90M
-47.19%
YoY
|
| Other Income/Expense, Net |
$1.000M
-72.97%
YoY
|
$3.700M
-1025.0%
YoY
|
-$400.0K
-99.71%
YoY
|
-$140.2M
6576.19%
YoY
|
-$2.100M
N/A
|
| Pretax Income |
$398.1M
220.53%
YoY
|
$124.2M
-80.59%
YoY
|
$639.8M
41.8%
YoY
|
$451.2M
-48.98%
YoY
|
$884.4M
-1085.95%
YoY
|
| Income Tax |
$103.7M
64.6%
YoY
|
$63.00M
-136.93%
YoY
|
-$170.6M
-328.99%
YoY
|
$74.50M
-34.93%
YoY
|
$114.5M
-253.69%
YoY
|
| Net Earnings |
$294.4M
381.05%
YoY
|
$61.20M
-92.45%
YoY
|
$810.4M
115.13%
YoY
|
$376.7M
-51.07%
YoY
|
$769.9M
-5165.13%
YoY
|
| Basic Earnings Per Share |
$7.13
-980.25%
YoY
|
-$0.81
-104.69%
YoY
|
$17.28
135.42%
YoY
|
$7.34
-47.61%
YoY
|
$14.01
-1590.43%
YoY
|
| Diluted Earnings Per Share |
$7.08
-974.07%
YoY
|
-$0.81
-105.4%
YoY
|
$15.01
126.05%
YoY
|
$6.64
-45.66%
YoY
|
$12.22
-1400.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.30M shares
-6.35%
YoY
|
44.10M shares
-1.78%
YoY
|
44.90M shares
-3.65%
YoY
|
46.60M shares
-11.24%
YoY
|
52.50M shares
0.96%
YoY
|
| Diluted Shares Outstanding |
41.60M shares
-5.67%
YoY
|
44.10M shares
-18.33%
YoY
|
54.00M shares
-4.76%
YoY
|
56.70M shares
-10.0%
YoY
|
63.00M shares
21.15%
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 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.554B
0.78%
YoY
|
$2.345B
-0.32%
YoY
|
$1.392B
3.14%
YoY
|
$1.535B
2.96%
YoY
|
$1.542B
2.04%
YoY
|
$2.353B
-5.81%
YoY
|
$1.349B
-3.05%
YoY
|
$1.491B
-7.6%
YoY
|
$1.511B
-9.42%
YoY
|
$2.498B
-6.32%
YoY
|
$1.392B
-12.06%
YoY
|
$1.614B
-8.05%
YoY
|
$1.668B
-9.26%
YoY
|
$2.666B
-5.16%
YoY
|
$1.583B
2.92%
YoY
|
$1.755B
-1.86%
YoY
|
$1.838B
8.85%
YoY
|
$2.811B
28.58%
YoY
|
$1.538B
18.27%
YoY
|
$1.788B
101.36%
YoY
|
| Cost Of Revenue |
$997.1M
5.76%
YoY
|
$1.360B
0.67%
YoY
|
$873.0M
1.03%
YoY
|
$943.2M
2.0%
YoY
|
$942.8M
0.47%
YoY
|
$1.351B
-4.61%
YoY
|
$864.1M
-2.98%
YoY
|
$924.7M
-7.78%
YoY
|
$938.4M
-9.42%
YoY
|
$1.416B
-8.93%
YoY
|
$890.6M
-13.54%
YoY
|
$1.003B
-8.03%
YoY
|
$1.036B
-7.05%
YoY
|
$1.555B
-6.26%
YoY
|
$1.030B
7.06%
YoY
|
$1.090B
1.84%
YoY
|
$1.115B
10.31%
YoY
|
$1.659B
25.96%
YoY
|
$962.2M
11.39%
YoY
|
$1.071B
61.24%
YoY
|
| Gross Profit |
$556.5M
-7.06%
YoY
|
$985.1M
-1.65%
YoY
|
$518.8M
6.9%
YoY
|
$591.9M
4.52%
YoY
|
$598.8M
4.61%
YoY
|
$1.002B
-7.37%
YoY
|
$485.3M
-3.19%
YoY
|
$566.3M
-7.3%
YoY
|
$572.4M
-9.43%
YoY
|
$1.081B
-2.68%
YoY
|
$501.3M
-9.28%
YoY
|
$610.9M
-8.09%
YoY
|
$632.0M
-12.67%
YoY
|
$1.111B
-3.58%
YoY
|
$552.6M
-4.0%
YoY
|
$664.7M
-7.37%
YoY
|
$723.7M
6.68%
YoY
|
$1.152B
32.54%
YoY
|
$575.6M
32.47%
YoY
|
$717.6M
219.93%
YoY
|
| Selling, General & Admin |
$509.6M
-3.12%
YoY
|
$656.6M
2.72%
YoY
|
$485.3M
3.34%
YoY
|
$505.3M
1.38%
YoY
|
$526.0M
2.06%
YoY
|
$639.2M
-4.6%
YoY
|
$469.6M
-3.02%
YoY
|
$498.4M
-1.6%
YoY
|
$515.4M
-2.83%
YoY
|
$670.0M
-4.63%
YoY
|
$484.2M
-3.49%
YoY
|
$506.5M
6.12%
YoY
|
$530.4M
-0.51%
YoY
|
$702.5M
-5.81%
YoY
|
$501.7M
6.63%
YoY
|
$477.3M
-5.03%
YoY
|
$533.1M
4.12%
YoY
|
$745.8M
29.98%
YoY
|
$470.5M
20.86%
YoY
|
$502.6M
89.02%
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 |
$34.70M
-6.22%
YoY
|
$36.60M
-2.66%
YoY
|
$36.90M
2.22%
YoY
|
$37.00M
-2.37%
YoY
|
$37.00M
1.09%
YoY
|
$37.60M
15.69%
YoY
|
$36.10M
-15.46%
YoY
|
$37.90M
-13.07%
YoY
|
$36.60M
-15.08%
YoY
|
$32.50M
-20.73%
YoY
|
$42.70M
-2.29%
YoY
|
$43.60M
9.55%
YoY
|
$43.10M
7.75%
YoY
|
$41.00M
0.99%
YoY
|
$43.70M
11.48%
YoY
|
$39.80M
-4.33%
YoY
|
$40.00M
-4.99%
YoY
|
$40.60M
-11.16%
YoY
|
$39.20M
-13.85%
YoY
|
$41.60M
-12.42%
YoY
|
| Operating Expenses |
$509.6M
-3.12%
YoY
|
$659.7M
2.15%
YoY
|
$485.3M
3.34%
YoY
|
$508.9M
1.82%
YoY
|
$526.0M
2.06%
YoY
|
$645.8M
-2.11%
YoY
|
$469.6M
-3.02%
YoY
|
$499.8M
-3.12%
YoY
|
$515.4M
-2.83%
YoY
|
$659.7M
-40.71%
YoY
|
$484.2M
-3.49%
YoY
|
$515.9M
8.09%
YoY
|
$530.4M
-0.51%
YoY
|
$1.113B
48.6%
YoY
|
$501.7M
6.63%
YoY
|
$477.3M
-5.03%
YoY
|
$533.1M
4.12%
YoY
|
$748.8M
30.07%
YoY
|
$470.5M
20.86%
YoY
|
$502.6M
89.02%
YoY
|
| Operating Profit |
$36.90M
-23.28%
YoY
|
$325.4M
-8.54%
YoY
|
$23.90M
159.78%
YoY
|
$83.00M
-182.26%
YoY
|
$48.10M
-3.41%
YoY
|
$355.8M
-15.61%
YoY
|
$9.200M
-30.83%
YoY
|
-$100.9M
-211.86%
YoY
|
$49.80M
-51.03%
YoY
|
$421.6M
-26450.0%
YoY
|
$13.30M
-72.52%
YoY
|
$90.20M
-51.71%
YoY
|
$101.7M
50750.0%
YoY
|
-$1.600M
-100.4%
YoY
|
$48.40M
-54.72%
YoY
|
$186.8M
-17.13%
YoY
|
$200.0K
-99.88%
YoY
|
$403.6M
37.37%
YoY
|
$106.9M
169.27%
YoY
|
$225.4M
-351.28%
YoY
|
| Interest Expense |
$3.600M
350.0%
YoY
|
$3.400M
-1800.0%
YoY
|
-$100.0K
-90.0%
YoY
|
-$100.0K
-104.17%
YoY
|
$800.0K
-90.7%
YoY
|
-$200.0K
-102.3%
YoY
|
-$1.000M
-138.46%
YoY
|
$2.400M
33.33%
YoY
|
$8.600M
53.57%
YoY
|
$8.700M
-514.29%
YoY
|
$2.600M
-27.78%
YoY
|
$1.800M
-47.06%
YoY
|
$5.600M
27.27%
YoY
|
-$2.100M
-53.33%
YoY
|
$3.600M
-12.2%
YoY
|
$3.400M
-22.73%
YoY
|
$4.400M
12.82%
YoY
|
-$4.500M
-29.69%
YoY
|
$4.100M
-54.95%
YoY
|
$4.400M
-53.19%
YoY
|
| Other Income/Expense, Net |
$300.0K
-109.09%
YoY
|
$500.0K
-70.59%
YoY
|
$1.400M
600.0%
YoY
|
$2.400M
50.0%
YoY
|
-$3.300M
-1750.0%
YoY
|
$1.700M
-15.0%
YoY
|
$200.0K
-108.7%
YoY
|
$1.600M
433.33%
YoY
|
$200.0K
-150.0%
YoY
|
$2.000M
-433.33%
YoY
|
-$2.300M
-14.81%
YoY
|
$300.0K
-112.5%
YoY
|
-$400.0K
-99.7%
YoY
|
-$600.0K
-50.0%
YoY
|
-$2.700M
145.45%
YoY
|
-$2.400M
-2500.0%
YoY
|
-$134.5M
-134600.0%
YoY
|
-$1.200M
300.0%
YoY
|
-$1.100M
N/A
|
$100.0K
-50.0%
YoY
|
| Pretax Income |
$40.80M
-10.53%
YoY
|
$322.2M
109.09%
YoY
|
$25.20M
200.0%
YoY
|
$5.100M
-105.26%
YoY
|
$45.60M
-22.18%
YoY
|
$154.1M
-63.91%
YoY
|
$8.400M
-38.24%
YoY
|
-$96.90M
-204.98%
YoY
|
$58.60M
-45.18%
YoY
|
$427.0M
16.41%
YoY
|
$13.60M
-67.7%
YoY
|
$92.30M
-49.01%
YoY
|
$106.9M
-177.07%
YoY
|
$366.8M
-7.54%
YoY
|
$42.10M
-58.6%
YoY
|
$181.0M
-18.14%
YoY
|
-$138.7M
-184.11%
YoY
|
$396.7M
39.1%
YoY
|
$101.7M
232.35%
YoY
|
$221.1M
-323.56%
YoY
|
| Income Tax |
$9.100M
-24.79%
YoY
|
$72.20M
34.95%
YoY
|
$5.200M
271.43%
YoY
|
$14.20M
787.5%
YoY
|
$12.10M
86.15%
YoY
|
$53.50M
-126.86%
YoY
|
$1.400M
-26.32%
YoY
|
$1.600M
-90.7%
YoY
|
$6.500M
-31.58%
YoY
|
-$199.2M
-322.57%
YoY
|
$1.900M
-58.7%
YoY
|
$17.20M
-51.69%
YoY
|
$9.500M
-117.21%
YoY
|
$89.50M
8.62%
YoY
|
$4.600M
-49.45%
YoY
|
$35.60M
-1117.14%
YoY
|
-$55.20M
-308.3%
YoY
|
$82.40M
166.67%
YoY
|
$9.100M
-57.28%
YoY
|
-$3.500M
-79.65%
YoY
|
| Net Earnings |
$31.70M
-5.37%
YoY
|
$250.0M
148.51%
YoY
|
$20.00M
185.71%
YoY
|
-$9.100M
-90.76%
YoY
|
$33.50M
-35.7%
YoY
|
$100.6M
-83.71%
YoY
|
$7.000M
-40.17%
YoY
|
-$98.50M
-231.16%
YoY
|
$52.10M
-46.51%
YoY
|
$617.6M
129.85%
YoY
|
$11.70M
-68.8%
YoY
|
$75.10M
-48.35%
YoY
|
$97.40M
-216.65%
YoY
|
$268.7M
-14.51%
YoY
|
$37.50M
-59.5%
YoY
|
$145.4M
-35.26%
YoY
|
-$83.50M
-160.33%
YoY
|
$314.3M
23.59%
YoY
|
$92.60M
895.7%
YoY
|
$224.6M
-374.91%
YoY
|
| Basic Earnings Per Share |
$0.79
0.0%
YoY
|
N/A
|
$0.49
308.33%
YoY
|
-$0.22
-90.35%
YoY
|
$0.79
-187.78%
YoY
|
N/A
|
$0.12
71.43%
YoY
|
-$2.28
-255.1%
YoY
|
-$0.90
-145.92%
YoY
|
N/A
|
$0.07
-88.71%
YoY
|
$1.47
-50.17%
YoY
|
$1.96
-203.7%
YoY
|
N/A
|
$0.62
-61.01%
YoY
|
$2.95
-28.05%
YoY
|
-$1.89
-175.9%
YoY
|
N/A
|
$1.59
7850.0%
YoY
|
$4.10
-336.99%
YoY
|
| Diluted Earnings Per Share |
$0.78
0.0%
YoY
|
$6.10
163.45%
YoY
|
$0.49
308.33%
YoY
|
-$0.22
-90.35%
YoY
|
$0.78
-186.67%
YoY
|
$2.31
-80.0%
YoY
|
$0.12
71.43%
YoY
|
-$2.28
-265.22%
YoY
|
-$0.90
-150.28%
YoY
|
$11.59
241.4%
YoY
|
$0.07
-88.33%
YoY
|
$1.38
-46.51%
YoY
|
$1.79
-194.71%
YoY
|
$3.39
-31.11%
YoY
|
$0.60
-58.62%
YoY
|
$2.58
-28.33%
YoY
|
-$1.89
-184.75%
YoY
|
$4.92
1.23%
YoY
|
$1.45
7150.0%
YoY
|
$3.60
-308.09%
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 |
39.33M shares
-7.46%
YoY
|
40.07M shares
N/A
|
40.80M shares
-7.06%
YoY
|
41.10M shares
-7.64%
YoY
|
42.50M shares
-4.71%
YoY
|
N/A
|
43.90M shares
-1.79%
YoY
|
44.50M shares
-1.55%
YoY
|
44.60M shares
-1.78%
YoY
|
N/A
|
44.70M shares
-1.62%
YoY
|
45.20M shares
-2.26%
YoY
|
45.41M shares
-2.38%
YoY
|
45.22M shares
-9.33%
YoY
|
45.44M shares
-13.66%
YoY
|
46.25M shares
-12.84%
YoY
|
46.51M shares
-11.68%
YoY
|
49.87M shares
-4.72%
YoY
|
52.62M shares
0.54%
YoY
|
53.06M shares
1.36%
YoY
|
| Diluted Shares Outstanding |
40.40M shares
-5.39%
YoY
|
N/A
|
41.20M shares
-7.83%
YoY
|
41.10M shares
-7.64%
YoY
|
42.70M shares
-4.26%
YoY
|
N/A
|
44.70M shares
-1.97%
YoY
|
44.50M shares
-18.05%
YoY
|
44.60M shares
-18.17%
YoY
|
N/A
|
45.60M shares
-5.2%
YoY
|
54.30M shares
-3.55%
YoY
|
54.50M shares
11.68%
YoY
|
N/A
|
48.10M shares
-24.49%
YoY
|
56.30M shares
-9.78%
YoY
|
48.80M shares
-21.29%
YoY
|
N/A
|
63.70M shares
19.29%
YoY
|
62.40M shares
20.0%
YoY
|
Loading...