|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.673B
23.31%
YoY
|
$2.168B
34.07%
YoY
|
$1.617B
48.22%
YoY
|
$1.091B
62.08%
YoY
|
$673.1M
56.07%
YoY
|
| Cost Of Revenue |
$618.2M
29.56%
YoY
|
$477.1M
31.5%
YoY
|
$362.8M
49.76%
YoY
|
$242.3M
61.18%
YoY
|
$150.3M
57.02%
YoY
|
| Gross Profit |
$2.055B
21.55%
YoY
|
$1.691B
34.81%
YoY
|
$1.254B
47.78%
YoY
|
$848.7M
62.34%
YoY
|
$522.8M
55.81%
YoY
|
| Selling, General & Admin |
$1.511B
15.24%
YoY
|
$1.311B
15.96%
YoY
|
$1.131B
27.58%
YoY
|
$886.3M
59.41%
YoY
|
$555.9M
58.11%
YoY
|
| Research & Development |
$672.5M
34.68%
YoY
|
$499.3M
43.06%
YoY
|
$349.0M
20.85%
YoY
|
$288.8M
65.36%
YoY
|
$174.7M
78.44%
YoY
|
| Depreciation & Amortization |
$121.2M
49.73%
YoY
|
$80.93M
21.13%
YoY
|
$66.82M
35.07%
YoY
|
$49.47M
35.68%
YoY
|
$36.46M
72.7%
YoY
|
| Operating Expenses |
$2.183B
20.49%
YoY
|
$1.812B
22.35%
YoY
|
$1.481B
25.94%
YoY
|
$1.176B
60.98%
YoY
|
$730.6M
62.54%
YoY
|
| Operating Profit |
-$128.5M
5.75%
YoY
|
-$121.5M
-46.49%
YoY
|
-$227.0M
-30.66%
YoY
|
-$327.4M
57.56%
YoY
|
-$207.8M
82.36%
YoY
|
| Interest Expense |
$115.8M
20.67%
YoY
|
$96.00M
78.03%
YoY
|
$53.92M
-203.71%
YoY
|
-$51.99M
-197.43%
YoY
|
$53.36M
961.97%
YoY
|
| Other Income/Expense, Net |
-$5.673M
51.28%
YoY
|
-$3.750M
101.4%
YoY
|
-$1.862M
-55.75%
YoY
|
-$4.208M
-454.81%
YoY
|
$1.186M
-629.46%
YoY
|
| Pretax Income |
-$18.29M
-37.42%
YoY
|
-$29.23M
-83.99%
YoY
|
-$182.6M
-52.41%
YoY
|
-$383.6M
49.17%
YoY
|
-$257.2M
128.14%
YoY
|
| Income Tax |
$23.19M
-18.58%
YoY
|
$28.48M
44.03%
YoY
|
$19.77M
197.4%
YoY
|
$6.648M
37.04%
YoY
|
$4.851M
103.14%
YoY
|
| Net Earnings |
-$41.48M
-28.12%
YoY
|
-$57.71M
-71.48%
YoY
|
-$202.3M
-48.16%
YoY
|
-$390.3M
48.94%
YoY
|
-$262.0M
127.62%
YoY
|
| Basic Earnings Per Share |
-$0.27
-30.77%
YoY
|
-$0.39
-72.14%
YoY
|
-$1.40
-49.46%
YoY
|
-$2.77
43.52%
YoY
|
-$1.93
116.85%
YoY
|
| Diluted Earnings Per Share |
-$0.27
-31.11%
YoY
|
-$0.39
-72.37%
YoY
|
-$1.40
-100.0%
YoY
|
-$2.770M
143522793.16%
YoY
|
-$1.93
116.85%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
154.4M shares
3.22%
YoY
|
149.6M shares
3.2%
YoY
|
144.9M shares
2.87%
YoY
|
140.9M shares
3.86%
YoY
|
135.7M shares
4.9%
YoY
|
| Diluted Shares Outstanding |
154.4M shares
3.22%
YoY
|
149.6M shares
3.2%
YoY
|
144.9M shares
2.87%
YoY
|
140.9M shares
3.86%
YoY
|
135.7M shares
4.9%
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 |
$850.5M
25.43%
YoY
|
$815.8M
25.91%
YoY
|
$788.1M
25.5%
YoY
|
$719.2M
21.31%
YoY
|
$678.0M
22.57%
YoY
|
$647.9M
23.41%
YoY
|
$628.0M
26.42%
YoY
|
$592.9M
30.3%
YoY
|
$553.2M
32.09%
YoY
|
$525.0M
35.45%
YoY
|
$496.7M
39.7%
YoY
|
$455.0M
43.06%
YoY
|
$418.8M
46.02%
YoY
|
$387.6M
51.66%
YoY
|
$355.5M
54.24%
YoY
|
$318.1M
61.39%
YoY
|
$286.8M
62.59%
YoY
|
$255.6M
62.73%
YoY
|
$230.5M
61.68%
YoY
|
$197.1M
56.53%
YoY
|
| Cost Of Revenue |
$192.7M
23.51%
YoY
|
$191.3M
28.8%
YoY
|
$184.8M
30.6%
YoY
|
$172.1M
32.18%
YoY
|
$156.0M
31.81%
YoY
|
$148.5M
26.71%
YoY
|
$141.5M
26.99%
YoY
|
$130.2M
26.8%
YoY
|
$118.3M
23.46%
YoY
|
$117.2M
33.78%
YoY
|
$111.4M
45.24%
YoY
|
$102.7M
50.32%
YoY
|
$95.85M
49.71%
YoY
|
$87.60M
51.61%
YoY
|
$76.70M
47.02%
YoY
|
$68.31M
50.2%
YoY
|
$64.02M
64.26%
YoY
|
$57.78M
69.28%
YoY
|
$52.17M
64.43%
YoY
|
$45.48M
44.83%
YoY
|
| Gross Profit |
$657.8M
26.01%
YoY
|
$624.5M
25.05%
YoY
|
$603.4M
24.02%
YoY
|
$547.1M
18.26%
YoY
|
$522.1M
20.05%
YoY
|
$499.4M
22.46%
YoY
|
$486.5M
26.26%
YoY
|
$462.7M
31.32%
YoY
|
$434.9M
34.66%
YoY
|
$407.8M
35.94%
YoY
|
$385.3M
38.18%
YoY
|
$352.3M
41.07%
YoY
|
$323.0M
44.96%
YoY
|
$300.0M
51.68%
YoY
|
$278.9M
56.35%
YoY
|
$249.8M
64.75%
YoY
|
$222.8M
62.11%
YoY
|
$197.8M
60.92%
YoY
|
$178.3M
60.89%
YoY
|
$151.6M
60.42%
YoY
|
| Selling, General & Admin |
$455.2M
20.51%
YoY
|
$447.1M
21.28%
YoY
|
$439.2M
21.03%
YoY
|
$399.9M
14.26%
YoY
|
$377.7M
20.7%
YoY
|
$368.7M
11.36%
YoY
|
$362.9M
14.18%
YoY
|
$350.0M
17.05%
YoY
|
$312.9M
11.94%
YoY
|
$331.1M
18.54%
YoY
|
$317.8M
16.5%
YoY
|
$299.0M
17.73%
YoY
|
$279.6M
20.08%
YoY
|
$279.3M
31.42%
YoY
|
$272.8M
45.5%
YoY
|
$254.0M
56.08%
YoY
|
$232.8M
65.9%
YoY
|
$212.5M
57.35%
YoY
|
$187.5M
59.24%
YoY
|
$162.7M
52.63%
YoY
|
| Research & Development |
$232.3M
36.83%
YoY
|
$229.1M
34.11%
YoY
|
$200.5M
29.98%
YoY
|
$172.8M
24.32%
YoY
|
$169.8M
35.86%
YoY
|
$170.9M
39.84%
YoY
|
$154.3M
35.86%
YoY
|
$139.0M
44.22%
YoY
|
$125.0M
35.01%
YoY
|
$122.2M
42.79%
YoY
|
$113.5M
52.38%
YoY
|
$96.39M
23.65%
YoY
|
$92.56M
20.87%
YoY
|
$85.57M
23.66%
YoY
|
$74.51M
14.25%
YoY
|
$77.95M
38.75%
YoY
|
$76.58M
86.99%
YoY
|
$69.20M
65.73%
YoY
|
$65.22M
82.32%
YoY
|
$56.18M
71.28%
YoY
|
| Depreciation & Amortization |
N/A
|
$46.06M
60.3%
YoY
|
$41.28M
60.87%
YoY
|
$34.34M
40.74%
YoY
|
$32.45M
54.11%
YoY
|
$28.73M
55.46%
YoY
|
$25.66M
50.98%
YoY
|
$24.40M
28.63%
YoY
|
$21.05M
20.28%
YoY
|
$18.48M
16.12%
YoY
|
$17.00M
17.81%
YoY
|
$18.97M
42.26%
YoY
|
$17.50M
38.15%
YoY
|
$15.92M
30.26%
YoY
|
$14.43M
28.33%
YoY
|
$13.33M
29.11%
YoY
|
$12.67M
31.3%
YoY
|
$12.22M
38.69%
YoY
|
$11.24M
46.58%
YoY
|
$10.33M
52.56%
YoY
|
| Operating Expenses |
$687.5M
25.57%
YoY
|
$676.3M
25.34%
YoY
|
$639.7M
23.7%
YoY
|
$573.1M
17.06%
YoY
|
$547.5M
25.03%
YoY
|
$539.5M
19.04%
YoY
|
$517.2M
19.89%
YoY
|
$489.6M
23.77%
YoY
|
$437.9M
17.59%
YoY
|
$453.3M
24.1%
YoY
|
$431.4M
23.98%
YoY
|
$395.6M
19.05%
YoY
|
$372.4M
20.37%
YoY
|
$365.2M
29.65%
YoY
|
$347.9M
37.68%
YoY
|
$332.3M
51.73%
YoY
|
$309.4M
70.67%
YoY
|
$281.7M
59.33%
YoY
|
$252.7M
64.62%
YoY
|
$219.0M
57.1%
YoY
|
| Operating Profit |
-$29.64M
16.64%
YoY
|
-$51.77M
28.98%
YoY
|
-$36.36M
18.57%
YoY
|
-$26.01M
-3.51%
YoY
|
-$25.41M
743.38%
YoY
|
-$40.14M
-11.7%
YoY
|
-$30.67M
-33.42%
YoY
|
-$26.95M
-37.69%
YoY
|
-$3.013M
-93.91%
YoY
|
-$45.46M
-30.32%
YoY
|
-$46.06M
-33.33%
YoY
|
-$43.25M
-47.59%
YoY
|
-$49.45M
-42.9%
YoY
|
-$65.24M
-22.27%
YoY
|
-$69.09M
-7.1%
YoY
|
-$82.53M
22.45%
YoY
|
-$86.60M
97.48%
YoY
|
-$83.93M
55.72%
YoY
|
-$74.37M
74.31%
YoY
|
-$67.40M
50.1%
YoY
|
| Interest Expense |
N/A
|
$29.67M
3.97%
YoY
|
$31.03M
15.32%
YoY
|
$31.10M
31.62%
YoY
|
$29.30M
959.95%
YoY
|
$28.54M
691.65%
YoY
|
$26.91M
751.69%
YoY
|
$23.63M
25.31%
YoY
|
$2.764M
-83.92%
YoY
|
$3.605M
-68.2%
YoY
|
$3.159M
-51.65%
YoY
|
$18.86M
-259.12%
YoY
|
$17.19M
20.69%
YoY
|
$11.34M
-19.26%
YoY
|
$6.534M
-52.77%
YoY
|
-$11.85M
-9.6%
YoY
|
$14.25M
6.03%
YoY
|
$14.04M
6.0%
YoY
|
$13.84M
6.02%
YoY
|
-$13.11M
227.75%
YoY
|
| Other Income/Expense, Net |
-$4.074M
-701.77%
YoY
|
$803.0K
-116.27%
YoY
|
-$3.039M
366.1%
YoY
|
-$762.0K
-57.26%
YoY
|
$677.0K
-173.03%
YoY
|
-$4.936M
-2969.77%
YoY
|
-$652.0K
-46.2%
YoY
|
-$1.783M
438.67%
YoY
|
-$927.0K
14.59%
YoY
|
$172.0K
21.99%
YoY
|
-$1.212M
40.44%
YoY
|
-$331.0K
-57.24%
YoY
|
-$809.0K
-59.57%
YoY
|
$141.0K
-116.71%
YoY
|
-$863.0K
46.52%
YoY
|
-$774.0K
-335.26%
YoY
|
-$2.001M
-2918.31%
YoY
|
-$844.0K
-262.93%
YoY
|
-$589.0K
-319.78%
YoY
|
$329.0K
-209.67%
YoY
|
| Pretax Income |
-$2.371M
-151.96%
YoY
|
-$21.30M
28.79%
YoY
|
-$8.374M
89.71%
YoY
|
-$1.903M
-62.72%
YoY
|
$4.563M
-78.13%
YoY
|
-$16.54M
-19.35%
YoY
|
-$4.414M
-81.97%
YoY
|
-$5.104M
-80.39%
YoY
|
$20.87M
-153.01%
YoY
|
-$20.51M
-61.86%
YoY
|
-$24.49M
-61.39%
YoY
|
-$26.03M
-72.65%
YoY
|
-$39.36M
-61.37%
YoY
|
-$53.76M
-45.29%
YoY
|
-$63.42M
-28.2%
YoY
|
-$95.15M
18.68%
YoY
|
-$101.9M
79.96%
YoY
|
-$98.26M
49.17%
YoY
|
-$88.32M
62.03%
YoY
|
-$80.18M
63.3%
YoY
|
| Income Tax |
$11.50M
32.18%
YoY
|
$13.00M
-247.73%
YoY
|
$3.241M
-57.36%
YoY
|
$15.68M
60.37%
YoY
|
$8.700M
411.76%
YoY
|
-$8.800M
-210.0%
YoY
|
$7.600M
-15.56%
YoY
|
$9.774M
110.28%
YoY
|
$1.700M
-74.57%
YoY
|
$8.000M
116.68%
YoY
|
$9.000M
89.63%
YoY
|
$4.648M
86.07%
YoY
|
$6.685M
-1437.0%
YoY
|
$3.692M
67.82%
YoY
|
$4.746M
89.84%
YoY
|
$2.498M
195.62%
YoY
|
-$500.0K
-127.78%
YoY
|
$2.200M
29.41%
YoY
|
$2.500M
400.0%
YoY
|
$845.0K
69.0%
YoY
|
| Net Earnings |
-$13.88M
236.56%
YoY
|
-$34.31M
344.23%
YoY
|
-$11.62M
-3.62%
YoY
|
-$17.58M
18.15%
YoY
|
-$4.125M
-121.57%
YoY
|
-$7.724M
-72.87%
YoY
|
-$12.05M
-64.01%
YoY
|
-$14.88M
-51.5%
YoY
|
$19.12M
-141.53%
YoY
|
-$28.47M
-50.45%
YoY
|
-$33.48M
-50.88%
YoY
|
-$30.67M
-68.59%
YoY
|
-$46.05M
-54.59%
YoY
|
-$57.45M
-42.79%
YoY
|
-$68.16M
-24.93%
YoY
|
-$97.65M
20.52%
YoY
|
-$101.4M
73.46%
YoY
|
-$100.4M
48.68%
YoY
|
-$90.80M
65.07%
YoY
|
-$81.02M
63.68%
YoY
|
| Basic Earnings Per Share |
-$0.09
200.0%
YoY
|
-$0.21
320.0%
YoY
|
-$0.07
-12.5%
YoY
|
N/A
|
-$0.03
-123.08%
YoY
|
-$0.05
-73.68%
YoY
|
-$0.08
-65.22%
YoY
|
N/A
|
$0.13
-140.63%
YoY
|
-$0.19
-52.5%
YoY
|
-$0.23
-52.08%
YoY
|
N/A
|
-$0.32
-55.56%
YoY
|
-$0.40
-43.66%
YoY
|
-$0.48
-26.15%
YoY
|
N/A
|
-$0.72
67.44%
YoY
|
-$0.71
42.0%
YoY
|
-$0.65
58.54%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$0.09
200.0%
YoY
|
-$0.21
320.0%
YoY
|
-$0.07
-12.5%
YoY
|
-$0.11
10.18%
YoY
|
-$0.03
-125.0%
YoY
|
-$0.05
-73.68%
YoY
|
-$0.08
-65.22%
YoY
|
-$0.10
-53.12%
YoY
|
$0.12
-137.88%
YoY
|
-$0.19
-52.21%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.21
-100.0%
YoY
|
-$0.32
-56.0%
YoY
|
-$0.40
-44.0%
YoY
|
-$475.1K
73088510.91%
YoY
|
-$686.0K
16.67%
YoY
|
-$0.72
67.44%
YoY
|
-$0.71
42.0%
YoY
|
-$0.65
58.54%
YoY
|
-$588.0K
56.43%
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 |
161.7M shares
3.86%
YoY
|
160.8M shares
4.63%
YoY
|
159.5M shares
4.53%
YoY
|
158.3M shares
3.81%
YoY
|
155.7M shares
3.6%
YoY
|
153.7M shares
3.17%
YoY
|
152.6M shares
3.34%
YoY
|
152.5M shares
3.62%
YoY
|
150.3M shares
3.4%
YoY
|
149.0M shares
3.07%
YoY
|
147.6M shares
2.89%
YoY
|
147.2M shares
2.88%
YoY
|
145.4M shares
2.78%
YoY
|
144.5M shares
2.84%
YoY
|
143.5M shares
3.0%
YoY
|
143.1M shares
3.11%
YoY
|
141.4M shares
3.69%
YoY
|
140.5M shares
4.07%
YoY
|
139.3M shares
4.38%
YoY
|
138.7M shares
4.39%
YoY
|
| Diluted Shares Outstanding |
160.7M shares
3.76%
YoY
|
159.7M shares
3.91%
YoY
|
158.6M shares
3.96%
YoY
|
N/A
|
154.9M shares
0.54%
YoY
|
153.7M shares
3.17%
YoY
|
152.6M shares
3.34%
YoY
|
N/A
|
154.1M shares
6.0%
YoY
|
149.0M shares
3.07%
YoY
|
147.6M shares
2.89%
YoY
|
N/A
|
145.4M shares
2.78%
YoY
|
144.5M shares
2.84%
YoY
|
143.5M shares
3.0%
YoY
|
N/A
|
141.4M shares
3.69%
YoY
|
140.5M shares
4.07%
YoY
|
139.3M shares
4.38%
YoY
|
N/A
|
Loading...