|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.294B
20.29%
YoY
|
$2.739B
10.85%
YoY
|
$2.470B
-8.69%
YoY
|
$2.706B
-6.91%
YoY
|
$2.906B
52.57%
YoY
|
| Cost Of Revenue |
$33.31M
25.95%
YoY
|
$26.45M
-2.79%
YoY
|
$27.20M
-4.55%
YoY
|
$28.50M
19.81%
YoY
|
$23.79M
5.26%
YoY
|
| Gross Profit |
$3.261B
20.23%
YoY
|
$2.712B
11.01%
YoY
|
$2.443B
-8.74%
YoY
|
$2.677B
-7.13%
YoY
|
$2.883B
53.14%
YoY
|
| Selling, General & Admin |
$2.888B
21.29%
YoY
|
$2.381B
10.35%
YoY
|
$2.158B
-3.03%
YoY
|
$2.225B
-18.75%
YoY
|
$2.739B
74.17%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$46.40M
16.58%
YoY
|
$39.80M
1.53%
YoY
|
$39.20M
-7.55%
YoY
|
$42.40M
92.73%
YoY
|
$22.00M
-3.93%
YoY
|
| Operating Expenses |
$3.020B
18.61%
YoY
|
$2.546B
9.51%
YoY
|
$2.325B
-6.6%
YoY
|
$2.489B
55.52%
YoY
|
$1.600B
-4.79%
YoY
|
| Operating Profit |
$234.0M
43.52%
YoY
|
$163.0M
30.21%
YoY
|
$125.2M
-32.52%
YoY
|
$185.6M
-85.21%
YoY
|
$1.255B
581.84%
YoY
|
| Interest Expense |
-$32.48M
2.25%
YoY
|
-$31.77M
321.49%
YoY
|
-$7.537M
-75.66%
YoY
|
-$30.97M
-49.46%
YoY
|
-$61.27M
24.29%
YoY
|
| Other Income/Expense, Net |
$43.00M
544.0%
YoY
|
$6.677M
-51.8%
YoY
|
$13.85M
-114.18%
YoY
|
-$97.70M
-107.93%
YoY
|
$1.232B
7960.79%
YoY
|
| Pretax Income |
$201.5M
53.51%
YoY
|
$131.3M
26.86%
YoY
|
$103.5M
-33.07%
YoY
|
$154.6M
-87.34%
YoY
|
$1.221B
734.82%
YoY
|
| Income Tax |
$46.07M
0.64%
YoY
|
$45.78M
11.39%
YoY
|
$41.10M
-2.26%
YoY
|
$42.05M
-82.69%
YoY
|
$243.0M
556.77%
YoY
|
| Net Earnings |
$126.2M
106.07%
YoY
|
$61.23M
43.83%
YoY
|
$42.58M
-48.87%
YoY
|
$83.28M
-88.91%
YoY
|
$750.7M
837.71%
YoY
|
| Basic Earnings Per Share |
$0.71
97.22%
YoY
|
$0.36
44.0%
YoY
|
$0.25
-45.65%
YoY
|
$0.46
-88.24%
YoY
|
$3.91
902.56%
YoY
|
| Diluted Earnings Per Share |
$0.68
100.0%
YoY
|
$0.34
41.67%
YoY
|
$0.24
-46.67%
YoY
|
$0.45
-88.16%
YoY
|
$3.80
874.36%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
178.5M shares
3.65%
YoY
|
172.2M shares
-0.75%
YoY
|
173.5M shares
-3.81%
YoY
|
180.3M shares
-5.18%
YoY
|
190.2M shares
6.18%
YoY
|
| Diluted Shares Outstanding |
253.5M shares
42.64%
YoY
|
177.7M shares
0.74%
YoY
|
176.4M shares
-28.06%
YoY
|
245.2M shares
25.21%
YoY
|
195.8M shares
8.97%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$846.5M
27.2%
YoY
|
$1.006B
15.27%
YoY
|
$863.5M
25.88%
YoY
|
$759.1M
19.85%
YoY
|
$665.5M
21.77%
YoY
|
$872.7M
16.76%
YoY
|
$685.9M
11.3%
YoY
|
$633.4M
8.11%
YoY
|
$546.5M
4.93%
YoY
|
$747.4M
23.08%
YoY
|
$616.3M
-7.28%
YoY
|
$585.8M
-22.44%
YoY
|
$520.8M
-23.21%
YoY
|
$607.3M
-38.31%
YoY
|
$664.6M
-15.67%
YoY
|
$755.4M
19.92%
YoY
|
$678.2M
34.58%
YoY
|
$984.5M
63.7%
YoY
|
$788.1M
80.79%
YoY
|
$629.9M
64.15%
YoY
|
| Cost Of Revenue |
$8.524M
-10.93%
YoY
|
$7.761M
68.75%
YoY
|
$8.185M
7.16%
YoY
|
$7.794M
16.89%
YoY
|
$9.570M
26.91%
YoY
|
$4.599M
-27.47%
YoY
|
$7.638M
23.19%
YoY
|
$6.668M
-2.33%
YoY
|
$7.541M
-3.22%
YoY
|
$6.341M
-16.83%
YoY
|
$6.200M
-15.08%
YoY
|
$6.827M
1.17%
YoY
|
$7.792M
14.1%
YoY
|
$7.624M
25.13%
YoY
|
$7.301M
28.9%
YoY
|
$6.748M
-43.92%
YoY
|
$6.829M
8.4%
YoY
|
$6.093M
12.83%
YoY
|
$5.664M
-7.15%
YoY
|
$12.03M
131.38%
YoY
|
| Gross Profit |
$838.0M
27.76%
YoY
|
$998.2M
14.98%
YoY
|
$855.3M
26.1%
YoY
|
$751.3M
19.88%
YoY
|
$655.9M
21.7%
YoY
|
$868.1M
17.14%
YoY
|
$678.3M
11.19%
YoY
|
$626.7M
8.24%
YoY
|
$539.0M
5.06%
YoY
|
$741.1M
23.59%
YoY
|
$610.0M
-7.2%
YoY
|
$579.0M
-22.65%
YoY
|
$513.0M
-23.59%
YoY
|
$599.7M
-38.71%
YoY
|
$657.3M
-15.99%
YoY
|
$748.6M
-33.27%
YoY
|
$671.4M
34.9%
YoY
|
$978.4M
64.16%
YoY
|
$782.5M
82.05%
YoY
|
$1.122B
196.39%
YoY
|
| Selling, General & Admin |
$765.4M
21.92%
YoY
|
$827.8M
14.95%
YoY
|
$766.7M
29.3%
YoY
|
$666.2M
20.96%
YoY
|
$627.8M
21.3%
YoY
|
$720.1M
16.16%
YoY
|
$593.0M
9.46%
YoY
|
$550.7M
7.28%
YoY
|
$517.6M
7.16%
YoY
|
$619.9M
17.33%
YoY
|
$541.7M
-2.29%
YoY
|
$513.4M
-15.18%
YoY
|
$483.0M
-10.12%
YoY
|
$528.3M
-29.9%
YoY
|
$554.4M
-12.11%
YoY
|
$605.2M
-55.31%
YoY
|
$537.4M
30.9%
YoY
|
$753.7M
51.28%
YoY
|
$630.7M
72.1%
YoY
|
$1.354B
347.89%
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
|
N/A
|
| Depreciation & Amortization |
$12.20M
-19.74%
YoY
|
$46.87M
4.47%
YoY
|
$45.46M
1.98%
YoY
|
$10.40M
13.04%
YoY
|
$15.20M
33.33%
YoY
|
$44.87M
2.22%
YoY
|
$44.58M
337.02%
YoY
|
$9.200M
-4.17%
YoY
|
$11.40M
23.91%
YoY
|
$43.89M
-6.72%
YoY
|
$10.20M
-77.01%
YoY
|
$9.600M
12.94%
YoY
|
$9.200M
37.31%
YoY
|
$47.06M
14.98%
YoY
|
$44.36M
593.11%
YoY
|
$8.500M
46.55%
YoY
|
$6.700M
55.81%
YoY
|
$40.93M
11.82%
YoY
|
$6.400M
20.75%
YoY
|
$5.800M
70.59%
YoY
|
| Operating Expenses |
$808.8M
21.26%
YoY
|
$874.0M
14.39%
YoY
|
$770.1M
20.86%
YoY
|
$708.6M
20.98%
YoY
|
$667.0M
19.16%
YoY
|
$764.0M
16.81%
YoY
|
$637.2M
9.87%
YoY
|
$585.7M
6.2%
YoY
|
$559.8M
5.93%
YoY
|
$654.1M
14.41%
YoY
|
$580.0M
-3.15%
YoY
|
$551.5M
-18.3%
YoY
|
$528.4M
-8.44%
YoY
|
$571.7M
-20.78%
YoY
|
$598.9M
7.54%
YoY
|
$675.0M
109.78%
YoY
|
$577.1M
33.38%
YoY
|
$721.6M
22.6%
YoY
|
$556.9M
99.6%
YoY
|
$321.8M
-9.01%
YoY
|
| Operating Profit |
$26.96M
-253.89%
YoY
|
$124.2M
19.34%
YoY
|
$85.16M
107.45%
YoY
|
$42.74M
4.97%
YoY
|
-$17.52M
-22.52%
YoY
|
$104.1M
19.59%
YoY
|
$41.05M
36.6%
YoY
|
$40.72M
47.84%
YoY
|
-$22.61M
91.4%
YoY
|
$87.04M
211.03%
YoY
|
$30.05M
-48.62%
YoY
|
$27.54M
-69.1%
YoY
|
-$11.81M
-193.85%
YoY
|
$27.98M
-89.1%
YoY
|
$58.49M
-74.07%
YoY
|
$89.14M
-87.89%
YoY
|
$12.59M
-80.32%
YoY
|
$256.7M
3369.38%
YoY
|
$225.6M
58.48%
YoY
|
$736.1M
6723.29%
YoY
|
| Interest Expense |
-$6.914M
-18.5%
YoY
|
-$7.002M
-16.91%
YoY
|
-$7.974M
1.41%
YoY
|
-$9.023M
9.26%
YoY
|
-$8.483M
17.49%
YoY
|
-$8.427M
-381.84%
YoY
|
-$7.863M
4.84%
YoY
|
-$8.258M
-13.93%
YoY
|
-$7.220M
80.91%
YoY
|
$2.990M
-143.36%
YoY
|
-$7.500M
3.01%
YoY
|
-$9.595M
-245.89%
YoY
|
-$3.991M
-95.54%
YoY
|
-$6.896M
-80.43%
YoY
|
-$7.281M
-14.32%
YoY
|
$6.577M
-137.51%
YoY
|
-$89.57M
813.98%
YoY
|
-$35.24M
287.24%
YoY
|
-$8.498M
-49.72%
YoY
|
-$17.54M
-27.54%
YoY
|
| Other Income/Expense, Net |
$644.0K
-14.13%
YoY
|
N/A
|
$42.00M
12984.11%
YoY
|
$230.0K
-95.92%
YoY
|
$750.0K
-5457.14%
YoY
|
N/A
|
$321.0K
-89.98%
YoY
|
$5.637M
43.62%
YoY
|
-$14.00K
-99.53%
YoY
|
N/A
|
$3.203M
-2602.34%
YoY
|
$3.925M
-125.65%
YoY
|
-$3.010M
-96.5%
YoY
|
N/A
|
-$128.0K
-100.12%
YoY
|
-$15.30M
-101.41%
YoY
|
-$86.00M
3791.45%
YoY
|
N/A
|
$102.7M
-5.42%
YoY
|
$1.087B
-3086.65%
YoY
|
| Pretax Income |
$20.05M
-177.09%
YoY
|
$116.6M
22.17%
YoY
|
$77.19M
132.57%
YoY
|
$33.72M
3.88%
YoY
|
-$26.00M
-12.84%
YoY
|
$95.46M
15.81%
YoY
|
$33.19M
47.44%
YoY
|
$32.46M
80.86%
YoY
|
-$29.83M
53.73%
YoY
|
$82.43M
290.88%
YoY
|
$22.51M
-56.04%
YoY
|
$17.95M
-77.63%
YoY
|
-$19.41M
-511.3%
YoY
|
$21.09M
-90.48%
YoY
|
$51.20M
-76.41%
YoY
|
$80.22M
-88.97%
YoY
|
$4.718M
-91.45%
YoY
|
$221.5M
-3615.79%
YoY
|
$217.1M
63.46%
YoY
|
$727.4M
99267.9%
YoY
|
| Income Tax |
$3.431M
-134.13%
YoY
|
$33.19M
5.67%
YoY
|
$18.73M
111.72%
YoY
|
$4.209M
-53.47%
YoY
|
-$10.05M
185.92%
YoY
|
$31.41M
7.98%
YoY
|
$8.847M
5.88%
YoY
|
$9.046M
34.63%
YoY
|
-$3.516M
15.05%
YoY
|
$29.08M
411.23%
YoY
|
$8.356M
-37.14%
YoY
|
$6.719M
-63.54%
YoY
|
-$3.056M
-176.32%
YoY
|
$5.689M
-84.36%
YoY
|
$13.29M
-75.3%
YoY
|
$18.43M
-87.04%
YoY
|
$4.004M
-62.15%
YoY
|
$36.39M
-3132.17%
YoY
|
$53.81M
61.73%
YoY
|
$142.2M
161470.45%
YoY
|
| Net Earnings |
$14.42M
-264.49%
YoY
|
$67.98M
49.68%
YoY
|
$46.15M
159.38%
YoY
|
$20.82M
45.79%
YoY
|
-$8.766M
-46.07%
YoY
|
$45.41M
24.26%
YoY
|
$17.79M
78.89%
YoY
|
$14.28M
122.12%
YoY
|
-$16.25M
57.04%
YoY
|
$36.55M
290.34%
YoY
|
$9.947M
-64.43%
YoY
|
$6.429M
-86.75%
YoY
|
-$10.35M
-2959.12%
YoY
|
$9.363M
-93.73%
YoY
|
$27.96M
-78.25%
YoY
|
$48.52M
-88.97%
YoY
|
$362.0K
-98.91%
YoY
|
$149.3M
-4029.74%
YoY
|
$128.5M
70.6%
YoY
|
$439.7M
139945.86%
YoY
|
| Basic Earnings Per Share |
$0.08
-260.0%
YoY
|
N/A
|
$0.26
160.0%
YoY
|
$0.12
50.0%
YoY
|
-$0.05
-44.44%
YoY
|
N/A
|
$0.10
66.67%
YoY
|
$0.08
100.0%
YoY
|
-$0.09
50.0%
YoY
|
N/A
|
$0.06
-62.5%
YoY
|
$0.04
-84.62%
YoY
|
-$0.06
N/A
|
N/A
|
$0.16
-75.0%
YoY
|
$0.26
-88.94%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.64
60.0%
YoY
|
$2.35
-23600.0%
YoY
|
| Diluted Earnings Per Share |
$0.08
-260.0%
YoY
|
$0.26
-3.75%
YoY
|
$0.18
157.62%
YoY
|
$0.11
37.5%
YoY
|
-$0.05
-44.44%
YoY
|
$0.27
26.33%
YoY
|
$0.07
16.32%
YoY
|
$0.08
100.0%
YoY
|
-$0.09
50.0%
YoY
|
$0.21
291.52%
YoY
|
$0.06
-100.0%
YoY
|
$0.04
-84.62%
YoY
|
-$0.06
N/A
|
$0.05
-100.0%
YoY
|
$114.9K
18231092.3%
YoY
|
$0.26
-87.79%
YoY
|
$0.00
-100.0%
YoY
|
$745.6K
-3647.3%
YoY
|
$0.63
61.54%
YoY
|
$2.13
-21400.0%
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
|
N/A
|
| Basic Shares Outstanding |
182.6M shares
3.57%
YoY
|
N/A
|
177.2M shares
4.2%
YoY
|
179.6M shares
3.51%
YoY
|
176.4M shares
0.9%
YoY
|
N/A
|
170.1M shares
-2.32%
YoY
|
173.5M shares
-0.27%
YoY
|
174.8M shares
1.28%
YoY
|
N/A
|
174.1M shares
-1.75%
YoY
|
173.9M shares
-5.44%
YoY
|
172.6M shares
-8.64%
YoY
|
N/A
|
177.2M shares
-11.12%
YoY
|
183.9M shares
-0.63%
YoY
|
188.9M shares
3.07%
YoY
|
N/A
|
199.4M shares
11.09%
YoY
|
185.1M shares
3.69%
YoY
|
| Diluted Shares Outstanding |
256.0M shares
45.19%
YoY
|
N/A
|
251.7M shares
-1.29%
YoY
|
252.6M shares
-1.17%
YoY
|
176.4M shares
0.9%
YoY
|
N/A
|
255.0M shares
3.13%
YoY
|
255.6M shares
4.35%
YoY
|
174.8M shares
1.28%
YoY
|
N/A
|
247.2M shares
1.55%
YoY
|
245.0M shares
-1.22%
YoY
|
172.6M shares
-31.74%
YoY
|
N/A
|
243.5M shares
18.6%
YoY
|
248.0M shares
-9.35%
YoY
|
252.8M shares
-6.78%
YoY
|
N/A
|
205.3M shares
-23.06%
YoY
|
273.6M shares
53.23%
YoY
|
Loading...