|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$1.313B
9.47%
YoY
|
$1.200B
20.03%
YoY
|
$999.6M
16.0%
YoY
|
$861.7M
13.9%
YoY
|
$756.6M
3.13%
YoY
|
| Cost Of Revenue |
$400.3M
-5.25%
YoY
|
$422.5M
12.09%
YoY
|
$377.0M
1.42%
YoY
|
$371.7M
11.66%
YoY
|
$332.9M
4.59%
YoY
|
| Gross Profit |
$913.1M
17.48%
YoY
|
$777.3M
24.83%
YoY
|
$622.6M
27.05%
YoY
|
$490.1M
15.67%
YoY
|
$423.7M
2.02%
YoY
|
| Selling, General & Admin |
$215.2M
-3.51%
YoY
|
$223.0M
21.9%
YoY
|
$182.9M
11.22%
YoY
|
$164.5M
15.03%
YoY
|
$143.0M
6.34%
YoY
|
| Research & Development |
$262.5M
9.6%
YoY
|
$239.5M
9.46%
YoY
|
$218.8M
13.15%
YoY
|
$193.4M
22.88%
YoY
|
$157.4M
26.08%
YoY
|
| Depreciation & Amortization |
$154.7M
-4.8%
YoY
|
$162.5M
6.12%
YoY
|
$153.1M
-5.04%
YoY
|
$161.2M
17.5%
YoY
|
$137.2M
18.36%
YoY
|
| Operating Expenses |
$590.7M
-3.95%
YoY
|
$614.9M
21.78%
YoY
|
$504.9M
11.6%
YoY
|
$452.4M
1.0%
YoY
|
$447.9M
17.47%
YoY
|
| Operating Profit |
$322.5M
98.64%
YoY
|
$162.3M
37.92%
YoY
|
$117.7M
212.59%
YoY
|
$37.65M
-255.35%
YoY
|
-$24.24M
-171.26%
YoY
|
| Interest Expense |
-$45.40M
0.63%
YoY
|
-$45.12M
-181.36%
YoY
|
$55.46M
-214.52%
YoY
|
-$48.42M
-232.41%
YoY
|
$36.57M
4.85%
YoY
|
| Other Income/Expense, Net |
-$45.02M
-2.76%
YoY
|
-$46.30M
8.54%
YoY
|
-$42.66M
-3456.33%
YoY
|
$1.271M
-102.99%
YoY
|
-$42.50M
42.27%
YoY
|
| Pretax Income |
$277.4M
139.1%
YoY
|
$116.0M
54.63%
YoY
|
$75.04M
-296.98%
YoY
|
-$38.10M
-42.92%
YoY
|
-$66.74M
-1712.1%
YoY
|
| Income Tax |
$62.23M
221.92%
YoY
|
$19.33M
0.02%
YoY
|
$19.33M
-261.7%
YoY
|
-$11.95M
-46.76%
YoY
|
-$22.45M
378.31%
YoY
|
| Net Earnings |
$215.2M
122.54%
YoY
|
$96.70M
73.58%
YoY
|
$55.71M
-313.1%
YoY
|
-$26.14M
-40.97%
YoY
|
-$44.29M
-601.35%
YoY
|
| Basic Earnings Per Share |
$2.50
125.23%
YoY
|
$1.11
70.77%
YoY
|
$0.65
-309.68%
YoY
|
-$0.31
-41.51%
YoY
|
-$0.53
-541.67%
YoY
|
| Diluted Earnings Per Share |
$2.46
125.69%
YoY
|
$1.09
70.31%
YoY
|
$0.64
-306.72%
YoY
|
-$0.31
-41.58%
YoY
|
-$0.53
-541.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.13M shares
-0.85%
YoY
|
86.87M shares
1.53%
YoY
|
85.56M shares
1.33%
YoY
|
84.44M shares
1.57%
YoY
|
83.13M shares
11.99%
YoY
|
| Diluted Shares Outstanding |
87.47M shares
-1.53%
YoY
|
88.83M shares
2.15%
YoY
|
86.96M shares
2.98%
YoY
|
84.44M shares
1.57%
YoY
|
83.13M shares
9.85%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$354.6M
7.19%
YoY
|
$334.6M
7.3%
YoY
|
$322.2M
7.23%
YoY
|
$325.8M
8.64%
YoY
|
$330.8M
15.04%
YoY
|
$311.8M
18.84%
YoY
|
$300.4M
20.55%
YoY
|
$299.9M
23.15%
YoY
|
$287.6M
17.66%
YoY
|
$262.4M
12.21%
YoY
|
$249.2M
15.33%
YoY
|
$243.5M
18.15%
YoY
|
$244.4M
18.84%
YoY
|
$233.8M
15.02%
YoY
|
$216.1M
20.08%
YoY
|
$206.1M
9.01%
YoY
|
$205.7M
11.66%
YoY
|
$203.3M
8.02%
YoY
|
$180.0M
0.34%
YoY
|
$189.1M
7.42%
YoY
|
| Cost Of Revenue |
$98.33M
-7.7%
YoY
|
$106.4M
-13.3%
YoY
|
$94.10M
-9.0%
YoY
|
$93.24M
-2.75%
YoY
|
$106.5M
6.05%
YoY
|
$122.8M
23.93%
YoY
|
$103.4M
13.87%
YoY
|
$95.88M
3.52%
YoY
|
$100.5M
3.99%
YoY
|
$99.07M
-0.53%
YoY
|
$90.81M
1.77%
YoY
|
$92.62M
4.86%
YoY
|
$96.61M
2.22%
YoY
|
$99.59M
1.63%
YoY
|
$89.23M
16.43%
YoY
|
$88.33M
14.52%
YoY
|
$94.51M
16.55%
YoY
|
$98.00M
12.25%
YoY
|
$76.63M
2.46%
YoY
|
$77.13M
3.87%
YoY
|
| Gross Profit |
$256.3M
14.27%
YoY
|
$228.1M
20.69%
YoY
|
$228.1M
15.75%
YoY
|
$232.6M
13.99%
YoY
|
$224.3M
19.86%
YoY
|
$189.0M
15.75%
YoY
|
$197.0M
24.38%
YoY
|
$204.1M
35.2%
YoY
|
$187.1M
26.59%
YoY
|
$163.3M
21.66%
YoY
|
$158.4M
24.87%
YoY
|
$150.9M
28.11%
YoY
|
$147.8M
32.97%
YoY
|
$134.2M
27.49%
YoY
|
$126.9M
22.78%
YoY
|
$117.8M
5.22%
YoY
|
$111.2M
7.81%
YoY
|
$105.3M
4.36%
YoY
|
$103.3M
-1.18%
YoY
|
$112.0M
10.01%
YoY
|
| Selling, General & Admin |
$57.96M
12.51%
YoY
|
$58.45M
10.16%
YoY
|
$55.29M
1.59%
YoY
|
$49.91M
-7.2%
YoY
|
$51.52M
-16.54%
YoY
|
$53.06M
15.72%
YoY
|
$54.43M
18.23%
YoY
|
$53.79M
16.38%
YoY
|
$61.73M
37.7%
YoY
|
$45.85M
14.53%
YoY
|
$46.04M
8.63%
YoY
|
$46.21M
10.61%
YoY
|
$44.83M
11.27%
YoY
|
$40.03M
7.64%
YoY
|
$42.38M
29.47%
YoY
|
$41.78M
9.12%
YoY
|
$40.29M
15.86%
YoY
|
$37.19M
2.18%
YoY
|
$32.73M
-6.43%
YoY
|
$38.29M
17.23%
YoY
|
| Research & Development |
$67.77M
10.31%
YoY
|
$70.35M
8.82%
YoY
|
$65.92M
9.52%
YoY
|
$64.80M
10.62%
YoY
|
$61.44M
9.53%
YoY
|
$64.65M
17.05%
YoY
|
$60.19M
8.23%
YoY
|
$58.58M
6.96%
YoY
|
$56.09M
5.45%
YoY
|
$55.24M
4.77%
YoY
|
$55.61M
13.75%
YoY
|
$54.77M
17.58%
YoY
|
$53.19M
17.73%
YoY
|
$52.72M
14.8%
YoY
|
$48.89M
28.42%
YoY
|
$46.58M
22.91%
YoY
|
$45.18M
27.39%
YoY
|
$45.93M
42.19%
YoY
|
$38.07M
23.77%
YoY
|
$37.90M
23.63%
YoY
|
| Depreciation & Amortization |
$38.21M
-1.36%
YoY
|
$38.68M
-1.28%
YoY
|
$400.0K
-60.0%
YoY
|
$500.0K
-61.54%
YoY
|
$38.74M
-0.51%
YoY
|
$39.18M
3.35%
YoY
|
$1.000M
-44.44%
YoY
|
$1.300M
-35.0%
YoY
|
$38.94M
-0.26%
YoY
|
$37.91M
-6.33%
YoY
|
$1.800M
-95.56%
YoY
|
$2.000M
-37.5%
YoY
|
$39.04M
-1.13%
YoY
|
$40.47M
4.25%
YoY
|
$40.50M
1057.14%
YoY
|
$3.200M
-8.57%
YoY
|
$39.49M
24.29%
YoY
|
$38.82M
27.71%
YoY
|
$3.500M
-12.5%
YoY
|
$3.500M
-14.63%
YoY
|
| Operating Expenses |
$153.4M
8.59%
YoY
|
$155.8M
7.63%
YoY
|
$149.4M
-15.8%
YoY
|
$143.0M
-1.47%
YoY
|
$141.2M
-2.94%
YoY
|
$144.7M
16.3%
YoY
|
$177.4M
39.12%
YoY
|
$145.1M
15.0%
YoY
|
$145.5M
16.74%
YoY
|
$124.4M
7.34%
YoY
|
$127.5M
11.07%
YoY
|
$126.2M
4.96%
YoY
|
$124.6M
5.22%
YoY
|
$115.9M
9.19%
YoY
|
$114.8M
10.73%
YoY
|
$120.2M
6.54%
YoY
|
$118.5M
19.82%
YoY
|
$106.2M
20.92%
YoY
|
$103.7M
11.42%
YoY
|
$112.8M
21.66%
YoY
|
| Operating Profit |
$103.0M
23.92%
YoY
|
$72.40M
63.32%
YoY
|
$78.70M
300.99%
YoY
|
$89.61M
52.07%
YoY
|
$83.08M
99.56%
YoY
|
$44.33M
13.99%
YoY
|
$19.63M
-36.47%
YoY
|
$58.93M
138.19%
YoY
|
$41.63M
79.59%
YoY
|
$38.89M
112.2%
YoY
|
$30.89M
156.34%
YoY
|
$24.74M
-1125.7%
YoY
|
$23.18M
-418.03%
YoY
|
$18.33M
-2213.73%
YoY
|
$12.05M
-3392.62%
YoY
|
-$2.412M
175.66%
YoY
|
-$7.289M
-271.38%
YoY
|
-$867.0K
-106.62%
YoY
|
-$366.0K
-103.18%
YoY
|
-$875.0K
-109.69%
YoY
|
| Interest Expense |
-$10.70M
-11.74%
YoY
|
-$10.50M
-1.16%
YoY
|
-$11.19M
-21.55%
YoY
|
-$11.59M
-5.95%
YoY
|
-$12.13M
-202.8%
YoY
|
-$10.62M
14.26%
YoY
|
-$14.26M
-205.26%
YoY
|
-$12.32M
-192.86%
YoY
|
$11.80M
-21.35%
YoY
|
-$9.298M
-35.0%
YoY
|
$13.55M
-211.34%
YoY
|
$13.27M
15.48%
YoY
|
$15.00M
43.36%
YoY
|
-$14.31M
34.31%
YoY
|
-$12.17M
-202.39%
YoY
|
$11.49M
58.44%
YoY
|
$10.46M
56.39%
YoY
|
-$10.65M
61.38%
YoY
|
$11.88M
70.9%
YoY
|
$7.254M
-18.45%
YoY
|
| Other Income/Expense, Net |
-$10.54M
-13.07%
YoY
|
$329.0K
840.0%
YoY
|
-$11.16M
-16.74%
YoY
|
-$11.56M
-6.08%
YoY
|
-$12.13M
44.5%
YoY
|
$35.00K
-100.38%
YoY
|
-$13.41M
36.75%
YoY
|
-$12.31M
17.09%
YoY
|
-$8.391M
-36.28%
YoY
|
-$9.170M
-935.92%
YoY
|
-$9.804M
-2313.09%
YoY
|
-$10.52M
-8.25%
YoY
|
-$13.17M
22.37%
YoY
|
$1.097M
2050.98%
YoY
|
$443.0K
-105.06%
YoY
|
-$11.46M
65.86%
YoY
|
-$10.76M
4.29%
YoY
|
$51.00K
-99.35%
YoY
|
-$8.759M
18.8%
YoY
|
-$6.910M
-28.9%
YoY
|
| Pretax Income |
$92.41M
30.25%
YoY
|
$60.90M
103.26%
YoY
|
$67.53M
986.07%
YoY
|
$78.05M
67.43%
YoY
|
$70.95M
113.46%
YoY
|
$29.96M
0.82%
YoY
|
$6.218M
-70.51%
YoY
|
$46.62M
227.73%
YoY
|
$33.24M
231.99%
YoY
|
$29.72M
371362.5%
YoY
|
$21.09M
-441.21%
YoY
|
$14.22M
-202.53%
YoY
|
$10.01M
-155.47%
YoY
|
$8.000K
-100.02%
YoY
|
-$6.180M
-32.27%
YoY
|
-$13.87M
78.2%
YoY
|
-$18.05M
197.58%
YoY
|
-$43.77M
3266.54%
YoY
|
-$9.125M
-321.0%
YoY
|
-$7.785M
1026.63%
YoY
|
| Income Tax |
$23.00M
35.26%
YoY
|
$11.16M
210.32%
YoY
|
$15.80M
3060.0%
YoY
|
$18.20M
68.52%
YoY
|
$17.00M
286.36%
YoY
|
$3.596M
7.25%
YoY
|
$500.0K
-92.19%
YoY
|
$10.80M
200.0%
YoY
|
$4.400M
-25.42%
YoY
|
$3.353M
1445.16%
YoY
|
$6.400M
-241.0%
YoY
|
$3.600M
-212.5%
YoY
|
$5.900M
-234.09%
YoY
|
$217.0K
-101.98%
YoY
|
-$4.539M
10.71%
YoY
|
-$3.200M
-20.0%
YoY
|
-$4.400M
25.71%
YoY
|
-$10.95M
63.39%
YoY
|
-$4.100M
-275.21%
YoY
|
-$4.000M
636.65%
YoY
|
| Net Earnings |
$69.42M
28.75%
YoY
|
$49.74M
88.66%
YoY
|
$51.69M
806.4%
YoY
|
$59.85M
67.09%
YoY
|
$53.92M
87.12%
YoY
|
$26.37M
0.0%
YoY
|
$5.703M
-61.13%
YoY
|
$35.82M
238.55%
YoY
|
$28.81M
603.79%
YoY
|
$26.36M
-12714.35%
YoY
|
$14.67M
-994.15%
YoY
|
$10.58M
-199.31%
YoY
|
$4.094M
-130.02%
YoY
|
-$209.0K
-99.36%
YoY
|
-$1.641M
-67.43%
YoY
|
-$10.65M
179.05%
YoY
|
-$13.64M
421.57%
YoY
|
-$32.82M
-707.74%
YoY
|
-$5.038M
-381.61%
YoY
|
-$3.818M
2479.73%
YoY
|
| Basic Earnings Per Share |
$0.82
32.26%
YoY
|
N/A
|
$0.60
757.14%
YoY
|
$0.69
68.29%
YoY
|
$0.62
87.88%
YoY
|
N/A
|
$0.07
-58.82%
YoY
|
$0.41
241.67%
YoY
|
$0.33
560.0%
YoY
|
N/A
|
$0.17
-950.0%
YoY
|
$0.12
-192.31%
YoY
|
$0.05
-131.25%
YoY
|
N/A
|
-$0.02
-66.67%
YoY
|
-$0.13
160.0%
YoY
|
-$0.16
433.33%
YoY
|
N/A
|
-$0.06
-400.0%
YoY
|
-$0.05
N/A
|
| Diluted Earnings Per Share |
$0.82
34.43%
YoY
|
$0.58
94.75%
YoY
|
$0.59
883.33%
YoY
|
$0.68
70.0%
YoY
|
$0.61
84.85%
YoY
|
$0.30
-1.69%
YoY
|
$0.06
-64.71%
YoY
|
$0.40
233.33%
YoY
|
$0.33
560.0%
YoY
|
$0.30
-12269.64%
YoY
|
$0.17
-100.0%
YoY
|
$0.12
-192.31%
YoY
|
$0.05
-131.25%
YoY
|
$0.00
-100.0%
YoY
|
-$19.40K
32339208.52%
YoY
|
-$0.13
160.0%
YoY
|
-$0.16
433.33%
YoY
|
-$392.0K
-671.33%
YoY
|
-$0.06
-400.0%
YoY
|
-$0.05
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 |
83.60M shares
-3.32%
YoY
|
84.48M shares
-2.33%
YoY
|
85.44M shares
-2.01%
YoY
|
86.16M shares
-1.12%
YoY
|
86.48M shares
0.0%
YoY
|
86.50M shares
0.39%
YoY
|
87.19M shares
1.75%
YoY
|
87.13M shares
1.87%
YoY
|
86.47M shares
1.7%
YoY
|
86.16M shares
1.62%
YoY
|
85.70M shares
1.33%
YoY
|
85.53M shares
1.29%
YoY
|
85.03M shares
1.2%
YoY
|
84.78M shares
1.15%
YoY
|
84.57M shares
1.22%
YoY
|
84.44M shares
1.15%
YoY
|
84.02M shares
2.78%
YoY
|
83.82M shares
0.97%
YoY
|
83.55M shares
8.93%
YoY
|
83.48M shares
15.4%
YoY
|
| Diluted Shares Outstanding |
85.01M shares
-3.86%
YoY
|
N/A
|
86.97M shares
-1.88%
YoY
|
87.75M shares
-1.02%
YoY
|
88.42M shares
0.1%
YoY
|
N/A
|
88.63M shares
1.74%
YoY
|
88.65M shares
2.67%
YoY
|
88.32M shares
2.58%
YoY
|
N/A
|
87.12M shares
3.02%
YoY
|
86.34M shares
2.25%
YoY
|
86.10M shares
2.48%
YoY
|
N/A
|
84.57M shares
1.22%
YoY
|
84.44M shares
1.15%
YoY
|
84.02M shares
2.78%
YoY
|
N/A
|
83.55M shares
7.33%
YoY
|
83.48M shares
15.4%
YoY
|
Loading...