|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.001B
33.1%
YoY
|
$751.9M
27.07%
YoY
|
$591.7M
17.66%
YoY
|
$502.9M
8.29%
YoY
|
$464.4M
7.03%
YoY
|
| Cost Of Revenue |
$208.4M
33.46%
YoY
|
$156.1M
23.87%
YoY
|
$126.0M
35.09%
YoY
|
$93.31M
12.96%
YoY
|
$82.60M
31.95%
YoY
|
| Gross Profit |
$792.4M
33.0%
YoY
|
$595.8M
27.94%
YoY
|
$465.7M
13.68%
YoY
|
$409.6M
7.26%
YoY
|
$381.9M
2.85%
YoY
|
| Selling, General & Admin |
$622.1M
24.36%
YoY
|
$500.2M
16.93%
YoY
|
$427.8M
23.95%
YoY
|
$345.1M
23.39%
YoY
|
$279.7M
18.57%
YoY
|
| Research & Development |
$243.1M
14.95%
YoY
|
$211.4M
11.1%
YoY
|
$190.3M
33.91%
YoY
|
$142.1M
48.97%
YoY
|
$95.40M
31.59%
YoY
|
| Depreciation & Amortization |
$41.98M
118.09%
YoY
|
$19.25M
18.81%
YoY
|
$16.20M
13.88%
YoY
|
$14.23M
-8.21%
YoY
|
$15.50M
46.23%
YoY
|
| Operating Expenses |
$865.2M
21.47%
YoY
|
$712.2M
15.23%
YoY
|
$618.1M
26.68%
YoY
|
$487.9M
29.84%
YoY
|
$375.8M
21.62%
YoY
|
| Operating Profit |
-$72.80M
-37.49%
YoY
|
-$116.5M
-23.6%
YoY
|
-$152.5M
94.61%
YoY
|
-$78.34M
-1384.21%
YoY
|
$6.100M
-90.21%
YoY
|
| Interest Expense |
$58.42M
9.78%
YoY
|
$53.21M
210.88%
YoY
|
$17.12M
-231.75%
YoY
|
-$12.99M
103.0%
YoY
|
-$6.400M
-182.05%
YoY
|
| Other Income/Expense, Net |
$56.84M
6.81%
YoY
|
$53.21M
244.83%
YoY
|
$15.43M
-218.78%
YoY
|
-$12.99M
103.16%
YoY
|
-$6.395M
N/A
|
| Pretax Income |
-$15.97M
-74.76%
YoY
|
-$63.26M
-53.83%
YoY
|
-$137.0M
50.03%
YoY
|
-$91.33M
22732.25%
YoY
|
-$400.0K
-100.57%
YoY
|
| Income Tax |
$77.50M
2287.4%
YoY
|
$3.246M
-148.81%
YoY
|
-$6.650M
-9.93%
YoY
|
-$7.383M
-221.03%
YoY
|
$6.100M
-12.86%
YoY
|
| Net Earnings |
-$93.46M
40.53%
YoY
|
-$66.50M
-48.99%
YoY
|
-$130.4M
55.3%
YoY
|
-$83.95M
1347.34%
YoY
|
-$5.800M
-109.19%
YoY
|
| Basic Earnings Per Share |
-$2.12
32.5%
YoY
|
-$1.60
-50.16%
YoY
|
-$3.21
51.42%
YoY
|
-$2.12
1313.33%
YoY
|
-$0.15
N/A
|
| Diluted Earnings Per Share |
-$2.12
32.8%
YoY
|
-$1.60
-50.27%
YoY
|
-$3.21
-100.0%
YoY
|
-$2.117M
1309.18%
YoY
|
-$150.3K
-109.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
44.18M shares
6.06%
YoY
|
41.66M shares
2.65%
YoY
|
40.58M shares
2.36%
YoY
|
39.65M shares
2.63%
YoY
|
38.63M shares
N/A
|
| Diluted Shares Outstanding |
44.18M shares
6.06%
YoY
|
41.66M shares
2.65%
YoY
|
40.58M shares
2.36%
YoY
|
39.65M shares
2.63%
YoY
|
38.63M shares
N/A
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$342.8M
42.79%
YoY
|
$328.0M
45.98%
YoY
|
$317.6M
43.35%
YoY
|
$314.4M
40.91%
YoY
|
$240.1M
25.58%
YoY
|
$224.7M
27.79%
YoY
|
$221.6M
37.01%
YoY
|
$223.1M
31.9%
YoY
|
$191.2M
25.24%
YoY
|
$175.8M
23.55%
YoY
|
$161.7M
26.77%
YoY
|
$169.2M
11.78%
YoY
|
$152.7M
25.55%
YoY
|
$142.3M
21.4%
YoY
|
$127.6M
13.09%
YoY
|
$151.3M
4.72%
YoY
|
$121.6M
14.07%
YoY
|
$117.2M
10.08%
YoY
|
$112.8M
5.62%
YoY
|
$144.5M
11.41%
YoY
|
| Cost Of Revenue |
$80.18M
69.93%
YoY
|
$80.55M
78.92%
YoY
|
$76.26M
79.83%
YoY
|
$73.77M
86.03%
YoY
|
$47.19M
13.15%
YoY
|
$45.02M
16.12%
YoY
|
$42.41M
17.89%
YoY
|
$39.65M
13.85%
YoY
|
$41.70M
28.45%
YoY
|
$38.77M
26.2%
YoY
|
$35.97M
28.32%
YoY
|
$34.83M
35.54%
YoY
|
$32.47M
38.65%
YoY
|
$30.72M
32.05%
YoY
|
$28.03M
34.13%
YoY
|
$25.70M
13.2%
YoY
|
$23.42M
4.53%
YoY
|
$23.26M
14.04%
YoY
|
$20.90M
22.22%
YoY
|
$22.70M
35.12%
YoY
|
| Gross Profit |
$262.7M
36.15%
YoY
|
$247.5M
37.73%
YoY
|
$241.3M
34.72%
YoY
|
$240.6M
31.16%
YoY
|
$192.9M
29.04%
YoY
|
$179.7M
31.09%
YoY
|
$179.1M
42.48%
YoY
|
$183.5M
36.57%
YoY
|
$149.5M
24.37%
YoY
|
$137.1M
22.82%
YoY
|
$125.7M
26.33%
YoY
|
$134.3M
6.92%
YoY
|
$120.2M
22.43%
YoY
|
$111.6M
18.77%
YoY
|
$99.53M
8.42%
YoY
|
$125.6M
3.14%
YoY
|
$98.19M
16.61%
YoY
|
$93.97M
9.14%
YoY
|
$91.80M
2.34%
YoY
|
$121.8M
7.98%
YoY
|
| Selling, General & Admin |
$217.9M
50.6%
YoY
|
$193.0M
31.29%
YoY
|
$176.1M
33.92%
YoY
|
$198.7M
48.02%
YoY
|
$144.7M
17.26%
YoY
|
$147.0M
19.33%
YoY
|
$131.5M
10.06%
YoY
|
$134.2M
18.88%
YoY
|
$123.4M
11.29%
YoY
|
$123.2M
15.64%
YoY
|
$119.5M
23.14%
YoY
|
$112.9M
16.95%
YoY
|
$110.9M
26.4%
YoY
|
$106.5M
27.44%
YoY
|
$97.02M
25.51%
YoY
|
$96.55M
26.71%
YoY
|
$87.73M
25.5%
YoY
|
$83.59M
22.92%
YoY
|
$77.30M
17.48%
YoY
|
$76.20M
10.76%
YoY
|
| Research & Development |
$86.73M
46.24%
YoY
|
$82.24M
45.4%
YoY
|
$78.57M
45.72%
YoY
|
$73.28M
36.23%
YoY
|
$59.31M
14.71%
YoY
|
$56.56M
5.39%
YoY
|
$53.91M
3.17%
YoY
|
$53.79M
4.5%
YoY
|
$51.70M
6.74%
YoY
|
$53.66M
14.27%
YoY
|
$52.26M
20.29%
YoY
|
$51.48M
26.33%
YoY
|
$48.44M
27.42%
YoY
|
$46.96M
39.68%
YoY
|
$43.44M
46.27%
YoY
|
$40.75M
52.61%
YoY
|
$38.01M
54.53%
YoY
|
$33.62M
46.83%
YoY
|
$29.70M
39.44%
YoY
|
$26.70M
27.75%
YoY
|
| Depreciation & Amortization |
$32.78M
732.74%
YoY
|
$32.74M
713.29%
YoY
|
$31.62M
686.47%
YoY
|
$30.00M
622.89%
YoY
|
$3.937M
-37.51%
YoY
|
$4.025M
-7.28%
YoY
|
$4.021M
-9.56%
YoY
|
$4.150M
-3.94%
YoY
|
$6.300M
51.66%
YoY
|
$4.341M
12.9%
YoY
|
$4.446M
14.47%
YoY
|
$4.320M
16.6%
YoY
|
$4.154M
14.31%
YoY
|
$3.845M
10.2%
YoY
|
$3.884M
14.24%
YoY
|
$3.705M
-17.67%
YoY
|
$3.634M
-11.37%
YoY
|
$3.489M
-20.7%
YoY
|
$3.400M
36.0%
YoY
|
$4.500M
80.0%
YoY
|
| Operating Expenses |
$312.7M
53.3%
YoY
|
$283.3M
39.1%
YoY
|
$262.1M
41.26%
YoY
|
$272.0M
44.54%
YoY
|
$204.0M
16.38%
YoY
|
$203.7M
15.08%
YoY
|
$185.5M
7.95%
YoY
|
$188.2M
14.46%
YoY
|
$175.3M
9.92%
YoY
|
$177.0M
15.19%
YoY
|
$171.9M
22.22%
YoY
|
$164.4M
19.58%
YoY
|
$159.5M
26.65%
YoY
|
$153.6M
30.89%
YoY
|
$140.6M
31.17%
YoY
|
$137.5M
33.47%
YoY
|
$125.9M
32.96%
YoY
|
$117.4M
28.99%
YoY
|
$107.2M
22.94%
YoY
|
$103.0M
14.57%
YoY
|
| Operating Profit |
-$50.08M
351.61%
YoY
|
-$35.82M
49.39%
YoY
|
-$20.73M
225.07%
YoY
|
-$31.36M
565.68%
YoY
|
-$11.09M
-57.02%
YoY
|
-$23.98M
-39.91%
YoY
|
-$6.378M
-86.17%
YoY
|
-$4.711M
-84.33%
YoY
|
-$25.80M
-34.3%
YoY
|
-$39.90M
-5.07%
YoY
|
-$46.13M
12.27%
YoY
|
-$30.07M
153.77%
YoY
|
-$39.27M
41.61%
YoY
|
-$42.03M
79.51%
YoY
|
-$41.08M
166.78%
YoY
|
-$11.85M
-163.03%
YoY
|
-$27.73M
164.09%
YoY
|
-$23.41M
377.82%
YoY
|
-$15.40M
-716.0%
YoY
|
$18.80M
-17.9%
YoY
|
| Interest Expense |
$20.74M
-11.54%
YoY
|
$13.72M
2.8%
YoY
|
$8.641M
-38.51%
YoY
|
$5.997M
-68.93%
YoY
|
$23.44M
89.05%
YoY
|
$13.35M
12.33%
YoY
|
$14.05M
46.28%
YoY
|
$19.30M
110.65%
YoY
|
$12.40M
240.57%
YoY
|
$11.88M
655.85%
YoY
|
$9.606M
809.66%
YoY
|
$9.163M
-382.37%
YoY
|
$3.641M
-198.78%
YoY
|
$1.572M
-149.83%
YoY
|
$1.056M
-136.41%
YoY
|
-$3.245M
20.19%
YoY
|
-$3.686M
145.73%
YoY
|
-$3.155M
110.33%
YoY
|
-$2.900M
314.29%
YoY
|
-$2.700M
-212.5%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$29.35M
-337.59%
YoY
|
-$22.10M
107.88%
YoY
|
-$12.09M
-257.57%
YoY
|
-$25.36M
-273.83%
YoY
|
$12.35M
-192.87%
YoY
|
-$10.63M
-62.06%
YoY
|
$7.674M
-121.01%
YoY
|
$14.59M
-169.79%
YoY
|
-$13.30M
-62.67%
YoY
|
-$28.02M
-30.75%
YoY
|
-$36.52M
-8.76%
YoY
|
-$20.91M
38.51%
YoY
|
-$35.63M
13.41%
YoY
|
-$40.46M
52.28%
YoY
|
-$40.03M
118.73%
YoY
|
-$15.09M
-193.75%
YoY
|
-$31.42M
163.99%
YoY
|
-$26.57M
315.13%
YoY
|
-$18.30M
-1116.67%
YoY
|
$16.10M
-36.36%
YoY
|
| Income Tax |
$21.09M
1598.15%
YoY
|
$68.73M
2896.16%
YoY
|
-$23.56M
-1168.74%
YoY
|
$71.76M
1163.29%
YoY
|
$1.242M
-4.46%
YoY
|
$2.294M
-202.5%
YoY
|
$2.204M
-247.72%
YoY
|
$5.680M
337.6%
YoY
|
$1.300M
-144.8%
YoY
|
-$2.238M
-20.89%
YoY
|
-$1.492M
-32.7%
YoY
|
$1.298M
-27.61%
YoY
|
-$2.902M
25.68%
YoY
|
-$2.829M
-25.75%
YoY
|
-$2.217M
-28.48%
YoY
|
$1.793M
-61.85%
YoY
|
-$2.309M
-157.73%
YoY
|
-$3.810M
90.5%
YoY
|
-$3.100M
416.67%
YoY
|
$4.700M
2.17%
YoY
|
| Net Earnings |
-$50.44M
-553.99%
YoY
|
-$90.83M
602.84%
YoY
|
$11.46M
109.56%
YoY
|
-$97.12M
-1189.87%
YoY
|
$11.11M
-176.1%
YoY
|
-$12.92M
-49.87%
YoY
|
$5.470M
-115.62%
YoY
|
$8.911M
-140.13%
YoY
|
-$14.60M
-55.39%
YoY
|
-$25.78M
-31.49%
YoY
|
-$35.03M
-7.36%
YoY
|
-$22.20M
31.49%
YoY
|
-$32.73M
12.43%
YoY
|
-$37.63M
65.34%
YoY
|
-$37.81M
148.76%
YoY
|
-$16.89M
-239.56%
YoY
|
-$29.11M
83.06%
YoY
|
-$22.76M
429.26%
YoY
|
-$15.20M
-733.33%
YoY
|
$12.10M
-41.55%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
-$1.00
-534.29%
YoY
|
-$1.81
501.83%
YoY
|
$0.22
69.23%
YoY
|
-$2.02
-1167.61%
YoY
|
$0.23
-165.77%
YoY
|
-$0.30
-51.44%
YoY
|
$0.13
-115.28%
YoY
|
$0.19
-128.15%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.62
-100.0%
YoY
|
-$0.85
-100.0%
YoY
|
-$0.67
-100.0%
YoY
|
-$801.4K
9.72%
YoY
|
-$928.7K
61.45%
YoY
|
-$941.3K
142.75%
YoY
|
-$422.3K
-235.77%
YoY
|
-$730.4K
78.24%
YoY
|
-$575.2K
416.35%
YoY
|
-$387.8K
-734.95%
YoY
|
$311.1K
-41.25%
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 |
N/A
|
N/A
|
N/A
|
49.43M shares
16.97%
YoY
|
N/A
|
N/A
|
N/A
|
42.26M shares
2.99%
YoY
|
N/A
|
N/A
|
N/A
|
41.03M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
Loading...