|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.809B
-5.23%
YoY
|
$2.964B
1.55%
YoY
|
$2.919B
-6.82%
YoY
|
$3.133B
4.48%
YoY
|
$2.998B
14.34%
YoY
|
| Cost Of Revenue |
$1.777B
-4.18%
YoY
|
$1.855B
-6.99%
YoY
|
$1.994B
-6.91%
YoY
|
$2.142B
9.2%
YoY
|
$1.962B
-23.97%
YoY
|
| Gross Profit |
$1.032B
-6.98%
YoY
|
$1.109B
20.02%
YoY
|
$924.3M
-6.67%
YoY
|
$990.4M
-4.27%
YoY
|
$1.035B
17.82%
YoY
|
| Selling, General & Admin |
$882.6M
-7.92%
YoY
|
$958.5M
29853.13%
YoY
|
$3.200M
-92.25%
YoY
|
$41.30M
-11.94%
YoY
|
$46.90M
-10.5%
YoY
|
| Research & Development |
$23.20M
-17.44%
YoY
|
$28.10M
24.89%
YoY
|
$22.50M
-15.73%
YoY
|
$26.70M
-10.4%
YoY
|
$29.80M
2.05%
YoY
|
| Depreciation & Amortization |
$98.00M
-3.73%
YoY
|
$101.8M
11.62%
YoY
|
$91.20M
-8.16%
YoY
|
$99.30M
-15.13%
YoY
|
$117.0M
2.01%
YoY
|
| Operating Expenses |
$907.0M
-3.38%
YoY
|
$938.7M
-16.92%
YoY
|
$1.130B
16.82%
YoY
|
$967.2M
3.17%
YoY
|
$937.5M
7.82%
YoY
|
| Operating Profit |
$124.9M
-26.79%
YoY
|
$170.6M
-182.98%
YoY
|
-$205.6M
-986.21%
YoY
|
$23.20M
-76.11%
YoY
|
$97.10M
1029.07%
YoY
|
| Interest Expense |
-$25.80M
2480.0%
YoY
|
-$1.000M
-98.87%
YoY
|
-$88.70M
-10.76%
YoY
|
-$99.40M
-14.68%
YoY
|
-$116.5M
-19.38%
YoY
|
| Other Income/Expense, Net |
-$11.90M
38.37%
YoY
|
-$8.600M
126.32%
YoY
|
-$3.800M
-73.05%
YoY
|
-$14.10M
-269.88%
YoY
|
$8.300M
-151.23%
YoY
|
| Pretax Income |
$87.20M
-46.7%
YoY
|
$163.6M
-156.37%
YoY
|
-$290.2M
221.37%
YoY
|
-$90.30M
713.51%
YoY
|
-$11.10M
-55.78%
YoY
|
| Income Tax |
-$13.00M
-120.22%
YoY
|
$64.30M
-213.81%
YoY
|
-$56.50M
324.81%
YoY
|
-$13.30M
-49.62%
YoY
|
-$26.40M
-196.7%
YoY
|
| Net Earnings |
$99.90M
-19.95%
YoY
|
$124.8M
-93.07%
YoY
|
$1.802B
2416.06%
YoY
|
$71.60M
-62.24%
YoY
|
$189.6M
93.87%
YoY
|
| Basic Earnings Per Share |
$3.88
-5.83%
YoY
|
$4.12
-90.97%
YoY
|
$45.65
2508.57%
YoY
|
$1.75
-60.59%
YoY
|
$4.44
102.74%
YoY
|
| Diluted Earnings Per Share |
$3.86
-5.85%
YoY
|
$4.10
-91.02%
YoY
|
$45.65
2508.57%
YoY
|
$1.75
-60.14%
YoY
|
$4.39
100.46%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
25.70M shares
-15.18%
YoY
|
30.30M shares
-23.29%
YoY
|
39.50M shares
-3.42%
YoY
|
40.90M shares
-4.22%
YoY
|
42.70M shares
-4.47%
YoY
|
| Diluted Shares Outstanding |
25.90M shares
-15.08%
YoY
|
30.50M shares
-22.78%
YoY
|
39.50M shares
-3.42%
YoY
|
40.90M shares
-5.32%
YoY
|
43.20M shares
-3.36%
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 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$708.9M
4.91%
YoY
|
$677.0M
-3.31%
YoY
|
$733.5M
-5.2%
YoY
|
$699.6M
-10.24%
YoY
|
$675.7M
-5.96%
YoY
|
$700.2M
1.16%
YoY
|
$773.7M
5.19%
YoY
|
$779.4M
6.88%
YoY
|
$718.5M
0.73%
YoY
|
$692.2M
N/A
|
$735.5M
-10.09%
YoY
|
$729.2M
-9.73%
YoY
|
$713.3M
-5.8%
YoY
|
$818.0M
9.98%
YoY
|
$807.8M
6.25%
YoY
|
$757.2M
2.85%
YoY
|
$743.8M
0.94%
YoY
|
| Cost Of Revenue |
$438.6M
3.86%
YoY
|
$435.4M
-1.58%
YoY
|
$476.9M
-1.79%
YoY
|
$435.5M
-8.62%
YoY
|
$422.3M
-5.12%
YoY
|
$442.4M
-1.1%
YoY
|
$485.6M
2.88%
YoY
|
$476.6M
-7.35%
YoY
|
$445.1M
-12.9%
YoY
|
$447.3M
N/A
|
$472.0M
-12.92%
YoY
|
$514.4M
-6.64%
YoY
|
$511.0M
-4.95%
YoY
|
$542.0M
12.64%
YoY
|
$551.0M
10.64%
YoY
|
$537.6M
11.24%
YoY
|
$481.2M
-35.48%
YoY
|
| Gross Profit |
$270.3M
6.67%
YoY
|
$241.6M
-6.28%
YoY
|
$256.6M
-10.93%
YoY
|
$264.1M
-12.78%
YoY
|
$253.4M
-7.32%
YoY
|
$257.8M
5.27%
YoY
|
$288.1M
9.34%
YoY
|
$302.8M
41.17%
YoY
|
$273.4M
35.41%
YoY
|
$244.9M
N/A
|
$263.5M
-4.53%
YoY
|
$214.5M
-16.08%
YoY
|
$201.9M
-7.93%
YoY
|
$276.0M
5.1%
YoY
|
$255.6M
-2.07%
YoY
|
$219.3M
-13.25%
YoY
|
$262.6M
3.3%
YoY
|
| Selling, General & Admin |
$226.8M
3.94%
YoY
|
$214.5M
0.66%
YoY
|
$226.3M
-11.01%
YoY
|
$225.0M
-11.8%
YoY
|
$218.2M
-2.37%
YoY
|
$213.1M
-3.09%
YoY
|
$254.3M
4886.27%
YoY
|
$255.1M
2901.18%
YoY
|
$223.5M
2625.61%
YoY
|
$219.9M
N/A
|
$5.100M
-29.17%
YoY
|
$8.500M
-14.14%
YoY
|
$8.200M
-13.68%
YoY
|
$7.200M
-52.0%
YoY
|
$9.900M
19.28%
YoY
|
$9.500M
5.56%
YoY
|
$15.00M
-94.43%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$5.300M
-13.11%
YoY
|
$5.200M
-36.59%
YoY
|
$6.200M
-18.42%
YoY
|
$6.100M
-21.79%
YoY
|
$8.200M
5.13%
YoY
|
$7.600M
16.92%
YoY
|
$7.800M
-35.54%
YoY
|
| Depreciation & Amortization |
$24.20M
72.86%
YoY
|
$25.80M
84.29%
YoY
|
$23.90M
-6.27%
YoY
|
$14.60M
3.55%
YoY
|
$14.00M
-2.1%
YoY
|
$14.00M
-2.78%
YoY
|
$25.50M
110.74%
YoY
|
$14.10M
18.49%
YoY
|
$14.30M
17.21%
YoY
|
$14.40M
N/A
|
$12.10M
-1.63%
YoY
|
$11.90M
-53.7%
YoY
|
$12.20M
-51.97%
YoY
|
$12.30M
-68.13%
YoY
|
$25.70M
-14.9%
YoY
|
$25.40M
-6.27%
YoY
|
$38.60M
9.04%
YoY
|
| Operating Expenses |
$226.8M
-3.04%
YoY
|
$214.5M
0.66%
YoY
|
$226.3M
-11.01%
YoY
|
$232.8M
-8.74%
YoY
|
$233.9M
18.43%
YoY
|
$213.1M
-3.09%
YoY
|
$254.3M
-34.49%
YoY
|
$255.1M
-12.49%
YoY
|
$197.5M
-11.08%
YoY
|
$219.9M
N/A
|
$388.2M
63.59%
YoY
|
$291.5M
10.54%
YoY
|
$222.1M
-8.64%
YoY
|
$237.3M
1.98%
YoY
|
$263.7M
22.25%
YoY
|
$243.1M
7.09%
YoY
|
$232.7M
-17.28%
YoY
|
| Operating Profit |
$43.50M
123.08%
YoY
|
$27.10M
-39.37%
YoY
|
$30.30M
-10.36%
YoY
|
$31.30M
-34.38%
YoY
|
$19.50M
-74.31%
YoY
|
$44.70M
78.8%
YoY
|
$33.80M
-127.11%
YoY
|
$47.70M
-161.95%
YoY
|
$75.90M
-475.74%
YoY
|
$25.00M
N/A
|
-$124.7M
-422.22%
YoY
|
-$77.00M
850.62%
YoY
|
-$20.20M
-15.13%
YoY
|
$38.70M
29.43%
YoY
|
-$8.100M
-117.88%
YoY
|
-$23.80M
-192.25%
YoY
|
$29.90M
-210.33%
YoY
|
| Interest Expense |
-$6.800M
-4.23%
YoY
|
-$6.200M
72.22%
YoY
|
-$7.300M
108.57%
YoY
|
-$7.800M
239.13%
YoY
|
-$7.100M
-142.01%
YoY
|
-$3.600M
-118.75%
YoY
|
-$3.500M
-109.0%
YoY
|
-$2.300M
-92.72%
YoY
|
$16.90M
-150.6%
YoY
|
$19.20M
N/A
|
$38.90M
-249.62%
YoY
|
-$31.60M
27.94%
YoY
|
-$33.40M
53.21%
YoY
|
-$26.00M
27.45%
YoY
|
-$24.70M
-53.22%
YoY
|
-$21.80M
-5.63%
YoY
|
-$20.40M
-46.32%
YoY
|
| Other Income/Expense, Net |
$100.0K
-110.0%
YoY
|
-$400.0K
-91.49%
YoY
|
-$4.700M
193.75%
YoY
|
-$1.500M
-11.76%
YoY
|
-$1.000M
-9.09%
YoY
|
-$4.700M
17.5%
YoY
|
-$1.600M
1500.0%
YoY
|
-$1.700M
41.67%
YoY
|
-$1.100M
-173.33%
YoY
|
-$4.000M
N/A
|
-$100.0K
-98.7%
YoY
|
-$1.200M
-233.33%
YoY
|
$1.500M
-350.0%
YoY
|
-$7.700M
450.0%
YoY
|
$900.0K
-59.09%
YoY
|
-$600.0K
-106.74%
YoY
|
-$1.400M
-85.26%
YoY
|
| Pretax Income |
$36.80M
222.81%
YoY
|
$20.50M
-43.68%
YoY
|
$17.40M
2.96%
YoY
|
$22.00M
-46.99%
YoY
|
$11.40M
-84.88%
YoY
|
$36.40M
21.74%
YoY
|
$16.90M
-110.68%
YoY
|
$41.50M
-137.8%
YoY
|
$75.40M
-244.72%
YoY
|
$29.90M
N/A
|
-$158.3M
-3266.0%
YoY
|
-$109.8M
244.2%
YoY
|
-$52.10M
12.77%
YoY
|
$5.000M
-38.27%
YoY
|
-$31.90M
501.89%
YoY
|
-$46.20M
-498.28%
YoY
|
$8.100M
-89.79%
YoY
|
| Income Tax |
$14.30M
48.96%
YoY
|
-$8.900M
-175.42%
YoY
|
-$35.90M
-997.5%
YoY
|
$1.500M
-93.3%
YoY
|
$9.600M
-62.35%
YoY
|
$11.80M
-4.84%
YoY
|
$4.000M
-71.22%
YoY
|
$22.40M
-164.37%
YoY
|
$25.50M
-310.74%
YoY
|
$12.40M
N/A
|
$13.90M
595.0%
YoY
|
-$34.80M
411.76%
YoY
|
-$12.10M
-24.38%
YoY
|
$2.000M
-80.0%
YoY
|
-$6.800M
871.43%
YoY
|
-$16.00M
290.24%
YoY
|
$10.00M
-71.91%
YoY
|
| Net Earnings |
$22.10M
2355.56%
YoY
|
$28.40M
20.85%
YoY
|
$55.60M
94.41%
YoY
|
$19.90M
226.23%
YoY
|
$900.0K
-98.53%
YoY
|
$23.50M
-19.24%
YoY
|
$28.60M
-98.46%
YoY
|
$6.100M
-111.36%
YoY
|
$61.10M
-392.34%
YoY
|
$29.10M
N/A
|
$1.859B
5585.63%
YoY
|
-$53.70M
-437.74%
YoY
|
-$20.90M
-354.88%
YoY
|
$32.70M
6.51%
YoY
|
$15.90M
-56.56%
YoY
|
$8.200M
-88.63%
YoY
|
$30.70M
-32.38%
YoY
|
| Basic Earnings Per Share |
$0.95
3066.67%
YoY
|
$1.21
44.05%
YoY
|
N/A
|
$0.80
280.95%
YoY
|
$0.03
-98.52%
YoY
|
$0.84
-1.18%
YoY
|
N/A
|
$0.21
-116.03%
YoY
|
$2.03
-498.04%
YoY
|
$0.85
N/A
|
$46.07
5658.75%
YoY
|
-$1.31
-435.9%
YoY
|
-$0.51
-355.0%
YoY
|
$0.80
11.11%
YoY
|
$0.39
-54.65%
YoY
|
$0.20
-88.1%
YoY
|
$0.72
-31.43%
YoY
|
| Diluted Earnings Per Share |
$0.94
3033.33%
YoY
|
$1.21
44.05%
YoY
|
$2.28
128.0%
YoY
|
$0.80
280.95%
YoY
|
$0.03
-98.51%
YoY
|
$0.84
-1.18%
YoY
|
$1.00
-97.83%
YoY
|
$0.21
-116.03%
YoY
|
$2.01
-494.12%
YoY
|
$0.85
N/A
|
$46.07
5658.75%
YoY
|
-$1.31
-435.9%
YoY
|
-$0.51
-355.0%
YoY
|
$0.80
11.11%
YoY
|
$0.39
-54.65%
YoY
|
$0.20
-88.1%
YoY
|
$0.72
-31.43%
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
|
| Basic Shares Outstanding |
23.20M shares
-11.84%
YoY
|
23.38M shares
-16.67%
YoY
|
24.21M shares
-13.64%
YoY
|
25.00M shares
-14.23%
YoY
|
26.31M shares
-13.07%
YoY
|
28.05M shares
-20.55%
YoY
|
28.03M shares
-30.62%
YoY
|
29.15M shares
-28.9%
YoY
|
30.27M shares
-25.99%
YoY
|
35.31M shares
-13.43%
YoY
|
40.40M shares
-0.98%
YoY
|
41.00M shares
0.49%
YoY
|
40.90M shares
-0.97%
YoY
|
40.80M shares
-4.23%
YoY
|
40.80M shares
-4.23%
YoY
|
41.30M shares
-3.73%
YoY
|
42.60M shares
-1.06%
YoY
|
| Diluted Shares Outstanding |
23.30M shares
-11.07%
YoY
|
23.50M shares
-16.37%
YoY
|
N/A
|
25.00M shares
-14.09%
YoY
|
26.20M shares
-13.82%
YoY
|
28.10M shares
-17.6%
YoY
|
N/A
|
29.10M shares
-29.02%
YoY
|
30.40M shares
-25.67%
YoY
|
34.10M shares
N/A
|
40.40M shares
-1.46%
YoY
|
41.00M shares
0.49%
YoY
|
40.90M shares
-0.97%
YoY
|
41.00M shares
-3.76%
YoY
|
40.80M shares
-4.23%
YoY
|
41.30M shares
-3.95%
YoY
|
42.60M shares
N/A
|
Loading...