|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.764B
18.98%
YoY
|
$1.483B
18.03%
YoY
|
$1.256B
3.54%
YoY
|
$1.213B
655.52%
YoY
|
$160.6M
8.23%
YoY
|
| Cost Of Revenue |
$814.8M
26.26%
YoY
|
$645.3M
20.1%
YoY
|
$537.3M
-3.79%
YoY
|
$558.5M
1023.83%
YoY
|
$49.70M
23.68%
YoY
|
| Gross Profit |
$949.6M
13.37%
YoY
|
$837.6M
16.48%
YoY
|
$719.1M
9.78%
YoY
|
$655.0M
490.51%
YoY
|
$110.9M
2.49%
YoY
|
| Selling, General & Admin |
$130.6M
-2.64%
YoY
|
$134.2M
37.03%
YoY
|
$97.91M
3.86%
YoY
|
$94.27M
228.83%
YoY
|
$28.67M
-1.23%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$382.6M
18.03%
YoY
|
$324.2M
15.38%
YoY
|
$281.0M
7.93%
YoY
|
$260.3M
1506.97%
YoY
|
$16.20M
1.61%
YoY
|
| Operating Expenses |
$300.3M
36.06%
YoY
|
$220.7M
-59.16%
YoY
|
$540.4M
9.86%
YoY
|
$491.9M
996.31%
YoY
|
$44.87M
-0.22%
YoY
|
| Operating Profit |
$164.9M
-7.99%
YoY
|
$179.2M
12.54%
YoY
|
$159.3M
5.83%
YoY
|
$150.5M
129.36%
YoY
|
$65.61M
6.49%
YoY
|
| Interest Expense |
-$233.4M
7.43%
YoY
|
-$217.2M
5.53%
YoY
|
-$205.9M
37.92%
YoY
|
-$149.3M
-3731400.0%
YoY
|
$4.000K
-55.56%
YoY
|
| Other Income/Expense, Net |
$411.7M
367.7%
YoY
|
$88.04M
-1641.5%
YoY
|
-$5.711M
-105.55%
YoY
|
$102.8M
132.65%
YoY
|
$44.21M
105.02%
YoY
|
| Pretax Income |
$576.7M
115.76%
YoY
|
$267.3M
74.07%
YoY
|
$153.5M
-39.39%
YoY
|
$253.3M
155.33%
YoY
|
$99.22M
22.51%
YoY
|
| Income Tax |
$50.73M
120.22%
YoY
|
$23.04M
-109.89%
YoY
|
-$232.9M
-9003.21%
YoY
|
$2.616M
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$178.3M
-27.01%
YoY
|
$244.2M
-36.8%
YoY
|
$386.5M
54.14%
YoY
|
$250.7M
152.69%
YoY
|
$99.22M
21.47%
YoY
|
| Basic Earnings Per Share |
$2.66
158.25%
YoY
|
$1.03
-80.38%
YoY
|
$5.25
254.73%
YoY
|
$1.48
-139.78%
YoY
|
-$3.72
-596.0%
YoY
|
| Diluted Earnings Per Share |
$2.63
157.84%
YoY
|
$1.02
-59.52%
YoY
|
$2.52
70.27%
YoY
|
$1.48
-138.34%
YoY
|
-$3.86
-1172.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
61.96M shares
4.52%
YoY
|
59.28M shares
14.4%
YoY
|
51.82M shares
25.4%
YoY
|
41.33M shares
1003.2%
YoY
|
3.746M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
62.67M shares
4.24%
YoY
|
60.12M shares
-58.88%
YoY
|
146.2M shares
253.47%
YoY
|
41.36M shares
154.59%
YoY
|
16.25M shares
0.0%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$410.0M
-7.51%
YoY
|
$430.4M
11.59%
YoY
|
$464.0M
17.06%
YoY
|
$426.7M
18.72%
YoY
|
$443.3M
29.84%
YoY
|
$385.7M
10.56%
YoY
|
$396.4M
20.0%
YoY
|
$359.5M
21.35%
YoY
|
$341.4M
21.48%
YoY
|
$348.9M
18.06%
YoY
|
$330.3M
1.58%
YoY
|
$296.2M
-11.73%
YoY
|
$281.0M
9.25%
YoY
|
$295.5M
424.57%
YoY
|
$325.2M
841.23%
YoY
|
$335.6M
842.8%
YoY
|
$257.2M
653.38%
YoY
|
$56.33M
59.77%
YoY
|
$34.55M
-14.0%
YoY
|
$35.59M
12.58%
YoY
|
| Cost Of Revenue |
$197.5M
-14.19%
YoY
|
$178.9M
-1.78%
YoY
|
$242.5M
61.14%
YoY
|
$163.3M
6.9%
YoY
|
$230.2M
43.87%
YoY
|
$182.1M
22.83%
YoY
|
$150.5M
-1.9%
YoY
|
$152.7M
33.55%
YoY
|
$160.0M
31.85%
YoY
|
$148.3M
19.25%
YoY
|
$153.4M
1.51%
YoY
|
$114.4M
-27.89%
YoY
|
$121.3M
-2.49%
YoY
|
$124.4M
504.63%
YoY
|
$151.1M
1467.22%
YoY
|
$158.6M
1383.43%
YoY
|
$124.4M
1224.41%
YoY
|
$20.57M
101.07%
YoY
|
$9.642M
-4.53%
YoY
|
$10.69M
12.44%
YoY
|
| Gross Profit |
$212.5M
-0.3%
YoY
|
$251.5M
23.56%
YoY
|
$221.5M
-9.92%
YoY
|
$263.5M
27.45%
YoY
|
$213.1M
17.47%
YoY
|
$203.6M
1.49%
YoY
|
$245.9M
38.99%
YoY
|
$206.7M
13.68%
YoY
|
$181.4M
13.59%
YoY
|
$200.6M
17.2%
YoY
|
$176.9M
1.63%
YoY
|
$181.8M
2.75%
YoY
|
$159.7M
20.24%
YoY
|
$171.1M
378.53%
YoY
|
$174.1M
598.89%
YoY
|
$177.0M
610.7%
YoY
|
$132.8M
436.63%
YoY
|
$35.76M
42.89%
YoY
|
$24.91M
-16.98%
YoY
|
$24.90M
12.64%
YoY
|
| Selling, General & Admin |
$44.20M
17.58%
YoY
|
$38.68M
-1.59%
YoY
|
$30.10M
1.61%
YoY
|
$24.24M
-22.02%
YoY
|
$37.59M
10.12%
YoY
|
$39.31M
58.67%
YoY
|
$29.62M
29.91%
YoY
|
$31.09M
35.95%
YoY
|
$34.14M
24.08%
YoY
|
$24.78M
12.16%
YoY
|
$22.80M
-2.85%
YoY
|
$22.87M
5.58%
YoY
|
$27.51M
122.73%
YoY
|
$22.09M
203.12%
YoY
|
$23.47M
276.63%
YoY
|
$21.66M
197.24%
YoY
|
$12.35M
70.07%
YoY
|
$7.287M
1.36%
YoY
|
$6.231M
-12.24%
YoY
|
$7.287M
15.67%
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 |
$101.8M
9.88%
YoY
|
$100.8M
14.61%
YoY
|
$95.41M
8.94%
YoY
|
$93.76M
24.92%
YoY
|
$92.67M
25.9%
YoY
|
$87.95M
20.95%
YoY
|
$87.58M
25.23%
YoY
|
$75.06M
8.03%
YoY
|
$73.61M
6.9%
YoY
|
$72.71M
7.35%
YoY
|
$69.94M
7.58%
YoY
|
$69.48M
4.36%
YoY
|
$68.85M
12.83%
YoY
|
$67.74M
1549.28%
YoY
|
$65.01M
1491.31%
YoY
|
$66.58M
1560.79%
YoY
|
$61.02M
9.03%
YoY
|
$4.107M
-74.24%
YoY
|
$4.085M
1.92%
YoY
|
$4.009M
-1.3%
YoY
|
| Operating Expenses |
$79.08M
12.33%
YoY
|
$203.1M
12.87%
YoY
|
$83.24M
-51.89%
YoY
|
$74.60M
-50.34%
YoY
|
$70.39M
-53.43%
YoY
|
$180.0M
28.35%
YoY
|
$173.0M
N/A
|
$150.2M
13.58%
YoY
|
$151.1M
14.21%
YoY
|
$140.2M
11.17%
YoY
|
$0.00
-100.0%
YoY
|
$132.3M
7.07%
YoY
|
$132.3M
28.18%
YoY
|
$126.1M
1006.87%
YoY
|
$124.3M
1105.1%
YoY
|
$123.5M
993.49%
YoY
|
$103.2M
816.68%
YoY
|
$11.39M
2.19%
YoY
|
$10.32M
-7.06%
YoY
|
$11.30M
8.62%
YoY
|
| Operating Profit |
-$3.838M
-119.91%
YoY
|
$48.42M
105.0%
YoY
|
$19.79M
-72.85%
YoY
|
$77.46M
36.88%
YoY
|
$19.28M
-26.13%
YoY
|
$23.62M
-60.88%
YoY
|
$72.87M
89.78%
YoY
|
$56.59M
51.09%
YoY
|
$26.10M
-4.27%
YoY
|
$60.37M
34.1%
YoY
|
$38.40M
-16.16%
YoY
|
$37.45M
-29.94%
YoY
|
$27.27M
43.01%
YoY
|
$45.02M
84.75%
YoY
|
$45.80M
213.92%
YoY
|
$53.46M
292.89%
YoY
|
$19.07M
-39.58%
YoY
|
$24.37M
75.59%
YoY
|
$14.59M
-23.0%
YoY
|
$13.61M
16.18%
YoY
|
| Interest Expense |
-$53.42M
-4.12%
YoY
|
$408.0M
-7293.74%
YoY
|
-$61.72M
-6.52%
YoY
|
-$56.51M
4.56%
YoY
|
-$55.71M
17.37%
YoY
|
-$5.672M
-74.04%
YoY
|
-$66.03M
46.7%
YoY
|
-$54.05M
235.17%
YoY
|
-$47.47M
-31.51%
YoY
|
-$21.85M
-671.56%
YoY
|
-$45.01M
11.23%
YoY
|
-$16.13M
-114.14%
YoY
|
-$69.31M
158.86%
YoY
|
$3.822M
-95.87%
YoY
|
-$40.46M
-217.36%
YoY
|
$114.1M
11408300.0%
YoY
|
-$26.77M
5.78%
YoY
|
$92.49M
86.67%
YoY
|
$34.48M
N/A
|
$1.000K
-50.0%
YoY
|
| Other Income/Expense, Net |
-$2.065M
-181.01%
YoY
|
N/A
|
-$3.129M
-116.43%
YoY
|
$4.288M
-93.04%
YoY
|
$2.549M
-80.53%
YoY
|
N/A
|
$19.04M
215.55%
YoY
|
$61.57M
78.34%
YoY
|
$13.09M
-158.06%
YoY
|
N/A
|
$6.034M
20.03%
YoY
|
$34.53M
-17625.89%
YoY
|
-$22.55M
-851.67%
YoY
|
N/A
|
$5.027M
-86.69%
YoY
|
-$197.0K
-100.31%
YoY
|
$3.000M
-122.36%
YoY
|
-$3.219M
64.23%
YoY
|
$37.77M
198.29%
YoY
|
$62.85M
1261.86%
YoY
|
| Pretax Income |
-$5.903M
-127.04%
YoY
|
$456.4M
2435.98%
YoY
|
$16.66M
-81.88%
YoY
|
$81.74M
-30.82%
YoY
|
$21.83M
-44.31%
YoY
|
$18.00M
-44.48%
YoY
|
$91.91M
106.86%
YoY
|
$118.2M
64.16%
YoY
|
$39.19M
731.26%
YoY
|
$32.42M
-33.62%
YoY
|
$44.43M
-12.58%
YoY
|
$71.98M
-45.31%
YoY
|
$4.715M
-78.63%
YoY
|
$48.83M
-204.35%
YoY
|
$50.83M
2.29%
YoY
|
$131.6M
78.23%
YoY
|
$22.07M
21.66%
YoY
|
-$46.80M
-178.23%
YoY
|
$49.69M
59.27%
YoY
|
$73.84M
360.53%
YoY
|
| Income Tax |
-$778.0K
-130.31%
YoY
|
$39.73M
2139.29%
YoY
|
$1.109M
-86.57%
YoY
|
$7.327M
-20.48%
YoY
|
$2.567M
-32.22%
YoY
|
$1.774M
-100.76%
YoY
|
$8.260M
533.92%
YoY
|
$9.214M
2862.7%
YoY
|
$3.787M
810.34%
YoY
|
-$234.9M
-63255.38%
YoY
|
$1.303M
-7.33%
YoY
|
$311.0K
91.98%
YoY
|
$416.0K
-38.46%
YoY
|
$372.0K
N/A
|
$1.406M
N/A
|
$162.0K
N/A
|
$676.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$1.667M
-108.65%
YoY
|
$139.8M
44149.37%
YoY
|
$5.265M
-98.02%
YoY
|
$23.65M
-89.91%
YoY
|
$19.26M
-91.75%
YoY
|
$316.0K
-99.87%
YoY
|
$265.7M
23.39%
YoY
|
$234.4M
12.7%
YoY
|
$233.6M
24.57%
YoY
|
$243.0M
1468.16%
YoY
|
$215.3M
335.68%
YoY
|
$208.0M
3130.58%
YoY
|
$187.5M
776.56%
YoY
|
$15.50M
-149.94%
YoY
|
$49.42M
-0.54%
YoY
|
$6.438M
-91.28%
YoY
|
$21.39M
17.94%
YoY
|
-$31.03M
-447.57%
YoY
|
$49.69M
59.27%
YoY
|
$73.84M
360.53%
YoY
|
| Basic Earnings Per Share |
-$0.07
-240.0%
YoY
|
N/A
|
$0.03
-91.43%
YoY
|
$0.33
-38.89%
YoY
|
$0.05
-58.33%
YoY
|
N/A
|
$0.35
66.67%
YoY
|
$0.54
31.71%
YoY
|
$0.12
-300.0%
YoY
|
N/A
|
$0.21
-79.81%
YoY
|
$0.41
583.33%
YoY
|
-$0.06
-128.57%
YoY
|
N/A
|
$1.04
-25.71%
YoY
|
$0.06
-98.07%
YoY
|
$0.21
N/A
|
N/A
|
$1.40
81.82%
YoY
|
$3.11
-1344.0%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-240.0%
YoY
|
$2.18
41923.08%
YoY
|
$0.03
-91.43%
YoY
|
$0.33
-38.89%
YoY
|
$0.05
-58.33%
YoY
|
$0.01
-99.07%
YoY
|
$0.35
66.67%
YoY
|
$0.54
31.71%
YoY
|
$0.12
-300.0%
YoY
|
$0.56
63.9%
YoY
|
$0.21
-79.81%
YoY
|
$0.41
-100.0%
YoY
|
-$0.06
-128.57%
YoY
|
$0.34
-100.0%
YoY
|
$1.04
-17.46%
YoY
|
$163.7K
12495777.89%
YoY
|
$0.21
N/A
|
-$4.142M
-2593.39%
YoY
|
$1.26
293.75%
YoY
|
$1.31
-624.0%
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 |
65.91M shares
9.55%
YoY
|
N/A
|
61.87M shares
3.44%
YoY
|
61.72M shares
3.23%
YoY
|
60.16M shares
3.96%
YoY
|
N/A
|
59.81M shares
12.13%
YoY
|
59.79M shares
18.28%
YoY
|
57.87M shares
22.11%
YoY
|
N/A
|
53.34M shares
27.56%
YoY
|
50.55M shares
28.64%
YoY
|
47.39M shares
153.49%
YoY
|
N/A
|
41.82M shares
1016.28%
YoY
|
39.30M shares
949.04%
YoY
|
18.70M shares
N/A
|
N/A
|
3.746M shares
0.0%
YoY
|
3.746M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
66.68M shares
9.32%
YoY
|
N/A
|
62.43M shares
3.32%
YoY
|
62.23M shares
3.23%
YoY
|
61.00M shares
4.47%
YoY
|
N/A
|
60.42M shares
13.02%
YoY
|
60.28M shares
19.07%
YoY
|
58.39M shares
22.66%
YoY
|
N/A
|
53.46M shares
27.73%
YoY
|
50.63M shares
28.72%
YoY
|
47.61M shares
154.4%
YoY
|
N/A
|
41.86M shares
157.63%
YoY
|
39.33M shares
20.69%
YoY
|
18.71M shares
N/A
|
N/A
|
16.25M shares
-85.21%
YoY
|
32.59M shares
769.94%
YoY
|
Loading...