|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$1.001B
21.89%
YoY
|
$821.5M
32.25%
YoY
|
$621.2M
47.13%
YoY
|
$422.2M
106.14%
YoY
|
$204.8M
120.08%
YoY
|
| Cost Of Revenue |
$259.1M
22.74%
YoY
|
$211.1M
17.75%
YoY
|
$179.3M
24.35%
YoY
|
$144.2M
76.52%
YoY
|
$81.68M
107.66%
YoY
|
| Gross Profit |
$742.2M
21.59%
YoY
|
$610.4M
38.13%
YoY
|
$441.9M
58.95%
YoY
|
$278.0M
125.79%
YoY
|
$123.1M
129.18%
YoY
|
| Selling, General & Admin |
$715.9M
6.42%
YoY
|
$672.7M
12.98%
YoY
|
$595.4M
25.73%
YoY
|
$473.6M
86.39%
YoY
|
$254.1M
137.9%
YoY
|
| Research & Development |
$318.7M
19.36%
YoY
|
$267.0M
22.38%
YoY
|
$218.2M
5.39%
YoY
|
$207.0M
51.91%
YoY
|
$136.3M
118.23%
YoY
|
| Depreciation & Amortization |
$54.93M
28.45%
YoY
|
$42.77M
9.9%
YoY
|
$38.91M
30.92%
YoY
|
$29.72M
275.79%
YoY
|
$7.909M
178.78%
YoY
|
| Operating Expenses |
$1.044B
11.1%
YoY
|
$939.7M
15.5%
YoY
|
$813.6M
19.54%
YoY
|
$680.6M
74.35%
YoY
|
$390.4M
130.65%
YoY
|
| Operating Profit |
-$301.8M
-8.36%
YoY
|
-$329.4M
-11.39%
YoY
|
-$371.7M
-7.67%
YoY
|
-$402.6M
50.65%
YoY
|
-$267.2M
131.33%
YoY
|
| Interest Expense |
$42.70M
-14.48%
YoY
|
$49.93M
11.79%
YoY
|
$44.66M
128.13%
YoY
|
$19.58M
2387.67%
YoY
|
$787.0K
-43.83%
YoY
|
| Other Income/Expense, Net |
-$1.100M
-49.47%
YoY
|
-$2.177M
-337.15%
YoY
|
$918.0K
-171.0%
YoY
|
-$1.293M
-43.29%
YoY
|
-$2.280M
437.74%
YoY
|
| Pretax Income |
-$279.7M
-0.67%
YoY
|
-$281.6M
-15.39%
YoY
|
-$332.8M
-13.39%
YoY
|
-$384.3M
42.28%
YoY
|
-$270.1M
130.63%
YoY
|
| Income Tax |
$171.0M
2402.55%
YoY
|
$6.834M
16.64%
YoY
|
$5.859M
-204.38%
YoY
|
-$5.613M
-659.06%
YoY
|
$1.004M
118.26%
YoY
|
| Net Earnings |
-$450.7M
56.27%
YoY
|
-$288.4M
-14.84%
YoY
|
-$338.7M
-10.56%
YoY
|
-$378.7M
39.68%
YoY
|
-$271.1M
130.58%
YoY
|
| Basic Earnings Per Share |
-$1.37
48.91%
YoY
|
-$0.92
-20.0%
YoY
|
-$1.15
-15.44%
YoY
|
-$1.36
-12.82%
YoY
|
-$1.56
-52.87%
YoY
|
| Diluted Earnings Per Share |
-$1.37
48.91%
YoY
|
-$0.92
-17.24%
YoY
|
-$1.11
-18.45%
YoY
|
-$1.36
-12.62%
YoY
|
-$1.56
-52.87%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
330.1M shares
4.86%
YoY
|
314.8M shares
6.74%
YoY
|
294.9M shares
6.16%
YoY
|
277.8M shares
59.61%
YoY
|
174.1M shares
390.53%
YoY
|
| Diluted Shares Outstanding |
330.1M shares
4.86%
YoY
|
314.8M shares
6.74%
YoY
|
294.9M shares
6.16%
YoY
|
277.8M shares
59.61%
YoY
|
174.1M shares
390.53%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$276.7M
20.8%
YoY
|
$271.2M
20.23%
YoY
|
$258.9M
22.91%
YoY
|
$242.2M
21.74%
YoY
|
$229.0M
22.9%
YoY
|
$225.5M
29.48%
YoY
|
$210.6M
28.31%
YoY
|
$198.9M
33.14%
YoY
|
$186.4M
39.7%
YoY
|
$174.2M
38.13%
YoY
|
$164.2M
42.35%
YoY
|
$149.4M
45.77%
YoY
|
$133.4M
70.46%
YoY
|
$126.1M
92.11%
YoY
|
$115.3M
105.87%
YoY
|
$102.5M
124.05%
YoY
|
$78.26M
109.27%
YoY
|
$65.64M
119.75%
YoY
|
$56.02M
128.11%
YoY
|
$45.75M
121.29%
YoY
|
| Cost Of Revenue |
$77.97M
37.91%
YoY
|
$74.31M
30.35%
YoY
|
$67.85M
27.4%
YoY
|
$60.47M
19.28%
YoY
|
$56.53M
12.76%
YoY
|
$57.01M
18.12%
YoY
|
$53.26M
21.7%
YoY
|
$50.70M
13.5%
YoY
|
$50.14M
17.74%
YoY
|
$48.27M
21.36%
YoY
|
$43.77M
6.73%
YoY
|
$44.67M
23.18%
YoY
|
$42.58M
56.91%
YoY
|
$39.77M
64.01%
YoY
|
$41.01M
101.43%
YoY
|
$36.26M
93.0%
YoY
|
$27.14M
48.44%
YoY
|
$24.25M
75.27%
YoY
|
$20.36M
96.86%
YoY
|
$18.79M
149.08%
YoY
|
| Gross Profit |
$198.7M
15.19%
YoY
|
$196.8M
16.81%
YoY
|
$191.1M
21.4%
YoY
|
$181.7M
22.58%
YoY
|
$172.5M
26.63%
YoY
|
$168.5M
33.84%
YoY
|
$157.4M
30.72%
YoY
|
$148.2M
41.51%
YoY
|
$136.2M
50.0%
YoY
|
$125.9M
45.85%
YoY
|
$120.4M
62.01%
YoY
|
$104.8M
58.13%
YoY
|
$90.81M
77.65%
YoY
|
$86.33M
108.58%
YoY
|
$74.32M
108.4%
YoY
|
$66.24M
145.69%
YoY
|
$51.12M
167.46%
YoY
|
$41.39M
158.14%
YoY
|
$35.66M
150.85%
YoY
|
$26.96M
105.33%
YoY
|
| Selling, General & Admin |
$182.6M
0.03%
YoY
|
$183.3M
5.26%
YoY
|
$178.1M
1.14%
YoY
|
$179.4M
9.35%
YoY
|
$182.6M
15.18%
YoY
|
$174.1M
17.43%
YoY
|
$176.1M
17.77%
YoY
|
$164.0M
11.81%
YoY
|
$158.5M
5.02%
YoY
|
$148.3M
11.97%
YoY
|
$149.5M
18.51%
YoY
|
$146.7M
22.81%
YoY
|
$150.9M
57.98%
YoY
|
$132.5M
89.67%
YoY
|
$126.1M
84.79%
YoY
|
$119.4M
89.36%
YoY
|
$95.53M
80.57%
YoY
|
$69.83M
112.27%
YoY
|
$68.26M
135.57%
YoY
|
$63.08M
183.94%
YoY
|
| Research & Development |
$95.77M
32.55%
YoY
|
$86.85M
16.38%
YoY
|
$83.15M
18.02%
YoY
|
$79.09M
24.35%
YoY
|
$72.25M
23.89%
YoY
|
$74.63M
32.21%
YoY
|
$70.45M
34.69%
YoY
|
$63.60M
17.43%
YoY
|
$58.32M
5.53%
YoY
|
$56.45M
4.72%
YoY
|
$52.31M
0.14%
YoY
|
$54.16M
-1.51%
YoY
|
$55.26M
20.45%
YoY
|
$53.90M
26.4%
YoY
|
$52.23M
50.21%
YoY
|
$54.99M
77.17%
YoY
|
$45.88M
64.92%
YoY
|
$42.64M
111.11%
YoY
|
$34.77M
132.98%
YoY
|
$31.04M
130.31%
YoY
|
| Depreciation & Amortization |
N/A
|
$16.88M
54.31%
YoY
|
$14.93M
39.37%
YoY
|
$12.27M
17.76%
YoY
|
$10.85M
1.47%
YoY
|
$10.94M
5.58%
YoY
|
$10.72M
7.92%
YoY
|
$10.42M
9.58%
YoY
|
$10.69M
17.29%
YoY
|
$10.36M
7.68%
YoY
|
$9.929M
6.68%
YoY
|
$9.508M
9.39%
YoY
|
$9.115M
333.63%
YoY
|
$9.624M
370.15%
YoY
|
$9.307M
318.29%
YoY
|
$8.692M
339.43%
YoY
|
$2.102M
26.7%
YoY
|
$2.047M
-7.29%
YoY
|
$2.225M
N/A
|
$1.978M
N/A
|
| Operating Expenses |
$278.4M
7.09%
YoY
|
$272.7M
9.62%
YoY
|
$264.4M
7.25%
YoY
|
$262.3M
15.25%
YoY
|
$260.0M
19.91%
YoY
|
$248.8M
21.5%
YoY
|
$246.5M
22.11%
YoY
|
$227.6M
10.97%
YoY
|
$216.8M
5.16%
YoY
|
$204.7M
9.87%
YoY
|
$201.9M
13.17%
YoY
|
$205.1M
17.59%
YoY
|
$206.2M
45.81%
YoY
|
$186.4M
65.68%
YoY
|
$178.4M
73.12%
YoY
|
$174.4M
85.34%
YoY
|
$141.4M
75.18%
YoY
|
$112.5M
111.92%
YoY
|
$103.0M
134.69%
YoY
|
$94.12M
163.69%
YoY
|
| Operating Profit |
-$79.72M
-8.88%
YoY
|
-$75.86M
-5.47%
YoY
|
-$73.31M
-17.74%
YoY
|
-$80.62M
1.56%
YoY
|
-$87.48M
8.54%
YoY
|
-$80.26M
1.8%
YoY
|
-$89.12M
9.39%
YoY
|
-$79.38M
-20.9%
YoY
|
-$80.60M
-30.14%
YoY
|
-$78.84M
-21.19%
YoY
|
-$81.47M
-21.71%
YoY
|
-$100.4M
-7.24%
YoY
|
-$115.4M
27.78%
YoY
|
-$100.0M
40.71%
YoY
|
-$104.1M
54.45%
YoY
|
-$108.2M
61.11%
YoY
|
-$90.30M
46.56%
YoY
|
-$71.09M
91.91%
YoY
|
-$67.37M
126.96%
YoY
|
-$67.16M
197.66%
YoY
|
| Interest Expense |
$6.827M
-44.45%
YoY
|
$7.831M
-36.89%
YoY
|
$10.38M
-17.99%
YoY
|
$12.20M
-4.85%
YoY
|
$12.29M
34038.89%
YoY
|
$12.41M
3.61%
YoY
|
$12.66M
1265700.0%
YoY
|
$12.82M
2018.51%
YoY
|
$36.00K
-94.07%
YoY
|
$11.98M
28.76%
YoY
|
$1.000K
-99.84%
YoY
|
$605.0K
-0.33%
YoY
|
$607.0K
12040.0%
YoY
|
$9.301M
16217.54%
YoY
|
$613.0K
20333.33%
YoY
|
$607.0K
26.72%
YoY
|
$5.000K
-98.35%
YoY
|
$57.00K
-119.86%
YoY
|
$3.000K
-99.04%
YoY
|
$479.0K
0.42%
YoY
|
| Other Income/Expense, Net |
$2.490M
406.1%
YoY
|
-$745.0K
-44.36%
YoY
|
-$520.0K
37.57%
YoY
|
-$327.0K
-22.33%
YoY
|
$492.0K
-1361.54%
YoY
|
-$1.339M
81.68%
YoY
|
-$378.0K
-162.48%
YoY
|
-$421.0K
-129.88%
YoY
|
-$39.00K
-89.14%
YoY
|
-$737.0K
13.73%
YoY
|
$605.0K
-177.46%
YoY
|
$1.409M
229.98%
YoY
|
-$359.0K
23.37%
YoY
|
-$648.0K
150.19%
YoY
|
-$781.0K
-25.97%
YoY
|
$427.0K
-214.48%
YoY
|
-$291.0K
-50.93%
YoY
|
-$259.0K
-14.24%
YoY
|
-$1.055M
850.45%
YoY
|
-$373.0K
-304.95%
YoY
|
| Pretax Income |
-$70.40M
-5.76%
YoY
|
-$72.81M
5.23%
YoY
|
-$63.45M
-17.43%
YoY
|
-$68.75M
2.63%
YoY
|
-$74.70M
8.9%
YoY
|
-$69.19M
-1.12%
YoY
|
-$76.84M
11.38%
YoY
|
-$66.99M
-23.94%
YoY
|
-$68.59M
-35.17%
YoY
|
-$69.98M
-23.42%
YoY
|
-$68.99M
-29.79%
YoY
|
-$88.06M
-16.25%
YoY
|
-$105.8M
18.21%
YoY
|
-$91.38M
28.17%
YoY
|
-$98.26M
43.79%
YoY
|
-$105.2M
54.66%
YoY
|
-$89.51M
43.24%
YoY
|
-$71.29M
89.45%
YoY
|
-$68.33M
127.03%
YoY
|
-$67.99M
198.05%
YoY
|
| Income Tax |
$5.763M
-95.68%
YoY
|
$37.42M
2240.28%
YoY
|
-$3.159M
-307.28%
YoY
|
$3.270M
48.7%
YoY
|
$133.5M
8728.84%
YoY
|
$1.599M
-20.33%
YoY
|
$1.524M
15.72%
YoY
|
$2.199M
49.19%
YoY
|
$1.512M
42.51%
YoY
|
$2.007M
-12.85%
YoY
|
$1.317M
119.87%
YoY
|
$1.474M
-116.67%
YoY
|
$1.061M
222.49%
YoY
|
$2.303M
453.61%
YoY
|
$599.0K
128.63%
YoY
|
-$8.844M
-5096.61%
YoY
|
$329.0K
120.81%
YoY
|
$416.0K
99.04%
YoY
|
$262.0K
359.65%
YoY
|
$177.0K
38.28%
YoY
|
| Net Earnings |
-$76.16M
-63.42%
YoY
|
-$110.2M
55.72%
YoY
|
-$60.29M
-23.06%
YoY
|
-$72.02M
4.1%
YoY
|
-$208.2M
196.97%
YoY
|
-$70.79M
-1.66%
YoY
|
-$78.36M
11.46%
YoY
|
-$69.18M
-22.73%
YoY
|
-$70.11M
-34.4%
YoY
|
-$71.98M
-23.16%
YoY
|
-$70.30M
-28.88%
YoY
|
-$89.54M
-7.03%
YoY
|
-$106.9M
18.96%
YoY
|
-$93.68M
30.64%
YoY
|
-$98.86M
44.12%
YoY
|
-$96.31M
41.29%
YoY
|
-$89.83M
43.43%
YoY
|
-$71.71M
89.5%
YoY
|
-$68.60M
127.47%
YoY
|
-$68.16M
197.16%
YoY
|
| Basic Earnings Per Share |
-$0.23
-63.49%
YoY
|
N/A
|
-$0.18
-28.0%
YoY
|
-$0.22
0.0%
YoY
|
-$0.63
173.91%
YoY
|
N/A
|
-$0.25
4.17%
YoY
|
-$0.22
-29.03%
YoY
|
-$0.23
-37.84%
YoY
|
N/A
|
-$0.24
-31.43%
YoY
|
-$0.31
-11.43%
YoY
|
-$0.37
12.12%
YoY
|
N/A
|
-$0.35
34.62%
YoY
|
-$0.35
-38.6%
YoY
|
-$0.33
-75.91%
YoY
|
N/A
|
-$0.26
-69.41%
YoY
|
-$0.57
-14.93%
YoY
|
| Diluted Earnings Per Share |
-$0.23
-63.49%
YoY
|
-$0.33
49.95%
YoY
|
-$0.18
-28.0%
YoY
|
-$0.22
0.0%
YoY
|
-$0.63
173.91%
YoY
|
-$0.22
4.16%
YoY
|
-$0.25
4.17%
YoY
|
-$0.22
-29.03%
YoY
|
-$0.23
-37.84%
YoY
|
-$0.21
-36.02%
YoY
|
-$0.24
-31.43%
YoY
|
-$0.31
-11.43%
YoY
|
-$0.37
12.12%
YoY
|
-$0.33
-100.0%
YoY
|
-$0.35
34.62%
YoY
|
-$0.35
-38.6%
YoY
|
-$0.33
-75.91%
YoY
|
-$269.0K
82.23%
YoY
|
-$0.26
-69.41%
YoY
|
-$0.57
-14.93%
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 |
337.0M shares
2.75%
YoY
|
N/A
|
332.7M shares
4.97%
YoY
|
330.9M shares
5.86%
YoY
|
328.0M shares
5.95%
YoY
|
N/A
|
317.0M shares
6.86%
YoY
|
312.6M shares
6.63%
YoY
|
309.5M shares
7.37%
YoY
|
N/A
|
296.7M shares
5.71%
YoY
|
293.2M shares
5.68%
YoY
|
288.3M shares
6.94%
YoY
|
N/A
|
280.6M shares
6.71%
YoY
|
277.4M shares
130.18%
YoY
|
269.6M shares
489.59%
YoY
|
N/A
|
263.0M shares
637.8%
YoY
|
120.5M shares
N/A
|
| Diluted Shares Outstanding |
337.0M shares
2.75%
YoY
|
N/A
|
332.7M shares
4.97%
YoY
|
330.9M shares
5.86%
YoY
|
328.0M shares
5.95%
YoY
|
N/A
|
317.0M shares
6.86%
YoY
|
312.6M shares
6.63%
YoY
|
309.5M shares
7.37%
YoY
|
N/A
|
296.7M shares
5.71%
YoY
|
293.2M shares
5.68%
YoY
|
288.3M shares
6.94%
YoY
|
N/A
|
280.6M shares
6.71%
YoY
|
277.4M shares
130.18%
YoY
|
269.6M shares
489.59%
YoY
|
N/A
|
263.0M shares
637.8%
YoY
|
120.5M shares
N/A
|
Loading...