|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.168B
29.85%
YoY
|
$1.670B
28.76%
YoY
|
$1.297B
32.97%
YoY
|
$975.2M
48.57%
YoY
|
$656.4M
52.28%
YoY
|
| Cost Of Revenue |
$552.5M
45.9%
YoY
|
$378.7M
23.35%
YoY
|
$307.0M
31.98%
YoY
|
$232.6M
58.09%
YoY
|
$147.1M
45.6%
YoY
|
| Gross Profit |
$1.615B
25.14%
YoY
|
$1.291B
30.43%
YoY
|
$989.7M
33.27%
YoY
|
$742.6M
45.82%
YoY
|
$509.3M
54.33%
YoY
|
| Selling, General & Admin |
$1.310B
27.9%
YoY
|
$1.024B
25.72%
YoY
|
$814.8M
26.22%
YoY
|
$645.5M
44.23%
YoY
|
$447.6M
44.55%
YoY
|
| Research & Development |
$512.5M
21.62%
YoY
|
$421.4M
17.66%
YoY
|
$358.1M
20.06%
YoY
|
$298.3M
57.49%
YoY
|
$189.4M
48.97%
YoY
|
| Depreciation & Amortization |
$189.7M
48.56%
YoY
|
$127.7M
-5.96%
YoY
|
$135.8M
32.72%
YoY
|
$102.3M
53.64%
YoY
|
$66.61M
34.87%
YoY
|
| Operating Expenses |
$1.823B
26.07%
YoY
|
$1.446B
23.01%
YoY
|
$1.175B
24.52%
YoY
|
$943.8M
48.17%
YoY
|
$637.0M
45.84%
YoY
|
| Operating Profit |
-$207.2M
33.89%
YoY
|
-$154.8M
-16.56%
YoY
|
-$185.5M
-7.81%
YoY
|
-$201.2M
57.58%
YoY
|
-$127.7M
19.59%
YoY
|
| Interest Expense |
$122.5M
48.92%
YoY
|
$82.23M
32.0%
YoY
|
$62.30M
1149.9%
YoY
|
$4.984M
-89.88%
YoY
|
$49.23M
97.22%
YoY
|
| Other Income/Expense, Net |
$114.5M
36.49%
YoY
|
$83.89M
-2018.8%
YoY
|
-$4.372M
-141.76%
YoY
|
$10.47M
-108.7%
YoY
|
-$120.3M
560.76%
YoY
|
| Pretax Income |
-$92.71M
30.81%
YoY
|
-$70.87M
-60.15%
YoY
|
-$177.9M
-6.75%
YoY
|
-$190.7M
-23.08%
YoY
|
-$248.0M
98.42%
YoY
|
| Income Tax |
$9.561M
20.58%
YoY
|
$7.929M
30.26%
YoY
|
$6.087M
129.87%
YoY
|
$2.648M
-78.53%
YoY
|
$12.33M
-320.11%
YoY
|
| Net Earnings |
-$102.3M
29.78%
YoY
|
-$78.80M
-57.16%
YoY
|
-$183.9M
-4.88%
YoY
|
-$193.4M
-25.71%
YoY
|
-$260.3M
118.07%
YoY
|
| Basic Earnings Per Share |
-$0.29
26.09%
YoY
|
-$0.23
-58.18%
YoY
|
-$0.55
-6.78%
YoY
|
-$0.59
-28.92%
YoY
|
-$0.83
107.5%
YoY
|
| Diluted Earnings Per Share |
-$0.29
26.09%
YoY
|
-$0.23
-58.28%
YoY
|
-$0.55
-6.56%
YoY
|
-$0.59
-28.92%
YoY
|
-$0.83
107.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
348.4M shares
2.05%
YoY
|
341.4M shares
2.32%
YoY
|
333.7M shares
2.24%
YoY
|
326.3M shares
4.49%
YoY
|
312.3M shares
4.19%
YoY
|
| Diluted Shares Outstanding |
348.4M shares
2.05%
YoY
|
341.4M shares
2.32%
YoY
|
333.7M shares
2.24%
YoY
|
326.3M shares
4.49%
YoY
|
312.3M shares
4.19%
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 |
$639.8M
33.54%
YoY
|
$614.5M
33.6%
YoY
|
$562.0M
30.68%
YoY
|
$512.3M
27.76%
YoY
|
$479.1M
26.54%
YoY
|
$459.9M
26.89%
YoY
|
$430.1M
28.15%
YoY
|
$401.0M
29.99%
YoY
|
$378.6M
30.47%
YoY
|
$362.5M
31.95%
YoY
|
$335.6M
32.2%
YoY
|
$308.5M
31.54%
YoY
|
$290.2M
36.77%
YoY
|
$274.7M
41.89%
YoY
|
$253.9M
47.29%
YoY
|
$234.5M
53.85%
YoY
|
$212.2M
53.68%
YoY
|
$193.6M
53.77%
YoY
|
$172.3M
50.97%
YoY
|
$152.4M
52.85%
YoY
|
| Cost Of Revenue |
$184.2M
59.34%
YoY
|
$162.0M
49.01%
YoY
|
$146.3M
52.46%
YoY
|
$128.7M
44.56%
YoY
|
$115.6M
35.91%
YoY
|
$108.7M
30.5%
YoY
|
$95.97M
22.93%
YoY
|
$89.01M
18.33%
YoY
|
$85.04M
20.74%
YoY
|
$83.28M
22.86%
YoY
|
$78.07M
25.98%
YoY
|
$75.22M
34.79%
YoY
|
$70.43M
49.69%
YoY
|
$67.79M
59.52%
YoY
|
$61.97M
65.14%
YoY
|
$55.80M
59.31%
YoY
|
$47.05M
46.65%
YoY
|
$42.50M
46.03%
YoY
|
$37.53M
38.96%
YoY
|
$35.03M
44.96%
YoY
|
| Gross Profit |
$455.6M
25.33%
YoY
|
$452.6M
28.84%
YoY
|
$415.7M
24.42%
YoY
|
$383.6M
22.97%
YoY
|
$363.5M
23.83%
YoY
|
$351.3M
25.81%
YoY
|
$334.1M
29.74%
YoY
|
$312.0M
33.74%
YoY
|
$293.6M
33.59%
YoY
|
$279.2M
34.93%
YoY
|
$257.5M
34.21%
YoY
|
$233.3M
30.53%
YoY
|
$219.7M
33.08%
YoY
|
$206.9M
36.94%
YoY
|
$191.9M
42.33%
YoY
|
$178.7M
52.23%
YoY
|
$165.1M
55.81%
YoY
|
$151.1M
55.93%
YoY
|
$134.8M
54.69%
YoY
|
$117.4M
55.38%
YoY
|
| Selling, General & Admin |
$366.6M
21.53%
YoY
|
$358.6M
34.95%
YoY
|
$332.2M
30.79%
YoY
|
$316.3M
29.58%
YoY
|
$301.7M
15.84%
YoY
|
$265.8M
18.1%
YoY
|
$254.0M
23.21%
YoY
|
$244.1M
22.17%
YoY
|
$260.4M
40.4%
YoY
|
$225.0M
26.5%
YoY
|
$206.2M
27.72%
YoY
|
$199.8M
18.85%
YoY
|
$185.5M
34.32%
YoY
|
$177.9M
36.42%
YoY
|
$161.4M
40.91%
YoY
|
$168.1M
60.25%
YoY
|
$138.1M
41.34%
YoY
|
$130.4M
50.23%
YoY
|
$114.5M
47.79%
YoY
|
$104.9M
45.46%
YoY
|
| Research & Development |
$151.0M
31.18%
YoY
|
$141.9M
18.03%
YoY
|
$121.0M
9.06%
YoY
|
$134.6M
31.21%
YoY
|
$115.1M
31.23%
YoY
|
$120.2M
24.7%
YoY
|
$110.9M
22.43%
YoY
|
$102.5M
14.44%
YoY
|
$87.70M
7.56%
YoY
|
$96.40M
21.83%
YoY
|
$90.59M
18.53%
YoY
|
$89.61M
19.3%
YoY
|
$81.54M
21.6%
YoY
|
$79.13M
28.12%
YoY
|
$76.43M
63.42%
YoY
|
$75.11M
81.66%
YoY
|
$67.05M
69.64%
YoY
|
$61.76M
77.48%
YoY
|
$46.77M
51.35%
YoY
|
$41.35M
46.99%
YoY
|
| Depreciation & Amortization |
$57.81M
36.98%
YoY
|
$52.59M
45.08%
YoY
|
$43.70M
56.63%
YoY
|
$40.10M
52.47%
YoY
|
$42.21M
40.17%
YoY
|
$36.25M
0.07%
YoY
|
$27.90M
-3.79%
YoY
|
$26.30M
-21.9%
YoY
|
$30.11M
-4.43%
YoY
|
$36.22M
22.23%
YoY
|
$29.00M
32.42%
YoY
|
$33.67M
68.37%
YoY
|
$31.51M
57.43%
YoY
|
$29.63M
61.65%
YoY
|
$21.90M
36.02%
YoY
|
$20.00M
32.45%
YoY
|
$20.01M
31.52%
YoY
|
$18.33M
27.66%
YoY
|
$16.10M
33.06%
YoY
|
$15.10M
39.81%
YoY
|
| Operating Expenses |
$517.6M
24.19%
YoY
|
$500.5M
29.68%
YoY
|
$453.2M
24.19%
YoY
|
$450.9M
30.06%
YoY
|
$416.8M
19.72%
YoY
|
$386.0M
19.86%
YoY
|
$364.9M
22.97%
YoY
|
$346.7M
19.78%
YoY
|
$348.1M
30.37%
YoY
|
$322.0M
25.29%
YoY
|
$296.7M
24.77%
YoY
|
$289.4M
18.99%
YoY
|
$267.0M
30.16%
YoY
|
$257.0M
33.75%
YoY
|
$237.8M
47.44%
YoY
|
$243.3M
66.3%
YoY
|
$205.1M
49.49%
YoY
|
$192.2M
58.03%
YoY
|
$161.3M
48.8%
YoY
|
$146.3M
45.89%
YoY
|
| Operating Profit |
-$61.99M
16.43%
YoY
|
-$47.98M
38.19%
YoY
|
-$37.46M
21.65%
YoY
|
-$67.26M
93.86%
YoY
|
-$53.25M
-2.39%
YoY
|
-$34.72M
-18.94%
YoY
|
-$30.79M
-21.47%
YoY
|
-$34.70M
-38.23%
YoY
|
-$54.55M
15.4%
YoY
|
-$42.83M
-14.54%
YoY
|
-$39.21M
-14.66%
YoY
|
-$56.17M
-12.97%
YoY
|
-$47.27M
18.11%
YoY
|
-$50.12M
22.04%
YoY
|
-$45.95M
73.42%
YoY
|
-$64.54M
123.54%
YoY
|
-$40.02M
28.06%
YoY
|
-$41.06M
66.25%
YoY
|
-$26.49M
24.67%
YoY
|
-$28.87M
16.87%
YoY
|
| Interest Expense |
$37.60M
88.43%
YoY
|
$39.00M
89.84%
YoY
|
$39.62M
88.31%
YoY
|
$23.88M
16.51%
YoY
|
$19.96M
1714.18%
YoY
|
$20.54M
7.44%
YoY
|
$21.04M
1748.68%
YoY
|
$20.50M
36.67%
YoY
|
$1.100M
-48.26%
YoY
|
$19.12M
156.73%
YoY
|
$1.138M
-24.74%
YoY
|
$15.00M
1342.02%
YoY
|
$2.126M
36.54%
YoY
|
$7.448M
-148.24%
YoY
|
$1.512M
-87.85%
YoY
|
$1.040M
-90.04%
YoY
|
$1.557M
-84.79%
YoY
|
-$15.44M
67.83%
YoY
|
$12.45M
26.66%
YoY
|
$10.44M
108.59%
YoY
|
| Other Income/Expense, Net |
$40.59M
146.2%
YoY
|
-$272.0K
-108.16%
YoY
|
$39.31M
118.73%
YoY
|
$19.98M
-3.81%
YoY
|
$16.49M
-22.5%
YoY
|
$3.333M
-258.49%
YoY
|
$17.97M
6.15%
YoY
|
$20.77M
-1459.92%
YoY
|
$21.28M
102.55%
YoY
|
-$2.103M
31.27%
YoY
|
$16.93M
254.72%
YoY
|
-$1.527M
-283.09%
YoY
|
$10.50M
-1168.57%
YoY
|
-$1.602M
276.06%
YoY
|
$4.773M
-105.69%
YoY
|
$834.0K
-107.62%
YoY
|
-$983.0K
-89.7%
YoY
|
-$426.0K
-526.0%
YoY
|
-$83.94M
862.57%
YoY
|
-$10.95M
224.96%
YoY
|
| Pretax Income |
-$21.40M
-41.78%
YoY
|
-$10.51M
-3.09%
YoY
|
$1.850M
-114.43%
YoY
|
-$47.29M
239.43%
YoY
|
-$36.76M
10.47%
YoY
|
-$10.84M
-57.99%
YoY
|
-$12.82M
-42.45%
YoY
|
-$13.93M
-85.02%
YoY
|
-$33.27M
-9.5%
YoY
|
-$25.81M
-42.44%
YoY
|
-$22.28M
-45.89%
YoY
|
-$93.00M
45.98%
YoY
|
-$36.77M
-10.34%
YoY
|
-$44.85M
-21.23%
YoY
|
-$41.17M
-62.71%
YoY
|
-$63.71M
59.99%
YoY
|
-$41.01M
0.52%
YoY
|
-$56.93M
68.43%
YoY
|
-$110.4M
268.44%
YoY
|
-$39.82M
41.84%
YoY
|
| Income Tax |
$1.500M
-11.76%
YoY
|
$1.569M
-21.75%
YoY
|
$3.100M
24.0%
YoY
|
$3.200M
190.91%
YoY
|
$1.700M
-26.09%
YoY
|
$2.005M
-2.39%
YoY
|
$2.500M
92.31%
YoY
|
$1.100M
-24.91%
YoY
|
$2.300M
76.92%
YoY
|
$2.054M
91.6%
YoY
|
$1.300M
-7.14%
YoY
|
$1.465M
-832.5%
YoY
|
$1.300M
225.0%
YoY
|
$1.072M
-94.79%
YoY
|
$1.400M
-145.16%
YoY
|
-$200.0K
-95.35%
YoY
|
$400.0K
-150.0%
YoY
|
$20.57M
10185.5%
YoY
|
-$3.100M
-11.43%
YoY
|
-$4.300M
126.32%
YoY
|
| Net Earnings |
-$22.93M
-40.38%
YoY
|
-$12.08M
-6.0%
YoY
|
-$1.290M
-91.59%
YoY
|
-$50.45M
234.57%
YoY
|
-$38.45M
8.19%
YoY
|
-$12.85M
-53.89%
YoY
|
-$15.33M
-34.86%
YoY
|
-$15.08M
-84.04%
YoY
|
-$35.54M
-6.67%
YoY
|
-$27.87M
-39.31%
YoY
|
-$23.54M
-44.68%
YoY
|
-$94.47M
48.68%
YoY
|
-$38.08M
-7.97%
YoY
|
-$45.92M
-40.75%
YoY
|
-$42.55M
-60.36%
YoY
|
-$63.54M
78.93%
YoY
|
-$41.38M
3.55%
YoY
|
-$77.50M
127.94%
YoY
|
-$107.3M
305.53%
YoY
|
-$35.51M
35.87%
YoY
|
| Basic Earnings Per Share |
-$0.07
-36.36%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.15
275.0%
YoY
|
-$0.11
10.0%
YoY
|
N/A
|
-$0.04
-42.86%
YoY
|
-$0.04
-85.71%
YoY
|
-$0.10
-16.67%
YoY
|
N/A
|
-$0.07
-46.15%
YoY
|
-$0.28
40.0%
YoY
|
-$0.12
-7.69%
YoY
|
N/A
|
-$0.13
-61.76%
YoY
|
-$0.20
66.67%
YoY
|
-$0.13
0.0%
YoY
|
N/A
|
-$0.34
277.78%
YoY
|
-$0.12
33.33%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-36.36%
YoY
|
-$0.03
0.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.15
275.0%
YoY
|
-$0.11
10.0%
YoY
|
-$0.04
-54.83%
YoY
|
-$0.04
-42.86%
YoY
|
-$0.04
-85.93%
YoY
|
-$0.10
-16.67%
YoY
|
-$0.08
-40.8%
YoY
|
-$0.07
-46.15%
YoY
|
-$0.28
42.14%
YoY
|
-$0.12
-7.69%
YoY
|
-$0.14
-100.0%
YoY
|
-$0.13
-61.76%
YoY
|
-$0.20
66.67%
YoY
|
-$0.13
0.0%
YoY
|
-$241.9K
115.69%
YoY
|
-$0.34
277.78%
YoY
|
-$0.12
33.33%
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 |
352.6M shares
2.0%
YoY
|
N/A
|
349.3M shares
2.03%
YoY
|
347.5M shares
2.01%
YoY
|
345.7M shares
2.11%
YoY
|
N/A
|
342.4M shares
2.3%
YoY
|
340.6M shares
2.51%
YoY
|
338.6M shares
2.48%
YoY
|
N/A
|
334.7M shares
2.47%
YoY
|
332.3M shares
2.18%
YoY
|
330.4M shares
2.18%
YoY
|
N/A
|
326.6M shares
3.83%
YoY
|
325.2M shares
5.49%
YoY
|
323.3M shares
5.68%
YoY
|
N/A
|
314.5M shares
4.26%
YoY
|
308.3M shares
2.99%
YoY
|
| Diluted Shares Outstanding |
352.6M shares
2.0%
YoY
|
N/A
|
349.3M shares
2.03%
YoY
|
347.5M shares
2.01%
YoY
|
345.7M shares
2.11%
YoY
|
N/A
|
342.4M shares
2.3%
YoY
|
340.6M shares
2.51%
YoY
|
338.6M shares
2.48%
YoY
|
N/A
|
334.7M shares
2.47%
YoY
|
332.3M shares
2.18%
YoY
|
330.4M shares
2.18%
YoY
|
N/A
|
326.6M shares
3.83%
YoY
|
325.2M shares
5.49%
YoY
|
323.3M shares
5.68%
YoY
|
N/A
|
314.5M shares
4.26%
YoY
|
308.3M shares
2.99%
YoY
|
Loading...