|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$756.0M
4.7%
YoY
|
$722.1M
7.67%
YoY
|
$670.7M
38.24%
YoY
|
$485.2M
-22.34%
YoY
|
$624.7M
60.33%
YoY
|
| Cost Of Revenue |
$649.5M
9.35%
YoY
|
$593.9M
28.04%
YoY
|
$463.9M
27.44%
YoY
|
$364.0M
49.06%
YoY
|
$244.2M
72.85%
YoY
|
| Gross Profit |
$769.5M
4.98%
YoY
|
$733.0M
7.85%
YoY
|
$679.6M
39.76%
YoY
|
$486.3M
27.8%
YoY
|
$380.5M
53.21%
YoY
|
| Selling, General & Admin |
$13.42M
23.7%
YoY
|
$10.85M
-24.86%
YoY
|
$14.44M
10.87%
YoY
|
$13.03M
29.11%
YoY
|
$10.09M
19.59%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$13.42M
23.7%
YoY
|
$10.85M
21.43%
YoY
|
$8.936M
681.8%
YoY
|
$1.143M
-95.67%
YoY
|
$26.40M
219.24%
YoY
|
| Operating Profit |
$756.0M
4.7%
YoY
|
$722.1M
7.67%
YoY
|
$670.7M
38.24%
YoY
|
$485.2M
37.01%
YoY
|
$354.1M
47.49%
YoY
|
| Interest Expense |
$381.6M
17.02%
YoY
|
$326.1M
22.41%
YoY
|
$266.4M
30.87%
YoY
|
$203.6M
87.21%
YoY
|
$108.7M
-619.25%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$582.4M
-18.0%
YoY
|
$710.3M
12.97%
YoY
|
$628.7M
54.89%
YoY
|
$405.9M
-12.3%
YoY
|
$462.9M
111.2%
YoY
|
| Income Tax |
$18.97M
17.24%
YoY
|
$16.18M
-3.66%
YoY
|
$16.80M
1111.76%
YoY
|
$1.386M
-43.15%
YoY
|
$2.438M
371.57%
YoY
|
| Net Earnings |
$563.5M
-18.82%
YoY
|
$694.1M
13.42%
YoY
|
$612.0M
51.26%
YoY
|
$404.6M
-12.13%
YoY
|
$460.4M
110.59%
YoY
|
| Basic Earnings Per Share |
$2.46
-28.7%
YoY
|
$3.45
-5.48%
YoY
|
$3.65
49.59%
YoY
|
$2.44
-23.51%
YoY
|
$3.19
39.3%
YoY
|
| Diluted Earnings Per Share |
$2.46
-28.7%
YoY
|
$3.45
-5.48%
YoY
|
$3.65
49.59%
YoY
|
$2.44
-100.0%
YoY
|
$2.773M
110.59%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
229.2M shares
13.8%
YoY
|
201.4M shares
20.14%
YoY
|
167.6M shares
0.93%
YoY
|
166.1M shares
14.92%
YoY
|
144.5M shares
51.58%
YoY
|
| Diluted Shares Outstanding |
229.2M shares
13.8%
YoY
|
201.4M shares
20.14%
YoY
|
167.6M shares
0.93%
YoY
|
166.1M shares
14.92%
YoY
|
144.5M shares
51.58%
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 |
$183.0M
-5.16%
YoY
|
$357.8M
1.47%
YoY
|
$193.7M
2.04%
YoY
|
$179.7M
1.8%
YoY
|
$193.0M
14.05%
YoY
|
$352.7M
15.91%
YoY
|
$189.8M
14.51%
YoY
|
$176.5M
0.03%
YoY
|
$169.2M
11.46%
YoY
|
$304.3M
21.26%
YoY
|
$165.8M
25.45%
YoY
|
$176.5M
-5.63%
YoY
|
$151.8M
-18.21%
YoY
|
$250.9M
30.67%
YoY
|
$132.1M
-20.81%
YoY
|
$187.0M
38.41%
YoY
|
$185.6M
41.99%
YoY
|
$192.0M
40.48%
YoY
|
$166.9M
82.18%
YoY
|
| Cost Of Revenue |
$139.1M
-14.06%
YoY
|
$164.5M
0.67%
YoY
|
$161.2M
6.87%
YoY
|
$161.9M
9.59%
YoY
|
$161.9M
22.68%
YoY
|
$163.4M
29.77%
YoY
|
$150.8M
34.31%
YoY
|
$147.7M
29.36%
YoY
|
$132.0M
18.32%
YoY
|
$125.9M
18.31%
YoY
|
$112.3M
15.79%
YoY
|
$114.2M
38.24%
YoY
|
$111.5M
43.07%
YoY
|
$106.4M
37.89%
YoY
|
$96.99M
48.5%
YoY
|
$82.61M
51.9%
YoY
|
$77.95M
64.8%
YoY
|
$77.19M
66.57%
YoY
|
$65.31M
96.02%
YoY
|
| Gross Profit |
$186.4M
-4.86%
YoY
|
$193.3M
2.15%
YoY
|
$197.4M
2.59%
YoY
|
$182.9M
1.99%
YoY
|
$195.9M
13.89%
YoY
|
$189.2M
6.12%
YoY
|
$192.4M
12.05%
YoY
|
$179.3M
1.78%
YoY
|
$172.0M
12.12%
YoY
|
$178.3M
23.43%
YoY
|
$171.7M
32.27%
YoY
|
$176.2M
68.8%
YoY
|
$153.4M
42.52%
YoY
|
$144.5M
25.82%
YoY
|
$129.8M
27.8%
YoY
|
$104.4M
29.32%
YoY
|
$107.6M
29.06%
YoY
|
$114.8M
27.1%
YoY
|
$101.6M
74.27%
YoY
|
| Selling, General & Admin |
$3.348M
14.85%
YoY
|
$3.637M
36.27%
YoY
|
$3.665M
43.05%
YoY
|
$3.207M
13.76%
YoY
|
$2.915M
4.03%
YoY
|
$2.669M
-15.38%
YoY
|
$2.562M
-41.77%
YoY
|
$2.819M
-23.81%
YoY
|
$2.802M
-11.64%
YoY
|
$3.154M
-22.94%
YoY
|
$4.400M
42.3%
YoY
|
$3.700M
24.71%
YoY
|
$3.171M
10.33%
YoY
|
$4.093M
97.54%
YoY
|
$3.092M
-0.55%
YoY
|
$2.967M
18.11%
YoY
|
$2.874M
20.0%
YoY
|
$2.072M
-28.65%
YoY
|
$3.109M
47.14%
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 |
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
|
| Operating Expenses |
$3.348M
14.85%
YoY
|
$3.637M
36.27%
YoY
|
$3.665M
43.05%
YoY
|
$3.207M
13.76%
YoY
|
$2.915M
4.03%
YoY
|
$2.669M
59.82%
YoY
|
$2.562M
-56.58%
YoY
|
$2.819M
-1039.67%
YoY
|
$2.802M
73.5%
YoY
|
$1.670M
106.17%
YoY
|
$5.900M
-352.35%
YoY
|
-$300.0K
-66.06%
YoY
|
$1.615M
-54.57%
YoY
|
$810.0K
-78.59%
YoY
|
-$2.338M
-142.21%
YoY
|
-$884.0K
-109.5%
YoY
|
$3.555M
-54.26%
YoY
|
$3.784M
-21.0%
YoY
|
$5.539M
88.4%
YoY
|
| Operating Profit |
$183.0M
-5.16%
YoY
|
$189.7M
1.66%
YoY
|
$193.7M
2.04%
YoY
|
$179.7M
1.8%
YoY
|
$193.0M
14.05%
YoY
|
$186.6M
5.61%
YoY
|
$189.8M
14.49%
YoY
|
$176.5M
0.01%
YoY
|
$169.2M
11.46%
YoY
|
$176.7M
22.97%
YoY
|
$165.8M
25.47%
YoY
|
$176.5M
67.67%
YoY
|
$151.8M
45.83%
YoY
|
$143.7M
29.38%
YoY
|
$132.1M
37.61%
YoY
|
$105.3M
47.41%
YoY
|
$104.1M
37.62%
YoY
|
$111.0M
29.79%
YoY
|
$96.03M
73.52%
YoY
|
| Interest Expense |
$100.2M
7.74%
YoY
|
-$59.16M
218.08%
YoY
|
$94.69M
7.37%
YoY
|
$92.29M
17.05%
YoY
|
$92.98M
39.35%
YoY
|
-$18.60M
22.82%
YoY
|
$88.19M
35.15%
YoY
|
$78.84M
19.19%
YoY
|
$66.72M
-0.01%
YoY
|
-$15.14M
-30.8%
YoY
|
$65.25M
17.9%
YoY
|
$66.15M
-357.64%
YoY
|
$66.73M
1370.75%
YoY
|
-$21.88M
-291.8%
YoY
|
$55.35M
241.65%
YoY
|
-$25.68M
-156.7%
YoY
|
$4.537M
-87.34%
YoY
|
$11.41M
-67.99%
YoY
|
$16.20M
-86.61%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$28.83M
-81.53%
YoY
|
$130.5M
-22.3%
YoY
|
$136.6M
-12.2%
YoY
|
$159.3M
-20.22%
YoY
|
$156.1M
-16.59%
YoY
|
$168.0M
4.0%
YoY
|
$155.6M
-11.6%
YoY
|
$199.6M
33.25%
YoY
|
$187.1M
32.3%
YoY
|
$161.5M
32.63%
YoY
|
$176.0M
83.44%
YoY
|
$149.8M
88.21%
YoY
|
$141.4M
30.19%
YoY
|
$121.8M
-0.55%
YoY
|
$95.95M
-14.51%
YoY
|
$79.59M
-31.8%
YoY
|
$108.6M
-2.56%
YoY
|
$122.5M
1.03%
YoY
|
$112.2M
-36.35%
YoY
|
| Income Tax |
$3.582M
-42.65%
YoY
|
$4.351M
-20.63%
YoY
|
$4.166M
6.06%
YoY
|
$4.208M
23.0%
YoY
|
$6.246M
86.45%
YoY
|
$5.482M
30.34%
YoY
|
$3.928M
-21.44%
YoY
|
$3.421M
-31.58%
YoY
|
$3.350M
27.77%
YoY
|
$4.206M
N/A
|
$5.000M
N/A
|
$5.000M
N/A
|
$2.622M
89.18%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$1.386M
-591.49%
YoY
|
$500.0K
21.07%
YoY
|
$2.220M
N/A
|
| Net Earnings |
$25.25M
-83.15%
YoY
|
$126.2M
-22.35%
YoY
|
$132.4M
-12.68%
YoY
|
$155.0M
-20.97%
YoY
|
$149.8M
-18.47%
YoY
|
$162.5M
3.3%
YoY
|
$151.7M
-11.31%
YoY
|
$196.2M
35.44%
YoY
|
$183.8M
32.39%
YoY
|
$157.3M
29.17%
YoY
|
$171.0M
78.22%
YoY
|
$144.9M
81.99%
YoY
|
$138.8M
29.43%
YoY
|
$121.8M
-0.14%
YoY
|
$95.95M
-12.78%
YoY
|
$79.59M
-31.8%
YoY
|
$107.2M
-4.05%
YoY
|
$122.0M
0.96%
YoY
|
$110.0M
-37.61%
YoY
|
| Basic Earnings Per Share |
$0.11
-83.33%
YoY
|
N/A
|
$0.57
-24.0%
YoY
|
$0.68
-32.67%
YoY
|
$0.66
-31.25%
YoY
|
N/A
|
$0.75
-25.74%
YoY
|
$1.01
12.22%
YoY
|
$0.96
11.63%
YoY
|
N/A
|
$1.01
74.14%
YoY
|
$0.90
91.49%
YoY
|
$0.86
36.51%
YoY
|
N/A
|
$0.58
-21.62%
YoY
|
$0.47
N/A
|
$0.63
N/A
|
N/A
|
$0.74
N/A
|
| Diluted Earnings Per Share |
$0.11
-83.33%
YoY
|
$0.55
-26.77%
YoY
|
$0.57
-24.0%
YoY
|
$0.68
-32.67%
YoY
|
$0.66
-31.25%
YoY
|
$0.75
-15.01%
YoY
|
$0.75
-25.74%
YoY
|
$1.01
12.22%
YoY
|
$0.96
11.63%
YoY
|
$0.88
15.74%
YoY
|
$1.01
74.14%
YoY
|
$0.90
-100.0%
YoY
|
$0.86
-100.0%
YoY
|
$0.76
-100.0%
YoY
|
$0.58
-100.0%
YoY
|
$469.8K
-33.16%
YoY
|
$632.5K
-6.04%
YoY
|
$734.5K
0.96%
YoY
|
$662.5K
-37.61%
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 |
232.3M shares
1.96%
YoY
|
231.2M shares
6.72%
YoY
|
230.2M shares
14.56%
YoY
|
228.0M shares
18.48%
YoY
|
227.8M shares
18.9%
YoY
|
216.7M shares
24.78%
YoY
|
201.0M shares
21.34%
YoY
|
192.4M shares
19.69%
YoY
|
191.6M shares
19.32%
YoY
|
173.6M shares
8.65%
YoY
|
165.6M shares
0.2%
YoY
|
160.8M shares
-5.1%
YoY
|
160.6M shares
-5.3%
YoY
|
159.8M shares
N/A
|
165.3M shares
11.73%
YoY
|
169.4M shares
N/A
|
169.6M shares
N/A
|
N/A
|
147.9M shares
N/A
|
| Diluted Shares Outstanding |
232.2M shares
2.48%
YoY
|
N/A
|
230.5M shares
13.29%
YoY
|
228.2M shares
17.68%
YoY
|
226.6M shares
18.88%
YoY
|
N/A
|
203.4M shares
19.77%
YoY
|
193.9M shares
20.38%
YoY
|
190.6M shares
18.75%
YoY
|
N/A
|
169.8M shares
2.92%
YoY
|
161.1M shares
-4.93%
YoY
|
160.5M shares
-5.34%
YoY
|
N/A
|
165.0M shares
11.56%
YoY
|
169.4M shares
N/A
|
169.6M shares
N/A
|
N/A
|
147.9M shares
N/A
|
Loading...