|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.423B
48.47%
YoY
|
$958.1M
-46.52%
YoY
|
$1.792B
34.6%
YoY
|
$1.331B
64.58%
YoY
|
$808.8M
-6.66%
YoY
|
| Cost Of Revenue |
$358.9M
2.19%
YoY
|
$351.2M
0.75%
YoY
|
$348.6M
-2.41%
YoY
|
$357.2M
278.89%
YoY
|
$94.29M
-79.34%
YoY
|
| Gross Profit |
$1.064B
75.26%
YoY
|
$606.9M
-57.94%
YoY
|
$1.443B
48.18%
YoY
|
$973.9M
36.3%
YoY
|
$714.5M
74.18%
YoY
|
| Selling, General & Admin |
$401.4M
1.94%
YoY
|
$393.8M
1.7%
YoY
|
$387.2M
-1.35%
YoY
|
$392.6M
-8.01%
YoY
|
$426.7M
-17.24%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$304.2M
-6.62%
YoY
|
$325.7M
1.88%
YoY
|
$319.7M
19.4%
YoY
|
$267.8M
19.71%
YoY
|
$223.7M
-6.7%
YoY
|
| Operating Expenses |
$708.0M
-1.91%
YoY
|
$721.8M
1.7%
YoY
|
$709.7M
7.04%
YoY
|
$663.1M
1.56%
YoY
|
$652.9M
-13.92%
YoY
|
| Operating Profit |
$600.4M
-353.6%
YoY
|
-$236.8M
-124.29%
YoY
|
$974.8M
79.49%
YoY
|
$543.1M
780.91%
YoY
|
$61.66M
-104.52%
YoY
|
| Interest Expense |
$54.28M
-9.51%
YoY
|
$59.98M
5.1%
YoY
|
$57.07M
-4.52%
YoY
|
$59.77M
-231.79%
YoY
|
-$45.35M
-137.77%
YoY
|
| Other Income/Expense, Net |
-$57.12M
-29.23%
YoY
|
-$80.71M
177.46%
YoY
|
-$29.09M
-39.93%
YoY
|
-$48.43M
228.04%
YoY
|
-$14.76M
-94.22%
YoY
|
| Pretax Income |
$543.3M
-271.14%
YoY
|
-$317.5M
-133.57%
YoY
|
$945.8M
91.18%
YoY
|
$494.7M
280.08%
YoY
|
$130.2M
-108.05%
YoY
|
| Income Tax |
$115.5M
-305.87%
YoY
|
-$56.10M
-89.32%
YoY
|
-$525.2M
N/A
|
$0.00
-100.0%
YoY
|
-$8.007M
-209.84%
YoY
|
| Net Earnings |
$427.8M
-263.67%
YoY
|
-$261.4M
-117.77%
YoY
|
$1.471B
197.33%
YoY
|
$494.7M
258.05%
YoY
|
$138.2M
-108.5%
YoY
|
| Basic Earnings Per Share |
$21.74
-247.69%
YoY
|
-$14.72
-121.89%
YoY
|
$67.24
228.8%
YoY
|
$20.45
N/A
|
N/A
|
| Diluted Earnings Per Share |
$21.48
-245.92%
YoY
|
-$14.72
-122.15%
YoY
|
$66.46
227.07%
YoY
|
$20.32
-100.0%
YoY
|
$6.725M
-66321539.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.22M shares
0.96%
YoY
|
18.05M shares
-3.19%
YoY
|
18.65M shares
-7.63%
YoY
|
20.19M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
18.44M shares
2.16%
YoY
|
18.05M shares
-4.51%
YoY
|
18.90M shares
-7.1%
YoY
|
20.35M shares
N/A
|
N/A
|
|
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 |
$437.5M
122.06%
YoY
|
$398.2M
66.0%
YoY
|
$379.7M
49.56%
YoY
|
$447.6M
147.14%
YoY
|
$197.0M
-30.43%
YoY
|
$239.9M
-50.96%
YoY
|
$253.9M
-4.78%
YoY
|
$181.1M
-40.56%
YoY
|
$283.2M
-61.27%
YoY
|
$489.1M
-50.22%
YoY
|
$266.7M
39.54%
YoY
|
$304.7M
-34.52%
YoY
|
$731.2M
-337.55%
YoY
|
$982.5M
27.17%
YoY
|
$191.1M
-178.8%
YoY
|
$465.3M
8029.52%
YoY
|
-$307.8M
-224.44%
YoY
|
$772.6M
215.69%
YoY
|
-$242.5M
-278.1%
YoY
|
| Cost Of Revenue |
$90.57M
9.29%
YoY
|
$33.34M
23.96%
YoY
|
$96.39M
7.22%
YoY
|
$86.51M
-0.02%
YoY
|
$82.87M
230.58%
YoY
|
$26.90M
8.13%
YoY
|
$89.90M
3.81%
YoY
|
$86.53M
259.15%
YoY
|
$25.07M
-71.39%
YoY
|
$24.87M
-22.28%
YoY
|
$86.60M
-2.95%
YoY
|
$24.09M
-72.54%
YoY
|
$87.62M
3.33%
YoY
|
$32.00M
16.23%
YoY
|
$89.23M
5.68%
YoY
|
$87.75M
112.08%
YoY
|
$84.79M
-19.91%
YoY
|
$27.54M
17.84%
YoY
|
$84.44M
-23.63%
YoY
|
| Gross Profit |
$347.0M
203.92%
YoY
|
$364.8M
71.31%
YoY
|
$283.4M
72.76%
YoY
|
$361.1M
281.77%
YoY
|
$114.2M
-55.78%
YoY
|
$213.0M
-54.12%
YoY
|
$164.0M
-8.92%
YoY
|
$94.59M
-66.29%
YoY
|
$258.2M
-59.89%
YoY
|
$464.2M
-51.16%
YoY
|
$180.1M
76.76%
YoY
|
$280.6M
-25.68%
YoY
|
$643.6M
-263.93%
YoY
|
$950.5M
27.58%
YoY
|
$101.9M
-131.16%
YoY
|
$377.6M
-1159.08%
YoY
|
-$392.6M
-377.48%
YoY
|
$745.0M
236.57%
YoY
|
-$327.0M
-1376.75%
YoY
|
| Selling, General & Admin |
$100.3M
9.15%
YoY
|
$103.9M
3.57%
YoY
|
$108.2M
7.82%
YoY
|
$97.43M
0.16%
YoY
|
$91.87M
-4.12%
YoY
|
$100.3M
0.21%
YoY
|
$100.4M
4.02%
YoY
|
$97.28M
3.19%
YoY
|
$95.82M
-0.55%
YoY
|
$100.1M
-6.13%
YoY
|
$96.50M
-1.52%
YoY
|
$94.28M
-1.82%
YoY
|
$96.35M
4.85%
YoY
|
$106.6M
9.43%
YoY
|
$97.99M
-3.11%
YoY
|
$96.02M
-12.33%
YoY
|
$91.90M
-22.53%
YoY
|
$97.46M
-27.44%
YoY
|
$101.1M
-22.86%
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 |
$75.43M
14.95%
YoY
|
$81.68M
-3.13%
YoY
|
$83.22M
0.47%
YoY
|
$73.64M
-6.25%
YoY
|
$65.62M
-18.0%
YoY
|
$84.32M
4.08%
YoY
|
$82.83M
4.18%
YoY
|
$78.55M
-1.99%
YoY
|
$80.02M
1.17%
YoY
|
$81.01M
3.26%
YoY
|
$79.51M
23.42%
YoY
|
$80.15M
28.03%
YoY
|
$79.09M
26.99%
YoY
|
$78.46M
18.91%
YoY
|
$64.42M
2.95%
YoY
|
$62.60M
93.44%
YoY
|
$62.28M
51.37%
YoY
|
$65.98M
45.41%
YoY
|
$62.57M
21.38%
YoY
|
| Operating Expenses |
$176.3M
11.51%
YoY
|
$186.2M
0.52%
YoY
|
$192.0M
4.49%
YoY
|
$171.7M
-2.69%
YoY
|
$158.1M
-10.37%
YoY
|
$185.2M
1.93%
YoY
|
$183.8M
4.01%
YoY
|
$176.4M
0.72%
YoY
|
$176.4M
0.11%
YoY
|
$181.7M
-2.18%
YoY
|
$176.7M
8.35%
YoY
|
$175.1M
9.93%
YoY
|
$176.2M
13.78%
YoY
|
$185.8M
13.33%
YoY
|
$163.1M
-0.68%
YoY
|
$159.3M
-2.95%
YoY
|
$154.9M
-3.55%
YoY
|
$163.9M
-9.17%
YoY
|
$164.2M
-10.48%
YoY
|
| Operating Profit |
$227.6M
1794.36%
YoY
|
$178.7M
544.12%
YoY
|
$159.0M
989.94%
YoY
|
$250.8M
-1484.01%
YoY
|
$12.01M
-85.31%
YoY
|
$27.74M
-90.18%
YoY
|
$14.59M
-78.29%
YoY
|
-$18.12M
-117.18%
YoY
|
$81.77M
-84.35%
YoY
|
$282.5M
-63.06%
YoY
|
$67.18M
-1836.92%
YoY
|
$105.5M
-61.66%
YoY
|
$522.6M
-206.04%
YoY
|
$764.7M
31.6%
YoY
|
-$3.868M
-99.11%
YoY
|
$275.1M
-236.36%
YoY
|
-$492.8M
-1068.99%
YoY
|
$581.1M
2859.95%
YoY
|
-$435.3M
25.66%
YoY
|
| Interest Expense |
-$15.39M
15.2%
YoY
|
-$13.60M
-2.54%
YoY
|
-$13.59M
-14.35%
YoY
|
-$13.73M
-9.41%
YoY
|
-$13.36M
-10.98%
YoY
|
-$13.96M
-4.85%
YoY
|
-$15.87M
-206.35%
YoY
|
-$15.16M
10.42%
YoY
|
-$15.00M
-209.07%
YoY
|
-$14.67M
-8.87%
YoY
|
$14.92M
-3.51%
YoY
|
-$13.73M
-196.44%
YoY
|
$13.76M
-1.63%
YoY
|
-$16.09M
3.11%
YoY
|
$15.46M
-5.44%
YoY
|
$14.23M
60.04%
YoY
|
$13.98M
328.83%
YoY
|
-$15.61M
-23.26%
YoY
|
$16.35M
-52.36%
YoY
|
| Other Income/Expense, Net |
-$17.08M
35.01%
YoY
|
-$47.00K
-98.77%
YoY
|
-$16.19M
-50.02%
YoY
|
-$14.63M
-6.68%
YoY
|
-$12.65M
-10223.2%
YoY
|
-$3.806M
-150.81%
YoY
|
-$32.39M
140.24%
YoY
|
-$15.68M
-424.57%
YoY
|
$125.0K
-73.23%
YoY
|
$7.490M
-20343.24%
YoY
|
-$13.48M
-7.69%
YoY
|
$4.831M
-126.09%
YoY
|
$467.0K
-43.46%
YoY
|
-$37.00K
-99.27%
YoY
|
-$14.60M
-42.46%
YoY
|
-$18.52M
136.08%
YoY
|
$826.0K
-101.96%
YoY
|
-$5.072M
-59.42%
YoY
|
-$25.38M
-26.56%
YoY
|
| Pretax Income |
$210.5M
-32991.41%
YoY
|
$165.0M
-149.59%
YoY
|
$142.8M
-902.26%
YoY
|
$236.1M
-798.65%
YoY
|
-$640.0K
-100.96%
YoY
|
-$332.8M
-220.86%
YoY
|
-$17.80M
-133.15%
YoY
|
-$33.80M
-136.08%
YoY
|
$66.89M
-87.21%
YoY
|
$275.3M
-63.22%
YoY
|
$53.70M
-390.73%
YoY
|
$93.69M
-63.49%
YoY
|
$523.1M
-206.32%
YoY
|
$748.6M
34.3%
YoY
|
-$18.47M
-95.99%
YoY
|
$256.6M
-222.42%
YoY
|
-$492.0M
-5703.36%
YoY
|
$557.4M
-436.65%
YoY
|
-$460.7M
20.92%
YoY
|
| Income Tax |
$44.68M
-25488.07%
YoY
|
$32.59M
-154.77%
YoY
|
$31.41M
-919.46%
YoY
|
$51.67M
-781.03%
YoY
|
-$176.0K
-101.18%
YoY
|
-$59.51M
-301.15%
YoY
|
-$3.833M
-99.31%
YoY
|
-$7.587M
N/A
|
$14.85M
N/A
|
$29.59M
N/A
|
-$554.7M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$689.0K
N/A
|
$650.0K
N/A
|
| Net Earnings |
$165.8M
-35837.5%
YoY
|
$132.4M
-148.3%
YoY
|
$111.4M
-897.54%
YoY
|
$184.5M
-803.75%
YoY
|
-$464.0K
-101.07%
YoY
|
-$274.2M
-228.94%
YoY
|
-$13.97M
-102.3%
YoY
|
-$26.21M
-133.45%
YoY
|
$43.40M
-91.7%
YoY
|
$212.6M
-66.01%
YoY
|
$608.4M
-3393.87%
YoY
|
$78.37M
-69.46%
YoY
|
$523.1M
-206.32%
YoY
|
$625.6M
12.1%
YoY
|
-$18.47M
-96.0%
YoY
|
$256.6M
-222.42%
YoY
|
-$492.0M
-5703.36%
YoY
|
$558.1M
-437.07%
YoY
|
-$461.3M
21.09%
YoY
|
| Basic Earnings Per Share |
$8.94
-12871.43%
YoY
|
N/A
|
$4.49
-640.96%
YoY
|
$9.21
-709.93%
YoY
|
-$0.07
-102.93%
YoY
|
N/A
|
-$0.83
-102.99%
YoY
|
-$1.51
-135.7%
YoY
|
$2.39
-89.64%
YoY
|
N/A
|
$27.72
-2844.55%
YoY
|
$4.23
-59.4%
YoY
|
$23.08
-199.35%
YoY
|
N/A
|
-$1.01
-95.51%
YoY
|
$10.42
-200.58%
YoY
|
-$23.23
-46560.0%
YoY
|
N/A
|
-$22.50
849.37%
YoY
|
| Diluted Earnings Per Share |
$8.87
-12771.43%
YoY
|
$6.81
-144.21%
YoY
|
$4.45
-636.14%
YoY
|
$9.12
-703.97%
YoY
|
-$0.07
-102.88%
YoY
|
-$15.40
-236.17%
YoY
|
-$0.83
-103.03%
YoY
|
-$1.51
-136.25%
YoY
|
$2.33
-89.81%
YoY
|
$11.31
-64.99%
YoY
|
$27.37
-2809.9%
YoY
|
$4.17
-59.71%
YoY
|
$22.90
-198.58%
YoY
|
$32.30
-100.0%
YoY
|
-$1.01
-95.51%
YoY
|
$10.34
-199.81%
YoY
|
-$23.23
-46560.0%
YoY
|
$27.01M
-2622646991.71%
YoY
|
-$22.50
849.37%
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 |
18.56M shares
3.71%
YoY
|
19.32M shares
8.96%
YoY
|
17.56M shares
-3.01%
YoY
|
17.77M shares
-1.96%
YoY
|
17.89M shares
-1.63%
YoY
|
17.73M shares
-4.82%
YoY
|
18.11M shares
-3.06%
YoY
|
18.12M shares
-2.21%
YoY
|
18.19M shares
-3.48%
YoY
|
18.63M shares
-3.35%
YoY
|
18.68M shares
-5.16%
YoY
|
18.53M shares
-10.41%
YoY
|
18.85M shares
-11.27%
YoY
|
19.27M shares
-6.38%
YoY
|
19.69M shares
-4.39%
YoY
|
20.68M shares
1.79%
YoY
|
21.24M shares
-86.79%
YoY
|
20.59M shares
-87.19%
YoY
|
20.60M shares
-87.18%
YoY
|
| Diluted Shares Outstanding |
18.70M shares
4.55%
YoY
|
N/A
|
18.29M shares
1.26%
YoY
|
17.91M shares
-1.31%
YoY
|
17.88M shares
-3.89%
YoY
|
N/A
|
18.06M shares
-4.71%
YoY
|
18.14M shares
-3.52%
YoY
|
18.60M shares
-2.34%
YoY
|
N/A
|
18.95M shares
-3.47%
YoY
|
18.81M shares
-9.92%
YoY
|
19.05M shares
-10.32%
YoY
|
N/A
|
19.64M shares
-4.68%
YoY
|
20.88M shares
-87.02%
YoY
|
21.24M shares
-86.79%
YoY
|
N/A
|
20.60M shares
-87.18%
YoY
|
Loading...