|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$1.611B
12.65%
YoY
|
$1.430B
9.3%
YoY
|
$1.308B
23.57%
YoY
|
$1.059B
18.64%
YoY
|
$892.3M
46.84%
YoY
|
| Cost Of Revenue |
$270.4M
9.49%
YoY
|
$246.9M
26.04%
YoY
|
$195.9M
8.82%
YoY
|
$180.1M
6.62%
YoY
|
$168.9M
156.42%
YoY
|
| Gross Profit |
$1.340B
13.31%
YoY
|
$1.183B
6.35%
YoY
|
$1.112B
26.59%
YoY
|
$878.5M
21.45%
YoY
|
$723.4M
33.52%
YoY
|
| Selling, General & Admin |
$890.0M
-7.73%
YoY
|
$964.6M
2.64%
YoY
|
$939.8M
0.11%
YoY
|
$938.7M
-0.94%
YoY
|
$947.7M
74.79%
YoY
|
| Research & Development |
$385.3M
1.2%
YoY
|
$380.7M
14.76%
YoY
|
$331.7M
16.09%
YoY
|
$285.8M
3.29%
YoY
|
$276.7M
151.69%
YoY
|
| Depreciation & Amortization |
$16.97M
109.49%
YoY
|
$8.100M
-64.15%
YoY
|
$22.60M
20.69%
YoY
|
$18.72M
175.34%
YoY
|
$6.800M
-19.05%
YoY
|
| Operating Expenses |
$1.279B
-4.93%
YoY
|
$1.345B
5.57%
YoY
|
$1.274B
3.88%
YoY
|
$1.227B
0.2%
YoY
|
$1.224B
87.75%
YoY
|
| Operating Profit |
$61.17M
-137.63%
YoY
|
-$162.6M
0.22%
YoY
|
-$162.2M
-53.43%
YoY
|
-$348.3M
-30.47%
YoY
|
-$500.9M
354.07%
YoY
|
| Interest Expense |
$48.02M
-14.73%
YoY
|
$56.32M
-1.41%
YoY
|
$57.13M
104.36%
YoY
|
$27.96M
-304.81%
YoY
|
-$13.65M
-169.64%
YoY
|
| Other Income/Expense, Net |
-$4.155M
-111.86%
YoY
|
$35.05M
10.3%
YoY
|
$31.78M
1048.36%
YoY
|
$2.767M
-120.51%
YoY
|
-$13.49M
-192.94%
YoY
|
| Pretax Income |
$100.6M
-228.85%
YoY
|
-$78.10M
3.01%
YoY
|
-$75.82M
-76.13%
YoY
|
-$317.6M
-37.84%
YoY
|
-$510.9M
439.71%
YoY
|
| Income Tax |
-$181.7M
4023.97%
YoY
|
-$4.406M
-131.32%
YoY
|
$14.07M
30.37%
YoY
|
$10.79M
-26.61%
YoY
|
$14.70M
-749.14%
YoY
|
| Net Earnings |
$282.3M
-483.11%
YoY
|
-$73.69M
-18.01%
YoY
|
-$89.88M
-72.63%
YoY
|
-$328.4M
-37.53%
YoY
|
-$525.6M
468.86%
YoY
|
| Basic Earnings Per Share |
$0.52
-500.0%
YoY
|
-$0.13
-18.75%
YoY
|
-$0.16
-73.33%
YoY
|
-$0.60
-48.28%
YoY
|
-$1.16
110.91%
YoY
|
| Diluted Earnings Per Share |
$0.52
-500.0%
YoY
|
-$0.13
-18.45%
YoY
|
-$0.16
-73.39%
YoY
|
-$0.60
-48.35%
YoY
|
-$1.16
110.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
538.1M shares
-3.89%
YoY
|
559.9M shares
-0.7%
YoY
|
563.9M shares
2.89%
YoY
|
548.0M shares
20.54%
YoY
|
454.6M shares
170.2%
YoY
|
| Diluted Shares Outstanding |
544.9M shares
-2.69%
YoY
|
559.9M shares
-0.7%
YoY
|
563.9M shares
2.89%
YoY
|
548.0M shares
20.54%
YoY
|
454.6M shares
170.2%
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 |
$481.1M
13.56%
YoY
|
$411.1M
15.92%
YoY
|
$361.7M
14.38%
YoY
|
$356.6M
6.42%
YoY
|
$423.6M
4.54%
YoY
|
$354.7M
8.82%
YoY
|
$316.3M
10.07%
YoY
|
$335.1M
15.72%
YoY
|
$405.3M
31.34%
YoY
|
$325.9M
24.05%
YoY
|
$287.3M
18.61%
YoY
|
$289.6M
18.17%
YoY
|
$308.5M
6.51%
YoY
|
$262.7M
18.99%
YoY
|
$242.2M
23.89%
YoY
|
$245.1M
31.6%
YoY
|
$289.7M
39.34%
YoY
|
$220.8M
49.92%
YoY
|
$195.5M
40.28%
YoY
|
$186.2M
64.64%
YoY
|
| Cost Of Revenue |
$73.94M
19.03%
YoY
|
$68.81M
7.92%
YoY
|
$64.38M
2.39%
YoY
|
$63.40M
14.59%
YoY
|
$62.11M
16.68%
YoY
|
$63.76M
27.73%
YoY
|
$62.88M
28.35%
YoY
|
$55.33M
26.7%
YoY
|
$53.24M
11.63%
YoY
|
$49.92M
16.72%
YoY
|
$48.99M
9.9%
YoY
|
$43.67M
-3.0%
YoY
|
$47.69M
15.86%
YoY
|
$42.77M
-0.77%
YoY
|
$44.58M
25.23%
YoY
|
$45.02M
-8.15%
YoY
|
$41.16M
104.8%
YoY
|
$43.10M
147.91%
YoY
|
$35.59M
142.17%
YoY
|
$49.01M
259.36%
YoY
|
| Gross Profit |
$407.2M
12.62%
YoY
|
$342.3M
17.67%
YoY
|
$297.3M
17.35%
YoY
|
$293.2M
4.8%
YoY
|
$361.5M
2.7%
YoY
|
$290.9M
5.39%
YoY
|
$253.4M
6.32%
YoY
|
$279.8M
13.77%
YoY
|
$352.0M
34.95%
YoY
|
$276.0M
25.47%
YoY
|
$238.3M
20.58%
YoY
|
$245.9M
22.93%
YoY
|
$260.9M
4.96%
YoY
|
$220.0M
23.78%
YoY
|
$197.6M
23.59%
YoY
|
$200.1M
45.8%
YoY
|
$248.5M
32.41%
YoY
|
$177.7M
36.81%
YoY
|
$159.9M
28.27%
YoY
|
$137.2M
37.95%
YoY
|
| Selling, General & Admin |
$230.6M
20.76%
YoY
|
$231.3M
-2.53%
YoY
|
$219.2M
-3.07%
YoY
|
$211.0M
-13.2%
YoY
|
$191.0M
-23.75%
YoY
|
$237.3M
-4.05%
YoY
|
$226.1M
-1.39%
YoY
|
$243.1M
12.35%
YoY
|
$250.5M
12.1%
YoY
|
$247.3M
12.96%
YoY
|
$229.3M
-8.28%
YoY
|
$216.3M
-12.52%
YoY
|
$223.4M
-4.74%
YoY
|
$218.9M
-5.8%
YoY
|
$250.0M
24.93%
YoY
|
$247.3M
-11.73%
YoY
|
$234.5M
62.88%
YoY
|
$232.4M
40.46%
YoY
|
$200.1M
73.75%
YoY
|
$280.2M
138.22%
YoY
|
| Research & Development |
$95.16M
-3.37%
YoY
|
$96.87M
-0.11%
YoY
|
$98.34M
1.64%
YoY
|
$95.17M
11.18%
YoY
|
$98.48M
14.99%
YoY
|
$96.98M
14.75%
YoY
|
$96.75M
11.72%
YoY
|
$85.60M
15.08%
YoY
|
$85.64M
4.6%
YoY
|
$84.51M
25.5%
YoY
|
$86.61M
27.65%
YoY
|
$74.39M
8.29%
YoY
|
$81.87M
27.1%
YoY
|
$67.34M
9.39%
YoY
|
$67.85M
17.7%
YoY
|
$68.69M
-26.17%
YoY
|
$64.41M
120.59%
YoY
|
$61.56M
124.21%
YoY
|
$57.65M
117.2%
YoY
|
$93.04M
248.09%
YoY
|
| Depreciation & Amortization |
$4.973M
54.68%
YoY
|
$4.513M
114.9%
YoY
|
$1.200M
-73.8%
YoY
|
$3.253M
-33.64%
YoY
|
$3.215M
-46.79%
YoY
|
$2.100M
-22.22%
YoY
|
$4.581M
63.61%
YoY
|
$4.902M
-12.71%
YoY
|
$6.042M
5.45%
YoY
|
$2.700M
-45.21%
YoY
|
$2.800M
47.37%
YoY
|
$5.616M
195.58%
YoY
|
$5.730M
42.96%
YoY
|
$4.928M
189.88%
YoY
|
$1.900M
11.76%
YoY
|
$1.900M
5.56%
YoY
|
$4.008M
N/A
|
$1.700M
-19.05%
YoY
|
$1.700M
-22.73%
YoY
|
$1.800M
-18.18%
YoY
|
| Operating Expenses |
$326.9M
2.52%
YoY
|
$329.2M
-1.5%
YoY
|
$317.5M
-7.72%
YoY
|
$306.6M
-6.87%
YoY
|
$318.8M
-5.33%
YoY
|
$334.3M
0.73%
YoY
|
$344.1M
8.93%
YoY
|
$329.3M
12.97%
YoY
|
$336.8M
10.07%
YoY
|
$331.8M
15.63%
YoY
|
$315.9M
-0.61%
YoY
|
$291.4M
-7.77%
YoY
|
$306.0M
2.2%
YoY
|
$287.0M
-2.38%
YoY
|
$317.8M
23.31%
YoY
|
$316.0M
-15.33%
YoY
|
$299.4M
72.87%
YoY
|
$294.0M
52.38%
YoY
|
$257.7M
81.89%
YoY
|
$373.2M
158.57%
YoY
|
| Operating Profit |
$80.29M
88.1%
YoY
|
$13.07M
-130.14%
YoY
|
-$20.19M
-77.75%
YoY
|
-$13.40M
-72.91%
YoY
|
$42.68M
180.74%
YoY
|
-$43.36M
-22.31%
YoY
|
-$90.74M
16.95%
YoY
|
-$49.47M
8.66%
YoY
|
$15.20M
-133.68%
YoY
|
-$55.82M
-16.68%
YoY
|
-$77.59M
-35.45%
YoY
|
-$45.52M
-60.74%
YoY
|
-$45.15M
-11.27%
YoY
|
-$66.99M
-42.37%
YoY
|
-$120.2M
22.87%
YoY
|
-$116.0M
-50.87%
YoY
|
-$50.88M
-450.89%
YoY
|
-$116.2M
84.48%
YoY
|
-$97.82M
474.47%
YoY
|
-$236.0M
425.95%
YoY
|
| Interest Expense |
$11.67M
-32.02%
YoY
|
$11.70M
19.95%
YoY
|
$12.00M
-6.0%
YoY
|
$12.65M
-8.55%
YoY
|
$17.17M
12.81%
YoY
|
$9.755M
-48.06%
YoY
|
$12.77M
-5.98%
YoY
|
$13.83M
-0.13%
YoY
|
$15.22M
17.98%
YoY
|
$18.78M
96.45%
YoY
|
$13.58M
201.49%
YoY
|
$13.85M
479.17%
YoY
|
$12.90M
-383.16%
YoY
|
$9.561M
-270.7%
YoY
|
$4.505M
-393.68%
YoY
|
$2.391M
-222.05%
YoY
|
-$4.555M
-1238.75%
YoY
|
-$5.601M
-5701.0%
YoY
|
-$1.534M
-1634.0%
YoY
|
-$1.959M
-491.8%
YoY
|
| Other Income/Expense, Net |
$481.0K
-87.5%
YoY
|
-$180.0K
-102.3%
YoY
|
$11.51M
38.48%
YoY
|
-$15.96M
-249.49%
YoY
|
$3.848M
-38.77%
YoY
|
$7.810M
-43.1%
YoY
|
$8.310M
11.22%
YoY
|
$10.68M
148.7%
YoY
|
$6.284M
18.79%
YoY
|
$13.73M
1445.61%
YoY
|
$7.472M
-1345.33%
YoY
|
$4.294M
-252.76%
YoY
|
$5.290M
600.66%
YoY
|
$888.0K
-120.65%
YoY
|
-$600.0K
-51.02%
YoY
|
-$2.811M
-12.65%
YoY
|
$755.0K
-83.59%
YoY
|
-$4.300M
-31.78%
YoY
|
-$1.225M
-105.1%
YoY
|
-$3.218M
-58.74%
YoY
|
| Pretax Income |
$92.44M
69.22%
YoY
|
$24.59M
-196.44%
YoY
|
$3.327M
-104.04%
YoY
|
-$19.73M
-20.95%
YoY
|
$54.62M
49.26%
YoY
|
-$25.50M
-7.65%
YoY
|
-$82.27M
45.53%
YoY
|
-$24.96M
-11.72%
YoY
|
$36.60M
-235.75%
YoY
|
-$27.61M
-51.17%
YoY
|
-$56.53M
-51.39%
YoY
|
-$28.27M
-76.0%
YoY
|
-$26.96M
-50.7%
YoY
|
-$56.54M
-52.74%
YoY
|
-$116.3M
18.32%
YoY
|
-$117.8M
-50.57%
YoY
|
-$54.68M
-378.97%
YoY
|
-$119.6M
72.97%
YoY
|
-$98.28M
-1492.27%
YoY
|
-$238.3M
356.66%
YoY
|
| Income Tax |
-$12.03M
-524.91%
YoY
|
-$174.2M
1077.34%
YoY
|
$1.700M
-55.59%
YoY
|
$2.827M
-25.21%
YoY
|
$2.830M
5.6%
YoY
|
-$14.80M
-479.49%
YoY
|
$3.828M
0.74%
YoY
|
$3.780M
4.07%
YoY
|
$2.680M
267.12%
YoY
|
$3.900M
229.95%
YoY
|
$3.800M
-7.32%
YoY
|
$3.632M
-24.33%
YoY
|
$730.0K
-91.34%
YoY
|
$1.182M
-61.87%
YoY
|
$4.100M
141.18%
YoY
|
$4.800M
242.86%
YoY
|
$8.431M
-227.74%
YoY
|
$3.100M
93.75%
YoY
|
$1.700M
-19.05%
YoY
|
$1.400M
111.48%
YoY
|
| Net Earnings |
$104.5M
101.69%
YoY
|
$198.8M
-1966.16%
YoY
|
$1.584M
-101.84%
YoY
|
-$22.56M
-21.51%
YoY
|
$51.79M
52.71%
YoY
|
-$10.66M
-66.21%
YoY
|
-$86.10M
42.64%
YoY
|
-$28.74M
-9.92%
YoY
|
$33.92M
-222.49%
YoY
|
-$31.54M
-45.37%
YoY
|
-$60.36M
-49.86%
YoY
|
-$31.90M
-73.97%
YoY
|
-$27.69M
-56.13%
YoY
|
-$57.72M
-52.99%
YoY
|
-$120.4M
20.35%
YoY
|
-$122.6M
-48.86%
YoY
|
-$63.11M
-339.96%
YoY
|
-$122.8M
73.44%
YoY
|
-$100.0M
-2105.73%
YoY
|
-$239.7M
353.56%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.37
-1950.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.04
-20.0%
YoY
|
N/A
|
-$0.02
-66.67%
YoY
|
-$0.15
36.36%
YoY
|
-$0.05
-16.67%
YoY
|
N/A
|
-$0.06
-40.0%
YoY
|
-$0.11
-50.0%
YoY
|
-$0.06
-73.91%
YoY
|
N/A
|
-$0.10
-56.52%
YoY
|
-$0.22
15.79%
YoY
|
-$0.23
-79.28%
YoY
|
N/A
|
-$0.23
-43.9%
YoY
|
-$0.19
N/A
|
-$1.11
N/A
|
| Diluted Earnings Per Share |
$0.19
106.38%
YoY
|
$0.37
-1950.0%
YoY
|
$0.00
-98.96%
YoY
|
-$0.04
-19.83%
YoY
|
$0.09
61.62%
YoY
|
-$0.02
-66.67%
YoY
|
-$0.15
37.79%
YoY
|
-$0.05
-11.82%
YoY
|
$0.06
-216.32%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.11
-50.0%
YoY
|
-$0.06
-75.14%
YoY
|
-$0.05
-100.0%
YoY
|
-$104.9K
45617918.09%
YoY
|
-$0.22
15.79%
YoY
|
-$0.23
-79.28%
YoY
|
-$138.8K
-374.05%
YoY
|
-$0.23
-43.9%
YoY
|
-$0.19
N/A
|
-$1.11
-100.0%
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
|
532.3M shares
-3.41%
YoY
|
536.2M shares
-5.61%
YoY
|
548.5M shares
-3.77%
YoY
|
N/A
|
551.0M shares
-2.82%
YoY
|
568.0M shares
0.92%
YoY
|
569.9M shares
2.16%
YoY
|
N/A
|
567.0M shares
3.07%
YoY
|
562.9M shares
3.08%
YoY
|
557.9M shares
2.95%
YoY
|
N/A
|
550.2M shares
3.47%
YoY
|
546.1M shares
3.71%
YoY
|
541.9M shares
151.64%
YoY
|
N/A
|
531.7M shares
210.44%
YoY
|
526.5M shares
223.18%
YoY
|
215.4M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
539.0M shares
-2.18%
YoY
|
542.9M shares
-4.43%
YoY
|
548.5M shares
-3.77%
YoY
|
N/A
|
551.0M shares
-2.82%
YoY
|
568.0M shares
0.92%
YoY
|
569.9M shares
2.16%
YoY
|
N/A
|
567.0M shares
3.07%
YoY
|
562.9M shares
3.08%
YoY
|
557.9M shares
2.95%
YoY
|
N/A
|
550.2M shares
3.47%
YoY
|
546.1M shares
3.71%
YoY
|
541.9M shares
151.64%
YoY
|
N/A
|
531.7M shares
210.44%
YoY
|
526.5M shares
223.18%
YoY
|
215.4M shares
N/A
|
Loading...