|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$955.2M
25.81%
YoY
|
$759.2M
30.93%
YoY
|
$579.9M
36.66%
YoY
|
$424.3M
67.95%
YoY
|
$252.7M
66.03%
YoY
|
| Cost Of Revenue |
$120.6M
41.64%
YoY
|
$85.14M
42.59%
YoY
|
$59.71M
15.53%
YoY
|
$51.68M
72.35%
YoY
|
$29.99M
62.41%
YoY
|
| Gross Profit |
$834.6M
23.81%
YoY
|
$674.1M
29.59%
YoY
|
$520.2M
39.59%
YoY
|
$372.7M
67.36%
YoY
|
$222.7M
66.53%
YoY
|
| Selling, General & Admin |
$627.4M
8.7%
YoY
|
$577.2M
13.4%
YoY
|
$509.0M
18.94%
YoY
|
$427.9M
68.2%
YoY
|
$254.4M
5.58%
YoY
|
| Research & Development |
$274.6M
14.57%
YoY
|
$239.7M
18.08%
YoY
|
$203.0M
29.98%
YoY
|
$156.1M
60.61%
YoY
|
$97.22M
-8.84%
YoY
|
| Depreciation & Amortization |
$11.35M
296.68%
YoY
|
$2.860M
-56.24%
YoY
|
$6.535M
16.84%
YoY
|
$5.593M
930.02%
YoY
|
$543.0K
N/A
|
| Operating Expenses |
$902.0M
10.43%
YoY
|
$816.8M
14.73%
YoY
|
$711.9M
21.89%
YoY
|
$584.1M
66.11%
YoY
|
$351.6M
1.16%
YoY
|
| Operating Profit |
-$67.34M
-52.81%
YoY
|
-$142.7M
-25.57%
YoY
|
-$191.7M
-9.31%
YoY
|
-$211.4M
63.94%
YoY
|
-$129.0M
-39.71%
YoY
|
| Interest Expense |
$26.24M
-54.08%
YoY
|
$57.15M
77.86%
YoY
|
$32.13M
167.15%
YoY
|
$12.03M
-142.41%
YoY
|
-$28.36M
-215.91%
YoY
|
| Other Income/Expense, Net |
$408.0K
-95.56%
YoY
|
$9.187M
4760.85%
YoY
|
$189.0K
-99.12%
YoY
|
$21.59M
-169.97%
YoY
|
-$30.85M
-231.55%
YoY
|
| Pretax Income |
-$48.07M
-43.98%
YoY
|
-$85.79M
-47.68%
YoY
|
-$164.0M
-7.77%
YoY
|
-$177.8M
11.77%
YoY
|
-$159.1M
-16.0%
YoY
|
| Income Tax |
$10.50M
-113.69%
YoY
|
-$76.67M
-129.04%
YoY
|
$264.1M
9011.7%
YoY
|
$2.898M
-291.79%
YoY
|
-$1.511M
-153.35%
YoY
|
| Net Earnings |
-$55.96M
784.54%
YoY
|
-$6.326M
-98.51%
YoY
|
-$424.2M
146.17%
YoY
|
-$172.3M
11.07%
YoY
|
-$155.1M
-19.28%
YoY
|
| Basic Earnings Per Share |
-$0.34
750.0%
YoY
|
-$0.04
-98.55%
YoY
|
-$2.75
137.07%
YoY
|
-$1.16
-40.51%
YoY
|
-$1.95
-48.95%
YoY
|
| Diluted Earnings Per Share |
-$0.34
750.0%
YoY
|
-$0.04
-98.55%
YoY
|
-$2.75
136.79%
YoY
|
-$1.16
-40.46%
YoY
|
-$1.95
-48.95%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
166.8M shares
3.87%
YoY
|
160.6M shares
4.08%
YoY
|
154.3M shares
3.96%
YoY
|
148.4M shares
86.08%
YoY
|
79.76M shares
58.42%
YoY
|
| Diluted Shares Outstanding |
166.8M shares
3.87%
YoY
|
160.6M shares
4.08%
YoY
|
154.3M shares
3.96%
YoY
|
148.4M shares
86.08%
YoY
|
79.76M shares
58.42%
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 |
$264.2M
23.15%
YoY
|
$260.4M
23.16%
YoY
|
$244.4M
24.64%
YoY
|
$236.0M
29.23%
YoY
|
$214.5M
26.79%
YoY
|
$211.4M
29.1%
YoY
|
$196.0M
30.99%
YoY
|
$182.6M
30.81%
YoY
|
$169.2M
33.35%
YoY
|
$163.8M
33.25%
YoY
|
$149.7M
32.47%
YoY
|
$139.6M
38.14%
YoY
|
$126.9M
45.16%
YoY
|
$122.9M
57.99%
YoY
|
$113.0M
69.13%
YoY
|
$101.0M
73.83%
YoY
|
$87.41M
75.06%
YoY
|
$77.80M
68.58%
YoY
|
$66.80M
58.47%
YoY
|
$58.13M
69.16%
YoY
|
| Cost Of Revenue |
$37.49M
49.74%
YoY
|
$34.83M
52.3%
YoY
|
$32.22M
45.63%
YoY
|
$28.51M
33.39%
YoY
|
$25.04M
33.34%
YoY
|
$22.87M
43.03%
YoY
|
$22.13M
46.68%
YoY
|
$21.37M
45.41%
YoY
|
$18.78M
34.7%
YoY
|
$15.99M
12.3%
YoY
|
$15.08M
3.57%
YoY
|
$14.70M
12.79%
YoY
|
$13.94M
41.54%
YoY
|
$14.24M
55.22%
YoY
|
$14.56M
102.42%
YoY
|
$13.03M
81.17%
YoY
|
$9.848M
53.28%
YoY
|
$9.173M
47.36%
YoY
|
$7.195M
55.16%
YoY
|
$7.192M
88.67%
YoY
|
| Gross Profit |
$226.7M
19.63%
YoY
|
$225.6M
19.63%
YoY
|
$212.1M
21.97%
YoY
|
$207.5M
28.68%
YoY
|
$189.5M
25.97%
YoY
|
$188.6M
27.59%
YoY
|
$173.9M
29.23%
YoY
|
$161.2M
29.09%
YoY
|
$150.4M
33.18%
YoY
|
$147.8M
36.0%
YoY
|
$134.6M
36.75%
YoY
|
$124.9M
41.9%
YoY
|
$112.9M
45.62%
YoY
|
$108.7M
58.36%
YoY
|
$98.42M
65.12%
YoY
|
$88.01M
72.79%
YoY
|
$77.56M
78.28%
YoY
|
$68.62M
71.89%
YoY
|
$59.61M
58.88%
YoY
|
$50.94M
66.73%
YoY
|
| Selling, General & Admin |
$170.9M
7.73%
YoY
|
$160.0M
10.33%
YoY
|
$155.8M
10.24%
YoY
|
$154.3M
9.49%
YoY
|
$158.7M
5.85%
YoY
|
$145.0M
11.15%
YoY
|
$141.3M
12.33%
YoY
|
$140.9M
8.47%
YoY
|
$149.9M
24.11%
YoY
|
$130.5M
17.27%
YoY
|
$125.8M
10.09%
YoY
|
$129.9M
14.19%
YoY
|
$120.8M
36.32%
YoY
|
$111.3M
38.09%
YoY
|
$114.3M
69.33%
YoY
|
$113.8M
95.64%
YoY
|
$88.60M
83.85%
YoY
|
$80.57M
-32.68%
YoY
|
$67.48M
57.2%
YoY
|
$58.16M
46.71%
YoY
|
| Research & Development |
$71.48M
9.28%
YoY
|
$68.96M
9.66%
YoY
|
$68.72M
12.0%
YoY
|
$71.49M
16.67%
YoY
|
$65.41M
20.82%
YoY
|
$62.89M
20.04%
YoY
|
$61.35M
25.06%
YoY
|
$61.27M
25.03%
YoY
|
$54.14M
7.45%
YoY
|
$52.39M
19.94%
YoY
|
$49.06M
19.32%
YoY
|
$49.01M
24.01%
YoY
|
$50.39M
58.3%
YoY
|
$43.68M
52.67%
YoY
|
$41.11M
66.69%
YoY
|
$39.52M
74.84%
YoY
|
$31.83M
49.16%
YoY
|
$28.61M
-41.25%
YoY
|
$24.66M
29.52%
YoY
|
$22.60M
14.17%
YoY
|
| Depreciation & Amortization |
$1.295M
132.91%
YoY
|
$3.111M
15.48%
YoY
|
$2.884M
-9.62%
YoY
|
$2.774M
-9.85%
YoY
|
$556.0K
-40.66%
YoY
|
$2.694M
72.69%
YoY
|
$3.191M
190.09%
YoY
|
$3.077M
179.73%
YoY
|
$937.0K
-14.19%
YoY
|
$1.560M
-4.18%
YoY
|
$1.100M
22.22%
YoY
|
$1.100M
57.14%
YoY
|
$1.092M
95.7%
YoY
|
$1.628M
70.11%
YoY
|
$900.0K
997.56%
YoY
|
$700.0K
508.7%
YoY
|
$558.0K
N/A
|
$957.0K
N/A
|
$82.00K
N/A
|
$115.0K
112.96%
YoY
|
| Operating Expenses |
$242.4M
8.18%
YoY
|
$229.0M
10.13%
YoY
|
$224.5M
10.77%
YoY
|
$225.8M
11.66%
YoY
|
$224.1M
9.82%
YoY
|
$207.9M
13.69%
YoY
|
$202.7M
15.9%
YoY
|
$202.2M
13.01%
YoY
|
$204.1M
19.21%
YoY
|
$182.9M
18.02%
YoY
|
$174.9M
12.53%
YoY
|
$178.9M
16.72%
YoY
|
$171.2M
42.13%
YoY
|
$154.9M
41.92%
YoY
|
$155.4M
68.62%
YoY
|
$153.3M
89.82%
YoY
|
$120.4M
73.2%
YoY
|
$109.2M
-35.16%
YoY
|
$92.15M
48.7%
YoY
|
$80.77M
35.87%
YoY
|
| Operating Profit |
-$15.75M
-54.5%
YoY
|
-$3.379M
-82.53%
YoY
|
-$12.36M
-57.0%
YoY
|
-$18.35M
-55.25%
YoY
|
-$34.61M
-35.48%
YoY
|
-$19.34M
-44.86%
YoY
|
-$28.73M
-28.65%
YoY
|
-$41.01M
-24.14%
YoY
|
-$53.64M
-7.89%
YoY
|
-$35.07M
-24.21%
YoY
|
-$40.27M
-29.31%
YoY
|
-$54.06M
-17.22%
YoY
|
-$58.23M
35.83%
YoY
|
-$46.27M
14.1%
YoY
|
-$56.96M
75.05%
YoY
|
-$65.30M
118.91%
YoY
|
-$42.87M
64.72%
YoY
|
-$40.56M
-68.43%
YoY
|
-$32.54M
33.07%
YoY
|
-$29.83M
3.25%
YoY
|
| Interest Expense |
N/A
|
$5.598M
-61.08%
YoY
|
$9.342M
-47.17%
YoY
|
$10.39M
-24.1%
YoY
|
$908.0K
-92.03%
YoY
|
$14.38M
85.67%
YoY
|
$17.68M
66.51%
YoY
|
$13.69M
97.69%
YoY
|
$11.39M
66.54%
YoY
|
$7.746M
39.42%
YoY
|
$10.62M
57.18%
YoY
|
$6.927M
208.14%
YoY
|
$6.841M
478.28%
YoY
|
$5.556M
-162.5%
YoY
|
$6.756M
-169.84%
YoY
|
$2.248M
4895.56%
YoY
|
$1.183M
2090.74%
YoY
|
-$8.890M
-14211.11%
YoY
|
-$9.673M
-10072.16%
YoY
|
$45.00K
-67.15%
YoY
|
| Other Income/Expense, Net |
$255.0K
-102.56%
YoY
|
$135.0K
-137.5%
YoY
|
-$6.334M
-226.88%
YoY
|
-$911.0K
-188.28%
YoY
|
-$9.971M
1658.55%
YoY
|
-$360.0K
-288.48%
YoY
|
$4.992M
777.33%
YoY
|
$1.032M
1564.52%
YoY
|
-$567.0K
-2800.0%
YoY
|
$191.0K
-118.65%
YoY
|
$569.0K
193.3%
YoY
|
$62.00K
-57.53%
YoY
|
$21.00K
-99.89%
YoY
|
-$1.024M
417.17%
YoY
|
$194.0K
-101.9%
YoY
|
$146.0K
-101.46%
YoY
|
$18.45M
-1853.61%
YoY
|
-$198.0K
-101.98%
YoY
|
-$10.21M
154.91%
YoY
|
-$9.991M
-150.16%
YoY
|
| Pretax Income |
-$3.500M
-89.61%
YoY
|
$391.0K
-107.36%
YoY
|
-$7.000M
-37.5%
YoY
|
-$7.800M
-71.22%
YoY
|
-$33.70M
-20.14%
YoY
|
-$5.316M
-85.15%
YoY
|
-$11.20M
-61.11%
YoY
|
-$27.10M
-41.47%
YoY
|
-$42.20M
-16.71%
YoY
|
-$35.80M
-14.23%
YoY
|
-$28.80M
-41.94%
YoY
|
-$46.30M
-23.72%
YoY
|
-$50.67M
111.99%
YoY
|
-$41.74M
-15.92%
YoY
|
-$49.60M
16.37%
YoY
|
-$60.70M
52.6%
YoY
|
-$23.90M
-11.48%
YoY
|
-$49.65M
-58.07%
YoY
|
-$42.62M
50.28%
YoY
|
-$39.78M
350.17%
YoY
|
| Income Tax |
$2.000M
-20.0%
YoY
|
$3.904M
-137.03%
YoY
|
$1.800M
-104.57%
YoY
|
$2.200M
-105.58%
YoY
|
$2.500M
-80.31%
YoY
|
-$10.54M
-696.66%
YoY
|
-$39.40M
-115.34%
YoY
|
-$39.40M
-1085.0%
YoY
|
$12.70M
754.64%
YoY
|
$1.767M
366.23%
YoY
|
$256.8M
256700.0%
YoY
|
$4.000M
-4100.0%
YoY
|
$1.486M
-40.56%
YoY
|
$379.0K
-113.16%
YoY
|
$100.0K
-111.11%
YoY
|
-$100.0K
-110.11%
YoY
|
$2.500M
92.31%
YoY
|
-$2.881M
-274.61%
YoY
|
-$900.0K
-550.0%
YoY
|
$989.0K
78.2%
YoY
|
| Net Earnings |
-$4.972M
-86.14%
YoY
|
-$2.597M
-144.75%
YoY
|
-$8.276M
-127.99%
YoY
|
-$9.208M
-171.11%
YoY
|
-$35.88M
-34.35%
YoY
|
$5.804M
-115.92%
YoY
|
$29.57M
-110.37%
YoY
|
$12.95M
-125.86%
YoY
|
-$54.64M
4.15%
YoY
|
-$36.47M
-5.85%
YoY
|
-$285.2M
488.5%
YoY
|
-$50.08M
-15.15%
YoY
|
-$52.47M
101.04%
YoY
|
-$38.73M
-15.4%
YoY
|
-$48.46M
17.53%
YoY
|
-$59.02M
46.87%
YoY
|
-$26.10M
-6.58%
YoY
|
-$45.79M
-61.86%
YoY
|
-$41.23M
44.11%
YoY
|
-$40.19M
327.95%
YoY
|
| Basic Earnings Per Share |
-$0.03
-86.36%
YoY
|
N/A
|
-$0.05
-127.78%
YoY
|
-$0.06
-175.0%
YoY
|
-$0.22
-37.14%
YoY
|
N/A
|
$0.18
-109.78%
YoY
|
$0.08
-124.24%
YoY
|
-$0.35
0.0%
YoY
|
N/A
|
-$1.84
457.58%
YoY
|
-$0.33
-17.5%
YoY
|
-$0.35
94.44%
YoY
|
N/A
|
-$0.33
-46.77%
YoY
|
-$0.40
-46.67%
YoY
|
-$0.18
-66.04%
YoY
|
N/A
|
-$0.62
8.77%
YoY
|
-$0.75
N/A
|
| Diluted Earnings Per Share |
-$0.03
-86.36%
YoY
|
-$0.02
-140.45%
YoY
|
-$0.05
-127.78%
YoY
|
-$0.06
-175.0%
YoY
|
-$0.22
-37.14%
YoY
|
$0.04
-115.29%
YoY
|
$0.18
-109.78%
YoY
|
$0.08
-124.24%
YoY
|
-$0.35
0.0%
YoY
|
-$0.23
-9.74%
YoY
|
-$1.84
457.58%
YoY
|
-$0.33
-17.5%
YoY
|
-$0.35
94.44%
YoY
|
-$0.26
-100.0%
YoY
|
-$0.33
-46.77%
YoY
|
-$0.40
-100.0%
YoY
|
-$0.18
-66.04%
YoY
|
-$314.3K
-62.55%
YoY
|
-$0.62
8.77%
YoY
|
-$281.0K
64.71%
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 |
169.9M shares
3.32%
YoY
|
N/A
|
167.4M shares
3.78%
YoY
|
166.0M shares
3.93%
YoY
|
164.5M shares
4.0%
YoY
|
N/A
|
161.3M shares
3.99%
YoY
|
159.7M shares
3.93%
YoY
|
158.2M shares
4.26%
YoY
|
N/A
|
155.1M shares
4.19%
YoY
|
153.6M shares
3.96%
YoY
|
151.7M shares
3.44%
YoY
|
N/A
|
148.9M shares
122.15%
YoY
|
147.8M shares
176.65%
YoY
|
146.6M shares
178.03%
YoY
|
N/A
|
67.02M shares
33.22%
YoY
|
53.42M shares
N/A
|
| Diluted Shares Outstanding |
169.9M shares
3.32%
YoY
|
N/A
|
167.4M shares
-0.02%
YoY
|
166.0M shares
-0.24%
YoY
|
164.5M shares
4.0%
YoY
|
N/A
|
167.4M shares
7.94%
YoY
|
166.3M shares
8.27%
YoY
|
158.2M shares
4.26%
YoY
|
N/A
|
155.1M shares
4.19%
YoY
|
153.6M shares
3.96%
YoY
|
151.7M shares
3.44%
YoY
|
N/A
|
148.9M shares
122.15%
YoY
|
147.8M shares
176.65%
YoY
|
146.6M shares
178.03%
YoY
|
N/A
|
67.02M shares
33.22%
YoY
|
53.42M shares
N/A
|
Loading...