|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.014B
30.01%
YoY
|
$2.318B
29.36%
YoY
|
$1.792B
46.64%
YoY
|
$1.222B
68.66%
YoY
|
$724.6M
70.37%
YoY
|
| Cost Of Revenue |
$1.120B
22.76%
YoY
|
$912.6M
25.91%
YoY
|
$724.8M
34.92%
YoY
|
$537.2M
82.53%
YoY
|
$294.3M
51.56%
YoY
|
| Gross Profit |
1.894B chfs
34.71%
YoY
|
1.406B chfs
31.72%
YoY
|
1.067B chfs
55.82%
YoY
|
684.9M chfs
59.17%
YoY
|
$430.3M
86.19%
YoY
|
| Selling, General & Admin |
1.517B chfs
27.0%
YoY
|
1.194B chfs
34.63%
YoY
|
887.0M chfs
47.88%
YoY
|
599.8M chfs
10.52%
YoY
|
$542.7M
127.57%
YoY
|
| Research & Development |
10.60M chfs
10.42%
YoY
|
9.600M chfs
7.87%
YoY
|
8.900M chfs
8.54%
YoY
|
8.200M chfs
54.72%
YoY
|
5.300M chfs
N/A
|
| Depreciation & Amortization |
$127.4M
21.8%
YoY
|
$104.6M
61.17%
YoY
|
$64.90M
39.87%
YoY
|
$46.40M
47.71%
YoY
|
$31.41M
159.8%
YoY
|
| Operating Expenses |
1.527B chfs
26.86%
YoY
|
1.204B chfs
34.37%
YoY
|
895.9M chfs
47.35%
YoY
|
608.0M chfs
6.41%
YoY
|
$571.4M
130.21%
YoY
|
| Operating Profit |
366.4M chfs
81.48%
YoY
|
201.9M chfs
17.86%
YoY
|
171.3M chfs
122.76%
YoY
|
76.90M chfs
-154.5%
YoY
|
-$141.1M
725.37%
YoY
|
| Interest Expense |
-$171.4M
-349.85%
YoY
|
$68.60M
-161.69%
YoY
|
-$111.2M
1466.2%
YoY
|
-$7.100M
-61.55%
YoY
|
-$18.47M
152.46%
YoY
|
| Other Income/Expense, Net |
-$400.0K
-33.33%
YoY
|
-$600.0K
-700.0%
YoY
|
$100.0K
-200.0%
YoY
|
-$100.0K
194.12%
YoY
|
-$34.00K
3.03%
YoY
|
| Pretax Income |
$205.2M
-26.61%
YoY
|
$279.6M
304.63%
YoY
|
$69.10M
-11.3%
YoY
|
$77.90M
-148.81%
YoY
|
-$159.6M
552.95%
YoY
|
| Income Tax |
$1.500M
-95.99%
YoY
|
$37.40M
-456.19%
YoY
|
-$10.50M
-151.98%
YoY
|
$20.20M
89.85%
YoY
|
$10.64M
245.12%
YoY
|
| Net Earnings |
$203.7M
-15.93%
YoY
|
$242.3M
204.4%
YoY
|
$79.60M
37.95%
YoY
|
$57.70M
-133.9%
YoY
|
-$170.2M
518.47%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.61
-17.6%
YoY
|
$0.74
199.91%
YoY
|
$0.25
36.47%
YoY
|
$0.18
-100.0%
YoY
|
-$590.4K
555.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$831.9M
14.49%
YoY
|
$743.8M
22.62%
YoY
|
$794.4M
24.94%
YoY
|
$749.2M
31.97%
YoY
|
$726.6M
42.98%
YoY
|
$606.6M
35.67%
YoY
|
$635.8M
32.32%
YoY
|
$567.7M
27.77%
YoY
|
$508.2M
20.94%
YoY
|
$447.1M
21.91%
YoY
|
$480.5M
46.49%
YoY
|
$444.3M
52.33%
YoY
|
$420.2M
78.29%
YoY
|
$366.7M
-10.36%
YoY
|
$328.0M
50.44%
YoY
|
$291.7M
-7.54%
YoY
|
$235.7M
N/A
|
$409.1M
60.84%
YoY
|
$218.0M
N/A
|
$315.5M
84.56%
YoY
|
| Cost Of Revenue |
$297.6M
2.16%
YoY
|
$268.4M
16.8%
YoY
|
$272.1M
8.62%
YoY
|
$288.4M
26.82%
YoY
|
$291.3M
42.17%
YoY
|
$229.8M
29.9%
YoY
|
$250.5M
29.93%
YoY
|
$227.4M
26.47%
YoY
|
$204.9M
16.89%
YoY
|
$176.9M
16.26%
YoY
|
$192.8M
37.12%
YoY
|
$179.8M
37.44%
YoY
|
$175.3M
54.3%
YoY
|
$152.2M
-8.35%
YoY
|
$140.6M
62.08%
YoY
|
$130.8M
1.99%
YoY
|
$113.6M
N/A
|
$166.0M
39.2%
YoY
|
$86.75M
N/A
|
$128.3M
71.23%
YoY
|
| Gross Profit |
$534.3M
22.74%
YoY
|
$475.4M
26.17%
YoY
|
$522.3M
35.56%
YoY
|
$460.8M
35.41%
YoY
|
$435.3M
43.52%
YoY
|
$376.8M
39.45%
YoY
|
$385.3M
33.92%
YoY
|
$340.3M
28.66%
YoY
|
$303.3M
23.85%
YoY
|
$270.2M
25.92%
YoY
|
$287.7M
53.52%
YoY
|
$264.5M
64.45%
YoY
|
$244.9M
100.62%
YoY
|
$214.6M
-11.73%
YoY
|
$187.4M
42.75%
YoY
|
$160.8M
-14.07%
YoY
|
$122.1M
N/A
|
$243.1M
79.94%
YoY
|
$131.3M
N/A
|
$187.2M
94.97%
YoY
|
| Selling, General & Admin |
$416.9M
16.39%
YoY
|
$392.8M
21.31%
YoY
|
$397.5M
27.12%
YoY
|
$368.0M
25.64%
YoY
|
$358.2M
35.27%
YoY
|
$323.8M
41.15%
YoY
|
$312.7M
36.02%
YoY
|
$292.9M
30.12%
YoY
|
$264.8M
30.7%
YoY
|
$229.4M
14.77%
YoY
|
$229.9M
56.69%
YoY
|
$225.1M
67.36%
YoY
|
$202.6M
70.68%
YoY
|
$199.9M
-47.18%
YoY
|
$146.7M
36.6%
YoY
|
$134.5M
-18.15%
YoY
|
$118.7M
N/A
|
$378.4M
223.56%
YoY
|
$107.4M
N/A
|
$164.3M
35.19%
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 |
$35.60M
25.8%
YoY
|
$34.50M
20.21%
YoY
|
$32.20M
17.52%
YoY
|
$32.40M
22.73%
YoY
|
$28.30M
28.05%
YoY
|
$28.70M
40.69%
YoY
|
$27.40M
66.06%
YoY
|
$26.40M
85.92%
YoY
|
$22.10M
60.14%
YoY
|
$20.40M
60.34%
YoY
|
$16.50M
20.24%
YoY
|
$14.20M
33.37%
YoY
|
$13.80M
48.26%
YoY
|
$12.72M
5.83%
YoY
|
$13.72M
77.86%
YoY
|
$10.65M
-8.81%
YoY
|
$9.308M
N/A
|
$12.02M
66.81%
YoY
|
$7.715M
N/A
|
$11.68M
139.07%
YoY
|
| Operating Expenses |
$416.9M
16.36%
YoY
|
$392.9M
21.38%
YoY
|
$397.6M
27.15%
YoY
|
$368.0M
25.6%
YoY
|
$358.3M
35.31%
YoY
|
$323.7M
41.11%
YoY
|
$312.7M
36.02%
YoY
|
$293.0M
30.16%
YoY
|
$264.8M
30.7%
YoY
|
$229.4M
14.77%
YoY
|
$229.9M
56.69%
YoY
|
$225.1M
67.36%
YoY
|
$202.6M
70.68%
YoY
|
$199.9M
-49.61%
YoY
|
$146.7M
36.6%
YoY
|
$134.5M
-23.01%
YoY
|
$118.7M
N/A
|
$396.7M
222.82%
YoY
|
$107.4M
N/A
|
$174.7M
39.4%
YoY
|
| Operating Profit |
$117.4M
52.47%
YoY
|
$82.50M
55.37%
YoY
|
$124.7M
71.76%
YoY
|
$92.80M
96.19%
YoY
|
$77.00M
100.0%
YoY
|
$53.10M
30.15%
YoY
|
$72.60M
25.61%
YoY
|
$47.30M
20.05%
YoY
|
$38.50M
-8.98%
YoY
|
$40.80M
177.55%
YoY
|
$57.80M
42.06%
YoY
|
$39.40M
49.58%
YoY
|
$42.30M
1154.82%
YoY
|
$14.70M
-109.57%
YoY
|
$40.69M
70.38%
YoY
|
$26.34M
111.07%
YoY
|
$3.371M
N/A
|
-$153.6M
-1356.6%
YoY
|
$23.88M
N/A
|
$12.48M
-142.57%
YoY
|
| Interest Expense |
-$1.300M
-90.08%
YoY
|
-$12.50M
-132.47%
YoY
|
-$6.100M
-85.85%
YoY
|
-$140.0M
3011.11%
YoY
|
-$13.10M
-116.95%
YoY
|
$38.50M
-144.87%
YoY
|
-$43.10M
-471.55%
YoY
|
-$4.500M
-90.22%
YoY
|
$77.30M
740.22%
YoY
|
-$85.80M
119.39%
YoY
|
$11.60M
-172.76%
YoY
|
-$46.00M
-244.43%
YoY
|
$9.200M
-42.5%
YoY
|
-$39.11M
103.16%
YoY
|
-$15.94M
180.22%
YoY
|
$31.85M
3957.32%
YoY
|
$16.00M
N/A
|
-$19.25M
208.69%
YoY
|
-$5.689M
N/A
|
$785.0K
-172.82%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
-$100.0K
0.0%
YoY
|
N/A
|
-$100.0K
-200.0%
YoY
|
$100.0K
-200.0%
YoY
|
-$100.0K
0.0%
YoY
|
N/A
|
$100.0K
-10100.0%
YoY
|
-$100.0K
-10100.0%
YoY
|
-$100.0K
N/A
|
N/A
|
-$1.000K
-94.12%
YoY
|
$1.000K
-200.0%
YoY
|
N/A
|
N/A
|
-$17.00K
6.25%
YoY
|
-$1.000K
N/A
|
-$17.00K
0.0%
YoY
|
| Pretax Income |
$116.1M
81.69%
YoY
|
$70.00M
-23.5%
YoY
|
$118.6M
300.68%
YoY
|
-$47.30M
-210.77%
YoY
|
$63.90M
-44.82%
YoY
|
$91.50M
-303.33%
YoY
|
$29.60M
-57.29%
YoY
|
$42.70M
-737.31%
YoY
|
$115.8M
124.85%
YoY
|
-$45.00M
84.35%
YoY
|
$69.30M
180.03%
YoY
|
-$6.700M
-111.51%
YoY
|
$51.50M
165.85%
YoY
|
-$24.41M
-85.88%
YoY
|
$24.75M
36.04%
YoY
|
$58.19M
339.24%
YoY
|
$19.37M
N/A
|
-$172.8M
-2995.56%
YoY
|
$18.19M
N/A
|
$13.25M
-143.56%
YoY
|
| Income Tax |
$12.80M
77.78%
YoY
|
$900.0K
-55.0%
YoY
|
$300.0K
-133.33%
YoY
|
-$6.400M
-154.24%
YoY
|
$7.200M
-70.49%
YoY
|
$2.000M
-110.99%
YoY
|
-$900.0K
-108.49%
YoY
|
$11.80M
-218.0%
YoY
|
$24.40M
243.66%
YoY
|
-$18.20M
-1004.12%
YoY
|
$10.60M
157.53%
YoY
|
-$10.00M
-210.58%
YoY
|
$7.100M
41.21%
YoY
|
$2.013M
74.89%
YoY
|
$4.116M
-20.83%
YoY
|
$9.043M
-4.7%
YoY
|
$5.028M
N/A
|
$1.151M
161.0%
YoY
|
$5.199M
N/A
|
$9.489M
259.16%
YoY
|
| Net Earnings |
$103.3M
82.19%
YoY
|
$69.10M
-22.88%
YoY
|
$118.9M
289.84%
YoY
|
-$40.90M
-232.79%
YoY
|
$56.70M
-37.96%
YoY
|
$89.60M
-434.33%
YoY
|
$30.50M
-48.04%
YoY
|
$30.80M
833.33%
YoY
|
$91.40M
105.86%
YoY
|
-$26.80M
1.43%
YoY
|
$58.70M
184.52%
YoY
|
$3.300M
-93.29%
YoY
|
$44.40M
209.54%
YoY
|
-$26.42M
-84.81%
YoY
|
$20.63M
58.8%
YoY
|
$49.15M
1207.48%
YoY
|
$14.34M
N/A
|
-$174.0M
-3247.38%
YoY
|
$12.99M
N/A
|
$3.759M
-111.37%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.31
82.4%
YoY
|
$0.21
-22.08%
YoY
|
$0.36
279.78%
YoY
|
-$0.12
-223.17%
YoY
|
$0.17
-39.32%
YoY
|
$0.27
-423.84%
YoY
|
$0.09
-48.37%
YoY
|
$0.09
841.0%
YoY
|
$0.28
103.12%
YoY
|
-$0.08
0.9%
YoY
|
$0.18
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$0.14
-100.0%
YoY
|
-$0.08
-100.0%
YoY
|
$64.53K
43.37%
YoY
|
$154.4K
1156.14%
YoY
|
$44.87K
N/A
|
-$642.3K
-3652.22%
YoY
|
$45.01K
N/A
|
$12.30K
-111.37%
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 |
N/A
|
296.9M shares
2.62%
YoY
|
N/A
|
N/A
|
N/A
|
289.3M shares
1.79%
YoY
|
N/A
|
N/A
|
N/A
|
284.2M shares
0.79%
YoY
|
N/A
|
N/A
|
N/A
|
282.0M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
Loading...