|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$812.4M
7.93%
YoY
|
$752.7M
-1.78%
YoY
|
$766.4M
36.24%
YoY
|
$562.5M
-44.93%
YoY
|
$1.021B
27.15%
YoY
|
| Cost Of Revenue |
$1.012B
23.98%
YoY
|
$816.3M
3.47%
YoY
|
$788.9M
29.32%
YoY
|
$610.1M
21.81%
YoY
|
$500.8M
27.79%
YoY
|
| Gross Profit |
$839.3M
7.54%
YoY
|
$780.5M
-1.6%
YoY
|
$793.2M
33.99%
YoY
|
$591.9M
13.71%
YoY
|
$520.6M
26.54%
YoY
|
| Selling, General & Admin |
$40.81M
1.97%
YoY
|
$40.02M
-1.66%
YoY
|
$40.70M
31.7%
YoY
|
$30.90M
4.06%
YoY
|
$29.69M
16.45%
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 |
$40.81M
1.97%
YoY
|
$40.02M
-1.66%
YoY
|
$40.70M
31.7%
YoY
|
$30.90M
4.06%
YoY
|
$29.69M
-128.15%
YoY
|
| Operating Profit |
$798.5M
7.84%
YoY
|
$740.4M
-1.6%
YoY
|
$752.5M
34.12%
YoY
|
$561.0M
14.29%
YoY
|
$490.9M
-5.03%
YoY
|
| Interest Expense |
-$168.0M
16.05%
YoY
|
-$144.7M
-133.18%
YoY
|
$436.3M
41.87%
YoY
|
$307.5M
115.68%
YoY
|
$142.6M
-213.71%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$630.5M
5.84%
YoY
|
$595.7M
-25.34%
YoY
|
$797.9M
69.65%
YoY
|
$470.3M
-25.76%
YoY
|
$633.5M
61.85%
YoY
|
| Income Tax |
$3.084M
334.98%
YoY
|
$709.0K
-84.6%
YoY
|
$4.605M
16.17%
YoY
|
$3.964M
-53.93%
YoY
|
$8.604M
132.54%
YoY
|
| Net Earnings |
$627.4M
5.45%
YoY
|
$595.0M
-25.0%
YoY
|
$793.3M
70.11%
YoY
|
$466.4M
-25.37%
YoY
|
$624.9M
61.18%
YoY
|
| Basic Earnings Per Share |
$1.24
-18.95%
YoY
|
$1.53
-24.63%
YoY
|
$2.03
72.03%
YoY
|
$1.18
-25.79%
YoY
|
$1.59
59.0%
YoY
|
| Diluted Earnings Per Share |
$1.24
-18.95%
YoY
|
$1.53
-24.63%
YoY
|
$2.03
72.03%
YoY
|
$1.18
-100.0%
YoY
|
$1.593M
59.66%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
506.1M shares
29.75%
YoY
|
390.1M shares
-0.01%
YoY
|
390.1M shares
-0.99%
YoY
|
394.0M shares
0.44%
YoY
|
392.3M shares
0.94%
YoY
|
| Diluted Shares Outstanding |
506.1M shares
29.75%
YoY
|
390.1M shares
-0.01%
YoY
|
390.1M shares
-0.99%
YoY
|
394.0M shares
0.44%
YoY
|
392.3M shares
0.94%
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 |
$161.6M
-21.18%
YoY
|
$447.8M
13.53%
YoY
|
$193.2M
2.5%
YoY
|
$219.0M
14.33%
YoY
|
$205.0M
9.07%
YoY
|
$394.4M
-4.09%
YoY
|
$188.5M
-52.76%
YoY
|
$191.5M
1.32%
YoY
|
$188.0M
3.73%
YoY
|
$411.2M
17.32%
YoY
|
$399.0M
168.91%
YoY
|
$189.1M
-30.82%
YoY
|
$181.2M
-31.39%
YoY
|
$350.5M
24.46%
YoY
|
$148.4M
-44.88%
YoY
|
$273.3M
9.75%
YoY
|
$264.2M
19.21%
YoY
|
$281.6M
27.26%
YoY
|
$269.2M
43.88%
YoY
|
| Cost Of Revenue |
$227.0M
-10.75%
YoY
|
$246.6M
21.92%
YoY
|
$251.5M
18.77%
YoY
|
$259.5M
31.39%
YoY
|
$254.3M
24.25%
YoY
|
$202.3M
-0.04%
YoY
|
$211.8M
6.84%
YoY
|
$197.5M
0.11%
YoY
|
$204.7M
7.17%
YoY
|
$202.4M
12.59%
YoY
|
$198.2M
25.55%
YoY
|
$197.3M
40.63%
YoY
|
$191.0M
44.57%
YoY
|
$179.8M
32.18%
YoY
|
$157.9M
21.39%
YoY
|
$140.3M
14.26%
YoY
|
$132.1M
17.97%
YoY
|
$136.0M
30.39%
YoY
|
$130.1M
36.04%
YoY
|
| Gross Profit |
$169.8M
-19.27%
YoY
|
$201.1M
4.69%
YoY
|
$201.6M
3.75%
YoY
|
$226.3M
13.59%
YoY
|
$210.3M
7.92%
YoY
|
$192.1M
-8.02%
YoY
|
$194.3M
-3.25%
YoY
|
$199.2M
1.19%
YoY
|
$194.9M
4.43%
YoY
|
$208.8M
22.31%
YoY
|
$200.8M
28.57%
YoY
|
$196.9M
48.06%
YoY
|
$186.6M
41.33%
YoY
|
$170.7M
17.25%
YoY
|
$156.2M
12.25%
YoY
|
$133.0M
5.36%
YoY
|
$132.0M
20.47%
YoY
|
$145.6M
24.47%
YoY
|
$139.1M
52.23%
YoY
|
| Selling, General & Admin |
$10.18M
-12.4%
YoY
|
$8.814M
33.18%
YoY
|
$11.04M
-2.75%
YoY
|
$9.329M
-10.1%
YoY
|
$11.63M
-0.4%
YoY
|
$6.618M
-36.29%
YoY
|
$11.36M
9.19%
YoY
|
$10.38M
4.82%
YoY
|
$11.67M
16.87%
YoY
|
$10.39M
23.77%
YoY
|
$10.40M
29.21%
YoY
|
$9.900M
33.77%
YoY
|
$9.987M
41.5%
YoY
|
$8.393M
9.5%
YoY
|
$8.049M
-9.64%
YoY
|
$7.401M
20.07%
YoY
|
$7.058M
0.83%
YoY
|
$7.665M
-16.68%
YoY
|
$8.908M
122.7%
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 |
$10.18M
-12.4%
YoY
|
$8.814M
33.18%
YoY
|
$11.04M
-2.75%
YoY
|
$9.329M
-10.1%
YoY
|
$11.63M
-0.4%
YoY
|
$6.618M
-36.29%
YoY
|
$11.36M
9.19%
YoY
|
$10.38M
4.82%
YoY
|
$11.67M
16.87%
YoY
|
$10.39M
23.77%
YoY
|
$10.40M
29.21%
YoY
|
$9.900M
33.77%
YoY
|
$9.987M
41.5%
YoY
|
$8.393M
9.5%
YoY
|
$8.049M
-9.64%
YoY
|
$7.401M
20.07%
YoY
|
$7.058M
2.29%
YoY
|
$7.665M
489.62%
YoY
|
$8.908M
-124.41%
YoY
|
| Operating Profit |
$159.6M
-19.67%
YoY
|
$192.3M
3.68%
YoY
|
$190.5M
4.16%
YoY
|
$217.0M
14.89%
YoY
|
$198.7M
8.45%
YoY
|
$185.5M
-6.54%
YoY
|
$182.9M
-3.93%
YoY
|
$188.9M
0.99%
YoY
|
$183.2M
3.72%
YoY
|
$198.4M
22.24%
YoY
|
$190.4M
28.53%
YoY
|
$187.0M
48.9%
YoY
|
$176.6M
41.32%
YoY
|
$162.3M
17.68%
YoY
|
$148.1M
13.75%
YoY
|
$125.6M
4.61%
YoY
|
$125.0M
21.69%
YoY
|
$138.0M
19.24%
YoY
|
$130.2M
1.82%
YoY
|
| Interest Expense |
-$184.7M
-505.71%
YoY
|
-$73.37M
136.2%
YoY
|
-$60.84M
-150.17%
YoY
|
-$79.28M
-172.65%
YoY
|
$45.52M
-61.79%
YoY
|
-$31.06M
241.74%
YoY
|
$121.3M
573.74%
YoY
|
$109.1M
-0.81%
YoY
|
$119.1M
14.6%
YoY
|
-$9.090M
-127.13%
YoY
|
$18.00M
-77.84%
YoY
|
$110.0M
-168.53%
YoY
|
$104.0M
-228.35%
YoY
|
$33.51M
-7.04%
YoY
|
$81.21M
377.59%
YoY
|
-$160.5M
-606.26%
YoY
|
-$80.99M
-240.12%
YoY
|
$36.05M
-47.46%
YoY
|
$17.00M
-80.7%
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 |
-$25.09M
-110.27%
YoY
|
$118.9M
-22.98%
YoY
|
$129.7M
-5.03%
YoY
|
$137.7M
12.67%
YoY
|
$244.2M
33.79%
YoY
|
$154.4M
-18.46%
YoY
|
$136.5M
-34.52%
YoY
|
$122.2M
-38.27%
YoY
|
$182.5M
-9.7%
YoY
|
$189.4M
-3.32%
YoY
|
$208.5M
-21.45%
YoY
|
$198.0M
-666.59%
YoY
|
$202.1M
359.52%
YoY
|
$195.9M
12.56%
YoY
|
$265.4M
80.28%
YoY
|
-$34.95M
-123.03%
YoY
|
$43.99M
-72.59%
YoY
|
$174.0M
-5.64%
YoY
|
$147.2M
-31.84%
YoY
|
| Income Tax |
-$707.0K
-145.26%
YoY
|
-$168.0K
-64.93%
YoY
|
$1.490M
26.49%
YoY
|
$200.0K
N/A
|
$1.562M
15520.0%
YoY
|
-$479.0K
-223.45%
YoY
|
$1.178M
-21.47%
YoY
|
$0.00
-100.0%
YoY
|
$10.00K
-96.44%
YoY
|
$388.0K
-90.21%
YoY
|
$1.500M
N/A
|
$2.400M
N/A
|
$281.0K
N/A
|
$3.964M
-396500.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000K
-100.03%
YoY
|
$4.383M
N/A
|
| Net Earnings |
-$24.38M
-110.05%
YoY
|
$119.1M
-23.11%
YoY
|
$128.2M
-5.3%
YoY
|
$137.5M
12.51%
YoY
|
$242.6M
32.94%
YoY
|
$154.9M
-18.04%
YoY
|
$135.4M
-34.58%
YoY
|
$122.2M
-37.5%
YoY
|
$182.5M
-9.57%
YoY
|
$189.0M
-1.52%
YoY
|
$206.9M
-22.05%
YoY
|
$195.6M
-659.61%
YoY
|
$201.8M
358.88%
YoY
|
$191.9M
10.28%
YoY
|
$265.4M
85.81%
YoY
|
-$34.95M
-123.27%
YoY
|
$43.99M
-72.59%
YoY
|
$174.0M
-3.7%
YoY
|
$142.9M
-33.87%
YoY
|
| Basic Earnings Per Share |
-$0.05
-110.2%
YoY
|
N/A
|
$0.25
-28.57%
YoY
|
$0.27
-12.9%
YoY
|
$0.49
4.26%
YoY
|
N/A
|
$0.35
-33.96%
YoY
|
$0.31
-38.0%
YoY
|
$0.47
-9.62%
YoY
|
N/A
|
$0.53
-20.9%
YoY
|
$0.50
-655.56%
YoY
|
$0.52
372.73%
YoY
|
N/A
|
$0.67
86.11%
YoY
|
-$0.09
N/A
|
$0.11
N/A
|
N/A
|
$0.36
N/A
|
| Diluted Earnings Per Share |
-$0.05
-110.2%
YoY
|
$0.23
-40.31%
YoY
|
$0.25
-28.57%
YoY
|
$0.27
-12.9%
YoY
|
$0.49
4.26%
YoY
|
$0.40
-18.14%
YoY
|
$0.35
-33.96%
YoY
|
$0.31
-38.0%
YoY
|
$0.47
-9.62%
YoY
|
$0.48
-0.52%
YoY
|
$0.53
-20.9%
YoY
|
$0.50
-100.0%
YoY
|
$0.52
-100.0%
YoY
|
$0.49
-100.0%
YoY
|
$0.67
-100.0%
YoY
|
-$88.65K
-123.13%
YoY
|
$111.6K
-72.82%
YoY
|
$442.2K
-4.76%
YoY
|
$363.8K
-34.91%
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 |
499.4M shares
-2.23%
YoY
|
511.0M shares
30.97%
YoY
|
511.0M shares
30.97%
YoY
|
511.0M shares
31.13%
YoY
|
510.8M shares
31.08%
YoY
|
390.2M shares
N/A
|
390.2M shares
0.12%
YoY
|
389.7M shares
-0.02%
YoY
|
389.7M shares
-0.31%
YoY
|
N/A
|
389.7M shares
-1.04%
YoY
|
389.8M shares
-1.11%
YoY
|
391.0M shares
-0.85%
YoY
|
393.8M shares
N/A
|
393.8M shares
0.28%
YoY
|
394.2M shares
N/A
|
394.3M shares
N/A
|
N/A
|
392.7M shares
N/A
|
| Diluted Shares Outstanding |
498.9M shares
0.82%
YoY
|
N/A
|
511.0M shares
30.97%
YoY
|
511.0M shares
31.0%
YoY
|
494.8M shares
26.97%
YoY
|
N/A
|
390.2M shares
0.13%
YoY
|
390.1M shares
0.04%
YoY
|
389.7M shares
-0.34%
YoY
|
N/A
|
389.7M shares
-1.05%
YoY
|
389.9M shares
-1.08%
YoY
|
391.0M shares
-0.83%
YoY
|
N/A
|
393.8M shares
0.28%
YoY
|
394.2M shares
N/A
|
394.3M shares
N/A
|
N/A
|
392.7M shares
N/A
|
Loading...