|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.003B
7.13%
YoY
|
$936.4M
17.37%
YoY
|
$797.8M
26.4%
YoY
|
$631.2M
39.57%
YoY
|
$452.2M
36.99%
YoY
|
| Cost Of Revenue |
$227.7M
8.31%
YoY
|
$210.3M
13.98%
YoY
|
$184.5M
22.57%
YoY
|
$150.5M
39.72%
YoY
|
$107.7M
35.16%
YoY
|
| Gross Profit |
$775.4M
6.78%
YoY
|
$726.1M
18.39%
YoY
|
$613.3M
27.59%
YoY
|
$480.7M
39.53%
YoY
|
$344.5M
37.59%
YoY
|
| Selling, General & Admin |
$78.86M
-4.01%
YoY
|
$82.15M
9.5%
YoY
|
$75.03M
16.75%
YoY
|
$64.26M
31.18%
YoY
|
$48.99M
33.13%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$315.9M
14.78%
YoY
|
$275.2M
12.57%
YoY
|
$244.5M
24.25%
YoY
|
$196.8M
30.1%
YoY
|
$151.3M
31.2%
YoY
|
| Operating Expenses |
$394.8M
10.46%
YoY
|
$357.4M
11.85%
YoY
|
$319.5M
22.4%
YoY
|
$261.1M
30.36%
YoY
|
$200.3M
31.66%
YoY
|
| Operating Profit |
$380.6M
3.22%
YoY
|
$368.7M
25.51%
YoY
|
$293.8M
33.77%
YoY
|
$219.6M
52.26%
YoY
|
$144.3M
46.75%
YoY
|
| Interest Expense |
-$104.9M
-206.4%
YoY
|
$98.60M
60.58%
YoY
|
$61.40M
26.61%
YoY
|
$48.50M
20.82%
YoY
|
$40.14M
30.11%
YoY
|
| Other Income/Expense, Net |
-$177.5M
-8031.81%
YoY
|
$2.238M
22.97%
YoY
|
$1.820M
16.59%
YoY
|
$1.561M
20.35%
YoY
|
$1.297M
945.97%
YoY
|
| Pretax Income |
$219.8M
-23.14%
YoY
|
$285.9M
14.56%
YoY
|
$249.6M
40.89%
YoY
|
$177.2M
30.03%
YoY
|
$136.2M
68.41%
YoY
|
| Income Tax |
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$212.0M
-22.56%
YoY
|
$273.8M
15.04%
YoY
|
$238.0M
42.03%
YoY
|
$167.6M
30.68%
YoY
|
$128.2M
67.85%
YoY
|
| Basic Earnings Per Share |
$0.86
-28.33%
YoY
|
$1.20
7.14%
YoY
|
$1.12
21.74%
YoY
|
$0.92
15.0%
YoY
|
$0.80
56.86%
YoY
|
| Diluted Earnings Per Share |
$0.86
-28.33%
YoY
|
$1.20
7.14%
YoY
|
$1.12
21.74%
YoY
|
$0.92
15.0%
YoY
|
$0.80
56.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
232.5M shares
6.5%
YoY
|
218.3M shares
7.59%
YoY
|
202.9M shares
19.02%
YoY
|
170.5M shares
22.38%
YoY
|
139.3M shares
15.24%
YoY
|
| Diluted Shares Outstanding |
232.6M shares
6.45%
YoY
|
218.5M shares
7.56%
YoY
|
203.1M shares
18.79%
YoY
|
171.0M shares
22.06%
YoY
|
140.1M shares
15.59%
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 |
$245.1M
-2.86%
YoY
|
$248.1M
2.14%
YoY
|
$253.2M
4.71%
YoY
|
$249.5M
5.02%
YoY
|
$252.3M
17.84%
YoY
|
$242.9M
15.43%
YoY
|
$241.8M
17.74%
YoY
|
$237.6M
21.36%
YoY
|
$214.1M
14.96%
YoY
|
$210.4M
17.83%
YoY
|
$205.4M
26.21%
YoY
|
$195.8M
31.28%
YoY
|
$186.2M
32.31%
YoY
|
$178.6M
34.57%
YoY
|
$162.7M
41.02%
YoY
|
$149.1M
42.89%
YoY
|
$140.8M
41.09%
YoY
|
$132.7M
49.71%
YoY
|
$115.4M
37.62%
YoY
|
| Cost Of Revenue |
$56.76M
2.72%
YoY
|
$59.29M
5.86%
YoY
|
$57.88M
5.49%
YoY
|
$55.30M
6.54%
YoY
|
$55.26M
16.38%
YoY
|
$56.01M
13.7%
YoY
|
$54.87M
14.07%
YoY
|
$51.91M
17.14%
YoY
|
$47.48M
10.87%
YoY
|
$49.26M
17.13%
YoY
|
$48.10M
21.42%
YoY
|
$44.31M
25.15%
YoY
|
$42.83M
28.11%
YoY
|
$42.06M
31.05%
YoY
|
$39.61M
44.05%
YoY
|
$35.41M
44.19%
YoY
|
$33.43M
41.77%
YoY
|
$32.09M
45.67%
YoY
|
$27.50M
32.98%
YoY
|
| Gross Profit |
$188.3M
-4.42%
YoY
|
$188.8M
1.03%
YoY
|
$195.4M
4.49%
YoY
|
$194.2M
4.6%
YoY
|
$197.0M
18.25%
YoY
|
$186.9M
15.96%
YoY
|
$187.0M
18.87%
YoY
|
$185.7M
22.59%
YoY
|
$166.6M
16.18%
YoY
|
$161.2M
18.04%
YoY
|
$157.3M
27.75%
YoY
|
$151.5M
33.19%
YoY
|
$143.4M
33.63%
YoY
|
$136.5M
35.69%
YoY
|
$123.1M
40.08%
YoY
|
$113.7M
42.49%
YoY
|
$107.3M
40.86%
YoY
|
$100.6M
51.04%
YoY
|
$87.90M
39.15%
YoY
|
| Selling, General & Admin |
$14.93M
-24.88%
YoY
|
$19.20M
-12.49%
YoY
|
$20.04M
-4.25%
YoY
|
$19.75M
2.3%
YoY
|
$19.87M
-0.56%
YoY
|
$21.94M
9.77%
YoY
|
$20.93M
12.51%
YoY
|
$19.31M
5.69%
YoY
|
$19.98M
9.8%
YoY
|
$19.99M
1.29%
YoY
|
$18.60M
24.41%
YoY
|
$18.27M
22.9%
YoY
|
$18.20M
23.65%
YoY
|
$19.73M
31.47%
YoY
|
$14.95M
26.64%
YoY
|
$14.86M
38.97%
YoY
|
$14.72M
28.2%
YoY
|
$15.01M
66.03%
YoY
|
$11.81M
24.8%
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 |
$72.93M
-15.92%
YoY
|
$76.82M
6.94%
YoY
|
$81.17M
17.23%
YoY
|
$71.19M
4.85%
YoY
|
$86.74M
30.87%
YoY
|
$71.83M
9.1%
YoY
|
$69.24M
14.45%
YoY
|
$67.90M
15.48%
YoY
|
$66.28M
11.52%
YoY
|
$65.84M
16.39%
YoY
|
$60.50M
18.29%
YoY
|
$58.79M
26.14%
YoY
|
$59.43M
39.93%
YoY
|
$56.57M
37.23%
YoY
|
$51.15M
32.24%
YoY
|
$46.61M
28.5%
YoY
|
$42.47M
21.0%
YoY
|
$41.22M
34.71%
YoY
|
$38.68M
34.29%
YoY
|
| Operating Expenses |
$87.86M
-17.59%
YoY
|
$96.02M
2.4%
YoY
|
$101.2M
12.25%
YoY
|
$90.94M
4.29%
YoY
|
$106.6M
23.59%
YoY
|
$93.77M
9.26%
YoY
|
$90.17M
14.14%
YoY
|
$87.20M
13.16%
YoY
|
$86.26M
11.12%
YoY
|
$85.83M
12.48%
YoY
|
$79.00M
19.52%
YoY
|
$77.06M
25.36%
YoY
|
$77.63M
35.74%
YoY
|
$76.30M
35.69%
YoY
|
$66.10M
30.93%
YoY
|
$61.47M
31.01%
YoY
|
$57.19M
22.67%
YoY
|
$56.23M
41.99%
YoY
|
$50.48M
-14.38%
YoY
|
| Operating Profit |
$100.5M
11.1%
YoY
|
$92.79M
-0.35%
YoY
|
$94.15M
-2.74%
YoY
|
$103.3M
4.88%
YoY
|
$90.42M
12.52%
YoY
|
$93.12M
23.6%
YoY
|
$96.81M
23.64%
YoY
|
$98.47M
32.35%
YoY
|
$80.36M
22.15%
YoY
|
$75.34M
25.08%
YoY
|
$78.30M
37.28%
YoY
|
$74.40M
42.41%
YoY
|
$65.79M
31.22%
YoY
|
$60.23M
35.68%
YoY
|
$57.04M
52.42%
YoY
|
$52.24M
58.87%
YoY
|
$50.14M
69.55%
YoY
|
$44.39M
64.29%
YoY
|
$37.42M
788.63%
YoY
|
| Interest Expense |
-$26.60M
-2.52%
YoY
|
-$25.45M
-9.66%
YoY
|
$25.46M
-193.13%
YoY
|
$26.70M
-193.98%
YoY
|
-$27.29M
86.0%
YoY
|
-$28.17M
93.36%
YoY
|
-$27.34M
-271.42%
YoY
|
-$28.41M
65.38%
YoY
|
-$14.67M
7.08%
YoY
|
-$14.57M
6.58%
YoY
|
$15.95M
-206.5%
YoY
|
-$17.18M
-268.96%
YoY
|
-$13.70M
-241.5%
YoY
|
-$13.67M
31.86%
YoY
|
-$14.98M
-243.62%
YoY
|
$10.17M
5.99%
YoY
|
$9.683M
-0.71%
YoY
|
-$10.37M
19.57%
YoY
|
$10.43M
42.86%
YoY
|
| Other Income/Expense, Net |
$102.0K
-104.56%
YoY
|
-$60.30M
177238.24%
YoY
|
$4.218M
-957.32%
YoY
|
$244.0K
-19.74%
YoY
|
-$2.239M
-259.02%
YoY
|
-$34.00K
N/A
|
-$492.0K
-189.29%
YoY
|
$304.0K
-0.65%
YoY
|
$1.408M
117.62%
YoY
|
N/A
|
$551.0K
33.41%
YoY
|
$306.0K
3.73%
YoY
|
$647.0K
1602.63%
YoY
|
N/A
|
$413.0K
10225.0%
YoY
|
$295.0K
14650.0%
YoY
|
$38.00K
31.03%
YoY
|
N/A
|
$4.000K
N/A
|
| Pretax Income |
$94.56M
27.7%
YoY
|
-$67.74M
-204.35%
YoY
|
$93.06M
31.58%
YoY
|
$120.4M
39.97%
YoY
|
$74.05M
15.2%
YoY
|
$64.91M
-3.58%
YoY
|
$70.72M
14.44%
YoY
|
$86.02M
51.15%
YoY
|
$64.28M
1.11%
YoY
|
$67.32M
47.28%
YoY
|
$61.80M
48.39%
YoY
|
$56.91M
39.14%
YoY
|
$63.57M
30.0%
YoY
|
$45.71M
16.07%
YoY
|
$41.65M
3.64%
YoY
|
$40.90M
57.09%
YoY
|
$48.90M
59.6%
YoY
|
$39.38M
116.85%
YoY
|
$40.19M
28.8%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Net Earnings |
$91.19M
33.42%
YoY
|
-$68.69M
-215.61%
YoY
|
$89.92M
38.21%
YoY
|
$116.3M
45.87%
YoY
|
$68.35M
16.55%
YoY
|
$59.41M
-3.67%
YoY
|
$65.06M
10.34%
YoY
|
$79.75M
54.68%
YoY
|
$58.64M
1.33%
YoY
|
$61.68M
51.46%
YoY
|
$58.97M
50.12%
YoY
|
$51.56M
33.54%
YoY
|
$57.87M
24.68%
YoY
|
$40.72M
9.39%
YoY
|
$39.28M
3.33%
YoY
|
$38.61M
58.72%
YoY
|
$46.42M
61.87%
YoY
|
$37.23M
105.05%
YoY
|
$38.01M
28.14%
YoY
|
| Basic Earnings Per Share |
$0.38
26.67%
YoY
|
N/A
|
$0.37
23.33%
YoY
|
$0.48
29.73%
YoY
|
$0.30
11.11%
YoY
|
N/A
|
$0.30
11.11%
YoY
|
$0.37
42.31%
YoY
|
$0.27
-10.0%
YoY
|
N/A
|
$0.27
28.57%
YoY
|
$0.26
18.18%
YoY
|
$0.30
11.11%
YoY
|
N/A
|
$0.21
-8.7%
YoY
|
$0.22
46.67%
YoY
|
$0.27
42.11%
YoY
|
N/A
|
$0.23
9.52%
YoY
|
| Diluted Earnings Per Share |
$0.38
26.61%
YoY
|
-$0.30
-210.05%
YoY
|
$0.37
23.58%
YoY
|
$0.48
29.98%
YoY
|
$0.30
9.93%
YoY
|
$0.27
-9.07%
YoY
|
$0.30
9.96%
YoY
|
$0.37
42.78%
YoY
|
$0.27
-7.49%
YoY
|
$0.29
32.99%
YoY
|
$0.27
-100.0%
YoY
|
$0.26
16.79%
YoY
|
$0.30
9.48%
YoY
|
$0.22
-100.0%
YoY
|
$227.3K
98814700.99%
YoY
|
$0.22
46.67%
YoY
|
$0.27
42.11%
YoY
|
$241.7K
241709762.07%
YoY
|
$0.23
9.52%
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 |
231.8M shares
1.7%
YoY
|
232.8M shares
4.68%
YoY
|
236.7M shares
7.83%
YoY
|
236.7M shares
8.66%
YoY
|
228.0M shares
5.99%
YoY
|
222.4M shares
5.35%
YoY
|
219.5M shares
6.32%
YoY
|
217.8M shares
8.41%
YoY
|
215.1M shares
9.33%
YoY
|
211.1M shares
15.04%
YoY
|
206.4M shares
20.68%
YoY
|
200.9M shares
21.84%
YoY
|
196.7M shares
22.48%
YoY
|
183.5M shares
21.13%
YoY
|
171.1M shares
23.28%
YoY
|
164.9M shares
22.77%
YoY
|
160.6M shares
22.05%
YoY
|
151.5M shares
22.37%
YoY
|
138.8M shares
12.31%
YoY
|
| Diluted Shares Outstanding |
228.3M shares
0.4%
YoY
|
N/A
|
234.6M shares
7.05%
YoY
|
236.1M shares
8.61%
YoY
|
227.4M shares
6.04%
YoY
|
N/A
|
219.1M shares
6.66%
YoY
|
217.4M shares
8.33%
YoY
|
214.4M shares
9.53%
YoY
|
N/A
|
205.4M shares
18.87%
YoY
|
200.7M shares
21.47%
YoY
|
195.8M shares
21.57%
YoY
|
N/A
|
172.8M shares
23.78%
YoY
|
165.2M shares
22.53%
YoY
|
161.0M shares
22.23%
YoY
|
N/A
|
139.6M shares
12.75%
YoY
|
Loading...