|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.221B
12.87%
YoY
|
$2.854B
17.97%
YoY
|
$2.419B
15.42%
YoY
|
$2.096B
13.53%
YoY
|
$1.846B
-0.76%
YoY
|
| Cost Of Revenue |
$717.4M
23.65%
YoY
|
$580.2M
12.7%
YoY
|
$514.9M
6.45%
YoY
|
$483.7M
2.8%
YoY
|
$470.5M
-10.25%
YoY
|
| Gross Profit |
$2.504B
10.12%
YoY
|
$2.274B
19.39%
YoY
|
$1.904B
18.11%
YoY
|
$1.612B
17.2%
YoY
|
$1.376B
2.96%
YoY
|
| Selling, General & Admin |
$1.153B
14.27%
YoY
|
$1.009B
7.65%
YoY
|
$937.3M
9.75%
YoY
|
$854.0M
12.46%
YoY
|
$759.4M
2.94%
YoY
|
| Research & Development |
$921.9M
23.39%
YoY
|
$747.2M
0.06%
YoY
|
$746.8M
14.96%
YoY
|
$649.6M
3.31%
YoY
|
$628.8M
0.11%
YoY
|
| Depreciation & Amortization |
$79.56M
-17.49%
YoY
|
$96.43M
-7.63%
YoY
|
$104.4M
2.37%
YoY
|
$102.0M
-5.62%
YoY
|
$108.0M
2.73%
YoY
|
| Operating Expenses |
$2.075B
18.15%
YoY
|
$1.756B
4.28%
YoY
|
$1.684B
12.0%
YoY
|
$1.504B
8.32%
YoY
|
$1.388B
1.64%
YoY
|
| Operating Profit |
$409.5M
-15.43%
YoY
|
$484.2M
206.28%
YoY
|
$158.1M
5.71%
YoY
|
$149.6M
-281.64%
YoY
|
-$82.34M
123.97%
YoY
|
| Interest Expense |
$64.00M
2.87%
YoY
|
$62.22M
258.91%
YoY
|
$17.34M
8.55%
YoY
|
$15.97M
4.13%
YoY
|
$15.34M
-47.67%
YoY
|
| Other Income/Expense, Net |
$8.997M
-292.74%
YoY
|
-$4.668M
-55.7%
YoY
|
-$10.54M
414.05%
YoY
|
-$2.050M
-117.31%
YoY
|
$11.85M
66.85%
YoY
|
| Pretax Income |
$482.5M
-10.94%
YoY
|
$541.8M
187.31%
YoY
|
$188.6M
26.07%
YoY
|
$149.6M
-298.51%
YoY
|
-$75.35M
78.04%
YoY
|
| Income Tax |
$133.6M
16.25%
YoY
|
$114.9M
449.31%
YoY
|
$20.92M
160.99%
YoY
|
$8.015M
-171.12%
YoY
|
-$11.27M
-98.75%
YoY
|
| Net Earnings |
$348.9M
-18.26%
YoY
|
$426.9M
154.62%
YoY
|
$167.6M
18.43%
YoY
|
$141.6M
-320.91%
YoY
|
-$64.08M
-107.46%
YoY
|
| Basic Earnings Per Share |
$1.82
-19.11%
YoY
|
$2.25
152.81%
YoY
|
$0.89
17.11%
YoY
|
$0.76
-317.14%
YoY
|
-$0.35
-107.37%
YoY
|
| Diluted Earnings Per Share |
$1.80
-18.55%
YoY
|
$2.21
154.02%
YoY
|
$0.87
16.0%
YoY
|
$0.75
-314.29%
YoY
|
-$0.35
-107.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
191.8M shares
0.93%
YoY
|
190.0M shares
1.17%
YoY
|
187.8M shares
1.39%
YoY
|
185.3M shares
1.32%
YoY
|
182.9M shares
1.13%
YoY
|
| Diluted Shares Outstanding |
197.4M shares
0.35%
YoY
|
196.7M shares
2.67%
YoY
|
191.6M shares
1.39%
YoY
|
189.0M shares
3.34%
YoY
|
182.9M shares
-4.6%
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 |
$766.2M
2.83%
YoY
|
$874.6M
17.03%
YoY
|
$776.1M
4.08%
YoY
|
$825.4M
15.92%
YoY
|
$745.1M
14.84%
YoY
|
$747.3M
15.65%
YoY
|
$745.7M
28.28%
YoY
|
$712.0M
19.61%
YoY
|
$648.8M
8.79%
YoY
|
$646.2M
20.22%
YoY
|
$581.3M
15.04%
YoY
|
$595.3M
11.52%
YoY
|
$596.4M
14.84%
YoY
|
$537.5M
19.5%
YoY
|
$505.3M
23.63%
YoY
|
$533.8M
6.4%
YoY
|
$519.4M
6.86%
YoY
|
$449.8M
-0.51%
YoY
|
$408.7M
-14.27%
YoY
|
| Cost Of Revenue |
$195.0M
28.66%
YoY
|
$156.5M
14.96%
YoY
|
$140.1M
-25.67%
YoY
|
$150.1M
15.05%
YoY
|
$151.6M
21.07%
YoY
|
$136.1M
0.49%
YoY
|
$188.5M
51.07%
YoY
|
$130.5M
1.86%
YoY
|
$125.2M
-1.08%
YoY
|
$135.5M
6.43%
YoY
|
$124.7M
7.27%
YoY
|
$128.1M
4.03%
YoY
|
$126.5M
8.19%
YoY
|
$127.3M
6.3%
YoY
|
$116.3M
12.32%
YoY
|
$123.1M
-3.1%
YoY
|
$117.0M
-2.66%
YoY
|
$119.8M
-5.04%
YoY
|
$103.5M
-45.16%
YoY
|
| Gross Profit |
$571.2M
-3.77%
YoY
|
$718.1M
17.49%
YoY
|
$636.0M
14.13%
YoY
|
$675.3M
16.12%
YoY
|
$593.6M
13.36%
YoY
|
$611.2M
19.67%
YoY
|
$557.3M
22.05%
YoY
|
$581.6M
24.48%
YoY
|
$523.7M
11.45%
YoY
|
$510.7M
24.49%
YoY
|
$456.6M
17.36%
YoY
|
$467.2M
13.76%
YoY
|
$469.9M
16.77%
YoY
|
$410.2M
24.29%
YoY
|
$389.1M
27.47%
YoY
|
$410.7M
9.62%
YoY
|
$402.4M
9.98%
YoY
|
$330.1M
1.25%
YoY
|
$305.2M
5.98%
YoY
|
| Selling, General & Admin |
$258.3M
25.31%
YoY
|
$324.2M
26.25%
YoY
|
$268.4M
5.89%
YoY
|
$232.3M
-11.69%
YoY
|
$206.1M
-8.76%
YoY
|
$256.8M
-6.64%
YoY
|
$253.5M
13.2%
YoY
|
$263.0M
22.15%
YoY
|
$225.9M
1.3%
YoY
|
$275.0M
11.92%
YoY
|
$223.9M
3.28%
YoY
|
$215.3M
9.4%
YoY
|
$223.0M
14.58%
YoY
|
$245.7M
12.95%
YoY
|
$216.8M
18.26%
YoY
|
$196.8M
6.88%
YoY
|
$194.6M
11.65%
YoY
|
$217.6M
16.97%
YoY
|
$183.3M
2.16%
YoY
|
| Research & Development |
$178.8M
12.64%
YoY
|
$192.4M
10.9%
YoY
|
$409.5M
121.46%
YoY
|
$161.3M
-12.23%
YoY
|
$158.7M
-22.57%
YoY
|
$173.5M
-15.87%
YoY
|
$184.9M
-3.35%
YoY
|
$183.8M
3.62%
YoY
|
$205.0M
19.29%
YoY
|
$206.3M
19.39%
YoY
|
$191.3M
21.22%
YoY
|
$177.4M
12.12%
YoY
|
$171.8M
6.85%
YoY
|
$172.8M
7.24%
YoY
|
$157.8M
-0.03%
YoY
|
$158.2M
-1.81%
YoY
|
$160.8M
8.14%
YoY
|
$161.1M
2.8%
YoY
|
$157.9M
7.36%
YoY
|
| Depreciation & Amortization |
$16.41M
-25.64%
YoY
|
$20.44M
-13.42%
YoY
|
$10.60M
-44.23%
YoY
|
$10.60M
-7.83%
YoY
|
$22.07M
-19.31%
YoY
|
$23.61M
-12.2%
YoY
|
$19.01M
91.98%
YoY
|
$11.50M
-54.76%
YoY
|
$27.35M
3.52%
YoY
|
$26.89M
9.5%
YoY
|
$9.900M
-60.08%
YoY
|
$25.42M
167.57%
YoY
|
$26.42M
-3.37%
YoY
|
$24.55M
-5.51%
YoY
|
$24.80M
117.56%
YoY
|
$9.500M
-19.49%
YoY
|
$27.34M
-2.29%
YoY
|
$25.99M
-5.16%
YoY
|
$11.40M
2.7%
YoY
|
| Operating Expenses |
$437.1M
19.8%
YoY
|
$521.4M
18.52%
YoY
|
$677.9M
52.89%
YoY
|
$393.6M
-11.91%
YoY
|
$364.8M
-18.05%
YoY
|
$439.9M
-11.4%
YoY
|
$443.4M
6.78%
YoY
|
$446.8M
9.43%
YoY
|
$445.2M
12.75%
YoY
|
$496.5M
14.21%
YoY
|
$415.2M
6.07%
YoY
|
$408.3M
15.01%
YoY
|
$394.8M
11.08%
YoY
|
$434.7M
9.8%
YoY
|
$391.5M
14.73%
YoY
|
$355.0M
2.83%
YoY
|
$355.5M
10.03%
YoY
|
$395.9M
10.47%
YoY
|
$341.2M
4.5%
YoY
|
| Operating Profit |
$129.6M
-42.1%
YoY
|
$196.6M
14.83%
YoY
|
-$46.69M
-141.0%
YoY
|
$276.9M
129.87%
YoY
|
$223.9M
185.35%
YoY
|
$171.2M
1104.34%
YoY
|
$113.9M
343.84%
YoY
|
$120.5M
104.61%
YoY
|
$78.46M
32.21%
YoY
|
$14.22M
-158.04%
YoY
|
$25.66M
-1161.69%
YoY
|
$58.87M
50.36%
YoY
|
$59.35M
-56.78%
YoY
|
-$24.50M
-62.81%
YoY
|
-$2.417M
-95.46%
YoY
|
$39.15M
235.44%
YoY
|
$137.3M
447.42%
YoY
|
-$65.88M
103.33%
YoY
|
-$53.22M
-4.87%
YoY
|
| Interest Expense |
$9.571M
-40.74%
YoY
|
$16.43M
8.8%
YoY
|
$15.28M
1.26%
YoY
|
$16.15M
-0.39%
YoY
|
$16.15M
2.1%
YoY
|
$15.10M
26.43%
YoY
|
$15.09M
299.18%
YoY
|
$16.21M
83.03%
YoY
|
$15.82M
327.17%
YoY
|
$11.95M
134.97%
YoY
|
$3.779M
1080.94%
YoY
|
$8.857M
129.52%
YoY
|
$3.703M
-2.71%
YoY
|
$5.084M
-776.06%
YoY
|
$320.0K
-91.73%
YoY
|
$3.859M
1.1%
YoY
|
$3.806M
0.05%
YoY
|
-$752.0K
-94.26%
YoY
|
$3.870M
-59.67%
YoY
|
| Other Income/Expense, Net |
$3.961M
-302.71%
YoY
|
$1.025M
-114.92%
YoY
|
$5.093M
-6.77%
YoY
|
$4.833M
-206.76%
YoY
|
-$1.954M
-254.22%
YoY
|
-$6.871M
0.48%
YoY
|
$5.463M
36.58%
YoY
|
-$4.527M
-246.84%
YoY
|
$1.267M
-111.7%
YoY
|
-$6.838M
-468.03%
YoY
|
$4.000M
1972.54%
YoY
|
$3.083M
-204.61%
YoY
|
-$10.83M
838.47%
YoY
|
$1.858M
3103.45%
YoY
|
$193.0K
-97.84%
YoY
|
-$2.947M
-246.98%
YoY
|
-$1.154M
-228.22%
YoY
|
$58.00K
-98.91%
YoY
|
$8.925M
643.75%
YoY
|
| Pretax Income |
$141.2M
-40.69%
YoY
|
-$27.15M
-116.01%
YoY
|
-$26.32M
-119.58%
YoY
|
$297.9M
125.43%
YoY
|
$238.1M
125.58%
YoY
|
$169.6M
777.73%
YoY
|
$134.4M
222.64%
YoY
|
$132.1M
86.61%
YoY
|
$105.5M
85.96%
YoY
|
$19.33M
-210.08%
YoY
|
$41.67M
-2288.5%
YoY
|
$70.81M
103.18%
YoY
|
$56.76M
-57.7%
YoY
|
-$17.56M
-73.63%
YoY
|
-$1.904M
-95.88%
YoY
|
$34.85M
146.19%
YoY
|
$134.2M
477.7%
YoY
|
-$66.57M
65.61%
YoY
|
-$46.16M
-24.59%
YoY
|
| Income Tax |
$35.68M
-31.92%
YoY
|
$19.42M
-56.55%
YoY
|
$4.420M
-84.42%
YoY
|
$57.34M
129.69%
YoY
|
$52.40M
210.35%
YoY
|
$44.70M
-4364.89%
YoY
|
$28.36M
2096.82%
YoY
|
$24.96M
69.0%
YoY
|
$16.89M
185.94%
YoY
|
-$1.048M
-93.95%
YoY
|
$1.291M
-72.81%
YoY
|
$14.77M
105.51%
YoY
|
$5.905M
-55.9%
YoY
|
-$17.31M
263.94%
YoY
|
$4.748M
-149.12%
YoY
|
$7.187M
491.52%
YoY
|
$13.39M
128.6%
YoY
|
-$4.756M
692.67%
YoY
|
-$9.666M
-98.86%
YoY
|
| Net Earnings |
$105.5M
-43.17%
YoY
|
-$46.57M
-137.28%
YoY
|
-$30.74M
-128.98%
YoY
|
$240.5M
124.43%
YoY
|
$185.7M
109.43%
YoY
|
$124.9M
513.22%
YoY
|
$106.1M
162.72%
YoY
|
$107.2M
91.25%
YoY
|
$88.66M
74.35%
YoY
|
$20.38M
-8282.73%
YoY
|
$40.38M
-707.01%
YoY
|
$56.04M
102.57%
YoY
|
$50.85M
-57.9%
YoY
|
-$249.0K
-99.57%
YoY
|
-$6.652M
-81.77%
YoY
|
$27.66M
113.77%
YoY
|
$120.8M
595.4%
YoY
|
-$57.90M
-361.98%
YoY
|
-$36.49M
-104.65%
YoY
|
| Basic Earnings Per Share |
$0.55
-43.3%
YoY
|
N/A
|
-$0.16
-128.57%
YoY
|
$1.25
123.21%
YoY
|
$0.97
106.38%
YoY
|
N/A
|
$0.56
166.67%
YoY
|
$0.56
86.67%
YoY
|
$0.47
74.07%
YoY
|
N/A
|
$0.21
-625.0%
YoY
|
$0.30
100.0%
YoY
|
$0.27
-59.09%
YoY
|
N/A
|
-$0.04
-80.0%
YoY
|
$0.15
114.29%
YoY
|
$0.66
560.0%
YoY
|
N/A
|
-$0.20
-104.62%
YoY
|
| Diluted Earnings Per Share |
$0.54
-43.16%
YoY
|
-$0.24
-138.16%
YoY
|
-$0.16
-130.09%
YoY
|
$1.23
123.64%
YoY
|
$0.95
113.51%
YoY
|
$0.64
506.53%
YoY
|
$0.54
156.23%
YoY
|
$0.55
91.38%
YoY
|
$0.45
64.8%
YoY
|
$0.11
-8035.34%
YoY
|
$0.21
-100.0%
YoY
|
$0.29
91.59%
YoY
|
$0.27
-57.14%
YoY
|
$0.00
-100.0%
YoY
|
-$35.84K
17920448.28%
YoY
|
$0.15
114.29%
YoY
|
$0.63
600.0%
YoY
|
-$315.4K
-359.47%
YoY
|
-$0.20
-104.99%
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 |
192.3M shares
0.81%
YoY
|
192.1M shares
0.8%
YoY
|
192.0M shares
0.86%
YoY
|
191.8M shares
1.0%
YoY
|
190.8M shares
1.11%
YoY
|
190.6M shares
1.18%
YoY
|
190.4M shares
1.17%
YoY
|
189.9M shares
1.16%
YoY
|
188.7M shares
1.15%
YoY
|
188.4M shares
1.36%
YoY
|
188.2M shares
1.46%
YoY
|
187.7M shares
1.32%
YoY
|
186.5M shares
1.38%
YoY
|
185.8M shares
1.23%
YoY
|
185.5M shares
1.23%
YoY
|
185.3M shares
1.32%
YoY
|
184.0M shares
1.22%
YoY
|
183.6M shares
1.14%
YoY
|
183.2M shares
1.14%
YoY
|
| Diluted Shares Outstanding |
197.7M shares
0.61%
YoY
|
N/A
|
192.0M shares
-2.59%
YoY
|
197.1M shares
-1.7%
YoY
|
196.5M shares
-1.4%
YoY
|
N/A
|
197.1M shares
3.12%
YoY
|
200.5M shares
2.82%
YoY
|
199.3M shares
2.52%
YoY
|
N/A
|
191.2M shares
3.0%
YoY
|
195.0M shares
4.03%
YoY
|
194.4M shares
-0.27%
YoY
|
N/A
|
185.6M shares
1.3%
YoY
|
187.4M shares
1.09%
YoY
|
194.9M shares
5.71%
YoY
|
N/A
|
183.2M shares
-7.32%
YoY
|
Loading...