|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.427B
27.68%
YoY
|
$2.684B
26.12%
YoY
|
$2.128B
27.06%
YoY
|
$1.675B
62.82%
YoY
|
$1.029B
70.48%
YoY
|
| Cost Of Revenue |
$687.0M
33.25%
YoY
|
$515.5M
25.77%
YoY
|
$409.9M
18.22%
YoY
|
$346.7M
48.03%
YoY
|
$234.2M
79.92%
YoY
|
| Gross Profit |
$2.740B
26.35%
YoY
|
$2.169B
26.2%
YoY
|
$1.718B
29.37%
YoY
|
$1.328B
67.19%
YoY
|
$794.5M
67.88%
YoY
|
| Selling, General & Admin |
$1.236B
28.53%
YoY
|
$961.8M
21.95%
YoY
|
$788.6M
24.25%
YoY
|
$634.7M
61.12%
YoY
|
$393.9M
42.51%
YoY
|
| Research & Development |
$1.548B
34.33%
YoY
|
$1.153B
19.77%
YoY
|
$962.4M
27.93%
YoY
|
$752.4M
79.23%
YoY
|
$419.8M
99.3%
YoY
|
| Depreciation & Amortization |
$49.20M
1.44%
YoY
|
$48.50M
9.07%
YoY
|
$44.47M
64.69%
YoY
|
$27.00M
45.95%
YoY
|
$18.50M
27.59%
YoY
|
| Operating Expenses |
$2.785B
31.69%
YoY
|
$2.114B
20.69%
YoY
|
$1.752B
26.3%
YoY
|
$1.387B
70.46%
YoY
|
$813.7M
67.07%
YoY
|
| Operating Profit |
-$44.37M
-181.74%
YoY
|
$54.28M
-262.22%
YoY
|
-$33.46M
-42.99%
YoY
|
-$58.70M
206.41%
YoY
|
-$19.16M
39.08%
YoY
|
| Interest Expense |
$171.4M
14.53%
YoY
|
$149.7M
-2474.74%
YoY
|
-$6.302M
-138.11%
YoY
|
$16.54M
-21.46%
YoY
|
$21.05M
-30.83%
YoY
|
| Other Income/Expense, Net |
-$11.97M
-953.24%
YoY
|
$1.403M
-98.6%
YoY
|
$100.0M
384.85%
YoY
|
$20.63M
2709.95%
YoY
|
$734.0K
-108.69%
YoY
|
| Pretax Income |
$127.0M
-37.72%
YoY
|
$203.9M
238.57%
YoY
|
$60.24M
-258.22%
YoY
|
-$38.07M
106.66%
YoY
|
-$18.42M
-17.1%
YoY
|
| Income Tax |
$19.28M
-4.53%
YoY
|
$20.19M
73.09%
YoY
|
$11.67M
-3.5%
YoY
|
$12.09M
420.45%
YoY
|
$2.323M
-0.09%
YoY
|
| Net Earnings |
$107.7M
-41.36%
YoY
|
$183.7M
278.33%
YoY
|
$48.57M
-196.83%
YoY
|
-$50.16M
141.79%
YoY
|
-$20.75M
-15.49%
YoY
|
| Basic Earnings Per Share |
$0.31
-43.64%
YoY
|
$0.55
266.67%
YoY
|
$0.15
-193.75%
YoY
|
-$0.16
128.57%
YoY
|
-$0.07
-12.5%
YoY
|
| Diluted Earnings Per Share |
$0.31
-40.38%
YoY
|
$0.52
275.05%
YoY
|
$0.14
-186.66%
YoY
|
-$0.16
128.57%
YoY
|
-$0.07
-12.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
347.3M shares
3.31%
YoY
|
336.2M shares
3.75%
YoY
|
324.0M shares
2.73%
YoY
|
315.4M shares
2.06%
YoY
|
309.0M shares
2.9%
YoY
|
| Diluted Shares Outstanding |
363.5M shares
1.35%
YoY
|
358.6M shares
2.38%
YoY
|
350.3M shares
11.06%
YoY
|
315.4M shares
2.06%
YoY
|
309.0M shares
2.9%
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 |
$1.006B
32.15%
YoY
|
$953.2M
29.21%
YoY
|
$885.7M
28.35%
YoY
|
$826.8M
28.12%
YoY
|
$761.6M
24.59%
YoY
|
$737.7M
25.11%
YoY
|
$690.0M
26.02%
YoY
|
$645.3M
26.66%
YoY
|
$611.3M
26.89%
YoY
|
$589.6M
25.62%
YoY
|
$547.5M
25.43%
YoY
|
$509.5M
25.44%
YoY
|
$481.7M
32.69%
YoY
|
$469.4M
43.9%
YoY
|
$436.5M
61.39%
YoY
|
$406.1M
73.9%
YoY
|
$363.0M
82.84%
YoY
|
$326.2M
83.77%
YoY
|
$270.5M
74.88%
YoY
|
$233.5M
66.81%
YoY
|
| Cost Of Revenue |
$209.2M
32.74%
YoY
|
$186.9M
29.63%
YoY
|
$176.5M
28.09%
YoY
|
$166.0M
34.4%
YoY
|
$157.6M
43.17%
YoY
|
$144.2M
37.54%
YoY
|
$137.8M
33.33%
YoY
|
$123.5M
21.26%
YoY
|
$110.1M
10.19%
YoY
|
$104.8M
8.34%
YoY
|
$103.3M
10.38%
YoY
|
$101.8M
24.32%
YoY
|
$99.91M
34.18%
YoY
|
$96.76M
44.09%
YoY
|
$93.60M
47.79%
YoY
|
$81.93M
43.48%
YoY
|
$74.46M
59.56%
YoY
|
$67.15M
64.18%
YoY
|
$63.33M
86.36%
YoY
|
$57.10M
97.72%
YoY
|
| Gross Profit |
$797.2M
32.0%
YoY
|
$766.3M
29.1%
YoY
|
$709.2M
28.42%
YoY
|
$660.8M
26.64%
YoY
|
$603.9M
20.51%
YoY
|
$593.5M
22.43%
YoY
|
$552.3M
24.32%
YoY
|
$521.8M
28.01%
YoY
|
$501.2M
31.26%
YoY
|
$484.8M
30.1%
YoY
|
$444.2M
29.53%
YoY
|
$407.6M
25.72%
YoY
|
$381.8M
32.31%
YoY
|
$372.6M
43.85%
YoY
|
$342.9M
65.54%
YoY
|
$324.2M
83.74%
YoY
|
$288.6M
89.99%
YoY
|
$259.0M
89.5%
YoY
|
$207.2M
71.64%
YoY
|
$176.5M
58.77%
YoY
|
| Selling, General & Admin |
$354.6M
28.8%
YoY
|
$338.7M
26.57%
YoY
|
$313.0M
30.33%
YoY
|
$308.8M
31.65%
YoY
|
$275.3M
25.6%
YoY
|
$267.6M
31.44%
YoY
|
$240.2M
15.35%
YoY
|
$234.6M
23.37%
YoY
|
$219.2M
17.02%
YoY
|
$203.6M
8.08%
YoY
|
$208.2M
23.29%
YoY
|
$190.1M
27.04%
YoY
|
$187.3M
46.84%
YoY
|
$188.4M
60.57%
YoY
|
$168.9M
69.95%
YoY
|
$149.7M
63.45%
YoY
|
$127.5M
49.27%
YoY
|
$117.3M
50.63%
YoY
|
$99.38M
35.17%
YoY
|
$91.56M
41.26%
YoY
|
| Research & Development |
$435.3M
27.63%
YoY
|
$417.9M
32.12%
YoY
|
$402.0M
37.76%
YoY
|
$387.5M
41.11%
YoY
|
$341.1M
26.32%
YoY
|
$316.3M
24.9%
YoY
|
$291.8M
21.47%
YoY
|
$274.6M
14.66%
YoY
|
$270.0M
17.65%
YoY
|
$253.3M
15.82%
YoY
|
$240.2M
16.96%
YoY
|
$239.5M
34.78%
YoY
|
$229.5M
52.37%
YoY
|
$218.7M
64.34%
YoY
|
$205.4M
82.28%
YoY
|
$177.7M
87.49%
YoY
|
$150.6M
90.0%
YoY
|
$133.0M
96.53%
YoY
|
$112.7M
99.64%
YoY
|
$94.78M
107.56%
YoY
|
| Depreciation & Amortization |
$16.30M
61.39%
YoY
|
$16.63M
5.89%
YoY
|
$13.30M
7.26%
YoY
|
$11.10M
1.83%
YoY
|
$10.10M
-5.61%
YoY
|
$15.71M
30.18%
YoY
|
$12.40M
31.91%
YoY
|
$10.90M
31.33%
YoY
|
$10.70M
32.1%
YoY
|
$12.07M
23.06%
YoY
|
$9.400M
30.56%
YoY
|
$8.300M
29.69%
YoY
|
$8.100M
39.66%
YoY
|
$9.804M
42.58%
YoY
|
$7.200M
53.19%
YoY
|
$6.400M
45.45%
YoY
|
$5.800M
45.0%
YoY
|
$6.876M
67.71%
YoY
|
$4.700M
27.03%
YoY
|
$4.400M
25.71%
YoY
|
| Operating Expenses |
$789.9M
28.15%
YoY
|
$756.9M
29.58%
YoY
|
$715.0M
34.4%
YoY
|
$696.3M
36.75%
YoY
|
$616.3M
26.0%
YoY
|
$584.2M
27.8%
YoY
|
$532.0M
18.63%
YoY
|
$509.2M
18.51%
YoY
|
$489.2M
17.37%
YoY
|
$457.1M
12.23%
YoY
|
$448.4M
19.82%
YoY
|
$429.6M
31.24%
YoY
|
$416.8M
49.83%
YoY
|
$407.3M
62.52%
YoY
|
$374.3M
76.5%
YoY
|
$327.4M
75.68%
YoY
|
$278.2M
68.87%
YoY
|
$250.6M
72.11%
YoY
|
$212.1M
63.17%
YoY
|
$186.3M
68.66%
YoY
|
| Operating Profit |
$7.327M
-158.99%
YoY
|
$9.356M
-0.38%
YoY
|
-$5.809M
-128.65%
YoY
|
-$35.50M
-381.34%
YoY
|
-$12.42M
-203.53%
YoY
|
$9.392M
-66.15%
YoY
|
$20.28M
-579.39%
YoY
|
$12.62M
-157.34%
YoY
|
$12.00M
-134.3%
YoY
|
$27.74M
-180.11%
YoY
|
-$4.230M
-86.5%
YoY
|
-$22.01M
601.05%
YoY
|
-$34.97M
-435.8%
YoY
|
-$34.63M
-509.56%
YoY
|
-$31.34M
540.29%
YoY
|
-$3.139M
-68.25%
YoY
|
$10.41M
-181.17%
YoY
|
$8.455M
-195.0%
YoY
|
-$4.895M
-47.18%
YoY
|
-$9.886M
-1611.62%
YoY
|
| Interest Expense |
$51.60M
16.71%
YoY
|
$44.73M
12.05%
YoY
|
$41.48M
15.67%
YoY
|
$41.59M
11.67%
YoY
|
$44.22M
3118.05%
YoY
|
$39.92M
-3189.78%
YoY
|
$35.86M
2651.96%
YoY
|
$37.24M
2340.43%
YoY
|
$1.374M
-37.0%
YoY
|
-$1.292M
-112.22%
YoY
|
$1.303M
-65.05%
YoY
|
$1.526M
-66.4%
YoY
|
$2.181M
-58.43%
YoY
|
$10.57M
-6627.16%
YoY
|
$3.728M
-24.1%
YoY
|
$4.541M
-10.33%
YoY
|
$5.247M
-4.11%
YoY
|
-$162.0K
-97.39%
YoY
|
$4.912M
-60.46%
YoY
|
$5.064M
17.93%
YoY
|
| Other Income/Expense, Net |
$5.493M
-254.82%
YoY
|
-$615.0K
-202.5%
YoY
|
-$1.718M
-35.17%
YoY
|
-$6.090M
-117.31%
YoY
|
-$3.548M
-110.38%
YoY
|
$600.0K
-98.05%
YoY
|
-$2.650M
-109.29%
YoY
|
$35.18M
66.72%
YoY
|
$34.19M
135.04%
YoY
|
$30.82M
-1812.06%
YoY
|
$28.53M
244.44%
YoY
|
$21.10M
574.49%
YoY
|
$14.55M
3205.91%
YoY
|
-$1.800M
-853.14%
YoY
|
$8.283M
6371.09%
YoY
|
$3.128M
1271.93%
YoY
|
$440.0K
46.18%
YoY
|
$239.0K
N/A
|
$128.0K
-102.42%
YoY
|
$228.0K
32.56%
YoY
|
| Pretax Income |
$58.93M
85.34%
YoY
|
$53.47M
-0.66%
YoY
|
$35.67M
-36.46%
YoY
|
$6.088M
-87.26%
YoY
|
$31.80M
-31.16%
YoY
|
$53.83M
-6.01%
YoY
|
$56.14M
131.01%
YoY
|
$47.79M
-5363.55%
YoY
|
$46.19M
-326.13%
YoY
|
$57.27M
-321.5%
YoY
|
$24.30M
-205.38%
YoY
|
-$908.0K
8154.55%
YoY
|
-$20.42M
-288.17%
YoY
|
-$25.85M
-403.02%
YoY
|
-$23.06M
383.72%
YoY
|
-$11.00K
-99.89%
YoY
|
$10.85M
-186.63%
YoY
|
$8.532M
-156.13%
YoY
|
-$4.767M
-67.25%
YoY
|
-$9.658M
-1269.25%
YoY
|
| Income Tax |
$6.400M
-11.11%
YoY
|
$6.903M
-16.14%
YoY
|
$1.782M
-59.5%
YoY
|
$3.400M
-15.0%
YoY
|
$7.200M
100.0%
YoY
|
$8.232M
151.44%
YoY
|
$4.400M
158.82%
YoY
|
$4.000M
29.03%
YoY
|
$3.600M
-1.69%
YoY
|
$3.274M
2.96%
YoY
|
$1.700M
-41.9%
YoY
|
$3.100M
-36.32%
YoY
|
$3.662M
228.14%
YoY
|
$3.180M
133.31%
YoY
|
$2.926M
308.09%
YoY
|
$4.868M
-1744.59%
YoY
|
$1.116M
107.05%
YoY
|
$1.363M
36.3%
YoY
|
$717.0K
20.5%
YoY
|
-$296.0K
-154.61%
YoY
|
| Net Earnings |
$52.57M
113.35%
YoY
|
$46.57M
-7861.17%
YoY
|
$33.89M
-34.45%
YoY
|
$2.647M
-93.96%
YoY
|
$24.64M
-42.2%
YoY
|
-$600.0K
-101.11%
YoY
|
$51.70M
128.44%
YoY
|
$43.82M
-1204.16%
YoY
|
$42.63M
-276.99%
YoY
|
$53.99M
-285.96%
YoY
|
$22.63M
-187.09%
YoY
|
-$3.969M
-18.65%
YoY
|
-$24.09M
-347.34%
YoY
|
-$29.03M
-504.99%
YoY
|
-$25.99M
373.83%
YoY
|
-$4.879M
-47.89%
YoY
|
$9.738M
-174.52%
YoY
|
$7.169M
-144.25%
YoY
|
-$5.484M
-63.8%
YoY
|
-$9.362M
-3396.48%
YoY
|
| Basic Earnings Per Share |
$0.15
114.29%
YoY
|
N/A
|
$0.10
-33.33%
YoY
|
$0.01
-92.31%
YoY
|
$0.07
-46.15%
YoY
|
N/A
|
$0.15
114.29%
YoY
|
$0.13
-1400.0%
YoY
|
$0.13
-262.5%
YoY
|
N/A
|
$0.07
-187.5%
YoY
|
-$0.01
-50.0%
YoY
|
-$0.08
-366.67%
YoY
|
N/A
|
-$0.08
300.0%
YoY
|
-$0.02
-33.33%
YoY
|
$0.03
-175.0%
YoY
|
N/A
|
-$0.02
-60.0%
YoY
|
-$0.03
N/A
|
| Diluted Earnings Per Share |
$0.15
114.29%
YoY
|
$0.14
16.67%
YoY
|
$0.10
-28.57%
YoY
|
$0.01
-91.67%
YoY
|
$0.07
-41.67%
YoY
|
$0.12
-21.56%
YoY
|
$0.14
133.33%
YoY
|
$0.12
-1300.0%
YoY
|
$0.12
-250.0%
YoY
|
$0.15
-267.24%
YoY
|
$0.06
-175.0%
YoY
|
-$0.01
-50.0%
YoY
|
-$0.08
-366.67%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.08
300.0%
YoY
|
-$0.02
-33.33%
YoY
|
$0.03
-175.0%
YoY
|
$22.99K
-143.15%
YoY
|
-$0.02
-60.0%
YoY
|
-$0.03
N/A
|
| 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 |
353.3M shares
2.97%
YoY
|
N/A
|
348.6M shares
3.28%
YoY
|
346.2M shares
3.36%
YoY
|
343.1M shares
3.4%
YoY
|
N/A
|
337.6M shares
3.69%
YoY
|
334.9M shares
3.95%
YoY
|
331.8M shares
3.92%
YoY
|
N/A
|
325.6M shares
3.03%
YoY
|
322.2M shares
2.36%
YoY
|
319.3M shares
1.86%
YoY
|
N/A
|
316.0M shares
1.85%
YoY
|
314.8M shares
2.2%
YoY
|
313.5M shares
2.43%
YoY
|
N/A
|
310.2M shares
2.54%
YoY
|
308.0M shares
2.92%
YoY
|
| Diluted Shares Outstanding |
364.7M shares
0.46%
YoY
|
N/A
|
362.0M shares
1.22%
YoY
|
358.7M shares
0.56%
YoY
|
363.1M shares
1.99%
YoY
|
N/A
|
357.6M shares
1.8%
YoY
|
356.7M shares
10.71%
YoY
|
356.0M shares
11.49%
YoY
|
N/A
|
351.3M shares
11.18%
YoY
|
322.2M shares
2.36%
YoY
|
319.3M shares
-7.63%
YoY
|
N/A
|
316.0M shares
1.85%
YoY
|
314.8M shares
2.2%
YoY
|
345.7M shares
12.95%
YoY
|
N/A
|
310.2M shares
2.54%
YoY
|
308.0M shares
-6.9%
YoY
|
Loading...