|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$2.618B
9.55%
YoY
|
$2.389B
24.81%
YoY
|
$1.914B
5.8%
YoY
|
$1.809B
-20.29%
YoY
|
$2.270B
48.81%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
$772.3M
35.24%
YoY
|
$571.1M
2.51%
YoY
|
$557.1M
-29.95%
YoY
|
$795.3M
52.54%
YoY
|
| Selling, General & Admin |
$1.883B
9.31%
YoY
|
$1.723B
17.67%
YoY
|
$1.464B
9.12%
YoY
|
$1.342B
-13.92%
YoY
|
$1.559B
45.24%
YoY
|
| Research & Development |
$76.17M
9.76%
YoY
|
$69.40M
15.34%
YoY
|
$60.17M
11.16%
YoY
|
$54.13M
29.75%
YoY
|
$41.71M
31.81%
YoY
|
| Depreciation & Amortization |
$42.63M
3.31%
YoY
|
$41.27M
44.62%
YoY
|
$28.54M
-50.99%
YoY
|
$58.22M
19.95%
YoY
|
$48.54M
218.74%
YoY
|
| Operating Expenses |
$1.999B
5.89%
YoY
|
$1.888B
21.68%
YoY
|
$1.552B
5.71%
YoY
|
$1.468B
-11.43%
YoY
|
$1.657B
48.31%
YoY
|
| Operating Profit |
$527.0M
5.08%
YoY
|
$501.5M
38.22%
YoY
|
$362.9M
6.18%
YoY
|
$341.7M
-44.24%
YoY
|
$612.9M
50.15%
YoY
|
| Interest Expense |
N/A
|
-$290.0K
98.63%
YoY
|
-$146.0K
20.66%
YoY
|
-$121.0K
-66.01%
YoY
|
-$356.0K
18.67%
YoY
|
| Other Income/Expense, Net |
$35.25M
18.31%
YoY
|
$29.79M
7.63%
YoY
|
$27.68M
-1110.88%
YoY
|
-$2.738M
-69.33%
YoY
|
-$8.926M
-933.43%
YoY
|
| Pretax Income |
$562.3M
5.82%
YoY
|
$531.3M
36.05%
YoY
|
$390.5M
15.2%
YoY
|
$339.0M
-43.87%
YoY
|
$603.9M
47.58%
YoY
|
| Income Tax |
$138.1M
4.91%
YoY
|
$131.6M
19.4%
YoY
|
$110.2M
57.99%
YoY
|
$69.78M
-57.87%
YoY
|
$165.6M
71.7%
YoY
|
| Net Earnings |
$425.7M
6.5%
YoY
|
$399.7M
42.6%
YoY
|
$280.3M
4.11%
YoY
|
$269.2M
-38.5%
YoY
|
$437.8M
39.96%
YoY
|
| Basic Earnings Per Share |
$6.40
5.26%
YoY
|
$6.08
39.45%
YoY
|
$4.36
8.73%
YoY
|
$4.01
-40.5%
YoY
|
$6.74
41.89%
YoY
|
| Diluted Earnings Per Share |
$6.22
6.87%
YoY
|
$5.82
41.58%
YoY
|
$4.11
3.24%
YoY
|
$3.98
-37.86%
YoY
|
$6.41
40.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
66.55M shares
1.25%
YoY
|
65.72M shares
2.16%
YoY
|
64.34M shares
1.55%
YoY
|
63.36M shares
-2.48%
YoY
|
64.97M shares
-1.24%
YoY
|
| Diluted Shares Outstanding |
68.43M shares
-0.33%
YoY
|
68.66M shares
0.73%
YoY
|
68.16M shares
0.85%
YoY
|
67.59M shares
-0.99%
YoY
|
68.26M shares
-0.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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$635.6M
-4.62%
YoY
|
$717.1M
13.03%
YoY
|
$659.5M
14.7%
YoY
|
$605.3M
17.86%
YoY
|
$666.4M
28.05%
YoY
|
$634.4M
24.12%
YoY
|
$575.0M
23.12%
YoY
|
$513.6M
23.51%
YoY
|
$520.5M
17.02%
YoY
|
$511.1M
11.97%
YoY
|
$467.0M
-4.61%
YoY
|
$415.8M
-0.67%
YoY
|
$444.8M
-5.6%
YoY
|
$456.5M
-48.64%
YoY
|
$489.5M
-8.88%
YoY
|
$418.6M
12.32%
YoY
|
$471.2M
-5.9%
YoY
|
$888.8M
65.24%
YoY
|
$537.3M
94.85%
YoY
|
$372.7M
76.53%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
N/A
|
$230.7M
15.88%
YoY
|
$222.8M
17.31%
YoY
|
$187.8M
19.43%
YoY
|
N/A
|
$199.1M
31.97%
YoY
|
$190.0M
33.21%
YoY
|
$157.2M
30.88%
YoY
|
N/A
|
$150.9M
10.65%
YoY
|
$142.6M
3.7%
YoY
|
$120.1M
-12.51%
YoY
|
N/A
|
$136.4M
-57.52%
YoY
|
$137.5M
-27.48%
YoY
|
$137.3M
2.88%
YoY
|
N/A
|
$321.0M
69.66%
YoY
|
$189.6M
108.83%
YoY
|
$133.5M
101.54%
YoY
|
| Selling, General & Admin |
$466.5M
-1.94%
YoY
|
$511.4M
11.39%
YoY
|
$465.5M
13.6%
YoY
|
$440.0M
12.08%
YoY
|
$475.7M
19.33%
YoY
|
$459.1M
17.51%
YoY
|
$409.8M
15.46%
YoY
|
$392.6M
22.68%
YoY
|
$398.6M
17.76%
YoY
|
$390.7M
15.23%
YoY
|
$354.9M
-0.95%
YoY
|
$320.0M
4.57%
YoY
|
$338.5M
0.58%
YoY
|
$339.0M
-43.65%
YoY
|
$358.3M
-1.26%
YoY
|
$306.0M
18.67%
YoY
|
$336.6M
-2.67%
YoY
|
$601.6M
64.1%
YoY
|
$362.9M
80.9%
YoY
|
$257.9M
60.97%
YoY
|
| Research & Development |
N/A
|
$20.36M
20.14%
YoY
|
$16.70M
-5.92%
YoY
|
$17.81M
10.03%
YoY
|
N/A
|
$16.95M
9.73%
YoY
|
$17.76M
23.92%
YoY
|
$16.19M
19.49%
YoY
|
N/A
|
$15.44M
4.69%
YoY
|
$14.33M
8.69%
YoY
|
$13.55M
23.28%
YoY
|
N/A
|
$14.75M
18.98%
YoY
|
$13.18M
48.83%
YoY
|
$10.99M
57.88%
YoY
|
N/A
|
$12.40M
33.58%
YoY
|
$8.858M
28.97%
YoY
|
$6.961M
9.06%
YoY
|
| Depreciation & Amortization |
$8.044M
-47.8%
YoY
|
$6.988M
27.17%
YoY
|
$10.30M
91.61%
YoY
|
$15.99M
80.56%
YoY
|
$15.41M
86.53%
YoY
|
$5.495M
-17.46%
YoY
|
$5.377M
44.27%
YoY
|
$8.856M
35.58%
YoY
|
$8.261M
30.16%
YoY
|
$6.657M
130.35%
YoY
|
$3.727M
-80.86%
YoY
|
$6.532M
-65.88%
YoY
|
$6.347M
-68.18%
YoY
|
$2.890M
-37.46%
YoY
|
$19.48M
612.85%
YoY
|
$19.14M
358.95%
YoY
|
$19.95M
411.49%
YoY
|
$4.621M
67.67%
YoY
|
$2.732M
-1.76%
YoY
|
$4.171M
13.59%
YoY
|
| Operating Expenses |
$492.6M
-2.74%
YoY
|
$20.36M
-95.91%
YoY
|
$490.5M
10.39%
YoY
|
$515.5M
23.32%
YoY
|
$506.5M
21.25%
YoY
|
$498.3M
20.2%
YoY
|
$444.3M
17.94%
YoY
|
$418.0M
22.06%
YoY
|
$417.8M
17.96%
YoY
|
$414.6M
11.35%
YoY
|
$376.7M
-5.86%
YoY
|
$342.5M
0.41%
YoY
|
$354.1M
-4.94%
YoY
|
$372.3M
-41.78%
YoY
|
$400.2M
5.32%
YoY
|
$341.1M
28.68%
YoY
|
$372.6M
3.37%
YoY
|
$639.5M
68.54%
YoY
|
$380.0M
81.92%
YoY
|
$265.0M
57.25%
YoY
|
| Operating Profit |
N/A
|
$160.7M
18.1%
YoY
|
$151.3M
15.82%
YoY
|
$89.80M
-6.04%
YoY
|
N/A
|
$136.1M
40.98%
YoY
|
$130.7M
44.74%
YoY
|
$95.57M
30.3%
YoY
|
N/A
|
$96.54M
14.69%
YoY
|
$90.28M
1.01%
YoY
|
$73.35M
-5.44%
YoY
|
N/A
|
$84.17M
-66.23%
YoY
|
$89.37M
-43.19%
YoY
|
$77.57M
-27.96%
YoY
|
N/A
|
$249.3M
57.35%
YoY
|
$157.3M
135.24%
YoY
|
$107.7M
152.82%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
-$72.00K
0.0%
YoY
|
-$72.00K
0.0%
YoY
|
-$73.00K
121.21%
YoY
|
-$73.00K
N/A
|
-$72.00K
242.86%
YoY
|
-$72.00K
260.0%
YoY
|
-$33.00K
65.0%
YoY
|
$0.00
-100.0%
YoY
|
-$21.00K
-64.41%
YoY
|
-$20.00K
-75.61%
YoY
|
-$20.00K
-75.61%
YoY
|
-$22.00K
-74.12%
YoY
|
-$59.00K
-44.86%
YoY
|
-$82.00K
N/A
|
-$82.00K
-18.0%
YoY
|
-$85.00K
-15.0%
YoY
|
-$107.0K
7.0%
YoY
|
| Other Income/Expense, Net |
$9.366M
-15.79%
YoY
|
$8.918M
-1.09%
YoY
|
$8.712M
60.77%
YoY
|
$8.250M
91.59%
YoY
|
$11.12M
-27.51%
YoY
|
$9.016M
49.4%
YoY
|
$5.419M
64.41%
YoY
|
$4.306M
43.29%
YoY
|
$15.34M
227.96%
YoY
|
$6.035M
-1171.94%
YoY
|
$3.296M
-164.58%
YoY
|
$3.005M
-271.81%
YoY
|
$4.678M
-159.68%
YoY
|
-$563.0K
122.53%
YoY
|
-$5.104M
498.36%
YoY
|
-$1.749M
-1831.68%
YoY
|
-$7.839M
1859.75%
YoY
|
-$253.0K
-235.29%
YoY
|
-$853.0K
-535.2%
YoY
|
$101.0K
-91.3%
YoY
|
| Pretax Income |
$134.5M
-10.48%
YoY
|
$169.6M
16.9%
YoY
|
$160.1M
17.61%
YoY
|
$98.05M
-1.83%
YoY
|
$150.3M
27.29%
YoY
|
$145.1M
41.48%
YoY
|
$136.1M
45.44%
YoY
|
$99.87M
30.81%
YoY
|
$118.0M
23.86%
YoY
|
$102.6M
22.68%
YoY
|
$93.57M
11.04%
YoY
|
$76.35M
0.7%
YoY
|
$95.30M
5.09%
YoY
|
$83.61M
-66.42%
YoY
|
$84.27M
-46.14%
YoY
|
$75.82M
-29.65%
YoY
|
$90.69M
-35.13%
YoY
|
$249.0M
57.0%
YoY
|
$156.5M
133.28%
YoY
|
$107.8M
146.34%
YoY
|
| Income Tax |
$36.20M
27.76%
YoY
|
$53.10M
6.59%
YoY
|
$48.27M
13.48%
YoY
|
$517.0K
-95.27%
YoY
|
$28.34M
-23.34%
YoY
|
$49.82M
56.79%
YoY
|
$42.54M
60.27%
YoY
|
$10.93M
-26.92%
YoY
|
$36.96M
79.06%
YoY
|
$31.77M
54.54%
YoY
|
$26.54M
12.77%
YoY
|
$14.96M
196.92%
YoY
|
$20.64M
-19.1%
YoY
|
$20.56M
-72.48%
YoY
|
$23.54M
-45.99%
YoY
|
$5.039M
-76.9%
YoY
|
$25.52M
-36.84%
YoY
|
$74.70M
86.34%
YoY
|
$43.58M
138.41%
YoY
|
$21.82M
-1028.78%
YoY
|
| Net Earnings |
$99.84M
-18.11%
YoY
|
$116.5M
22.29%
YoY
|
$111.8M
19.49%
YoY
|
$97.53M
9.66%
YoY
|
$121.9M
50.38%
YoY
|
$95.30M
34.6%
YoY
|
$93.55M
39.56%
YoY
|
$88.94M
44.88%
YoY
|
$81.08M
8.59%
YoY
|
$70.80M
12.29%
YoY
|
$67.03M
10.38%
YoY
|
$61.39M
-13.27%
YoY
|
$74.66M
14.56%
YoY
|
$63.05M
-63.71%
YoY
|
$60.73M
-46.2%
YoY
|
$70.78M
-17.66%
YoY
|
$65.17M
-34.43%
YoY
|
$173.7M
46.59%
YoY
|
$112.9M
131.37%
YoY
|
$85.96M
86.46%
YoY
|
| Basic Earnings Per Share |
N/A
|
$1.75
20.69%
YoY
|
$1.67
17.61%
YoY
|
$1.47
7.3%
YoY
|
N/A
|
$1.45
31.82%
YoY
|
$1.42
36.54%
YoY
|
$1.37
42.71%
YoY
|
N/A
|
$1.10
11.11%
YoY
|
$1.04
8.33%
YoY
|
$0.96
-14.29%
YoY
|
N/A
|
$0.99
-63.06%
YoY
|
$0.96
-44.51%
YoY
|
$1.12
-14.5%
YoY
|
N/A
|
$2.68
50.56%
YoY
|
$1.73
136.99%
YoY
|
$1.31
81.94%
YoY
|
| Diluted Earnings Per Share |
$1.47
-16.97%
YoY
|
$1.70
22.3%
YoY
|
$1.63
18.98%
YoY
|
$1.42
9.24%
YoY
|
$1.77
49.0%
YoY
|
$1.39
33.27%
YoY
|
$1.37
38.38%
YoY
|
$1.30
43.82%
YoY
|
$1.18
7.98%
YoY
|
$1.04
15.88%
YoY
|
$0.99
-100.0%
YoY
|
$0.90
-12.35%
YoY
|
$1.10
-100.0%
YoY
|
$0.90
-64.57%
YoY
|
$870.1K
52730623.19%
YoY
|
$1.03
-17.6%
YoY
|
$965.9K
-33.05%
YoY
|
$2.54
48.54%
YoY
|
$1.65
135.71%
YoY
|
$1.25
81.16%
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
|
66.63M shares
1.22%
YoY
|
66.96M shares
1.73%
YoY
|
66.24M shares
1.87%
YoY
|
N/A
|
65.83M shares
2.2%
YoY
|
65.82M shares
1.97%
YoY
|
65.03M shares
1.92%
YoY
|
N/A
|
64.41M shares
1.63%
YoY
|
64.55M shares
1.78%
YoY
|
63.81M shares
0.84%
YoY
|
N/A
|
63.38M shares
-2.36%
YoY
|
63.42M shares
-2.66%
YoY
|
63.28M shares
-3.71%
YoY
|
N/A
|
64.91M shares
-2.45%
YoY
|
65.16M shares
-2.44%
YoY
|
65.71M shares
3.19%
YoY
|
| Diluted Shares Outstanding |
N/A
|
68.43M shares
-0.49%
YoY
|
68.59M shares
0.25%
YoY
|
68.89M shares
0.56%
YoY
|
N/A
|
68.76M shares
1.29%
YoY
|
68.42M shares
0.82%
YoY
|
68.50M shares
0.74%
YoY
|
N/A
|
67.89M shares
-2.64%
YoY
|
67.87M shares
-2.77%
YoY
|
68.00M shares
-1.2%
YoY
|
N/A
|
69.73M shares
2.12%
YoY
|
69.80M shares
1.8%
YoY
|
68.83M shares
0.16%
YoY
|
N/A
|
68.28M shares
-1.55%
YoY
|
68.57M shares
-1.51%
YoY
|
68.72M shares
2.87%
YoY
|
Loading...