|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.893B
46.31%
YoY
|
$1.294B
26.08%
YoY
|
$1.026B
6.09%
YoY
|
$967.4M
29.9%
YoY
|
$744.7M
48.91%
YoY
|
| Cost Of Revenue |
$763.7M
27.18%
YoY
|
$600.5M
20.39%
YoY
|
$498.8M
-1.5%
YoY
|
$506.4M
56.2%
YoY
|
$324.2M
18.49%
YoY
|
| Gross Profit |
$1.130B
62.87%
YoY
|
$693.5M
31.47%
YoY
|
$527.5M
14.43%
YoY
|
$461.0M
9.63%
YoY
|
$420.5M
85.65%
YoY
|
| Selling, General & Admin |
$100.0M
11.36%
YoY
|
$89.80M
-0.88%
YoY
|
$90.60M
35.43%
YoY
|
$66.90M
-22.12%
YoY
|
$85.90M
-1.94%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$252.0M
-21.54%
YoY
|
$321.2M
40.38%
YoY
|
$228.8M
13.72%
YoY
|
$201.2M
7.14%
YoY
|
$187.8M
3.53%
YoY
|
| Operating Expenses |
$389.2M
-7.13%
YoY
|
$419.1M
23.37%
YoY
|
$339.7M
26.71%
YoY
|
$268.1M
-2.05%
YoY
|
$273.7M
1.75%
YoY
|
| Operating Profit |
$740.3M
169.79%
YoY
|
$274.4M
46.11%
YoY
|
$187.8M
-2.64%
YoY
|
$192.9M
31.4%
YoY
|
$146.8M
-445.41%
YoY
|
| Interest Expense |
-$7.600M
-71.85%
YoY
|
-$27.00M
18.42%
YoY
|
-$22.80M
-5.39%
YoY
|
-$24.10M
32.42%
YoY
|
-$18.20M
65.45%
YoY
|
| Other Income/Expense, Net |
$3.200M
-160.38%
YoY
|
-$5.300M
-87.29%
YoY
|
-$41.70M
-1995.45%
YoY
|
$2.200M
-12.0%
YoY
|
$2.500M
-47.92%
YoY
|
| Pretax Income |
$901.0M
264.19%
YoY
|
$247.4M
108.95%
YoY
|
$118.4M
-28.93%
YoY
|
$166.6M
-603.32%
YoY
|
-$33.10M
-75.45%
YoY
|
| Income Tax |
$255.3M
360.83%
YoY
|
$55.40M
56.94%
YoY
|
$35.30M
3.82%
YoY
|
$34.00M
-215.65%
YoY
|
-$29.40M
-288.46%
YoY
|
| Net Earnings |
$628.7M
235.49%
YoY
|
$187.4M
125.51%
YoY
|
$83.10M
-37.33%
YoY
|
$132.6M
-3683.78%
YoY
|
-$3.700M
-97.54%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.69
247.52%
YoY
|
$0.78
124.64%
YoY
|
$0.35
-37.88%
YoY
|
$0.55
-10566.04%
YoY
|
-$0.01
-98.57%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$714.5M
98.53%
YoY
|
$652.4M
52.68%
YoY
|
$448.5M
29.92%
YoY
|
$432.4M
72.13%
YoY
|
$359.9M
33.15%
YoY
|
$427.3M
59.86%
YoY
|
$345.2M
61.23%
YoY
|
$251.2M
-16.54%
YoY
|
$270.3M
10.82%
YoY
|
$267.3M
12.12%
YoY
|
$214.1M
N/A
|
$301.0M
N/A
|
$243.9M
N/A
|
$238.4M
N/A
|
| Cost Of Revenue |
$226.8M
58.71%
YoY
|
$231.3M
49.13%
YoY
|
$208.4M
39.21%
YoY
|
$181.1M
34.15%
YoY
|
$142.9M
-11.08%
YoY
|
$155.1M
6.31%
YoY
|
$149.7M
32.13%
YoY
|
$135.0M
11.48%
YoY
|
$160.7M
35.61%
YoY
|
$145.9M
13.1%
YoY
|
$113.3M
N/A
|
$121.1M
N/A
|
$118.5M
N/A
|
$129.0M
N/A
|
| Gross Profit |
$487.7M
124.75%
YoY
|
$421.1M
54.7%
YoY
|
$240.1M
22.81%
YoY
|
$251.3M
116.27%
YoY
|
$217.0M
97.99%
YoY
|
$272.2M
124.22%
YoY
|
$195.5M
93.95%
YoY
|
$116.2M
-35.41%
YoY
|
$109.6M
-12.6%
YoY
|
$121.4M
10.97%
YoY
|
$100.8M
N/A
|
$179.9M
N/A
|
$125.4M
N/A
|
$109.4M
N/A
|
| Selling, General & Admin |
$45.30M
194.16%
YoY
|
$46.70M
61.03%
YoY
|
$14.80M
-11.9%
YoY
|
$23.10M
0.87%
YoY
|
$15.40M
-27.01%
YoY
|
$29.00M
55.91%
YoY
|
$16.80M
-30.86%
YoY
|
$22.90M
-4.18%
YoY
|
$21.10M
-11.34%
YoY
|
$18.60M
7.51%
YoY
|
$24.30M
N/A
|
$23.90M
N/A
|
$23.80M
N/A
|
$17.30M
N/A
|
| 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
|
| Depreciation & Amortization |
$84.00M
56.42%
YoY
|
$81.10M
-19.3%
YoY
|
$62.30M
-27.56%
YoY
|
$54.90M
-21.46%
YoY
|
$53.70M
-17.13%
YoY
|
$100.5M
39.97%
YoY
|
$86.00M
66.34%
YoY
|
$69.90M
16.11%
YoY
|
$64.80M
43.68%
YoY
|
$71.80M
-64.31%
YoY
|
$51.70M
N/A
|
$60.20M
N/A
|
$45.10M
N/A
|
$201.2M
N/A
|
| Operating Expenses |
$151.4M
97.65%
YoY
|
$130.7M
7.04%
YoY
|
$93.70M
-20.79%
YoY
|
$88.20M
5.63%
YoY
|
$76.60M
-19.54%
YoY
|
$122.1M
26.14%
YoY
|
$118.3M
31.59%
YoY
|
$83.50M
-0.71%
YoY
|
$95.20M
38.17%
YoY
|
$96.80M
38.68%
YoY
|
$89.90M
N/A
|
$84.10M
N/A
|
$68.90M
N/A
|
$69.80M
N/A
|
| Operating Profit |
$336.3M
139.53%
YoY
|
$290.4M
93.47%
YoY
|
$146.4M
89.64%
YoY
|
$163.1M
398.78%
YoY
|
$140.4M
875.0%
YoY
|
$150.1M
510.16%
YoY
|
$77.20M
608.26%
YoY
|
$32.70M
-65.87%
YoY
|
$14.40M
-74.51%
YoY
|
$24.60M
-37.88%
YoY
|
$10.90M
N/A
|
$95.80M
N/A
|
$56.50M
N/A
|
$39.60M
N/A
|
| Interest Expense |
$900.0K
-134.62%
YoY
|
$1.900M
-132.2%
YoY
|
-$3.000M
0.0%
YoY
|
-$3.900M
-39.06%
YoY
|
-$2.600M
-77.78%
YoY
|
-$5.900M
-1083.33%
YoY
|
-$3.000M
-61.54%
YoY
|
-$6.400M
-20.0%
YoY
|
-$11.70M
53.95%
YoY
|
$600.0K
-94.78%
YoY
|
-$7.800M
N/A
|
-$8.000M
N/A
|
-$7.600M
N/A
|
$11.50M
N/A
|
| Other Income/Expense, Net |
-$2.500M
92.31%
YoY
|
$3.100M
-234.78%
YoY
|
-$100.0K
-95.24%
YoY
|
$1.500M
-207.14%
YoY
|
-$1.300M
-360.0%
YoY
|
-$2.300M
-94.64%
YoY
|
-$2.100M
-800.0%
YoY
|
-$1.400M
-450.0%
YoY
|
$500.0K
0.0%
YoY
|
-$42.90M
-5462.5%
YoY
|
$300.0K
N/A
|
$400.0K
N/A
|
$500.0K
N/A
|
$800.0K
N/A
|
| Pretax Income |
$333.7M
144.47%
YoY
|
$462.1M
223.15%
YoY
|
$141.7M
112.44%
YoY
|
$160.7M
346.39%
YoY
|
$136.5M
7929.41%
YoY
|
$143.0M
-762.04%
YoY
|
$66.70M
2051.61%
YoY
|
$36.00M
-58.86%
YoY
|
$1.700M
-96.56%
YoY
|
-$21.60M
-141.54%
YoY
|
$3.100M
N/A
|
$87.50M
N/A
|
$49.40M
N/A
|
$52.00M
N/A
|
| Income Tax |
$98.30M
178.47%
YoY
|
$128.3M
218.36%
YoY
|
$48.60M
696.72%
YoY
|
$43.10M
2055.0%
YoY
|
$35.30M
404.29%
YoY
|
$40.30M
-1592.59%
YoY
|
$6.100M
-29.07%
YoY
|
$2.000M
-89.42%
YoY
|
$7.000M
-33.33%
YoY
|
-$2.700M
-124.55%
YoY
|
$8.600M
N/A
|
$18.90M
N/A
|
$10.50M
N/A
|
$11.00M
N/A
|
| Net Earnings |
$228.4M
129.09%
YoY
|
$327.7M
220.96%
YoY
|
$87.20M
45.58%
YoY
|
$114.1M
271.66%
YoY
|
$99.70M
-1981.13%
YoY
|
$102.1M
-640.21%
YoY
|
$59.90M
-1189.09%
YoY
|
$30.70M
-55.25%
YoY
|
-$5.300M
-113.62%
YoY
|
-$18.90M
-146.1%
YoY
|
-$5.500M
N/A
|
$68.60M
N/A
|
$38.90M
N/A
|
$41.00M
N/A
|
| 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
|
| Diluted Earnings Per Share |
$1.01
141.01%
YoY
|
$1.42
236.13%
YoY
|
$0.37
52.55%
YoY
|
$0.49
308.33%
YoY
|
$0.42
-5733.33%
YoY
|
$0.42
-625.0%
YoY
|
$0.25
-3333.33%
YoY
|
$0.12
-57.14%
YoY
|
-$0.01
-106.25%
YoY
|
-$0.08
-147.06%
YoY
|
-$0.01
N/A
|
$0.28
N/A
|
$0.16
N/A
|
$0.17
N/A
|
| 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
|
| Basic 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
|
| 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
|
Loading...