|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.839B
N/A
|
$2.526B
3.8%
YoY
|
$2.434B
11.43%
YoY
|
$2.184B
11.71%
YoY
|
$1.955B
0.0%
YoY
|
| Cost Of Revenue |
$1.663B
N/A
|
$1.493B
0.49%
YoY
|
$1.486B
4.11%
YoY
|
$1.427B
15.62%
YoY
|
$1.234B
0.0%
YoY
|
| Gross Profit |
$1.176B
N/A
|
$1.033B
8.97%
YoY
|
$948.3M
25.21%
YoY
|
$757.4M
5.03%
YoY
|
$721.1M
0.0%
YoY
|
| Selling, General & Admin |
$937.0M
N/A
|
$820.7M
0.92%
YoY
|
$813.2M
22.17%
YoY
|
$665.6M
7.2%
YoY
|
$620.9M
5.26%
YoY
|
| Research & Development |
$56.60M
N/A
|
$53.60M
13.56%
YoY
|
$47.20M
19.75%
YoY
|
$39.42M
11.6%
YoY
|
$35.32M
N/A
|
| Depreciation & Amortization |
$107.1M
N/A
|
$107.8M
13.59%
YoY
|
$94.90M
14.14%
YoY
|
$83.15M
7.03%
YoY
|
$77.68M
-0.02%
YoY
|
| Operating Expenses |
$937.0M
N/A
|
$874.3M
1.62%
YoY
|
$860.4M
22.03%
YoY
|
$705.1M
7.44%
YoY
|
$656.2M
6.85%
YoY
|
| Operating Profit |
$126.0M
N/A
|
$206.5M
128.68%
YoY
|
$90.30M
5.71%
YoY
|
$85.42M
39.18%
YoY
|
$61.38M
-42.59%
YoY
|
| Interest Expense |
-$35.60M
N/A
|
-$27.20M
6.67%
YoY
|
-$25.50M
-456.49%
YoY
|
$7.153M
2.33%
YoY
|
$6.990M
-199.86%
YoY
|
| Other Income/Expense, Net |
$400.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Pretax Income |
$90.80M
N/A
|
$179.3M
176.7%
YoY
|
$64.80M
-17.21%
YoY
|
$78.27M
43.91%
YoY
|
$54.39M
-0.03%
YoY
|
| Income Tax |
$36.50M
N/A
|
$39.80M
155.13%
YoY
|
$15.60M
-15.47%
YoY
|
$18.46M
48.05%
YoY
|
$12.47M
-0.27%
YoY
|
| Net Earnings |
$54.20M
N/A
|
$139.5M
183.54%
YoY
|
$49.20M
-17.75%
YoY
|
$59.81M
42.7%
YoY
|
$41.92M
0.04%
YoY
|
| Basic Earnings Per Share |
$1.13
N/A
|
$2.95
165.77%
YoY
|
$1.11
-19.57%
YoY
|
$1.38
40.82%
YoY
|
$0.98
N/A
|
| Diluted Earnings Per Share |
$1.11
N/A
|
$2.88
164.22%
YoY
|
$1.09
-19.85%
YoY
|
$1.36
38.78%
YoY
|
$0.98
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.90M shares
N/A
|
47.40M shares
6.52%
YoY
|
44.50M shares
2.44%
YoY
|
43.44M shares
1.75%
YoY
|
42.69M shares
N/A
|
| Diluted Shares Outstanding |
48.90M shares
N/A
|
48.50M shares
6.83%
YoY
|
45.40M shares
3.27%
YoY
|
43.96M shares
2.35%
YoY
|
42.96M shares
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.348B
101.99%
YoY
|
$888.4M
48.12%
YoY
|
$683.8M
1.73%
YoY
|
$667.1M
6.96%
YoY
|
$599.8M
2.01%
YoY
|
$642.5M
-5.49%
YoY
|
$672.2M
19.29%
YoY
|
$623.7M
30.18%
YoY
|
$588.0M
N/A
|
$679.8M
13.53%
YoY
|
$563.5M
-9.36%
YoY
|
$479.1M
-16.29%
YoY
|
$598.8M
2.05%
YoY
|
$621.7M
21.78%
YoY
|
$572.3M
18.18%
YoY
|
$602.9M
7.26%
YoY
|
$586.8M
N/A
|
$510.5M
0.68%
YoY
|
$484.3M
16.01%
YoY
|
| Cost Of Revenue |
$847.6M
122.53%
YoY
|
$524.3M
45.07%
YoY
|
$395.7M
0.58%
YoY
|
$380.9M
5.1%
YoY
|
$361.4M
1.8%
YoY
|
$382.1M
-6.05%
YoY
|
$393.4M
13.08%
YoY
|
$362.4M
18.9%
YoY
|
$355.0M
N/A
|
$406.7M
4.47%
YoY
|
$347.9M
-13.29%
YoY
|
$304.8M
-18.81%
YoY
|
$389.3M
-0.54%
YoY
|
$401.2M
24.36%
YoY
|
$375.4M
23.35%
YoY
|
$401.1M
13.47%
YoY
|
$391.4M
N/A
|
$322.6M
0.34%
YoY
|
$304.3M
14.18%
YoY
|
| Gross Profit |
$499.9M
74.67%
YoY
|
$364.1M
52.73%
YoY
|
$288.1M
3.34%
YoY
|
$286.2M
9.53%
YoY
|
$238.4M
2.32%
YoY
|
$260.4M
-4.65%
YoY
|
$278.8M
29.37%
YoY
|
$261.3M
49.91%
YoY
|
$233.0M
N/A
|
$273.1M
30.36%
YoY
|
$215.5M
-2.31%
YoY
|
$174.3M
-11.48%
YoY
|
$209.5M
7.24%
YoY
|
$220.6M
17.4%
YoY
|
$196.9M
9.43%
YoY
|
$201.8M
-3.31%
YoY
|
$195.4M
N/A
|
$187.9M
1.27%
YoY
|
$179.9M
19.24%
YoY
|
| Selling, General & Admin |
$514.8M
138.89%
YoY
|
$282.1M
35.89%
YoY
|
$222.7M
6.86%
YoY
|
$215.5M
4.66%
YoY
|
$207.6M
6.3%
YoY
|
$195.9M
-7.16%
YoY
|
$208.4M
-1.23%
YoY
|
$205.9M
22.63%
YoY
|
$195.3M
N/A
|
$211.0M
18.41%
YoY
|
$211.0M
11.23%
YoY
|
$167.9M
-4.86%
YoY
|
$178.2M
5.37%
YoY
|
$189.7M
16.24%
YoY
|
$176.5M
12.16%
YoY
|
$168.2M
3.21%
YoY
|
$169.1M
N/A
|
$163.2M
11.18%
YoY
|
$157.3M
15.64%
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 |
$75.20M
200.8%
YoY
|
$31.70M
24.31%
YoY
|
$24.90M
-8.79%
YoY
|
$25.00M
-5.3%
YoY
|
$25.50M
-3.41%
YoY
|
$27.70M
4.14%
YoY
|
$27.30M
20.8%
YoY
|
$26.40M
31.34%
YoY
|
$26.40M
N/A
|
$26.60M
26.07%
YoY
|
$22.60M
6.1%
YoY
|
$20.10M
-4.73%
YoY
|
$21.10M
1.1%
YoY
|
$21.30M
2.9%
YoY
|
$21.10M
3.1%
YoY
|
$21.14M
6.75%
YoY
|
$20.87M
N/A
|
$20.70M
7.19%
YoY
|
$20.46M
7.03%
YoY
|
| Operating Expenses |
$514.8M
138.89%
YoY
|
$291.3M
40.32%
YoY
|
$222.7M
6.86%
YoY
|
$215.5M
4.66%
YoY
|
$207.6M
2.22%
YoY
|
$203.3M
-3.65%
YoY
|
$208.4M
-1.23%
YoY
|
$205.9M
22.63%
YoY
|
$203.1M
N/A
|
$211.0M
18.41%
YoY
|
$211.0M
11.23%
YoY
|
$167.9M
-4.86%
YoY
|
$178.2M
5.37%
YoY
|
$189.7M
16.24%
YoY
|
$176.5M
12.16%
YoY
|
$176.0M
4.08%
YoY
|
$169.1M
N/A
|
$163.2M
11.18%
YoY
|
$157.3M
15.64%
YoY
|
| Operating Profit |
-$36.40M
-153.37%
YoY
|
$72.80M
198.36%
YoY
|
$65.40M
-5.08%
YoY
|
$68.20M
27.72%
YoY
|
$24.40M
-18.39%
YoY
|
$57.10M
-8.05%
YoY
|
$68.90M
-2013.89%
YoY
|
$53.40M
734.38%
YoY
|
$29.90M
N/A
|
$62.10M
98.4%
YoY
|
-$3.600M
-112.04%
YoY
|
$6.400M
-68.68%
YoY
|
$31.30M
19.27%
YoY
|
$29.90M
21.05%
YoY
|
$20.44M
-9.57%
YoY
|
$25.79M
-34.88%
YoY
|
$26.24M
N/A
|
$24.70M
-36.28%
YoY
|
$22.60M
52.27%
YoY
|
| Interest Expense |
-$20.70M
239.34%
YoY
|
-$16.70M
203.64%
YoY
|
-$7.200M
1.41%
YoY
|
-$6.100M
-17.57%
YoY
|
-$5.500M
-27.63%
YoY
|
-$5.100M
-35.44%
YoY
|
-$7.100M
29.09%
YoY
|
-$7.400M
174.07%
YoY
|
-$7.600M
N/A
|
-$7.900M
229.17%
YoY
|
-$5.500M
161.9%
YoY
|
-$2.700M
35.95%
YoY
|
-$2.400M
29.52%
YoY
|
-$2.100M
10.53%
YoY
|
-$1.986M
13.16%
YoY
|
-$1.688M
-0.71%
YoY
|
-$1.853M
N/A
|
-$1.900M
25.25%
YoY
|
-$1.755M
-9.68%
YoY
|
| Other Income/Expense, Net |
$1.500M
-1600.0%
YoY
|
$400.0K
N/A
|
N/A
|
-$100.0K
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
N/A
|
-$100.0K
N/A
|
-$100.0K
0.0%
YoY
|
$100.0K
N/A
|
$100.0K
N/A
|
-$100.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$55.60M
-189.68%
YoY
|
-$47.50M
-351.32%
YoY
|
$57.40M
-7.12%
YoY
|
$62.00M
34.78%
YoY
|
$18.90M
-14.09%
YoY
|
$49.50M
118.06%
YoY
|
$61.80M
-786.67%
YoY
|
$46.00M
1110.53%
YoY
|
$22.00M
N/A
|
$22.70M
-71.45%
YoY
|
-$9.000M
-132.37%
YoY
|
$3.800M
-79.4%
YoY
|
$79.50M
225.95%
YoY
|
$27.80M
21.93%
YoY
|
$18.45M
-11.48%
YoY
|
$10.20M
-65.77%
YoY
|
$24.39M
N/A
|
$22.80M
-38.78%
YoY
|
$20.85M
61.6%
YoY
|
| Income Tax |
-$16.80M
-221.74%
YoY
|
$1.600M
-68.0%
YoY
|
$16.20M
13.29%
YoY
|
$13.80M
38.0%
YoY
|
$5.000M
16.28%
YoY
|
$11.20M
N/A
|
$14.30M
276.32%
YoY
|
$10.00M
354.55%
YoY
|
$4.300M
N/A
|
$0.00
-100.0%
YoY
|
$3.800M
-252.0%
YoY
|
$2.200M
-48.53%
YoY
|
$16.40M
213.46%
YoY
|
-$2.500M
-146.3%
YoY
|
$4.274M
-26.65%
YoY
|
$1.980M
-72.5%
YoY
|
$5.232M
N/A
|
$5.400M
-17.66%
YoY
|
$5.827M
1588.99%
YoY
|
| Net Earnings |
-$38.80M
-180.5%
YoY
|
-$49.20M
-453.96%
YoY
|
$41.20M
-13.26%
YoY
|
$48.20M
33.89%
YoY
|
$13.90M
-21.47%
YoY
|
$38.30M
68.72%
YoY
|
$47.50M
-471.09%
YoY
|
$36.00M
2150.0%
YoY
|
$17.70M
N/A
|
$22.70M
-64.03%
YoY
|
-$12.80M
-142.24%
YoY
|
$1.600M
-88.71%
YoY
|
$63.10M
229.37%
YoY
|
$30.30M
74.14%
YoY
|
$14.18M
-5.6%
YoY
|
$8.222M
-63.62%
YoY
|
$19.16M
N/A
|
$17.40M
-43.3%
YoY
|
$15.02M
19.62%
YoY
|
| Basic Earnings Per Share |
-$0.55
-152.88%
YoY
|
N/A
|
$0.90
-10.0%
YoY
|
$1.04
36.84%
YoY
|
$0.30
-21.05%
YoY
|
N/A
|
$1.00
-433.33%
YoY
|
$0.76
1800.0%
YoY
|
$0.38
N/A
|
N/A
|
-$0.30
-141.1%
YoY
|
$0.04
-87.88%
YoY
|
$1.53
247.73%
YoY
|
$0.73
82.5%
YoY
|
$0.33
-5.71%
YoY
|
N/A
|
$0.44
N/A
|
$0.40
-44.44%
YoY
|
$0.35
20.69%
YoY
|
| Diluted Earnings Per Share |
-$0.55
-153.92%
YoY
|
-$0.93
-420.69%
YoY
|
$0.88
-10.2%
YoY
|
$1.02
36.0%
YoY
|
$0.29
-21.74%
YoY
|
$0.78
64.91%
YoY
|
$0.98
-426.67%
YoY
|
$0.75
1775.0%
YoY
|
$0.37
N/A
|
$0.48
-100.0%
YoY
|
-$0.30
-141.67%
YoY
|
$0.04
-87.88%
YoY
|
$1.510M
351062546.04%
YoY
|
$0.72
84.62%
YoY
|
$0.33
-2.94%
YoY
|
$188.1K
-64.14%
YoY
|
$0.43
N/A
|
$0.39
-45.07%
YoY
|
$0.34
17.24%
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 |
71.99M shares
57.18%
YoY
|
71.27M shares
51.59%
YoY
|
45.83M shares
-3.92%
YoY
|
45.80M shares
-2.96%
YoY
|
47.02M shares
0.27%
YoY
|
N/A
|
47.70M shares
10.16%
YoY
|
47.20M shares
13.73%
YoY
|
46.89M shares
13.24%
YoY
|
N/A
|
43.30M shares
3.59%
YoY
|
41.50M shares
-2.09%
YoY
|
41.30M shares
-5.67%
YoY
|
41.80M shares
-4.57%
YoY
|
42.39M shares
-1.8%
YoY
|
42.34M shares
-1.39%
YoY
|
43.78M shares
N/A
|
43.80M shares
2.61%
YoY
|
43.16M shares
1.23%
YoY
|
| Diluted Shares Outstanding |
71.60M shares
52.02%
YoY
|
N/A
|
46.70M shares
-4.11%
YoY
|
47.10M shares
-2.28%
YoY
|
48.00M shares
-0.21%
YoY
|
N/A
|
48.70M shares
12.47%
YoY
|
48.20M shares
14.49%
YoY
|
48.10M shares
N/A
|
N/A
|
43.30M shares
2.12%
YoY
|
42.10M shares
-2.26%
YoY
|
41.80M shares
-5.73%
YoY
|
42.40M shares
-4.72%
YoY
|
43.07M shares
-1.17%
YoY
|
N/A
|
44.34M shares
N/A
|
44.50M shares
3.46%
YoY
|
43.58M shares
1.53%
YoY
|
Loading...