|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.203B
69.4%
YoY
|
$1.300B
61.71%
YoY
|
$804.0M
20.6%
YoY
|
$666.7M
37.49%
YoY
|
$484.9M
111.84%
YoY
|
| Cost Of Revenue |
$194.2M
57.14%
YoY
|
$123.6M
11.34%
YoY
|
$111.0M
5.93%
YoY
|
$104.8M
44.42%
YoY
|
$72.57M
31.87%
YoY
|
| Gross Profit |
$2.008B
70.68%
YoY
|
$1.177B
69.78%
YoY
|
$693.0M
23.33%
YoY
|
$561.9M
36.27%
YoY
|
$412.4M
137.14%
YoY
|
| Selling, General & Admin |
$783.2M
-2.35%
YoY
|
$802.0M
106.03%
YoY
|
$389.3M
5.53%
YoY
|
$368.9M
30.54%
YoY
|
$282.6M
137.64%
YoY
|
| Research & Development |
$783.1M
-16.25%
YoY
|
$935.2M
117.3%
YoY
|
$430.3M
17.85%
YoY
|
$365.2M
42.1%
YoY
|
$257.0M
118.65%
YoY
|
| Depreciation & Amortization |
$15.95M
1.95%
YoY
|
$15.64M
14.17%
YoY
|
$13.70M
71.28%
YoY
|
$8.000M
184.39%
YoY
|
$2.813M
45.45%
YoY
|
| Operating Expenses |
$1.566B
-9.84%
YoY
|
$1.737B
108.5%
YoY
|
$833.2M
13.5%
YoY
|
$734.1M
36.05%
YoY
|
$539.6M
128.2%
YoY
|
| Operating Profit |
$442.0M
-178.85%
YoY
|
-$560.6M
299.95%
YoY
|
-$140.2M
-18.59%
YoY
|
-$172.2M
35.33%
YoY
|
-$127.2M
103.36%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$86.71M
15.05%
YoY
|
$75.36M
41.82%
YoY
|
$53.14M
273.32%
YoY
|
$14.23M
-4249.85%
YoY
|
-$343.0K
-109.84%
YoY
|
| Pretax Income |
$528.7M
-208.96%
YoY
|
-$485.2M
457.56%
YoY
|
-$87.02M
-44.9%
YoY
|
-$157.9M
23.81%
YoY
|
-$127.6M
115.94%
YoY
|
| Income Tax |
-$1.031M
10.74%
YoY
|
-$931.0K
-124.49%
YoY
|
$3.801M
511.09%
YoY
|
$622.0K
82.94%
YoY
|
$340.0K
233.33%
YoY
|
| Net Earnings |
$529.7M
-209.38%
YoY
|
-$484.3M
433.2%
YoY
|
-$90.82M
-42.72%
YoY
|
-$158.6M
23.97%
YoY
|
-$127.9M
116.14%
YoY
|
| Basic Earnings Per Share |
$2.84
-185.29%
YoY
|
-$3.33
116.23%
YoY
|
-$1.54
-44.4%
YoY
|
-$2.77
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.62
-178.68%
YoY
|
-$3.33
484.21%
YoY
|
-$0.57
-43.0%
YoY
|
-$1.00
25.0%
YoY
|
-$0.80
116.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
186.4M shares
28.12%
YoY
|
145.5M shares
145.99%
YoY
|
59.14M shares
3.3%
YoY
|
57.25M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
202.1M shares
38.93%
YoY
|
145.5M shares
145.99%
YoY
|
59.14M shares
3.3%
YoY
|
57.25M shares
N/A
|
N/A
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$663.4M
69.08%
YoY
|
$725.6M
69.65%
YoY
|
$584.9M
67.91%
YoY
|
$499.6M
77.69%
YoY
|
$392.4M
61.49%
YoY
|
$427.7M
71.25%
YoY
|
$348.4M
67.87%
YoY
|
$281.2M
53.63%
YoY
|
$243.0M
48.38%
YoY
|
$249.8M
24.61%
YoY
|
$207.5M
20.97%
YoY
|
$183.0M
23.21%
YoY
|
$163.7M
12.01%
YoY
|
$200.4M
N/A
|
$171.5M
N/A
|
$148.6M
N/A
|
$146.2M
N/A
|
| Cost Of Revenue |
$56.27M
51.71%
YoY
|
$58.72M
84.39%
YoY
|
$52.51M
51.62%
YoY
|
$45.90M
55.59%
YoY
|
$37.09M
34.3%
YoY
|
$31.85M
10.13%
YoY
|
$34.63M
31.21%
YoY
|
$29.50M
2.31%
YoY
|
$27.62M
2.8%
YoY
|
$28.92M
1.77%
YoY
|
$26.40M
-6.34%
YoY
|
$28.84M
11.59%
YoY
|
$26.86M
20.13%
YoY
|
$28.41M
N/A
|
$28.18M
N/A
|
$25.84M
N/A
|
$22.36M
N/A
|
| Gross Profit |
$607.1M
70.9%
YoY
|
$666.9M
68.47%
YoY
|
$532.4M
69.71%
YoY
|
$453.7M
80.28%
YoY
|
$355.3M
64.98%
YoY
|
$395.9M
79.26%
YoY
|
$313.7M
73.22%
YoY
|
$251.7M
63.22%
YoY
|
$215.3M
57.33%
YoY
|
$220.8M
28.38%
YoY
|
$181.1M
26.34%
YoY
|
$154.2M
25.65%
YoY
|
$136.9M
10.55%
YoY
|
$172.0M
N/A
|
$143.4M
N/A
|
$122.7M
N/A
|
$123.8M
N/A
|
| Selling, General & Admin |
$217.0M
35.53%
YoY
|
$234.6M
53.55%
YoY
|
$197.5M
40.89%
YoY
|
$189.4M
35.34%
YoY
|
$160.1M
-56.44%
YoY
|
$152.8M
45.95%
YoY
|
$140.2M
53.91%
YoY
|
$139.9M
45.57%
YoY
|
$367.6M
272.37%
YoY
|
$104.7M
9.67%
YoY
|
$91.07M
-8.17%
YoY
|
$96.14M
4.03%
YoY
|
$98.71M
20.61%
YoY
|
$95.47M
N/A
|
$99.17M
N/A
|
$92.42M
N/A
|
$81.85M
N/A
|
| Research & Development |
$207.2M
8.35%
YoY
|
$196.3M
5.51%
YoY
|
$196.4M
17.8%
YoY
|
$196.6M
37.7%
YoY
|
$191.3M
-56.23%
YoY
|
$186.0M
70.09%
YoY
|
$166.7M
56.76%
YoY
|
$142.8M
32.44%
YoY
|
$437.0M
301.8%
YoY
|
$109.4M
2.95%
YoY
|
$106.3M
11.78%
YoY
|
$107.8M
24.44%
YoY
|
$108.8M
40.93%
YoY
|
$106.2M
N/A
|
$95.13M
N/A
|
$86.63M
N/A
|
$77.18M
N/A
|
| Depreciation & Amortization |
$4.210M
6.23%
YoY
|
$4.151M
-0.24%
YoY
|
$3.900M
-1.74%
YoY
|
$3.934M
4.35%
YoY
|
$3.963M
5.88%
YoY
|
$4.161M
10.81%
YoY
|
$3.969M
-60.1%
YoY
|
$3.770M
16.18%
YoY
|
$3.743M
12.13%
YoY
|
$3.755M
11.33%
YoY
|
$9.947M
258.71%
YoY
|
$3.245M
226.13%
YoY
|
$3.338M
288.59%
YoY
|
$3.373M
N/A
|
$2.773M
N/A
|
$995.0K
N/A
|
$859.0K
N/A
|
| Operating Expenses |
$424.2M
20.74%
YoY
|
$435.1M
26.84%
YoY
|
$393.9M
28.35%
YoY
|
$386.0M
36.54%
YoY
|
$351.4M
-56.33%
YoY
|
$343.0M
57.47%
YoY
|
$306.9M
52.9%
YoY
|
$282.7M
36.46%
YoY
|
$804.6M
287.8%
YoY
|
$217.8M
7.99%
YoY
|
$200.7M
3.29%
YoY
|
$207.2M
15.72%
YoY
|
$207.5M
30.47%
YoY
|
$201.7M
N/A
|
$194.3M
N/A
|
$179.0M
N/A
|
$159.0M
N/A
|
| Operating Profit |
$182.9M
4586.45%
YoY
|
$231.8M
338.47%
YoY
|
$138.5M
1921.33%
YoY
|
$67.71M
-318.15%
YoY
|
$3.903M
-100.66%
YoY
|
$52.87M
1653.63%
YoY
|
$6.854M
-135.0%
YoY
|
-$31.04M
-41.42%
YoY
|
-$589.3M
734.62%
YoY
|
$3.015M
-110.16%
YoY
|
-$19.58M
-61.56%
YoY
|
-$52.99M
-5.93%
YoY
|
-$70.60M
100.55%
YoY
|
-$29.68M
N/A
|
-$50.95M
N/A
|
-$56.33M
N/A
|
-$35.20M
N/A
|
| Interest Expense |
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
|
| Other Income/Expense, Net |
$22.82M
11.11%
YoY
|
$22.99M
34.33%
YoY
|
$22.04M
-4.06%
YoY
|
$21.15M
2.04%
YoY
|
$20.53M
41.09%
YoY
|
$17.12M
3.97%
YoY
|
$22.97M
81.61%
YoY
|
$20.72M
55.75%
YoY
|
$14.55M
35.71%
YoY
|
$16.46M
81.21%
YoY
|
$12.65M
212.81%
YoY
|
$13.31M
1188.09%
YoY
|
$10.72M
14391.89%
YoY
|
$9.084M
N/A
|
$4.043M
N/A
|
$1.033M
N/A
|
$74.00K
N/A
|
| Pretax Income |
$205.7M
741.87%
YoY
|
$254.8M
264.09%
YoY
|
$160.6M
438.45%
YoY
|
$88.86M
-961.44%
YoY
|
$24.44M
-104.25%
YoY
|
$69.99M
259.35%
YoY
|
$29.82M
-529.84%
YoY
|
-$10.32M
-74.01%
YoY
|
-$574.7M
859.79%
YoY
|
$19.48M
-194.56%
YoY
|
-$6.938M
-85.21%
YoY
|
-$39.68M
-28.23%
YoY
|
-$59.88M
70.45%
YoY
|
-$20.60M
N/A
|
-$46.91M
N/A
|
-$55.29M
N/A
|
-$35.13M
N/A
|
| Income Tax |
$1.747M
-201.51%
YoY
|
$3.215M
-406.48%
YoY
|
-$2.086M
6629.03%
YoY
|
-$439.0K
103.24%
YoY
|
-$1.721M
-571.51%
YoY
|
-$1.049M
-211.36%
YoY
|
-$31.00K
-106.97%
YoY
|
-$216.0K
-115.15%
YoY
|
$365.0K
-63.06%
YoY
|
$942.0K
-42.21%
YoY
|
$445.0K
-127.78%
YoY
|
$1.426M
226.32%
YoY
|
$988.0K
529.3%
YoY
|
$1.630M
N/A
|
-$1.602M
N/A
|
$437.0K
N/A
|
$157.0K
N/A
|
| Net Earnings |
$204.0M
679.8%
YoY
|
$251.6M
254.19%
YoY
|
$162.7M
444.88%
YoY
|
$89.30M
-984.22%
YoY
|
$26.16M
-104.55%
YoY
|
$71.04M
283.27%
YoY
|
$29.85M
-504.35%
YoY
|
-$10.10M
-75.43%
YoY
|
-$575.1M
844.81%
YoY
|
$18.53M
-183.39%
YoY
|
-$7.383M
-83.7%
YoY
|
-$41.11M
-26.24%
YoY
|
-$60.87M
72.49%
YoY
|
-$22.23M
N/A
|
-$45.31M
N/A
|
-$55.73M
N/A
|
-$35.29M
N/A
|
| Basic Earnings Per Share |
$1.07
664.29%
YoY
|
N/A
|
$0.87
383.33%
YoY
|
$0.48
-900.0%
YoY
|
$0.14
-101.71%
YoY
|
N/A
|
$0.18
-238.46%
YoY
|
-$0.06
-91.43%
YoY
|
-$8.19
680.0%
YoY
|
N/A
|
-$0.13
N/A
|
-$0.70
N/A
|
-$1.05
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.01
676.92%
YoY
|
$1.24
210.16%
YoY
|
$0.80
400.0%
YoY
|
$0.45
-850.0%
YoY
|
$0.13
-101.59%
YoY
|
$0.40
233.08%
YoY
|
$0.16
-420.0%
YoY
|
-$0.06
-76.92%
YoY
|
-$8.19
680.0%
YoY
|
$0.12
-185.71%
YoY
|
-$0.05
-82.14%
YoY
|
-$0.26
-25.71%
YoY
|
-$1.05
377.27%
YoY
|
-$0.14
N/A
|
-$0.28
N/A
|
-$0.35
N/A
|
-$0.22
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
|
| Basic Shares Outstanding |
191.5M shares
5.22%
YoY
|
N/A
|
188.0M shares
11.16%
YoY
|
185.4M shares
12.81%
YoY
|
182.0M shares
159.14%
YoY
|
N/A
|
169.2M shares
187.43%
YoY
|
164.4M shares
180.96%
YoY
|
70.24M shares
20.87%
YoY
|
N/A
|
58.86M shares
N/A
|
58.51M shares
N/A
|
58.11M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
202.5M shares
0.62%
YoY
|
N/A
|
202.7M shares
5.41%
YoY
|
199.5M shares
21.38%
YoY
|
201.3M shares
186.55%
YoY
|
N/A
|
192.3M shares
226.77%
YoY
|
164.4M shares
180.96%
YoY
|
70.24M shares
20.87%
YoY
|
N/A
|
58.86M shares
N/A
|
58.51M shares
N/A
|
58.11M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...