|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.769B
34.37%
YoY
|
$1.316B
7.66%
YoY
|
$1.223B
-12.56%
YoY
|
$1.398B
-13.39%
YoY
|
$1.614B
7.53%
YoY
|
| Cost Of Revenue |
$344.7M
18.92%
YoY
|
$289.9M
11.54%
YoY
|
$259.9M
2.52%
YoY
|
$253.5M
-15.87%
YoY
|
$301.3M
4.34%
YoY
|
| Gross Profit |
$1.424B
38.73%
YoY
|
$1.026B
-1.8%
YoY
|
$1.045B
-0.61%
YoY
|
$1.052B
-5.6%
YoY
|
$1.114B
-7.57%
YoY
|
| Selling, General & Admin |
$624.2M
6.38%
YoY
|
$586.8M
9.39%
YoY
|
$536.4M
2.97%
YoY
|
$520.9M
-0.37%
YoY
|
$522.9M
-0.84%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$28.76M
-11.33%
YoY
|
$32.43M
-22.29%
YoY
|
$41.74M
-17.34%
YoY
|
$50.49M
0.83%
YoY
|
$50.08M
17.06%
YoY
|
| Operating Expenses |
$1.142B
-1.46%
YoY
|
$1.159B
-3.91%
YoY
|
$1.206B
28.84%
YoY
|
$936.2M
-4.59%
YoY
|
$981.2M
1.38%
YoY
|
| Operating Profit |
$626.6M
298.3%
YoY
|
$157.3M
851.5%
YoY
|
$16.54M
-96.42%
YoY
|
$462.2M
-27.02%
YoY
|
$633.3M
18.69%
YoY
|
| Interest Expense |
-$293.9M
16.38%
YoY
|
-$252.5M
-225.1%
YoY
|
$201.9M
31.68%
YoY
|
$153.3M
-9.63%
YoY
|
$169.6M
-18.97%
YoY
|
| Other Income/Expense, Net |
-$290.5M
14.57%
YoY
|
-$253.5M
28.83%
YoY
|
-$196.8M
30.17%
YoY
|
-$151.2M
-23.15%
YoY
|
-$196.7M
-21.52%
YoY
|
| Pretax Income |
$336.2M
-449.38%
YoY
|
-$96.22M
-46.63%
YoY
|
-$180.3M
-157.96%
YoY
|
$311.0M
-28.76%
YoY
|
$436.5M
54.31%
YoY
|
| Income Tax |
$79.33M
84.35%
YoY
|
$43.03M
64.06%
YoY
|
$26.23M
-77.47%
YoY
|
$116.4M
36.42%
YoY
|
$85.34M
21.27%
YoY
|
| Net Earnings |
$256.8M
-284.45%
YoY
|
-$139.2M
-32.57%
YoY
|
-$206.5M
-206.13%
YoY
|
$194.6M
-44.53%
YoY
|
$350.8M
65.58%
YoY
|
| Basic Earnings Per Share |
$11.05
-289.54%
YoY
|
-$5.83
-33.14%
YoY
|
-$8.72
-208.19%
YoY
|
$8.06
-30.76%
YoY
|
$11.64
72.7%
YoY
|
| Diluted Earnings Per Share |
$10.91
-287.14%
YoY
|
-$5.83
-33.14%
YoY
|
-$8.72
-216.89%
YoY
|
$7.46
-33.75%
YoY
|
$11.26
68.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
23.23M shares
-2.68%
YoY
|
23.87M shares
0.86%
YoY
|
23.67M shares
-1.96%
YoY
|
24.14M shares
-19.87%
YoY
|
30.13M shares
-4.13%
YoY
|
| Diluted Shares Outstanding |
23.53M shares
-1.42%
YoY
|
23.87M shares
0.86%
YoY
|
23.67M shares
-9.28%
YoY
|
26.09M shares
-16.25%
YoY
|
31.15M shares
-1.76%
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 |
$475.4M
21.04%
YoY
|
$473.6M
78.28%
YoY
|
$460.4M
25.41%
YoY
|
$442.1M
24.44%
YoY
|
$392.8M
19.61%
YoY
|
$265.6M
-19.48%
YoY
|
$367.1M
18.56%
YoY
|
$355.3M
8.81%
YoY
|
$328.4M
5.04%
YoY
|
$329.9M
3.04%
YoY
|
$309.6M
0.61%
YoY
|
$326.5M
-8.51%
YoY
|
$312.6M
-37.43%
YoY
|
$320.1M
-4.38%
YoY
|
$307.8M
-25.42%
YoY
|
$356.9M
-16.56%
YoY
|
$499.7M
19.87%
YoY
|
$334.8M
-10.29%
YoY
|
$412.6M
2.22%
YoY
|
| Cost Of Revenue |
$95.56M
27.6%
YoY
|
$95.22M
23.22%
YoY
|
$86.61M
15.93%
YoY
|
$88.02M
22.68%
YoY
|
$74.89M
13.2%
YoY
|
$77.28M
17.44%
YoY
|
$74.71M
16.19%
YoY
|
$71.75M
6.24%
YoY
|
$66.16M
6.27%
YoY
|
$65.80M
5.55%
YoY
|
$64.30M
5.8%
YoY
|
$67.54M
3.79%
YoY
|
$62.25M
-4.7%
YoY
|
$62.34M
-3.58%
YoY
|
$60.78M
-20.17%
YoY
|
$65.07M
-19.24%
YoY
|
$65.32M
-18.35%
YoY
|
$64.66M
-26.69%
YoY
|
$76.13M
4.15%
YoY
|
| Gross Profit |
$379.9M
19.49%
YoY
|
$378.3M
100.88%
YoY
|
$373.7M
27.84%
YoY
|
$354.1M
24.89%
YoY
|
$317.9M
15.75%
YoY
|
$188.3M
-28.68%
YoY
|
$292.4M
11.42%
YoY
|
$283.5M
9.47%
YoY
|
$274.6M
5.68%
YoY
|
$264.1M
2.43%
YoY
|
$262.4M
0.9%
YoY
|
$259.0M
-2.89%
YoY
|
$259.9M
-2.72%
YoY
|
$257.8M
-4.57%
YoY
|
$260.1M
-3.89%
YoY
|
$266.7M
-5.08%
YoY
|
$267.1M
-8.61%
YoY
|
$270.1M
-5.18%
YoY
|
$270.6M
-9.84%
YoY
|
| Selling, General & Admin |
$154.2M
4.91%
YoY
|
$161.8M
3.32%
YoY
|
$156.3M
6.85%
YoY
|
$159.1M
10.93%
YoY
|
$147.0M
4.65%
YoY
|
$156.6M
17.27%
YoY
|
$146.3M
12.03%
YoY
|
$143.4M
9.97%
YoY
|
$140.4M
-0.98%
YoY
|
$133.6M
2.68%
YoY
|
$130.6M
3.23%
YoY
|
$130.4M
-2.59%
YoY
|
$141.8M
8.68%
YoY
|
$130.1M
-0.85%
YoY
|
$126.5M
-3.04%
YoY
|
$133.8M
0.94%
YoY
|
$130.5M
1.47%
YoY
|
$131.2M
-1.66%
YoY
|
$130.5M
-12.66%
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 |
$6.858M
-6.62%
YoY
|
$6.935M
-22.66%
YoY
|
$7.170M
-12.11%
YoY
|
$7.311M
-2.01%
YoY
|
$7.344M
-6.42%
YoY
|
$8.967M
-0.02%
YoY
|
$8.158M
-27.16%
YoY
|
$7.461M
-30.28%
YoY
|
$7.848M
-27.8%
YoY
|
$8.969M
-41.61%
YoY
|
$11.20M
-3.94%
YoY
|
$10.70M
-8.11%
YoY
|
$10.87M
-8.11%
YoY
|
$15.36M
24.02%
YoY
|
$11.66M
-17.52%
YoY
|
$11.65M
-3.42%
YoY
|
$11.83M
2.75%
YoY
|
$12.38M
8.64%
YoY
|
$14.14M
33.36%
YoY
|
| Operating Expenses |
$291.4M
10.62%
YoY
|
$204.9M
0.76%
YoY
|
$287.2M
10.04%
YoY
|
$291.4M
14.97%
YoY
|
$263.4M
7.61%
YoY
|
$203.4M
18.35%
YoY
|
$261.0M
11.48%
YoY
|
$253.4M
51.37%
YoY
|
$244.8M
0.95%
YoY
|
$171.9M
-1.21%
YoY
|
$234.1M
3.02%
YoY
|
$167.4M
-29.64%
YoY
|
$242.5M
3.33%
YoY
|
$174.0M
3.17%
YoY
|
$227.2M
-7.62%
YoY
|
$238.0M
-6.11%
YoY
|
$234.7M
-5.57%
YoY
|
$168.6M
-0.93%
YoY
|
$246.0M
-5.84%
YoY
|
| Operating Profit |
$184.0M
42.25%
YoY
|
$173.4M
-1252.42%
YoY
|
$173.2M
63.24%
YoY
|
$150.7M
48.01%
YoY
|
$129.3M
54.73%
YoY
|
-$15.05M
-116.32%
YoY
|
$106.1M
40.48%
YoY
|
$101.8M
11.23%
YoY
|
$83.59M
19.18%
YoY
|
$92.21M
9.98%
YoY
|
$75.52M
-6.21%
YoY
|
$91.56M
-23.03%
YoY
|
$70.14M
-73.53%
YoY
|
$83.84M
-17.41%
YoY
|
$80.52M
-51.68%
YoY
|
$118.9M
-31.75%
YoY
|
$265.0M
57.45%
YoY
|
$101.5M
-11.49%
YoY
|
$166.6M
16.98%
YoY
|
| Interest Expense |
-$71.96M
2.02%
YoY
|
-$75.20M
9.78%
YoY
|
-$74.24M
10.96%
YoY
|
-$73.94M
-220.48%
YoY
|
-$70.53M
-226.48%
YoY
|
-$68.50M
25.68%
YoY
|
-$66.91M
-232.34%
YoY
|
$61.38M
-222.79%
YoY
|
$55.77M
19.07%
YoY
|
-$54.50M
28.8%
YoY
|
$50.56M
28.62%
YoY
|
-$49.98M
-234.89%
YoY
|
$46.84M
35.23%
YoY
|
-$42.31M
11.09%
YoY
|
$39.31M
-3.83%
YoY
|
$37.05M
-16.09%
YoY
|
$34.63M
-25.56%
YoY
|
-$38.09M
4.64%
YoY
|
$40.87M
-22.84%
YoY
|
| Other Income/Expense, Net |
-$72.26M
4.9%
YoY
|
$1.234M
128.1%
YoY
|
-$73.31M
12.22%
YoY
|
-$72.72M
22.57%
YoY
|
-$68.88M
29.73%
YoY
|
$541.0K
-27150.0%
YoY
|
-$65.33M
43.72%
YoY
|
-$59.33M
3280.57%
YoY
|
-$53.10M
17.73%
YoY
|
-$2.000K
-99.84%
YoY
|
-$45.46M
19.3%
YoY
|
-$1.755M
-95.02%
YoY
|
-$45.10M
31.72%
YoY
|
-$1.269M
60.43%
YoY
|
-$38.10M
-34.73%
YoY
|
-$35.26M
-33.34%
YoY
|
-$34.24M
-26.49%
YoY
|
-$791.0K
-187.89%
YoY
|
-$58.38M
-13.64%
YoY
|
| Pretax Income |
$111.7M
84.8%
YoY
|
$97.82M
-146.58%
YoY
|
$99.87M
145.0%
YoY
|
$78.02M
83.52%
YoY
|
$60.46M
98.28%
YoY
|
-$210.0M
-22.72%
YoY
|
$40.76M
35.59%
YoY
|
$42.51M
17.0%
YoY
|
$30.49M
21.8%
YoY
|
-$271.7M
492.1%
YoY
|
$30.06M
-29.12%
YoY
|
$36.33M
-56.58%
YoY
|
$25.04M
-89.15%
YoY
|
-$45.89M
-153.89%
YoY
|
$42.41M
-60.83%
YoY
|
$83.69M
-31.06%
YoY
|
$230.8M
89.57%
YoY
|
$85.15M
78.5%
YoY
|
$108.3M
44.64%
YoY
|
| Income Tax |
$25.49M
86.54%
YoY
|
$21.16M
38.05%
YoY
|
$25.21M
149.09%
YoY
|
$19.30M
86.8%
YoY
|
$13.66M
88.39%
YoY
|
$15.33M
-1741.11%
YoY
|
$10.12M
-5.64%
YoY
|
$10.33M
2.99%
YoY
|
$7.253M
13.17%
YoY
|
-$934.0K
-103.43%
YoY
|
$10.72M
-1.79%
YoY
|
$10.03M
-56.86%
YoY
|
$6.409M
-88.35%
YoY
|
$27.23M
200.5%
YoY
|
$10.92M
-55.79%
YoY
|
$23.25M
-5.51%
YoY
|
$55.02M
104.03%
YoY
|
$9.062M
-13.7%
YoY
|
$24.70M
25.1%
YoY
|
| Net Earnings |
$86.24M
84.3%
YoY
|
$76.66M
-134.02%
YoY
|
$74.66M
143.64%
YoY
|
$58.72M
82.47%
YoY
|
$46.80M
101.37%
YoY
|
-$225.3M
-16.79%
YoY
|
$30.64M
58.45%
YoY
|
$32.18M
22.34%
YoY
|
$23.24M
24.77%
YoY
|
-$270.8M
270.31%
YoY
|
$19.34M
-38.59%
YoY
|
$26.31M
-56.48%
YoY
|
$18.63M
-89.4%
YoY
|
-$73.12M
-196.1%
YoY
|
$31.49M
-62.31%
YoY
|
$60.44M
-37.37%
YoY
|
$175.7M
85.72%
YoY
|
$76.08M
103.98%
YoY
|
$83.57M
52.91%
YoY
|
| Basic Earnings Per Share |
$3.97
102.55%
YoY
|
N/A
|
$3.22
151.56%
YoY
|
$2.50
85.19%
YoY
|
$1.96
100.0%
YoY
|
N/A
|
$1.28
56.1%
YoY
|
$1.35
21.62%
YoY
|
$0.98
24.05%
YoY
|
N/A
|
$0.82
-37.4%
YoY
|
$1.11
-55.24%
YoY
|
$0.79
-88.89%
YoY
|
N/A
|
$1.31
-52.54%
YoY
|
$2.48
-20.51%
YoY
|
$7.11
136.21%
YoY
|
N/A
|
$2.76
58.62%
YoY
|
| Diluted Earnings Per Share |
$3.86
100.0%
YoY
|
$3.37
-135.76%
YoY
|
$3.17
151.59%
YoY
|
$2.49
85.82%
YoY
|
$1.93
103.16%
YoY
|
-$9.42
-17.37%
YoY
|
$1.26
59.49%
YoY
|
$1.34
23.68%
YoY
|
$0.95
26.67%
YoY
|
-$11.40
267.0%
YoY
|
$0.79
-35.25%
YoY
|
$1.08
-52.69%
YoY
|
$0.75
-88.28%
YoY
|
-$3.11
-100.0%
YoY
|
$1.22
-54.14%
YoY
|
$2.29
-25.41%
YoY
|
$6.40
115.49%
YoY
|
$2.534M
116.08%
YoY
|
$2.66
54.65%
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 |
21.41M shares
-9.63%
YoY
|
22.30M shares
-5.86%
YoY
|
23.01M shares
-2.87%
YoY
|
23.35M shares
-1.43%
YoY
|
23.69M shares
0.62%
YoY
|
23.69M shares
0.69%
YoY
|
23.69M shares
0.88%
YoY
|
23.69M shares
0.87%
YoY
|
23.55M shares
0.95%
YoY
|
23.53M shares
0.61%
YoY
|
23.49M shares
-1.66%
YoY
|
23.48M shares
-3.6%
YoY
|
23.32M shares
-5.66%
YoY
|
23.39M shares
-20.11%
YoY
|
23.88M shares
-20.99%
YoY
|
24.36M shares
-21.19%
YoY
|
24.72M shares
-21.44%
YoY
|
29.27M shares
-6.61%
YoY
|
30.23M shares
-4.0%
YoY
|
| Diluted Shares Outstanding |
22.32M shares
-8.03%
YoY
|
N/A
|
23.52M shares
-3.63%
YoY
|
23.58M shares
-2.15%
YoY
|
24.27M shares
-0.81%
YoY
|
N/A
|
24.41M shares
0.1%
YoY
|
24.10M shares
-0.75%
YoY
|
24.47M shares
-1.9%
YoY
|
N/A
|
24.38M shares
-5.93%
YoY
|
24.28M shares
-8.07%
YoY
|
24.94M shares
-9.24%
YoY
|
N/A
|
25.92M shares
-17.36%
YoY
|
26.41M shares
-15.93%
YoY
|
27.48M shares
-13.67%
YoY
|
N/A
|
31.36M shares
-1.46%
YoY
|
Loading...