|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$3.220B
8.16%
YoY
|
$2.977B
7.78%
YoY
|
$2.762B
9.78%
YoY
|
$2.516B
19.4%
YoY
|
$2.107B
45.02%
YoY
|
| Cost Of Revenue |
$663.1M
6.66%
YoY
|
$621.7M
8.56%
YoY
|
$572.6M
6.81%
YoY
|
$536.1M
14.93%
YoY
|
$466.5M
28.13%
YoY
|
| Gross Profit |
$2.556B
8.55%
YoY
|
$2.355B
7.57%
YoY
|
$2.189B
10.58%
YoY
|
$1.980B
20.67%
YoY
|
$1.641B
50.67%
YoY
|
| Selling, General & Admin |
$1.593B
3.64%
YoY
|
$1.537B
-3.2%
YoY
|
$1.588B
2.58%
YoY
|
$1.548B
18.22%
YoY
|
$1.309B
32.07%
YoY
|
| Research & Development |
$665.0M
13.01%
YoY
|
$588.5M
9.08%
YoY
|
$539.5M
12.26%
YoY
|
$480.6M
22.17%
YoY
|
$393.4M
44.87%
YoY
|
| Depreciation & Amortization |
$116.1M
7.68%
YoY
|
$107.8M
13.4%
YoY
|
$95.06M
10.21%
YoY
|
$86.26M
5.3%
YoY
|
$81.91M
15.22%
YoY
|
| Operating Expenses |
$2.258B
4.77%
YoY
|
$2.155B
1.31%
YoY
|
$2.127B
4.3%
YoY
|
$2.040B
19.79%
YoY
|
$1.703B
34.83%
YoY
|
| Operating Profit |
$298.6M
49.34%
YoY
|
$199.9M
222.39%
YoY
|
$62.02M
-203.88%
YoY
|
-$59.70M
-3.54%
YoY
|
-$61.88M
-64.4%
YoY
|
| Interest Expense |
$48.75M
1.53%
YoY
|
$48.01M
-22.62%
YoY
|
$62.05M
-3453.78%
YoY
|
-$1.850M
-128.71%
YoY
|
$6.443M
-79.08%
YoY
|
| Other Income/Expense, Net |
$51.30M
3.49%
YoY
|
$49.56M
-28.05%
YoY
|
$68.89M
1417.71%
YoY
|
$4.539M
221.23%
YoY
|
$1.413M
-84.15%
YoY
|
| Pretax Income |
$347.3M
40.08%
YoY
|
$247.9M
164.67%
YoY
|
$93.68M
-204.23%
YoY
|
-$89.88M
34.32%
YoY
|
-$66.91M
-70.84%
YoY
|
| Income Tax |
$38.24M
-104.66%
YoY
|
-$819.9M
-4262.14%
YoY
|
$19.70M
160.12%
YoY
|
$7.573M
147.32%
YoY
|
$3.062M
-77.77%
YoY
|
| Net Earnings |
$309.1M
-71.06%
YoY
|
$1.068B
1343.48%
YoY
|
$73.98M
-175.91%
YoY
|
-$97.45M
39.27%
YoY
|
-$69.98M
-71.23%
YoY
|
| Basic Earnings Per Share |
$1.53
-70.75%
YoY
|
$5.23
1352.78%
YoY
|
$0.36
-173.47%
YoY
|
-$0.49
36.11%
YoY
|
-$0.36
-72.52%
YoY
|
| Diluted Earnings Per Share |
$1.48
-70.87%
YoY
|
$5.08
1334.79%
YoY
|
$0.35
-172.99%
YoY
|
-$0.49
34.74%
YoY
|
-$0.36
-72.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
202.1M shares
-1.1%
YoY
|
204.3M shares
0.13%
YoY
|
204.1M shares
1.58%
YoY
|
200.9M shares
2.15%
YoY
|
196.7M shares
5.88%
YoY
|
| Diluted Shares Outstanding |
209.1M shares
-0.58%
YoY
|
210.3M shares
0.66%
YoY
|
209.0M shares
4.01%
YoY
|
200.9M shares
2.15%
YoY
|
196.7M shares
5.88%
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 |
$836.9M
7.81%
YoY
|
$818.4M
8.42%
YoY
|
$800.6M
8.78%
YoY
|
$763.7M
7.61%
YoY
|
$776.3M
8.97%
YoY
|
$754.8M
7.77%
YoY
|
$736.0M
7.03%
YoY
|
$709.6M
7.3%
YoY
|
$712.4M
8.01%
YoY
|
$700.4M
8.51%
YoY
|
$687.7M
10.53%
YoY
|
$661.4M
12.35%
YoY
|
$659.6M
13.56%
YoY
|
$645.5M
18.33%
YoY
|
$622.2M
21.56%
YoY
|
$588.7M
25.5%
YoY
|
$580.8M
34.79%
YoY
|
$545.5M
42.45%
YoY
|
$511.8M
49.57%
YoY
|
$469.1M
57.93%
YoY
|
| Cost Of Revenue |
$169.8M
5.98%
YoY
|
$170.5M
8.95%
YoY
|
$165.5M
6.43%
YoY
|
$157.3M
5.23%
YoY
|
$160.2M
8.32%
YoY
|
$156.5M
9.74%
YoY
|
$155.5M
6.79%
YoY
|
$149.4M
9.49%
YoY
|
$147.9M
7.63%
YoY
|
$142.6M
10.11%
YoY
|
$145.6M
6.49%
YoY
|
$136.5M
3.07%
YoY
|
$137.4M
4.54%
YoY
|
$129.5M
11.7%
YoY
|
$136.7M
20.15%
YoY
|
$132.4M
25.82%
YoY
|
$131.5M
29.38%
YoY
|
$116.0M
18.55%
YoY
|
$113.8M
25.56%
YoY
|
$105.2M
42.16%
YoY
|
| Gross Profit |
$667.1M
8.28%
YoY
|
$647.8M
8.28%
YoY
|
$635.2M
9.41%
YoY
|
$606.4M
8.25%
YoY
|
$616.0M
9.13%
YoY
|
$598.3M
7.26%
YoY
|
$580.6M
7.09%
YoY
|
$560.2M
6.72%
YoY
|
$564.5M
8.11%
YoY
|
$557.8M
8.11%
YoY
|
$542.1M
11.66%
YoY
|
$524.9M
15.04%
YoY
|
$522.2M
16.19%
YoY
|
$515.9M
20.12%
YoY
|
$485.5M
21.96%
YoY
|
$456.3M
25.41%
YoY
|
$449.4M
36.46%
YoY
|
$429.5M
50.65%
YoY
|
$398.1M
58.22%
YoY
|
$363.8M
63.17%
YoY
|
| Selling, General & Admin |
$411.1M
3.6%
YoY
|
$394.8M
1.72%
YoY
|
$400.3M
6.87%
YoY
|
$386.7M
3.36%
YoY
|
$396.8M
-1.53%
YoY
|
$388.2M
-3.13%
YoY
|
$374.6M
-6.05%
YoY
|
$374.1M
-2.93%
YoY
|
$402.9M
2.34%
YoY
|
$400.7M
0.34%
YoY
|
$398.7M
-0.33%
YoY
|
$385.4M
6.09%
YoY
|
$393.7M
8.56%
YoY
|
$399.3M
20.92%
YoY
|
$400.0M
22.7%
YoY
|
$363.3M
25.63%
YoY
|
$362.7M
33.97%
YoY
|
$330.2M
26.92%
YoY
|
$326.0M
32.29%
YoY
|
$289.2M
37.3%
YoY
|
| Research & Development |
$168.3M
8.25%
YoY
|
$167.6M
10.94%
YoY
|
$169.6M
14.95%
YoY
|
$159.4M
18.71%
YoY
|
$155.5M
2.6%
YoY
|
$151.1M
10.58%
YoY
|
$147.6M
8.54%
YoY
|
$134.3M
16.43%
YoY
|
$151.5M
20.36%
YoY
|
$136.6M
17.86%
YoY
|
$136.0M
7.45%
YoY
|
$115.4M
2.8%
YoY
|
$125.9M
13.73%
YoY
|
$115.9M
12.99%
YoY
|
$126.5M
33.68%
YoY
|
$112.2M
31.39%
YoY
|
$110.7M
38.19%
YoY
|
$102.6M
39.86%
YoY
|
$94.65M
48.38%
YoY
|
$85.42M
57.5%
YoY
|
| Depreciation & Amortization |
$26.43M
-7.92%
YoY
|
$25.50M
23.19%
YoY
|
$24.00M
15.38%
YoY
|
$30.37M
23.92%
YoY
|
$28.71M
21.47%
YoY
|
$20.70M
11.29%
YoY
|
$20.80M
2.46%
YoY
|
$24.51M
7.17%
YoY
|
$23.63M
6.08%
YoY
|
$18.60M
13.41%
YoY
|
$20.30M
26.09%
YoY
|
$22.87M
7.35%
YoY
|
$22.28M
7.37%
YoY
|
$16.40M
15.49%
YoY
|
$16.10M
12.59%
YoY
|
$21.30M
6.31%
YoY
|
$20.75M
5.87%
YoY
|
$14.20M
17.36%
YoY
|
$14.30M
36.19%
YoY
|
$20.04M
42.72%
YoY
|
| Operating Expenses |
$579.3M
4.28%
YoY
|
$562.4M
4.3%
YoY
|
$569.9M
9.03%
YoY
|
$546.1M
1.59%
YoY
|
$555.6M
0.2%
YoY
|
$539.3M
0.23%
YoY
|
$522.8M
-2.38%
YoY
|
$537.6M
1.51%
YoY
|
$554.5M
6.18%
YoY
|
$538.0M
-0.98%
YoY
|
$535.5M
1.69%
YoY
|
$529.6M
11.37%
YoY
|
$522.2M
10.32%
YoY
|
$543.4M
25.53%
YoY
|
$526.6M
25.17%
YoY
|
$475.5M
26.95%
YoY
|
$473.4M
33.68%
YoY
|
$432.8M
29.76%
YoY
|
$420.7M
35.6%
YoY
|
$374.6M
41.43%
YoY
|
| Operating Profit |
$87.74M
45.1%
YoY
|
$85.36M
44.6%
YoY
|
$65.23M
12.85%
YoY
|
$60.26M
166.29%
YoY
|
$60.47M
503.3%
YoY
|
$59.03M
199.07%
YoY
|
$57.80M
774.18%
YoY
|
$22.63M
-586.52%
YoY
|
$10.02M
-32432.26%
YoY
|
$19.74M
-171.96%
YoY
|
$6.612M
-116.09%
YoY
|
-$4.651M
-75.81%
YoY
|
-$31.00K
-99.87%
YoY
|
-$27.43M
716.89%
YoY
|
-$41.09M
81.73%
YoY
|
-$19.23M
79.06%
YoY
|
-$23.98M
-3.31%
YoY
|
-$3.358M
-93.07%
YoY
|
-$22.61M
-61.44%
YoY
|
-$10.74M
-74.35%
YoY
|
| Interest Expense |
$13.81M
86.13%
YoY
|
$10.17M
-18.89%
YoY
|
$11.23M
-20.25%
YoY
|
$13.54M
9299.31%
YoY
|
$7.418M
-62.55%
YoY
|
$12.54M
695.43%
YoY
|
$14.09M
784.8%
YoY
|
$144.0K
-92.68%
YoY
|
$19.81M
246.64%
YoY
|
$1.577M
8.31%
YoY
|
$1.592M
-2.45%
YoY
|
$1.966M
19.22%
YoY
|
$5.714M
-234.83%
YoY
|
$1.456M
-1.95%
YoY
|
$1.632M
-2.22%
YoY
|
$1.649M
-1.38%
YoY
|
-$4.238M
-13.51%
YoY
|
$1.485M
-80.89%
YoY
|
$1.669M
-78.28%
YoY
|
$1.672M
-77.88%
YoY
|
| Other Income/Expense, Net |
N/A
|
$10.83M
-16.75%
YoY
|
$12.06M
-17.56%
YoY
|
$14.01M
-0.68%
YoY
|
N/A
|
$13.01M
-26.41%
YoY
|
$14.63M
-16.18%
YoY
|
$14.11M
15.22%
YoY
|
N/A
|
$17.67M
2055.24%
YoY
|
$17.46M
1640.28%
YoY
|
$12.25M
-363.33%
YoY
|
N/A
|
$820.0K
-187.23%
YoY
|
$1.003M
-194.36%
YoY
|
-$4.650M
-177.03%
YoY
|
N/A
|
-$940.0K
202.25%
YoY
|
-$1.063M
-140.87%
YoY
|
$6.037M
61.33%
YoY
|
| Pretax Income |
$101.5M
49.59%
YoY
|
$95.53M
33.47%
YoY
|
$76.46M
6.36%
YoY
|
$73.79M
101.65%
YoY
|
$67.89M
128.25%
YoY
|
$71.57M
99.74%
YoY
|
$71.89M
219.85%
YoY
|
$36.59M
550.2%
YoY
|
$29.74M
447.73%
YoY
|
$35.83M
-227.67%
YoY
|
$22.48M
-153.87%
YoY
|
$5.628M
-122.05%
YoY
|
$5.430M
-118.46%
YoY
|
-$28.07M
385.34%
YoY
|
-$41.72M
64.62%
YoY
|
-$25.53M
300.58%
YoY
|
-$29.42M
-53.75%
YoY
|
-$5.783M
-89.77%
YoY
|
-$25.34M
-60.23%
YoY
|
-$6.372M
-86.05%
YoY
|
| Income Tax |
$11.25M
-172.07%
YoY
|
$11.80M
28.26%
YoY
|
$13.50M
-101.65%
YoY
|
$1.700M
-39.29%
YoY
|
-$15.60M
-723.91%
YoY
|
$9.200M
-406.67%
YoY
|
-$816.3M
-5505.96%
YoY
|
$2.800M
-45.1%
YoY
|
$2.501M
341.09%
YoY
|
-$3.000M
-266.67%
YoY
|
$15.10M
344.12%
YoY
|
$5.100M
183.33%
YoY
|
$567.0K
-44.9%
YoY
|
$1.800M
-1900.0%
YoY
|
$3.400M
1600.0%
YoY
|
$1.800M
-10.0%
YoY
|
$1.029M
-88.44%
YoY
|
-$100.0K
-105.26%
YoY
|
$200.0K
-75.0%
YoY
|
$2.000M
-4.76%
YoY
|
| Net Earnings |
$90.30M
8.16%
YoY
|
$83.73M
34.13%
YoY
|
$62.97M
-92.91%
YoY
|
$72.09M
113.53%
YoY
|
$83.49M
206.49%
YoY
|
$62.42M
60.86%
YoY
|
$888.2M
11910.97%
YoY
|
$33.76M
6163.45%
YoY
|
$27.24M
460.17%
YoY
|
$38.81M
-229.93%
YoY
|
$7.395M
-116.4%
YoY
|
$539.0K
-101.97%
YoY
|
$4.863M
-115.97%
YoY
|
-$29.87M
426.18%
YoY
|
-$45.08M
76.77%
YoY
|
-$27.37M
227.66%
YoY
|
-$30.45M
-57.95%
YoY
|
-$5.676M
-90.3%
YoY
|
-$25.50M
-60.5%
YoY
|
-$8.354M
-82.52%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.41
32.26%
YoY
|
$0.31
-92.86%
YoY
|
$0.35
118.75%
YoY
|
N/A
|
$0.31
63.16%
YoY
|
$4.34
10750.0%
YoY
|
$0.16
N/A
|
N/A
|
$0.19
-226.67%
YoY
|
$0.04
-118.18%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.15
400.0%
YoY
|
-$0.22
69.23%
YoY
|
-$0.14
250.0%
YoY
|
N/A
|
-$0.03
-90.32%
YoY
|
-$0.13
-62.86%
YoY
|
-$0.04
-84.62%
YoY
|
| Diluted Earnings Per Share |
$0.44
12.7%
YoY
|
$0.40
33.33%
YoY
|
$0.30
-92.96%
YoY
|
$0.34
112.5%
YoY
|
$0.39
202.89%
YoY
|
$0.30
57.89%
YoY
|
$4.26
10550.0%
YoY
|
$0.16
N/A
|
$0.13
451.23%
YoY
|
$0.19
-226.67%
YoY
|
$0.04
-118.18%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
-$0.15
400.0%
YoY
|
-$0.22
69.23%
YoY
|
-$0.14
250.0%
YoY
|
-$153.2K
-60.07%
YoY
|
-$0.03
-90.32%
YoY
|
-$0.13
-62.86%
YoY
|
-$0.04
-84.62%
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 |
194.4M shares
-3.98%
YoY
|
200.3M shares
-1.62%
YoY
|
201.1M shares
-1.71%
YoY
|
202.1M shares
-1.85%
YoY
|
202.5M shares
-1.42%
YoY
|
203.6M shares
-0.43%
YoY
|
204.6M shares
0.44%
YoY
|
205.9M shares
1.6%
YoY
|
205.4M shares
1.74%
YoY
|
204.5M shares
1.52%
YoY
|
203.7M shares
1.54%
YoY
|
202.6M shares
1.48%
YoY
|
201.9M shares
1.53%
YoY
|
201.4M shares
1.92%
YoY
|
200.6M shares
2.36%
YoY
|
199.7M shares
2.74%
YoY
|
198.9M shares
2.99%
YoY
|
197.6M shares
5.99%
YoY
|
196.0M shares
6.02%
YoY
|
194.3M shares
6.21%
YoY
|
| Diluted Shares Outstanding |
N/A
|
208.1M shares
-0.31%
YoY
|
211.0M shares
1.29%
YoY
|
212.8M shares
1.39%
YoY
|
N/A
|
208.7M shares
0.31%
YoY
|
208.3M shares
0.04%
YoY
|
209.9M shares
0.88%
YoY
|
N/A
|
208.1M shares
3.31%
YoY
|
208.2M shares
3.78%
YoY
|
208.1M shares
4.21%
YoY
|
N/A
|
201.4M shares
1.92%
YoY
|
200.6M shares
2.36%
YoY
|
199.7M shares
2.74%
YoY
|
N/A
|
197.6M shares
5.99%
YoY
|
196.0M shares
6.02%
YoY
|
194.3M shares
6.21%
YoY
|
Loading...