|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.262B
83.19%
YoY
|
$2.326B
-26.06%
YoY
|
$3.146B
77.04%
YoY
|
$1.777B
31.74%
YoY
|
$1.349B
-0.19%
YoY
|
| Cost Of Revenue |
$2.411B
35.08%
YoY
|
$1.785B
-8.46%
YoY
|
$1.950B
35.39%
YoY
|
$1.440B
21.19%
YoY
|
$1.188B
1.39%
YoY
|
| Gross Profit |
$1.851B
241.76%
YoY
|
$541.6M
-54.74%
YoY
|
$1.196B
254.97%
YoY
|
$337.1M
109.8%
YoY
|
$160.7M
-10.54%
YoY
|
| Selling, General & Admin |
$314.4M
24.47%
YoY
|
$252.6M
8.79%
YoY
|
$232.2M
16.9%
YoY
|
$198.6M
7.99%
YoY
|
$183.9M
3.2%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$94.02M
17.17%
YoY
|
$80.24M
11.08%
YoY
|
$72.23M
5.61%
YoY
|
$68.40M
14.99%
YoY
|
$59.48M
2.36%
YoY
|
| Operating Expenses |
$314.4M
24.47%
YoY
|
$252.6M
8.79%
YoY
|
$232.2M
16.9%
YoY
|
$198.6M
7.99%
YoY
|
$183.9M
3.2%
YoY
|
| Operating Profit |
$1.537B
391.77%
YoY
|
$312.5M
-67.6%
YoY
|
$964.3M
571.78%
YoY
|
$143.5M
-646.52%
YoY
|
-$26.26M
-2169.66%
YoY
|
| Interest Expense |
$65.48M
11826.59%
YoY
|
$549.0K
-98.1%
YoY
|
$28.96M
7084.86%
YoY
|
$403.0K
89.2%
YoY
|
$213.0K
-57.23%
YoY
|
| Other Income/Expense, Net |
$66.60M
40.16%
YoY
|
$47.52M
2442.48%
YoY
|
$1.869M
-91.69%
YoY
|
$22.48M
37.78%
YoY
|
$16.32M
-13.17%
YoY
|
| Pretax Income |
$1.603B
345.35%
YoY
|
$360.0M
-63.95%
YoY
|
$998.6M
501.48%
YoY
|
$166.0M
-1768.66%
YoY
|
-$9.949M
-149.6%
YoY
|
| Income Tax |
$384.9M
359.93%
YoY
|
$83.69M
-65.39%
YoY
|
$241.8M
620.25%
YoY
|
$33.57M
-379.57%
YoY
|
-$12.01M
-793.76%
YoY
|
| Net Earnings |
$1.220B
339.04%
YoY
|
$277.9M
-63.34%
YoY
|
$758.0M
471.45%
YoY
|
$132.7M
6339.32%
YoY
|
$2.060M
-88.8%
YoY
|
| Basic Earnings Per Share |
$25.04
339.3%
YoY
|
$5.70
-63.41%
YoY
|
$15.58
470.7%
YoY
|
$2.73
6725.0%
YoY
|
$0.04
-89.47%
YoY
|
| Diluted Earnings Per Share |
$24.95
338.49%
YoY
|
$5.69
-63.34%
YoY
|
$15.52
470.68%
YoY
|
$2.72
6700.0%
YoY
|
$0.04
-89.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
48.72M shares
0.0%
YoY
|
48.72M shares
0.14%
YoY
|
48.65M shares
0.14%
YoY
|
48.58M shares
0.12%
YoY
|
48.52M shares
0.11%
YoY
|
| Diluted Shares Outstanding |
48.89M shares
0.04%
YoY
|
48.87M shares
0.08%
YoY
|
48.83M shares
0.21%
YoY
|
48.73M shares
0.16%
YoY
|
48.66M shares
0.15%
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 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$667.0M
-52.95%
YoY
|
$769.5M
-19.4%
YoY
|
$922.6M
17.4%
YoY
|
$1.104B
72.23%
YoY
|
$1.418B
101.64%
YoY
|
$954.7M
82.46%
YoY
|
$785.9M
71.09%
YoY
|
$640.8M
-6.95%
YoY
|
$703.1M
-29.52%
YoY
|
$523.2M
-34.73%
YoY
|
$459.3M
-30.23%
YoY
|
$688.7M
16.14%
YoY
|
$997.5M
108.91%
YoY
|
$801.7M
105.09%
YoY
|
$658.3M
98.47%
YoY
|
$593.0M
69.52%
YoY
|
$477.5M
32.97%
YoY
|
$390.9M
12.55%
YoY
|
$331.7M
13.29%
YoY
|
| Cost Of Revenue |
$547.7M
-21.94%
YoY
|
$562.1M
-6.1%
YoY
|
$611.3M
13.48%
YoY
|
$572.1M
25.93%
YoY
|
$701.6M
44.8%
YoY
|
$598.6M
38.54%
YoY
|
$538.7M
30.14%
YoY
|
$454.4M
-7.39%
YoY
|
$484.5M
-9.35%
YoY
|
$432.1M
-10.69%
YoY
|
$413.9M
-6.11%
YoY
|
$490.6M
23.67%
YoY
|
$534.5M
38.5%
YoY
|
$483.9M
39.38%
YoY
|
$440.9M
35.62%
YoY
|
$396.7M
27.6%
YoY
|
$385.9M
23.86%
YoY
|
$347.2M
20.17%
YoY
|
$325.1M
17.77%
YoY
|
| Gross Profit |
$119.3M
-83.34%
YoY
|
$207.4M
-41.75%
YoY
|
$311.3M
25.93%
YoY
|
$531.5M
185.09%
YoY
|
$716.1M
227.63%
YoY
|
$356.0M
290.7%
YoY
|
$247.2M
444.14%
YoY
|
$186.4M
-5.88%
YoY
|
$218.6M
-52.79%
YoY
|
$91.13M
-71.33%
YoY
|
$45.43M
-79.11%
YoY
|
$198.1M
0.92%
YoY
|
$463.0M
405.59%
YoY
|
$317.8M
626.56%
YoY
|
$217.5M
3172.99%
YoY
|
$196.3M
404.26%
YoY
|
$91.58M
92.74%
YoY
|
$43.75M
-25.16%
YoY
|
$6.645M
-60.36%
YoY
|
| Selling, General & Admin |
$83.30M
4.17%
YoY
|
$82.89M
6.77%
YoY
|
$69.51M
12.24%
YoY
|
$94.92M
64.27%
YoY
|
$79.97M
21.13%
YoY
|
$77.63M
1.38%
YoY
|
$61.93M
18.54%
YoY
|
$57.78M
-7.04%
YoY
|
$66.02M
12.88%
YoY
|
$76.58M
32.14%
YoY
|
$52.25M
-2.54%
YoY
|
$62.16M
20.37%
YoY
|
$58.49M
11.01%
YoY
|
$57.95M
21.29%
YoY
|
$53.61M
15.22%
YoY
|
$51.64M
6.59%
YoY
|
$52.69M
10.55%
YoY
|
$47.78M
8.91%
YoY
|
$46.53M
5.82%
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 |
$30.53M
29.28%
YoY
|
$30.11M
26.66%
YoY
|
$29.66M
34.54%
YoY
|
$24.59M
16.6%
YoY
|
$23.61M
19.51%
YoY
|
$23.77M
18.29%
YoY
|
$22.05M
14.0%
YoY
|
$21.09M
10.79%
YoY
|
$19.76M
6.97%
YoY
|
$20.09M
15.37%
YoY
|
$19.34M
11.71%
YoY
|
$19.04M
9.41%
YoY
|
$18.47M
8.47%
YoY
|
$17.42M
5.05%
YoY
|
$17.31M
-0.44%
YoY
|
$17.40M
15.4%
YoY
|
$17.03M
12.76%
YoY
|
$16.58M
13.56%
YoY
|
$17.39M
17.94%
YoY
|
| Operating Expenses |
$83.30M
4.17%
YoY
|
$82.89M
6.77%
YoY
|
$69.51M
12.24%
YoY
|
$94.92M
64.27%
YoY
|
$79.97M
21.13%
YoY
|
$77.63M
1.38%
YoY
|
$61.93M
18.54%
YoY
|
$57.78M
-7.04%
YoY
|
$66.02M
12.88%
YoY
|
$76.58M
32.14%
YoY
|
$52.25M
-2.54%
YoY
|
$62.16M
20.37%
YoY
|
$58.49M
11.01%
YoY
|
$57.95M
21.29%
YoY
|
$53.61M
15.22%
YoY
|
$51.64M
6.59%
YoY
|
$52.69M
10.55%
YoY
|
$47.78M
8.91%
YoY
|
$46.53M
5.82%
YoY
|
| Operating Profit |
$35.94M
-94.35%
YoY
|
$123.9M
-55.45%
YoY
|
$249.2M
33.28%
YoY
|
$436.6M
239.35%
YoY
|
$635.7M
316.69%
YoY
|
$278.1M
1853.5%
YoY
|
$187.0M
-2866.86%
YoY
|
$128.7M
-5.35%
YoY
|
$152.6M
-62.59%
YoY
|
$14.23M
-94.52%
YoY
|
-$6.757M
-104.12%
YoY
|
$135.9M
-6.02%
YoY
|
$407.8M
930.54%
YoY
|
$259.9M
-12684.41%
YoY
|
$163.9M
-513.06%
YoY
|
$144.6M
-1618.74%
YoY
|
$39.57M
-8126.37%
YoY
|
-$2.065M
-114.26%
YoY
|
-$39.67M
45.71%
YoY
|
| Interest Expense |
$22.94M
81.64%
YoY
|
$12.27M
25.55%
YoY
|
$12.85M
31.32%
YoY
|
$22.10M
143.71%
YoY
|
$12.63M
-41.31%
YoY
|
$9.770M
39.25%
YoY
|
$9.785M
41.81%
YoY
|
$9.067M
-1.95%
YoY
|
$21.52M
18.55%
YoY
|
$7.016M
644.01%
YoY
|
$6.900M
559.03%
YoY
|
$9.247M
-8506.36%
YoY
|
$18.15M
51.16%
YoY
|
$943.0K
24.08%
YoY
|
$1.047M
185.29%
YoY
|
-$110.0K
-86.75%
YoY
|
$12.01M
4.42%
YoY
|
$760.0K
8.57%
YoY
|
$367.0K
-59.22%
YoY
|
| Other Income/Expense, Net |
$22.24M
-18.7%
YoY
|
-$56.00K
-100.51%
YoY
|
$14.08M
28.06%
YoY
|
-$4.749M
-772.66%
YoY
|
$27.36M
3103.63%
YoY
|
$10.90M
38.25%
YoY
|
$11.00M
46.81%
YoY
|
$706.0K
59.37%
YoY
|
$854.0K
-95.01%
YoY
|
$7.884M
228.5%
YoY
|
$7.490M
359.51%
YoY
|
$443.0K
-42.76%
YoY
|
$17.10M
26.9%
YoY
|
$2.400M
-5.25%
YoY
|
$1.630M
-71.91%
YoY
|
$774.0K
-54.01%
YoY
|
$13.48M
9.35%
YoY
|
$2.533M
76.15%
YoY
|
$5.803M
241.76%
YoY
|
| Pretax Income |
$58.19M
-91.22%
YoY
|
$136.1M
-52.91%
YoY
|
$263.3M
32.99%
YoY
|
$453.2M
198.23%
YoY
|
$663.0M
258.09%
YoY
|
$289.0M
1206.45%
YoY
|
$198.0M
26905.87%
YoY
|
$152.0M
4.14%
YoY
|
$185.2M
-56.42%
YoY
|
$22.12M
-91.57%
YoY
|
$733.0K
-99.56%
YoY
|
$145.9M
-0.31%
YoY
|
$424.9M
700.95%
YoY
|
$262.3M
55940.17%
YoY
|
$165.5M
-588.66%
YoY
|
$146.4M
-1302.36%
YoY
|
$53.05M
348.34%
YoY
|
$468.0K
-97.06%
YoY
|
-$33.86M
32.67%
YoY
|
| Income Tax |
$7.068M
-95.44%
YoY
|
$33.15M
-53.04%
YoY
|
$64.16M
32.66%
YoY
|
$111.1M
184.57%
YoY
|
$154.9M
299.21%
YoY
|
$70.60M
1174.4%
YoY
|
$48.36M
14919.57%
YoY
|
$39.03M
10.32%
YoY
|
$38.80M
-62.01%
YoY
|
$5.540M
-91.34%
YoY
|
$322.0K
-99.2%
YoY
|
$35.38M
-3.06%
YoY
|
$102.1M
651.2%
YoY
|
$63.97M
-487.37%
YoY
|
$40.30M
-354.45%
YoY
|
$36.50M
-560.27%
YoY
|
$13.59M
-892.19%
YoY
|
-$16.52M
-539.0%
YoY
|
-$15.84M
158.54%
YoY
|
| Net Earnings |
$50.46M
-90.08%
YoY
|
$102.8M
-53.09%
YoY
|
$199.3M
32.91%
YoY
|
$342.5M
202.43%
YoY
|
$508.5M
246.62%
YoY
|
$219.1M
1187.93%
YoY
|
$150.0M
16096.11%
YoY
|
$113.2M
2.08%
YoY
|
$146.7M
-54.61%
YoY
|
$17.01M
-91.43%
YoY
|
$926.0K
-99.26%
YoY
|
$110.9M
0.86%
YoY
|
$323.2M
717.92%
YoY
|
$198.6M
16829.84%
YoY
|
$125.3M
-795.03%
YoY
|
$110.0M
-2691.56%
YoY
|
$39.52M
191.68%
YoY
|
$1.173M
-90.35%
YoY
|
-$18.03M
-7.08%
YoY
|
| Basic Earnings Per Share |
$1.07
-89.73%
YoY
|
$2.14
-52.34%
YoY
|
$4.13
34.09%
YoY
|
N/A
|
$10.42
246.18%
YoY
|
$4.49
1182.86%
YoY
|
$3.08
15300.0%
YoY
|
N/A
|
$3.01
-54.67%
YoY
|
$0.35
-91.42%
YoY
|
$0.02
-99.22%
YoY
|
N/A
|
$6.64
719.75%
YoY
|
$4.08
20300.0%
YoY
|
$2.58
-797.3%
YoY
|
N/A
|
$0.81
189.29%
YoY
|
$0.02
-92.0%
YoY
|
-$0.37
-7.5%
YoY
|
| Diluted Earnings Per Share |
$1.06
-89.79%
YoY
|
$2.13
-52.35%
YoY
|
$4.12
34.64%
YoY
|
$7.04
203.81%
YoY
|
$10.38
245.86%
YoY
|
$4.47
1177.14%
YoY
|
$3.06
15200.0%
YoY
|
$2.32
1.96%
YoY
|
$3.00
-54.66%
YoY
|
$0.35
-91.4%
YoY
|
$0.02
-99.22%
YoY
|
$2.27
-100.0%
YoY
|
$6.62
717.28%
YoY
|
$4.07
20250.0%
YoY
|
$2.57
-794.59%
YoY
|
$2.299M
-2730.79%
YoY
|
$0.81
189.29%
YoY
|
$0.02
-92.0%
YoY
|
-$0.37
-7.5%
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 |
47.65M shares
-2.34%
YoY
|
48.50M shares
-0.54%
YoY
|
48.50M shares
-0.54%
YoY
|
N/A
|
48.80M shares
0.15%
YoY
|
48.77M shares
0.15%
YoY
|
48.76M shares
0.15%
YoY
|
N/A
|
48.73M shares
0.15%
YoY
|
48.69M shares
0.14%
YoY
|
48.69M shares
0.14%
YoY
|
N/A
|
48.65M shares
-0.48%
YoY
|
48.62M shares
-0.48%
YoY
|
48.62M shares
-0.48%
YoY
|
N/A
|
48.89M shares
0.73%
YoY
|
48.86M shares
0.73%
YoY
|
48.86M shares
0.74%
YoY
|
| Diluted Shares Outstanding |
47.41M shares
-3.18%
YoY
|
48.17M shares
-1.64%
YoY
|
48.42M shares
-1.04%
YoY
|
N/A
|
48.97M shares
0.18%
YoY
|
48.97M shares
0.21%
YoY
|
48.93M shares
0.19%
YoY
|
N/A
|
48.88M shares
0.09%
YoY
|
48.87M shares
0.05%
YoY
|
48.84M shares
0.06%
YoY
|
N/A
|
48.84M shares
-0.4%
YoY
|
48.84M shares
-0.36%
YoY
|
48.81M shares
-0.1%
YoY
|
N/A
|
49.04M shares
0.77%
YoY
|
49.02M shares
0.76%
YoY
|
48.86M shares
0.74%
YoY
|
Loading...