|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$982.0M
32.88%
YoY
|
$739.0M
31.04%
YoY
|
$563.9M
25.45%
YoY
|
$449.5M
20.31%
YoY
|
$373.7M
30.32%
YoY
|
| Cost Of Revenue |
$349.0M
20.43%
YoY
|
$289.8M
27.64%
YoY
|
$227.1M
45.9%
YoY
|
$155.6M
27.34%
YoY
|
$122.2M
32.12%
YoY
|
| Gross Profit |
$633.0M
40.91%
YoY
|
$449.2M
33.34%
YoY
|
$336.9M
14.62%
YoY
|
$293.9M
16.89%
YoY
|
$251.4M
29.48%
YoY
|
| Selling, General & Admin |
$706.1M
29.54%
YoY
|
$545.1M
20.85%
YoY
|
$451.0M
-2.75%
YoY
|
$463.8M
16.38%
YoY
|
$398.5M
33.16%
YoY
|
| Research & Development |
$364.2M
4.73%
YoY
|
$347.8M
-5.29%
YoY
|
$367.2M
-1.77%
YoY
|
$373.8M
42.01%
YoY
|
$263.2M
75.64%
YoY
|
| Depreciation & Amortization |
$39.74M
-6.25%
YoY
|
$42.39M
-1.15%
YoY
|
$42.88M
19.24%
YoY
|
$35.96M
61.47%
YoY
|
$22.27M
38.63%
YoY
|
| Operating Expenses |
$1.070B
19.88%
YoY
|
$892.8M
9.12%
YoY
|
$818.2M
-2.31%
YoY
|
$837.6M
26.57%
YoY
|
$661.7M
47.33%
YoY
|
| Operating Profit |
-$437.2M
-1.43%
YoY
|
-$443.6M
-21.45%
YoY
|
-$564.7M
3.74%
YoY
|
-$544.4M
32.45%
YoY
|
-$411.0M
61.21%
YoY
|
| Interest Expense |
$30.20M
350.04%
YoY
|
$6.710M
160.28%
YoY
|
$2.578M
0.04%
YoY
|
$2.577M
0.0%
YoY
|
$2.577M
-45.93%
YoY
|
| Other Income/Expense, Net |
-$10.49M
-75.38%
YoY
|
-$42.61M
-180.12%
YoY
|
$53.17M
-516.14%
YoY
|
-$12.78M
-150.75%
YoY
|
$25.18M
591.51%
YoY
|
| Pretax Income |
-$417.5M
-4.03%
YoY
|
-$435.1M
-9.12%
YoY
|
-$478.8M
-26.73%
YoY
|
-$653.4M
69.96%
YoY
|
-$384.5M
56.35%
YoY
|
| Income Tax |
-$1.263M
-198.36%
YoY
|
$1.284M
87.45%
YoY
|
$685.0K
-39.86%
YoY
|
$1.139M
279.67%
YoY
|
$300.0K
-20.84%
YoY
|
| Net Earnings |
-$416.3M
-4.61%
YoY
|
-$436.4M
-8.98%
YoY
|
-$479.4M
-26.76%
YoY
|
-$654.6M
70.12%
YoY
|
-$384.8M
56.23%
YoY
|
| Basic Earnings Per Share |
-$3.32
-6.74%
YoY
|
-$3.56
-16.82%
YoY
|
-$4.28
-33.23%
YoY
|
-$6.41
60.25%
YoY
|
-$4.00
53.85%
YoY
|
| Diluted Earnings Per Share |
-$3.32
-6.74%
YoY
|
-$3.56
-16.82%
YoY
|
-$4.28
-33.23%
YoY
|
-$6.41
60.25%
YoY
|
-$4.00
53.85%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
125.4M shares
2.14%
YoY
|
122.7M shares
9.61%
YoY
|
112.0M shares
9.6%
YoY
|
102.2M shares
0.85%
YoY
|
101.3M shares
3.91%
YoY
|
| Diluted Shares Outstanding |
125.4M shares
2.14%
YoY
|
122.7M shares
9.61%
YoY
|
112.0M shares
9.6%
YoY
|
102.2M shares
0.85%
YoY
|
101.3M shares
3.91%
YoY
|
|
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 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$301.7M
48.26%
YoY
|
$281.3M
39.37%
YoY
|
$265.2M
38.5%
YoY
|
$232.1M
30.95%
YoY
|
$203.5M
20.76%
YoY
|
$201.8M
30.16%
YoY
|
$191.5M
33.87%
YoY
|
$177.2M
29.23%
YoY
|
$168.5M
30.9%
YoY
|
$155.1M
22.19%
YoY
|
$143.0M
21.83%
YoY
|
$137.2M
25.66%
YoY
|
$128.7M
33.94%
YoY
|
$126.9M
17.37%
YoY
|
$117.4M
23.87%
YoY
|
$109.1M
18.5%
YoY
|
$96.10M
22.16%
YoY
|
$108.1M
38.03%
YoY
|
$94.78M
27.1%
YoY
|
| Cost Of Revenue |
$104.9M
40.41%
YoY
|
$99.49M
28.22%
YoY
|
$93.59M
25.64%
YoY
|
$81.21M
12.13%
YoY
|
$74.72M
14.44%
YoY
|
$77.59M
24.12%
YoY
|
$74.49M
29.32%
YoY
|
$72.42M
34.49%
YoY
|
$65.30M
23.03%
YoY
|
$62.52M
32.67%
YoY
|
$57.60M
42.24%
YoY
|
$53.85M
46.62%
YoY
|
$53.07M
65.95%
YoY
|
$47.12M
40.99%
YoY
|
$40.50M
31.41%
YoY
|
$36.73M
22.72%
YoY
|
$31.98M
11.24%
YoY
|
$33.42M
17.64%
YoY
|
$30.82M
45.43%
YoY
|
| Gross Profit |
$196.7M
52.81%
YoY
|
$181.8M
46.33%
YoY
|
$171.6M
46.69%
YoY
|
$150.9M
43.95%
YoY
|
$128.7M
24.76%
YoY
|
$124.2M
34.24%
YoY
|
$117.0M
36.99%
YoY
|
$104.8M
25.82%
YoY
|
$103.2M
36.43%
YoY
|
$92.54M
16.0%
YoY
|
$85.40M
11.04%
YoY
|
$83.30M
15.03%
YoY
|
$75.64M
17.97%
YoY
|
$79.77M
6.81%
YoY
|
$76.91M
20.24%
YoY
|
$72.42M
16.47%
YoY
|
$64.12M
28.44%
YoY
|
$74.69M
49.64%
YoY
|
$63.96M
19.83%
YoY
|
| Selling, General & Admin |
$227.1M
50.1%
YoY
|
$204.3M
30.43%
YoY
|
$180.6M
22.88%
YoY
|
$169.8M
38.84%
YoY
|
$151.3M
27.03%
YoY
|
$156.6M
34.12%
YoY
|
$147.0M
39.86%
YoY
|
$122.3M
8.68%
YoY
|
$119.1M
2.15%
YoY
|
$116.8M
-2.11%
YoY
|
$105.1M
-13.48%
YoY
|
$112.6M
-4.03%
YoY
|
$116.6M
10.28%
YoY
|
$119.3M
19.46%
YoY
|
$121.5M
21.15%
YoY
|
$117.3M
22.05%
YoY
|
$105.7M
3.35%
YoY
|
$99.87M
-0.91%
YoY
|
$100.3M
9.73%
YoY
|
| Research & Development |
$91.04M
2.84%
YoY
|
$98.26M
5.05%
YoY
|
$89.96M
3.04%
YoY
|
$87.45M
5.23%
YoY
|
$88.52M
5.63%
YoY
|
$93.54M
4.1%
YoY
|
$87.31M
-6.97%
YoY
|
$83.10M
-8.03%
YoY
|
$83.80M
-10.01%
YoY
|
$89.86M
-15.69%
YoY
|
$93.85M
-6.16%
YoY
|
$90.36M
5.74%
YoY
|
$93.13M
13.91%
YoY
|
$106.6M
45.96%
YoY
|
$100.0M
40.93%
YoY
|
$85.46M
34.1%
YoY
|
$81.76M
47.29%
YoY
|
$73.02M
81.28%
YoY
|
$70.97M
95.8%
YoY
|
| Depreciation & Amortization |
$9.442M
-7.76%
YoY
|
$10.05M
-3.86%
YoY
|
$9.000M
-10.89%
YoY
|
$9.600M
-4.95%
YoY
|
$10.24M
-4.44%
YoY
|
$10.45M
-3.84%
YoY
|
$10.10M
-1.94%
YoY
|
$10.10M
-4.99%
YoY
|
$10.71M
3.55%
YoY
|
$10.87M
6.9%
YoY
|
$10.30M
13.19%
YoY
|
$10.63M
31.25%
YoY
|
$10.35M
43.66%
YoY
|
$10.17M
66.98%
YoY
|
$9.100M
82.0%
YoY
|
$8.100M
58.82%
YoY
|
$7.201M
43.73%
YoY
|
$6.090M
32.1%
YoY
|
$5.000M
31.58%
YoY
|
| Operating Expenses |
$318.1M
32.66%
YoY
|
$302.6M
20.94%
YoY
|
$270.6M
15.48%
YoY
|
$257.3M
25.25%
YoY
|
$239.8M
18.19%
YoY
|
$250.2M
-13.74%
YoY
|
$234.3M
17.77%
YoY
|
$205.4M
1.24%
YoY
|
$202.9M
-3.25%
YoY
|
$290.0M
28.4%
YoY
|
$199.0M
-10.18%
YoY
|
$202.9M
0.09%
YoY
|
$209.7M
11.86%
YoY
|
$225.9M
30.65%
YoY
|
$221.5M
29.35%
YoY
|
$202.7M
26.86%
YoY
|
$187.5M
18.81%
YoY
|
$172.9M
22.56%
YoY
|
$171.3M
34.17%
YoY
|
| Operating Profit |
-$121.4M
9.28%
YoY
|
-$120.8M
-4.1%
YoY
|
-$98.99M
-15.63%
YoY
|
-$106.4M
5.76%
YoY
|
-$111.0M
11.39%
YoY
|
-$126.0M
-36.22%
YoY
|
-$117.3M
3.33%
YoY
|
-$100.6M
-15.88%
YoY
|
-$99.68M
-25.64%
YoY
|
-$197.5M
35.17%
YoY
|
-$113.5M
-21.48%
YoY
|
-$119.6M
-8.21%
YoY
|
-$134.1M
8.69%
YoY
|
-$146.1M
48.79%
YoY
|
-$144.6M
34.78%
YoY
|
-$130.3M
33.47%
YoY
|
-$123.3M
14.35%
YoY
|
-$98.21M
7.73%
YoY
|
-$107.3M
44.49%
YoY
|
| Interest Expense |
$9.804M
17.82%
YoY
|
$8.852M
-114.12%
YoY
|
$6.448M
-53.31%
YoY
|
$6.577M
-77.14%
YoY
|
$8.321M
1190.08%
YoY
|
-$62.69M
-58.47%
YoY
|
$13.81M
2044.57%
YoY
|
$28.77M
-58.95%
YoY
|
$645.0K
0.16%
YoY
|
-$151.0M
-2285.88%
YoY
|
$644.0K
0.0%
YoY
|
$70.08M
10765.43%
YoY
|
$644.0K
0.0%
YoY
|
$6.906M
68960.0%
YoY
|
$644.0K
0.0%
YoY
|
$645.0K
0.16%
YoY
|
$644.0K
-0.31%
YoY
|
$10.00K
-100.33%
YoY
|
$644.0K
7950.0%
YoY
|
| Other Income/Expense, Net |
-$157.0K
-102.0%
YoY
|
-$4.668M
-105.96%
YoY
|
-$48.00K
-98.4%
YoY
|
-$25.00K
-99.83%
YoY
|
$7.851M
-126.96%
YoY
|
$78.37M
-53.32%
YoY
|
-$3.007M
-117.81%
YoY
|
-$15.15M
-1863.1%
YoY
|
-$29.12M
1660.58%
YoY
|
$167.9M
-141178.99%
YoY
|
$16.89M
-191.82%
YoY
|
$859.0K
127.25%
YoY
|
-$1.654M
3345.83%
YoY
|
-$119.0K
-113.25%
YoY
|
-$18.39M
9733.69%
YoY
|
$378.0K
-255.56%
YoY
|
-$48.00K
-83.45%
YoY
|
$898.0K
-36.76%
YoY
|
-$187.0K
-154.2%
YoY
|
| Pretax Income |
-$111.7M
17.74%
YoY
|
-$130.2M
18.07%
YoY
|
-$92.59M
-14.05%
YoY
|
-$99.86M
-2.57%
YoY
|
-$94.87M
-17.2%
YoY
|
-$110.3M
-41.21%
YoY
|
-$107.7M
25.83%
YoY
|
-$102.5M
41.81%
YoY
|
-$114.6M
-14.04%
YoY
|
-$187.6M
34.63%
YoY
|
-$85.61M
-47.11%
YoY
|
-$72.28M
-68.44%
YoY
|
-$133.3M
8.15%
YoY
|
-$139.3M
92.71%
YoY
|
-$161.9M
50.68%
YoY
|
-$229.0M
134.88%
YoY
|
-$123.3M
14.92%
YoY
|
-$72.30M
-22.07%
YoY
|
-$107.4M
50.04%
YoY
|
| Income Tax |
$372.0K
28.28%
YoY
|
-$1.727M
-341.2%
YoY
|
$136.0K
353.33%
YoY
|
$38.00K
-71.43%
YoY
|
$290.0K
-28.4%
YoY
|
$716.0K
-232.35%
YoY
|
$30.00K
-93.88%
YoY
|
$133.0K
-73.19%
YoY
|
$405.0K
68.75%
YoY
|
-$541.0K
-189.87%
YoY
|
$490.0K
326.09%
YoY
|
$496.0K
11.21%
YoY
|
$240.0K
-1100.0%
YoY
|
$602.0K
5372.73%
YoY
|
$115.0K
19.79%
YoY
|
$446.0K
437.35%
YoY
|
-$24.00K
-121.82%
YoY
|
$11.00K
-95.77%
YoY
|
$96.00K
41.18%
YoY
|
| Net Earnings |
-$112.1M
17.78%
YoY
|
-$128.5M
15.75%
YoY
|
-$92.73M
-13.95%
YoY
|
-$99.90M
-2.66%
YoY
|
-$95.16M
-17.24%
YoY
|
-$111.0M
-40.65%
YoY
|
-$107.8M
25.15%
YoY
|
-$102.6M
41.03%
YoY
|
-$115.0M
-13.89%
YoY
|
-$187.0M
33.67%
YoY
|
-$86.10M
-46.85%
YoY
|
-$72.77M
-68.28%
YoY
|
-$133.5M
8.36%
YoY
|
-$139.9M
53.92%
YoY
|
-$162.0M
50.66%
YoY
|
-$229.4M
135.13%
YoY
|
-$123.2M
14.78%
YoY
|
-$90.91M
-3.03%
YoY
|
-$107.5M
50.03%
YoY
|
| Basic Earnings Per Share |
-$0.85
10.39%
YoY
|
N/A
|
-$0.74
-15.91%
YoY
|
-$0.80
-4.76%
YoY
|
-$0.77
-18.09%
YoY
|
N/A
|
-$0.88
20.55%
YoY
|
-$0.84
25.37%
YoY
|
-$0.94
-27.69%
YoY
|
N/A
|
-$0.73
-53.8%
YoY
|
-$0.67
-70.22%
YoY
|
-$1.30
7.44%
YoY
|
N/A
|
-$1.58
49.06%
YoY
|
-$2.25
134.38%
YoY
|
-$1.21
11.01%
YoY
|
N/A
|
-$1.06
35.9%
YoY
|
| Diluted Earnings Per Share |
-$0.85
10.39%
YoY
|
-$1.00
11.15%
YoY
|
-$0.74
-15.91%
YoY
|
-$0.80
-4.76%
YoY
|
-$0.77
-18.09%
YoY
|
-$0.90
-43.14%
YoY
|
-$0.88
20.55%
YoY
|
-$0.84
25.6%
YoY
|
-$0.94
-27.69%
YoY
|
-$1.58
15.56%
YoY
|
-$0.73
-53.8%
YoY
|
-$0.67
-70.28%
YoY
|
-$1.30
7.44%
YoY
|
-$1.37
-100.0%
YoY
|
-$1.58
49.06%
YoY
|
-$2.25
134.38%
YoY
|
-$1.21
11.01%
YoY
|
-$893.9K
-4.61%
YoY
|
-$1.06
35.9%
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
|
| Basic Shares Outstanding |
131.2M shares
6.28%
YoY
|
126.0M shares
2.01%
YoY
|
124.7M shares
1.37%
YoY
|
123.9M shares
1.24%
YoY
|
123.4M shares
1.4%
YoY
|
123.6M shares
4.71%
YoY
|
123.0M shares
4.53%
YoY
|
122.4M shares
19.08%
YoY
|
121.7M shares
18.55%
YoY
|
118.0M shares
15.19%
YoY
|
117.7M shares
15.14%
YoY
|
102.8M shares
0.7%
YoY
|
102.7M shares
0.8%
YoY
|
102.4M shares
0.77%
YoY
|
102.2M shares
0.79%
YoY
|
102.0M shares
0.86%
YoY
|
101.9M shares
0.89%
YoY
|
101.7M shares
1.68%
YoY
|
101.4M shares
1.87%
YoY
|
| Diluted Shares Outstanding |
131.3M shares
5.98%
YoY
|
N/A
|
124.8M shares
1.43%
YoY
|
124.1M shares
1.36%
YoY
|
123.9M shares
1.77%
YoY
|
N/A
|
123.1M shares
4.51%
YoY
|
122.4M shares
12.53%
YoY
|
121.7M shares
18.55%
YoY
|
N/A
|
117.7M shares
15.1%
YoY
|
108.8M shares
6.63%
YoY
|
102.7M shares
0.8%
YoY
|
N/A
|
102.3M shares
0.86%
YoY
|
102.0M shares
0.86%
YoY
|
101.9M shares
0.89%
YoY
|
N/A
|
101.4M shares
1.87%
YoY
|
Loading...