|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$838.8M
16.43%
YoY
|
$720.4M
20.79%
YoY
|
$596.4M
19.77%
YoY
|
$498.0M
34.22%
YoY
|
$371.0M
48.61%
YoY
|
| Cost Of Revenue |
$126.1M
11.31%
YoY
|
$113.3M
9.64%
YoY
|
$103.4M
7.93%
YoY
|
$95.77M
22.74%
YoY
|
$78.03M
48.65%
YoY
|
| Gross Profit |
$712.7M
17.39%
YoY
|
$607.1M
23.13%
YoY
|
$493.1M
22.58%
YoY
|
$402.2M
37.28%
YoY
|
$293.0M
48.6%
YoY
|
| Selling, General & Admin |
$535.8M
-6.23%
YoY
|
$571.4M
8.75%
YoY
|
$525.5M
5.08%
YoY
|
$500.1M
32.51%
YoY
|
$377.4M
105.01%
YoY
|
| Research & Development |
$163.2M
-0.84%
YoY
|
$164.6M
19.48%
YoY
|
$137.8M
1.63%
YoY
|
$135.5M
12.57%
YoY
|
$120.4M
73.97%
YoY
|
| Depreciation & Amortization |
$25.86M
33.18%
YoY
|
$19.42M
59.87%
YoY
|
$12.14M
5.56%
YoY
|
$11.50M
-13.46%
YoY
|
$13.29M
19.03%
YoY
|
| Operating Expenses |
$699.5M
-6.2%
YoY
|
$745.7M
12.43%
YoY
|
$663.2M
4.35%
YoY
|
$635.6M
27.69%
YoY
|
$497.8M
96.53%
YoY
|
| Operating Profit |
$13.21M
-109.53%
YoY
|
-$138.6M
-18.55%
YoY
|
-$170.2M
-27.08%
YoY
|
-$233.4M
13.96%
YoY
|
-$204.8M
264.95%
YoY
|
| Interest Expense |
$38.18M
-26.14%
YoY
|
$51.70M
12.64%
YoY
|
$45.90M
210.71%
YoY
|
$14.77M
-43.74%
YoY
|
$26.25M
523.61%
YoY
|
| Other Income/Expense, Net |
$40.08M
-16.11%
YoY
|
$47.77M
2.95%
YoY
|
$46.40M
268.8%
YoY
|
$12.58M
-46.01%
YoY
|
$23.30M
722.56%
YoY
|
| Pretax Income |
$53.28M
-158.66%
YoY
|
-$90.84M
-26.61%
YoY
|
-$123.8M
-43.94%
YoY
|
-$220.8M
21.66%
YoY
|
-$181.5M
240.62%
YoY
|
| Income Tax |
-$130.4M
-2978.86%
YoY
|
$4.531M
-66.85%
YoY
|
$13.67M
20.5%
YoY
|
$11.34M
7.85%
YoY
|
$10.52M
161.92%
YoY
|
| Net Earnings |
$183.7M
-292.65%
YoY
|
-$95.37M
-30.61%
YoY
|
-$137.4M
-40.79%
YoY
|
-$232.1M
20.91%
YoY
|
-$192.0M
235.1%
YoY
|
| Basic Earnings Per Share |
$0.63
-296.88%
YoY
|
-$0.32
-31.91%
YoY
|
-$0.47
-42.68%
YoY
|
-$0.82
-96.23%
YoY
|
-$21.73
3.33%
YoY
|
| Diluted Earnings Per Share |
$0.63
-296.88%
YoY
|
-$0.32
-31.76%
YoY
|
-$0.47
-42.81%
YoY
|
-$0.82
-96.23%
YoY
|
-$21.73
3.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
291.1M shares
-3.25%
YoY
|
300.8M shares
2.65%
YoY
|
293.1M shares
2.99%
YoY
|
284.6M shares
117.82%
YoY
|
130.7M shares
69.8%
YoY
|
| Diluted Shares Outstanding |
293.8M shares
-2.35%
YoY
|
300.8M shares
2.65%
YoY
|
293.1M shares
2.99%
YoY
|
284.6M shares
117.82%
YoY
|
130.7M shares
69.8%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$228.6M
16.49%
YoY
|
$222.7M
14.48%
YoY
|
$215.1M
15.3%
YoY
|
$204.7M
17.54%
YoY
|
$196.3M
18.85%
YoY
|
$194.6M
21.52%
YoY
|
$186.6M
21.51%
YoY
|
$174.1M
20.02%
YoY
|
$165.1M
19.94%
YoY
|
$160.1M
20.23%
YoY
|
$153.6M
19.25%
YoY
|
$145.1M
19.47%
YoY
|
$137.7M
20.11%
YoY
|
$133.2M
26.25%
YoY
|
$128.8M
33.27%
YoY
|
$121.4M
37.46%
YoY
|
$114.6M
42.25%
YoY
|
$105.5M
N/A
|
$96.61M
45.97%
YoY
|
$88.34M
N/A
|
| Cost Of Revenue |
$34.69M
16.1%
YoY
|
$32.17M
9.2%
YoY
|
$32.96M
10.56%
YoY
|
$31.14M
10.53%
YoY
|
$29.88M
15.4%
YoY
|
$29.46M
9.07%
YoY
|
$29.81M
13.49%
YoY
|
$28.18M
13.33%
YoY
|
$25.89M
2.59%
YoY
|
$27.01M
7.37%
YoY
|
$26.26M
8.62%
YoY
|
$24.86M
3.41%
YoY
|
$25.24M
12.69%
YoY
|
$25.16M
23.33%
YoY
|
$24.18M
8.74%
YoY
|
$24.04M
28.55%
YoY
|
$22.40M
34.16%
YoY
|
$20.40M
N/A
|
$22.24M
68.93%
YoY
|
$18.70M
N/A
|
| Gross Profit |
$193.9M
16.56%
YoY
|
$190.6M
15.42%
YoY
|
$182.2M
16.2%
YoY
|
$173.5M
18.9%
YoY
|
$166.4M
19.49%
YoY
|
$165.1M
24.05%
YoY
|
$156.8M
23.16%
YoY
|
$146.0M
21.41%
YoY
|
$139.3M
23.83%
YoY
|
$133.1M
23.23%
YoY
|
$127.3M
21.71%
YoY
|
$120.2M
23.44%
YoY
|
$112.5M
21.91%
YoY
|
$108.0M
26.95%
YoY
|
$104.6M
40.61%
YoY
|
$97.39M
39.85%
YoY
|
$92.24M
44.37%
YoY
|
$85.08M
N/A
|
$74.38M
40.27%
YoY
|
$69.64M
N/A
|
| Selling, General & Admin |
$152.7M
11.98%
YoY
|
$106.9M
-22.65%
YoY
|
$148.2M
0.28%
YoY
|
$142.2M
-4.37%
YoY
|
$136.4M
-0.24%
YoY
|
$138.2M
0.66%
YoY
|
$147.7M
12.67%
YoY
|
$148.8M
15.02%
YoY
|
$136.7M
7.07%
YoY
|
$137.3M
2.5%
YoY
|
$131.1M
3.26%
YoY
|
$129.3M
-0.86%
YoY
|
$127.7M
17.54%
YoY
|
$134.0M
19.16%
YoY
|
$127.0M
-19.39%
YoY
|
$130.4M
128.12%
YoY
|
$108.6M
116.37%
YoY
|
$112.4M
N/A
|
$157.5M
296.62%
YoY
|
$57.18M
N/A
|
| Research & Development |
$49.26M
23.15%
YoY
|
$41.80M
1.89%
YoY
|
$41.46M
-13.41%
YoY
|
$39.94M
-2.56%
YoY
|
$40.00M
15.33%
YoY
|
$41.03M
14.49%
YoY
|
$47.89M
37.27%
YoY
|
$40.99M
19.93%
YoY
|
$34.68M
5.56%
YoY
|
$35.83M
3.39%
YoY
|
$34.89M
-2.75%
YoY
|
$34.18M
-0.34%
YoY
|
$32.86M
6.97%
YoY
|
$34.66M
19.39%
YoY
|
$35.87M
-37.16%
YoY
|
$34.30M
81.51%
YoY
|
$30.72M
99.53%
YoY
|
$29.03M
N/A
|
$57.09M
330.88%
YoY
|
$18.90M
N/A
|
| Depreciation & Amortization |
$7.863M
23.63%
YoY
|
$6.612M
3.91%
YoY
|
$1.118M
-16.38%
YoY
|
$1.138M
-15.2%
YoY
|
$6.360M
114.36%
YoY
|
$6.363M
109.03%
YoY
|
$1.337M
-21.35%
YoY
|
$1.342M
-55.3%
YoY
|
$2.967M
-4.66%
YoY
|
$3.044M
3.89%
YoY
|
$1.700M
-34.62%
YoY
|
$3.002M
25.08%
YoY
|
$3.112M
4.68%
YoY
|
$2.930M
-16.33%
YoY
|
$2.600M
-22.94%
YoY
|
$2.400M
9.09%
YoY
|
$2.973M
-7.12%
YoY
|
$3.502M
-39.53%
YoY
|
$3.374M
N/A
|
$2.200M
-59.09%
YoY
|
| Operating Expenses |
$202.0M
14.25%
YoY
|
$150.8M
-15.85%
YoY
|
$189.6M
-3.07%
YoY
|
$182.2M
-3.98%
YoY
|
$176.8M
3.14%
YoY
|
$179.2M
3.52%
YoY
|
$195.6M
17.84%
YoY
|
$189.7M
16.05%
YoY
|
$171.4M
6.76%
YoY
|
$173.1M
2.68%
YoY
|
$166.0M
1.94%
YoY
|
$163.5M
-0.75%
YoY
|
$160.6M
15.21%
YoY
|
$168.6M
19.2%
YoY
|
$162.9M
-24.12%
YoY
|
$164.7M
116.55%
YoY
|
$139.4M
112.42%
YoY
|
$141.5M
N/A
|
$214.6M
305.19%
YoY
|
$76.08M
N/A
|
| Operating Profit |
-$8.060M
-22.62%
YoY
|
$39.73M
-381.24%
YoY
|
-$7.457M
-80.81%
YoY
|
-$8.656M
-80.23%
YoY
|
-$10.42M
-67.62%
YoY
|
-$14.13M
-64.72%
YoY
|
-$38.86M
0.33%
YoY
|
-$43.79M
1.15%
YoY
|
-$32.17M
-33.13%
YoY
|
-$40.04M
-33.93%
YoY
|
-$38.74M
-33.55%
YoY
|
-$43.29M
-35.73%
YoY
|
-$48.11M
2.09%
YoY
|
-$60.61M
7.51%
YoY
|
-$58.29M
-58.44%
YoY
|
-$67.35M
946.0%
YoY
|
-$47.12M
2647.76%
YoY
|
-$56.38M
N/A
|
-$140.3M
-264728.3%
YoY
|
-$6.439M
N/A
|
| Interest Expense |
$7.022M
-37.83%
YoY
|
$7.956M
-31.56%
YoY
|
$8.776M
-29.16%
YoY
|
$10.16M
-26.28%
YoY
|
$11.29M
-18.79%
YoY
|
$11.63M
-11.45%
YoY
|
$12.39M
1.55%
YoY
|
$13.78M
22.42%
YoY
|
$13.91M
50.02%
YoY
|
$13.13M
81.1%
YoY
|
$12.20M
164.81%
YoY
|
$11.25M
433.52%
YoY
|
$9.270M
1050.12%
YoY
|
$7.249M
1167.31%
YoY
|
$4.607M
-81.06%
YoY
|
$2.109M
56.22%
YoY
|
$806.0K
N/A
|
$572.0K
N/A
|
$24.33M
N/A
|
$1.350M
N/A
|
| Other Income/Expense, Net |
$1.426M
-89.0%
YoY
|
-$800.0K
-79.07%
YoY
|
$7.405M
-46.84%
YoY
|
$12.55M
-5.28%
YoY
|
$12.97M
1.36%
YoY
|
-$3.823M
-125.98%
YoY
|
$13.93M
26.71%
YoY
|
$13.25M
-36897.22%
YoY
|
$12.80M
34.98%
YoY
|
$14.72M
47.55%
YoY
|
$10.99M
388.8%
YoY
|
-$36.00K
-85.12%
YoY
|
$9.479M
1474.58%
YoY
|
$9.973M
-1530.85%
YoY
|
$2.249M
-90.19%
YoY
|
-$242.0K
-283.33%
YoY
|
$602.0K
61.39%
YoY
|
-$697.0K
N/A
|
$22.92M
1750.12%
YoY
|
$132.0K
N/A
|
| Pretax Income |
-$6.634M
-359.85%
YoY
|
$46.89M
-393.25%
YoY
|
-$52.00K
-99.79%
YoY
|
$3.891M
-112.74%
YoY
|
$2.553M
-113.18%
YoY
|
-$15.99M
-36.86%
YoY
|
-$24.94M
-10.12%
YoY
|
-$30.54M
-4.78%
YoY
|
-$19.37M
-49.85%
YoY
|
-$25.33M
-49.98%
YoY
|
-$27.74M
-50.5%
YoY
|
-$32.07M
-52.55%
YoY
|
-$38.63M
-16.97%
YoY
|
-$50.64M
-10.38%
YoY
|
-$56.04M
-52.24%
YoY
|
-$67.59M
971.73%
YoY
|
-$46.52M
3366.62%
YoY
|
-$56.50M
N/A
|
-$117.3M
-9181.27%
YoY
|
-$6.307M
N/A
|
| Income Tax |
-$1.824M
-146.77%
YoY
|
-$144.6M
-2545.96%
YoY
|
$4.628M
-7.44%
YoY
|
$5.600M
-153.85%
YoY
|
$3.900M
-2.5%
YoY
|
$5.910M
114.52%
YoY
|
$5.000M
51.52%
YoY
|
-$10.40M
-390.1%
YoY
|
$4.000M
0.0%
YoY
|
$2.755M
-43.1%
YoY
|
$3.300M
83.33%
YoY
|
$3.585M
62.95%
YoY
|
$4.000M
60.0%
YoY
|
$4.842M
-73.45%
YoY
|
$1.800M
-118.18%
YoY
|
$2.200M
100.0%
YoY
|
$2.500M
127.27%
YoY
|
$18.24M
N/A
|
-$9.900M
9800.0%
YoY
|
$1.100M
N/A
|
| Net Earnings |
-$4.810M
268.87%
YoY
|
$191.4M
-974.18%
YoY
|
-$4.680M
-84.38%
YoY
|
-$1.739M
-91.38%
YoY
|
-$1.304M
-94.41%
YoY
|
-$21.90M
-22.01%
YoY
|
-$29.96M
-3.46%
YoY
|
-$20.18M
-43.4%
YoY
|
-$23.33M
-45.33%
YoY
|
-$28.08M
-49.38%
YoY
|
-$31.03M
-46.35%
YoY
|
-$35.66M
-48.88%
YoY
|
-$42.66M
-13.04%
YoY
|
-$55.48M
-25.77%
YoY
|
-$57.84M
-46.15%
YoY
|
-$69.75M
838.93%
YoY
|
-$49.06M
1931.43%
YoY
|
-$74.74M
N/A
|
-$107.4M
-7844.41%
YoY
|
-$7.429M
N/A
|
| Basic Earnings Per Share |
-$0.02
N/A
|
N/A
|
-$0.02
-80.0%
YoY
|
-$0.01
-85.71%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.10
-9.09%
YoY
|
-$0.07
-41.67%
YoY
|
-$0.08
-46.67%
YoY
|
N/A
|
-$0.11
-45.0%
YoY
|
-$0.12
-50.0%
YoY
|
-$0.15
-16.67%
YoY
|
N/A
|
-$0.20
-99.19%
YoY
|
-$0.24
-96.92%
YoY
|
-$0.18
-120.22%
YoY
|
N/A
|
-$24.72
608.31%
YoY
|
-$7.79
N/A
|
| Diluted Earnings Per Share |
-$0.02
N/A
|
$0.65
-998.61%
YoY
|
-$0.02
-80.0%
YoY
|
-$0.01
-85.71%
YoY
|
$0.00
-100.0%
YoY
|
-$0.07
-24.0%
YoY
|
-$0.10
-9.09%
YoY
|
-$0.07
-42.68%
YoY
|
-$0.08
-46.67%
YoY
|
-$0.09
-50.67%
YoY
|
-$0.11
-45.0%
YoY
|
-$0.12
-49.12%
YoY
|
-$0.15
-16.67%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.20
-99.19%
YoY
|
-$0.24
-96.92%
YoY
|
-$0.18
1700.0%
YoY
|
-$572.0K
N/A
|
-$24.72
608.31%
YoY
|
-$7.79
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
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
283.3M shares
-5.96%
YoY
|
N/A
|
286.2M shares
-5.27%
YoY
|
294.4M shares
-1.79%
YoY
|
301.3M shares
1.14%
YoY
|
N/A
|
302.1M shares
2.7%
YoY
|
299.8M shares
2.67%
YoY
|
297.9M shares
2.67%
YoY
|
N/A
|
294.1M shares
2.6%
YoY
|
292.0M shares
2.54%
YoY
|
290.1M shares
4.29%
YoY
|
N/A
|
286.7M shares
198.86%
YoY
|
284.8M shares
266.24%
YoY
|
278.2M shares
258.04%
YoY
|
N/A
|
95.93M shares
24.78%
YoY
|
77.75M shares
N/A
|
| Diluted Shares Outstanding |
283.3M shares
-5.96%
YoY
|
N/A
|
286.2M shares
-5.27%
YoY
|
294.4M shares
-1.79%
YoY
|
301.3M shares
1.14%
YoY
|
N/A
|
302.1M shares
2.7%
YoY
|
299.8M shares
2.67%
YoY
|
297.9M shares
2.67%
YoY
|
N/A
|
294.1M shares
2.6%
YoY
|
292.0M shares
2.54%
YoY
|
290.1M shares
4.29%
YoY
|
N/A
|
286.7M shares
198.86%
YoY
|
284.8M shares
266.24%
YoY
|
278.2M shares
19.17%
YoY
|
N/A
|
95.93M shares
24.78%
YoY
|
77.75M shares
N/A
|
Loading...