|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$2.018B
18.82%
YoY
|
$1.699B
18.75%
YoY
|
$1.431B
23.48%
YoY
|
$1.159B
24.65%
YoY
|
$929.4M
32.12%
YoY
|
| Cost Of Revenue |
$372.2M
16.24%
YoY
|
$320.2M
20.17%
YoY
|
$266.5M
19.54%
YoY
|
$222.9M
28.93%
YoY
|
$172.9M
35.37%
YoY
|
| Gross Profit |
$1.646B
19.42%
YoY
|
$1.378B
18.42%
YoY
|
$1.164B
24.42%
YoY
|
$935.6M
23.67%
YoY
|
$756.6M
31.39%
YoY
|
| Selling, General & Admin |
$907.9M
13.35%
YoY
|
$800.9M
14.38%
YoY
|
$700.3M
17.79%
YoY
|
$594.5M
21.64%
YoY
|
$488.7M
44.72%
YoY
|
| Research & Development |
$474.3M
23.34%
YoY
|
$384.6M
26.21%
YoY
|
$304.7M
39.55%
YoY
|
$218.3M
39.66%
YoY
|
$156.3M
40.32%
YoY
|
| Depreciation & Amortization |
$18.40M
-4.17%
YoY
|
$19.20M
-65.05%
YoY
|
$54.94M
0.6%
YoY
|
$54.61M
415.2%
YoY
|
$10.60M
17.78%
YoY
|
| Operating Expenses |
$1.401B
16.82%
YoY
|
$1.199B
16.72%
YoY
|
$1.027B
22.42%
YoY
|
$839.1M
24.27%
YoY
|
$675.3M
39.54%
YoY
|
| Operating Profit |
$245.4M
36.76%
YoY
|
$179.4M
31.17%
YoY
|
$136.8M
41.77%
YoY
|
$96.49M
18.67%
YoY
|
$81.31M
-11.52%
YoY
|
| Interest Expense |
$47.73M
4673.1%
YoY
|
$1.000M
-97.32%
YoY
|
$37.28M
-1193.69%
YoY
|
-$3.409M
-66.55%
YoY
|
-$10.19M
-28.23%
YoY
|
| Other Income/Expense, Net |
$6.643M
-255.03%
YoY
|
-$4.285M
-60.21%
YoY
|
-$10.77M
-2006.02%
YoY
|
$565.0K
3.86%
YoY
|
$544.0K
235.8%
YoY
|
| Pretax Income |
$299.8M
34.16%
YoY
|
$223.4M
44.23%
YoY
|
$154.9M
72.19%
YoY
|
$89.97M
25.55%
YoY
|
$71.66M
-7.96%
YoY
|
| Income Tax |
$137.1M
-152.68%
YoY
|
-$260.3M
-92062.9%
YoY
|
$283.0K
-101.57%
YoY
|
-$17.99M
-193.67%
YoY
|
$19.21M
797.99%
YoY
|
| Net Earnings |
$162.7M
-66.37%
YoY
|
$483.7M
212.8%
YoY
|
$154.6M
43.23%
YoY
|
$108.0M
105.83%
YoY
|
$52.45M
-30.72%
YoY
|
| Basic Earnings Per Share |
$0.54
-66.67%
YoY
|
$1.62
205.66%
YoY
|
$0.53
39.47%
YoY
|
$0.38
111.11%
YoY
|
$0.18
-33.33%
YoY
|
| Diluted Earnings Per Share |
$0.54
-66.04%
YoY
|
$1.59
207.09%
YoY
|
$0.52
39.56%
YoY
|
$0.37
105.67%
YoY
|
$0.18
-30.77%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
300.1M shares
0.58%
YoY
|
298.4M shares
1.47%
YoY
|
294.1M shares
2.21%
YoY
|
287.7M shares
1.25%
YoY
|
284.2M shares
1.32%
YoY
|
| Diluted Shares Outstanding |
303.7M shares
0.04%
YoY
|
303.6M shares
1.44%
YoY
|
299.3M shares
2.63%
YoY
|
291.6M shares
0.25%
YoY
|
290.9M shares
1.53%
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 |
$531.7M
19.44%
YoY
|
$515.5M
18.18%
YoY
|
$493.8M
18.11%
YoY
|
$477.3M
19.57%
YoY
|
$445.2M
16.89%
YoY
|
$436.2M
19.47%
YoY
|
$418.1M
18.89%
YoY
|
$399.2M
19.93%
YoY
|
$380.8M
21.11%
YoY
|
$365.1M
22.74%
YoY
|
$351.7M
25.91%
YoY
|
$332.9M
24.55%
YoY
|
$314.5M
24.5%
YoY
|
$297.5M
23.55%
YoY
|
$279.3M
23.4%
YoY
|
$267.3M
27.43%
YoY
|
$252.6M
28.54%
YoY
|
$240.8M
31.63%
YoY
|
$226.4M
34.27%
YoY
|
| Cost Of Revenue |
$101.4M
19.16%
YoY
|
$95.84M
16.08%
YoY
|
$89.76M
15.4%
YoY
|
$85.21M
13.99%
YoY
|
$85.09M
18.39%
YoY
|
$82.56M
21.65%
YoY
|
$77.78M
20.84%
YoY
|
$74.75M
19.9%
YoY
|
$71.87M
20.66%
YoY
|
$67.87M
21.58%
YoY
|
$64.37M
15.55%
YoY
|
$62.34M
20.36%
YoY
|
$59.57M
24.31%
YoY
|
$55.82M
25.56%
YoY
|
$55.70M
33.69%
YoY
|
$51.80M
33.39%
YoY
|
$47.92M
35.74%
YoY
|
$44.46M
34.24%
YoY
|
$41.67M
35.67%
YoY
|
| Gross Profit |
$430.3M
19.51%
YoY
|
$419.6M
18.67%
YoY
|
$404.1M
18.73%
YoY
|
$392.1M
20.86%
YoY
|
$360.1M
16.54%
YoY
|
$353.6M
18.97%
YoY
|
$340.3M
18.45%
YoY
|
$324.5M
19.93%
YoY
|
$309.0M
21.21%
YoY
|
$297.2M
23.01%
YoY
|
$287.3M
28.49%
YoY
|
$270.5M
25.56%
YoY
|
$254.9M
24.55%
YoY
|
$241.6M
23.09%
YoY
|
$223.6M
21.08%
YoY
|
$215.5M
26.08%
YoY
|
$204.7M
26.97%
YoY
|
$196.3M
31.05%
YoY
|
$184.7M
33.95%
YoY
|
| Selling, General & Admin |
$243.9M
14.05%
YoY
|
$226.3M
11.03%
YoY
|
$216.1M
11.87%
YoY
|
$221.6M
16.59%
YoY
|
$213.8M
10.73%
YoY
|
$203.8M
15.84%
YoY
|
$193.2M
12.08%
YoY
|
$190.1M
15.76%
YoY
|
$193.1M
17.67%
YoY
|
$176.0M
19.08%
YoY
|
$172.4M
19.08%
YoY
|
$164.2M
16.18%
YoY
|
$164.1M
20.06%
YoY
|
$147.8M
16.65%
YoY
|
$144.7M
22.67%
YoY
|
$141.3M
31.59%
YoY
|
$136.7M
36.8%
YoY
|
$126.7M
43.51%
YoY
|
$118.0M
49.73%
YoY
|
| Research & Development |
$130.6M
26.43%
YoY
|
$120.6M
22.6%
YoY
|
$115.0M
20.58%
YoY
|
$108.2M
23.52%
YoY
|
$103.3M
22.6%
YoY
|
$98.34M
22.77%
YoY
|
$95.37M
28.73%
YoY
|
$87.58M
32.13%
YoY
|
$84.25M
36.98%
YoY
|
$80.10M
49.97%
YoY
|
$74.08M
42.72%
YoY
|
$66.28M
36.71%
YoY
|
$61.50M
43.59%
YoY
|
$53.41M
30.67%
YoY
|
$51.91M
36.93%
YoY
|
$48.48M
39.62%
YoY
|
$42.83M
35.12%
YoY
|
$40.88M
42.28%
YoY
|
$37.91M
37.79%
YoY
|
| Depreciation & Amortization |
$6.164M
-7.31%
YoY
|
$5.731M
-57.43%
YoY
|
$5.703M
-59.3%
YoY
|
$5.095M
18.35%
YoY
|
$6.650M
-52.81%
YoY
|
$13.46M
-2.07%
YoY
|
$14.01M
3.81%
YoY
|
$4.305M
-68.34%
YoY
|
$14.09M
0.42%
YoY
|
$13.75M
-0.12%
YoY
|
$13.50M
0.41%
YoY
|
$13.60M
385.95%
YoY
|
$14.03M
-2.59%
YoY
|
$13.76M
-4.18%
YoY
|
$13.45M
-4.77%
YoY
|
$2.798M
13.05%
YoY
|
$14.41M
-5.84%
YoY
|
$14.36M
-9.09%
YoY
|
$14.12M
-7.11%
YoY
|
| Operating Expenses |
$374.5M
18.09%
YoY
|
$346.9M
13.31%
YoY
|
$331.1M
12.89%
YoY
|
$329.8M
16.77%
YoY
|
$317.1M
12.14%
YoY
|
$306.1M
17.07%
YoY
|
$293.3M
16.37%
YoY
|
$282.4M
19.55%
YoY
|
$282.8M
21.8%
YoY
|
$261.5M
25.88%
YoY
|
$252.1M
24.03%
YoY
|
$236.3M
20.3%
YoY
|
$232.2M
24.13%
YoY
|
$207.7M
18.65%
YoY
|
$203.2M
24.34%
YoY
|
$196.4M
31.19%
YoY
|
$187.0M
33.22%
YoY
|
$175.1M
39.31%
YoY
|
$163.4M
42.06%
YoY
|
| Operating Profit |
$55.87M
30.03%
YoY
|
$72.74M
53.25%
YoY
|
$72.97M
55.17%
YoY
|
$62.34M
48.32%
YoY
|
$42.97M
64.02%
YoY
|
$47.46M
32.88%
YoY
|
$47.03M
33.34%
YoY
|
$42.03M
22.57%
YoY
|
$26.20M
15.17%
YoY
|
$35.72M
5.41%
YoY
|
$35.27M
72.9%
YoY
|
$34.29M
79.58%
YoY
|
$22.75M
29.02%
YoY
|
$33.89M
59.73%
YoY
|
$20.40M
-4.01%
YoY
|
$19.09M
-9.98%
YoY
|
$17.63M
-15.25%
YoY
|
$21.22M
-12.0%
YoY
|
$21.25M
-6.92%
YoY
|
| Interest Expense |
$10.11M
-7.49%
YoY
|
$12.08M
3.04%
YoY
|
$13.24M
3.05%
YoY
|
$12.30M
-3.76%
YoY
|
$10.93M
-0.85%
YoY
|
$11.73M
10.57%
YoY
|
$12.85M
51.18%
YoY
|
$12.78M
78.77%
YoY
|
$11.02M
171.13%
YoY
|
$10.61M
-321.54%
YoY
|
$8.500M
-1756.92%
YoY
|
$7.146M
-428.55%
YoY
|
$4.066M
-282.01%
YoY
|
-$4.787M
95.39%
YoY
|
-$513.0K
-80.65%
YoY
|
-$2.175M
-23.87%
YoY
|
-$2.234M
-25.53%
YoY
|
-$2.450M
-30.0%
YoY
|
-$2.651M
-26.36%
YoY
|
| Other Income/Expense, Net |
-$638.0K
-134.3%
YoY
|
-$370.0K
-82.14%
YoY
|
$894.0K
-143.87%
YoY
|
$6.757M
-432.04%
YoY
|
$1.860M
-145.98%
YoY
|
-$2.072M
-46.89%
YoY
|
-$2.038M
-33.72%
YoY
|
-$2.035M
-907.54%
YoY
|
-$4.045M
-267.7%
YoY
|
-$3.901M
-341.25%
YoY
|
-$3.075M
153.29%
YoY
|
$252.0K
-111.2%
YoY
|
$2.412M
27.69%
YoY
|
$1.617M
-219.16%
YoY
|
-$1.214M
-6.54%
YoY
|
-$2.250M
-271.62%
YoY
|
$1.889M
-172.65%
YoY
|
-$1.357M
-153.72%
YoY
|
-$1.299M
-752.76%
YoY
|
| Pretax Income |
$46.82M
-15.96%
YoY
|
$84.45M
47.85%
YoY
|
$87.11M
50.6%
YoY
|
$81.39M
54.24%
YoY
|
$55.70M
85.05%
YoY
|
$57.12M
34.64%
YoY
|
$57.84M
42.1%
YoY
|
$52.77M
26.59%
YoY
|
$30.10M
16.18%
YoY
|
$42.42M
38.11%
YoY
|
$40.70M
117.99%
YoY
|
$41.69M
184.18%
YoY
|
$25.91M
49.9%
YoY
|
$30.72M
76.45%
YoY
|
$18.67M
7.92%
YoY
|
$14.67M
-25.41%
YoY
|
$17.28M
13.71%
YoY
|
$17.41M
-24.89%
YoY
|
$17.30M
-10.95%
YoY
|
| Income Tax |
$29.40M
79.26%
YoY
|
$44.40M
-114.57%
YoY
|
$29.86M
115.92%
YoY
|
$33.44M
136.31%
YoY
|
$16.40M
-309.13%
YoY
|
-$304.6M
113995.13%
YoY
|
$13.83M
182.59%
YoY
|
$14.15M
304.49%
YoY
|
-$7.842M
-85.58%
YoY
|
-$267.0K
-101.7%
YoY
|
$4.894M
-39.92%
YoY
|
$3.498M
-72.14%
YoY
|
-$54.38M
-432.52%
YoY
|
$15.69M
456.22%
YoY
|
$8.146M
-228.49%
YoY
|
$12.56M
97.03%
YoY
|
$16.36M
-239.79%
YoY
|
$2.821M
-40.76%
YoY
|
-$6.340M
-425.3%
YoY
|
| Net Earnings |
$17.42M
-55.69%
YoY
|
$40.06M
-88.93%
YoY
|
$57.24M
30.07%
YoY
|
$47.96M
24.17%
YoY
|
$39.30M
3.58%
YoY
|
$361.8M
747.37%
YoY
|
$44.01M
22.9%
YoY
|
$38.62M
1.13%
YoY
|
$37.94M
-52.74%
YoY
|
$42.69M
184.11%
YoY
|
$35.81M
240.2%
YoY
|
$38.19M
1706.43%
YoY
|
$80.29M
8542.95%
YoY
|
$15.03M
3.01%
YoY
|
$10.53M
-55.48%
YoY
|
$2.114M
-84.1%
YoY
|
$929.0K
-96.56%
YoY
|
$14.59M
-20.79%
YoY
|
$23.64M
35.25%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.13
-89.26%
YoY
|
$0.19
26.67%
YoY
|
$0.16
23.08%
YoY
|
N/A
|
$1.21
764.29%
YoY
|
$0.15
25.0%
YoY
|
$0.13
0.0%
YoY
|
N/A
|
$0.14
180.0%
YoY
|
$0.12
200.0%
YoY
|
$0.13
1200.0%
YoY
|
N/A
|
$0.05
0.0%
YoY
|
$0.04
-50.0%
YoY
|
$0.01
-80.0%
YoY
|
N/A
|
$0.05
-28.57%
YoY
|
$0.08
33.33%
YoY
|
| Diluted Earnings Per Share |
$0.06
-54.22%
YoY
|
$0.13
-89.08%
YoY
|
$0.19
26.67%
YoY
|
$0.16
23.08%
YoY
|
$0.13
0.0%
YoY
|
$1.19
750.0%
YoY
|
$0.15
25.0%
YoY
|
$0.13
0.89%
YoY
|
$0.13
-53.83%
YoY
|
$0.14
180.0%
YoY
|
$0.12
200.0%
YoY
|
$0.13
1188.5%
YoY
|
$0.27
-99.99%
YoY
|
$0.05
0.0%
YoY
|
$0.04
-50.0%
YoY
|
$0.01
-80.0%
YoY
|
$3.193K
-96.59%
YoY
|
$0.05
-16.67%
YoY
|
$0.08
33.33%
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 |
298.3M shares
-0.37%
YoY
|
301.5M shares
1.01%
YoY
|
301.5M shares
1.21%
YoY
|
299.7M shares
0.78%
YoY
|
299.4M shares
1.13%
YoY
|
298.5M shares
1.39%
YoY
|
297.9M shares
1.57%
YoY
|
297.3M shares
2.19%
YoY
|
296.0M shares
2.4%
YoY
|
294.4M shares
2.27%
YoY
|
293.3M shares
2.07%
YoY
|
291.0M shares
1.67%
YoY
|
289.1M shares
1.16%
YoY
|
287.9M shares
1.1%
YoY
|
287.3M shares
1.2%
YoY
|
286.2M shares
1.25%
YoY
|
285.7M shares
1.11%
YoY
|
284.7M shares
1.32%
YoY
|
283.9M shares
1.37%
YoY
|
| Diluted Shares Outstanding |
N/A
|
303.3M shares
-0.07%
YoY
|
304.3M shares
0.97%
YoY
|
304.2M shares
1.06%
YoY
|
N/A
|
303.5M shares
1.41%
YoY
|
301.4M shares
1.2%
YoY
|
301.0M shares
1.54%
YoY
|
N/A
|
299.2M shares
2.75%
YoY
|
297.8M shares
2.48%
YoY
|
296.4M shares
2.19%
YoY
|
N/A
|
291.2M shares
-0.21%
YoY
|
290.6M shares
-0.2%
YoY
|
290.0M shares
0.36%
YoY
|
N/A
|
291.8M shares
1.89%
YoY
|
291.2M shares
1.72%
YoY
|
Loading...