|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.991B
15.91%
YoY
|
$1.718B
13.48%
YoY
|
$1.514B
9.9%
YoY
|
$1.377B
4.61%
YoY
|
$1.317B
1.7%
YoY
|
| Cost Of Revenue |
$353.7M
1.58%
YoY
|
$348.2M
11.94%
YoY
|
$311.1M
2.94%
YoY
|
$302.2M
-9.11%
YoY
|
$332.5M
-7.94%
YoY
|
| Gross Profit |
$1.637B
19.56%
YoY
|
$1.369B
13.87%
YoY
|
$1.203B
11.85%
YoY
|
$1.075B
9.25%
YoY
|
$984.1M
5.43%
YoY
|
| Selling, General & Admin |
$513.0M
10.84%
YoY
|
$462.8M
15.55%
YoY
|
$400.6M
4.35%
YoY
|
$383.9M
-3.13%
YoY
|
$396.3M
-5.86%
YoY
|
| Research & Development |
$188.3M
9.54%
YoY
|
$171.9M
7.5%
YoY
|
$160.0M
8.99%
YoY
|
$146.8M
-14.29%
YoY
|
$171.2M
2.84%
YoY
|
| Depreciation & Amortization |
$14.95M
8.14%
YoY
|
$13.83M
-5.54%
YoY
|
$14.64M
-28.47%
YoY
|
$20.47M
-20.03%
YoY
|
$25.59M
-15.72%
YoY
|
| Operating Expenses |
$701.4M
10.49%
YoY
|
$634.8M
13.25%
YoY
|
$560.5M
5.63%
YoY
|
$530.6M
-6.5%
YoY
|
$567.5M
-3.39%
YoY
|
| Operating Profit |
$924.9M
26.07%
YoY
|
$733.6M
14.12%
YoY
|
$642.8M
18.51%
YoY
|
$542.4M
7.3%
YoY
|
$505.5M
70.79%
YoY
|
| Interest Expense |
-$133.6M
-226.51%
YoY
|
$105.6M
10.56%
YoY
|
$95.55M
38.54%
YoY
|
$68.97M
72.02%
YoY
|
$40.09M
-4.94%
YoY
|
| Other Income/Expense, Net |
$11.39M
-18.83%
YoY
|
$14.03M
121.36%
YoY
|
$6.340M
-396.54%
YoY
|
-$2.138M
-127.6%
YoY
|
$7.745M
141.43%
YoY
|
| Pretax Income |
$802.6M
25.01%
YoY
|
$642.0M
15.97%
YoY
|
$553.6M
17.47%
YoY
|
$471.3M
-0.39%
YoY
|
$473.1M
84.1%
YoY
|
| Income Tax |
$150.6M
16.59%
YoY
|
$129.2M
4.0%
YoY
|
$124.2M
27.09%
YoY
|
$97.77M
20.61%
YoY
|
$81.06M
293.7%
YoY
|
| Net Earnings |
$651.9M
27.13%
YoY
|
$512.8M
19.43%
YoY
|
$429.4M
14.95%
YoY
|
$373.5M
-4.73%
YoY
|
$392.1M
65.85%
YoY
|
| Basic Earnings Per Share |
$26.90
29.45%
YoY
|
$20.78
20.95%
YoY
|
$17.18
19.8%
YoY
|
$14.34
5.05%
YoY
|
$13.65
67.9%
YoY
|
| Diluted Earnings Per Share |
$26.54
29.78%
YoY
|
$20.45
20.79%
YoY
|
$16.93
19.39%
YoY
|
$14.18
5.82%
YoY
|
$13.40
69.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.24M shares
-1.77%
YoY
|
24.68M shares
-1.24%
YoY
|
24.99M shares
-4.05%
YoY
|
26.04M shares
-9.37%
YoY
|
28.73M shares
-1.15%
YoY
|
| Diluted Shares Outstanding |
24.56M shares
-2.07%
YoY
|
25.08M shares
-1.14%
YoY
|
25.37M shares
-3.72%
YoY
|
26.35M shares
-9.96%
YoY
|
29.26M shares
-2.25%
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 |
$691.7M
38.69%
YoY
|
$512.0M
16.36%
YoY
|
$515.8M
13.65%
YoY
|
$536.4M
19.78%
YoY
|
$498.7M
14.97%
YoY
|
$440.0M
15.16%
YoY
|
$453.8M
16.44%
YoY
|
$447.8M
12.33%
YoY
|
$433.8M
14.08%
YoY
|
$382.1M
10.78%
YoY
|
$389.7M
11.75%
YoY
|
$398.7M
14.25%
YoY
|
$380.3M
6.46%
YoY
|
$344.9M
6.98%
YoY
|
$348.7M
4.24%
YoY
|
$349.0M
3.19%
YoY
|
$357.2M
7.8%
YoY
|
$322.4M
3.18%
YoY
|
$334.6M
-10.63%
YoY
|
| Cost Of Revenue |
$91.20M
4.07%
YoY
|
$87.26M
-0.1%
YoY
|
$91.18M
1.79%
YoY
|
$87.57M
-0.74%
YoY
|
$87.63M
0.79%
YoY
|
$87.35M
4.65%
YoY
|
$89.57M
8.14%
YoY
|
$88.23M
22.8%
YoY
|
$86.95M
8.95%
YoY
|
$83.46M
9.0%
YoY
|
$82.83M
0.42%
YoY
|
$71.85M
-8.7%
YoY
|
$79.81M
11.16%
YoY
|
$76.57M
10.64%
YoY
|
$82.49M
13.99%
YoY
|
$78.69M
-4.32%
YoY
|
$71.79M
-18.72%
YoY
|
$69.20M
-22.7%
YoY
|
$72.36M
-22.75%
YoY
|
| Gross Profit |
$600.5M
46.06%
YoY
|
$424.7M
20.44%
YoY
|
$424.6M
16.57%
YoY
|
$448.8M
24.81%
YoY
|
$411.1M
18.52%
YoY
|
$352.6M
18.09%
YoY
|
$364.2M
18.68%
YoY
|
$359.6M
10.03%
YoY
|
$346.9M
15.44%
YoY
|
$298.6M
11.29%
YoY
|
$306.9M
15.26%
YoY
|
$326.8M
20.93%
YoY
|
$300.5M
5.28%
YoY
|
$268.3M
5.98%
YoY
|
$266.3M
1.54%
YoY
|
$270.3M
5.6%
YoY
|
$285.4M
17.44%
YoY
|
$253.2M
13.58%
YoY
|
$262.2M
-6.58%
YoY
|
| Selling, General & Admin |
$144.1M
19.66%
YoY
|
$140.7M
9.99%
YoY
|
$125.5M
2.27%
YoY
|
$139.1M
11.4%
YoY
|
$120.4M
8.62%
YoY
|
$128.0M
22.64%
YoY
|
$122.8M
23.58%
YoY
|
$124.9M
15.54%
YoY
|
$110.9M
10.69%
YoY
|
$104.3M
12.19%
YoY
|
$99.33M
3.31%
YoY
|
$108.1M
15.91%
YoY
|
$100.2M
3.88%
YoY
|
$93.00M
-5.15%
YoY
|
$96.15M
-1.25%
YoY
|
$93.25M
-13.44%
YoY
|
$96.41M
-0.88%
YoY
|
$98.05M
4.41%
YoY
|
$97.37M
-7.79%
YoY
|
| Research & Development |
$53.92M
19.71%
YoY
|
$49.91M
10.56%
YoY
|
$50.95M
15.26%
YoY
|
$47.21M
6.77%
YoY
|
$45.04M
10.17%
YoY
|
$45.15M
5.89%
YoY
|
$44.21M
6.28%
YoY
|
$44.22M
6.66%
YoY
|
$40.88M
1.52%
YoY
|
$42.64M
16.38%
YoY
|
$41.60M
17.14%
YoY
|
$41.46M
15.54%
YoY
|
$40.27M
10.66%
YoY
|
$36.63M
-6.02%
YoY
|
$35.51M
-13.69%
YoY
|
$35.88M
-21.7%
YoY
|
$36.39M
-16.57%
YoY
|
$38.98M
-4.11%
YoY
|
$41.14M
-11.9%
YoY
|
| Depreciation & Amortization |
$2.586M
4.44%
YoY
|
$4.017M
13.64%
YoY
|
$4.021M
5.4%
YoY
|
$2.889M
7.0%
YoY
|
$2.476M
-26.18%
YoY
|
$3.535M
25.18%
YoY
|
$3.815M
27.34%
YoY
|
$2.700M
-19.35%
YoY
|
$3.354M
16.42%
YoY
|
$2.824M
-34.02%
YoY
|
$2.996M
-35.51%
YoY
|
$3.348M
-11.26%
YoY
|
$2.881M
-28.4%
YoY
|
$4.280M
-18.12%
YoY
|
$4.646M
-15.92%
YoY
|
$3.773M
-25.3%
YoY
|
$4.024M
-22.97%
YoY
|
$5.227M
-25.6%
YoY
|
$5.526M
-19.91%
YoY
|
| Operating Expenses |
$198.0M
19.68%
YoY
|
$190.6M
10.14%
YoY
|
$176.5M
5.65%
YoY
|
$186.3M
10.19%
YoY
|
$165.5M
8.84%
YoY
|
$173.1M
17.78%
YoY
|
$167.1M
18.31%
YoY
|
$169.1M
12.87%
YoY
|
$152.0M
8.26%
YoY
|
$147.0M
13.37%
YoY
|
$141.2M
6.89%
YoY
|
$149.8M
16.02%
YoY
|
$140.4M
5.74%
YoY
|
$129.6M
-5.4%
YoY
|
$132.1M
-5.01%
YoY
|
$129.1M
-15.91%
YoY
|
$132.8M
-5.74%
YoY
|
$137.0M
1.83%
YoY
|
$139.1M
-9.28%
YoY
|
| Operating Profit |
$402.5M
63.84%
YoY
|
$234.0M
30.37%
YoY
|
$248.1M
25.81%
YoY
|
$262.5M
37.99%
YoY
|
$245.6M
26.08%
YoY
|
$179.5M
18.61%
YoY
|
$197.2M
19.0%
YoY
|
$190.3M
7.47%
YoY
|
$194.8M
21.96%
YoY
|
$151.4M
7.85%
YoY
|
$165.7M
23.51%
YoY
|
$177.0M
25.9%
YoY
|
$159.8M
5.07%
YoY
|
$140.3M
21.42%
YoY
|
$134.2M
8.94%
YoY
|
$140.6M
-27.66%
YoY
|
$152.1M
50.26%
YoY
|
$115.6M
22.03%
YoY
|
$123.1M
-3.33%
YoY
|
| Interest Expense |
-$44.58M
-242.07%
YoY
|
-$42.01M
-242.45%
YoY
|
-$39.88M
39.86%
YoY
|
-$32.90M
-222.45%
YoY
|
$31.38M
-220.25%
YoY
|
$29.49M
22.04%
YoY
|
-$28.52M
17.33%
YoY
|
$26.87M
-209.46%
YoY
|
-$26.09M
-209.19%
YoY
|
$24.16M
5.97%
YoY
|
-$24.30M
16.62%
YoY
|
-$24.55M
-231.11%
YoY
|
$23.90M
38.85%
YoY
|
$22.80M
86.96%
YoY
|
-$20.84M
98.67%
YoY
|
$18.72M
86.87%
YoY
|
$17.21M
73.1%
YoY
|
$12.20M
26.49%
YoY
|
-$10.49M
5.96%
YoY
|
| Other Income/Expense, Net |
-$1.857M
48.09%
YoY
|
-$112.0K
-225.84%
YoY
|
-$34.70M
-1375.63%
YoY
|
$7.372M
87.34%
YoY
|
-$1.254M
-131.46%
YoY
|
$89.00K
-97.38%
YoY
|
$2.720M
-392.47%
YoY
|
$3.935M
-25.77%
YoY
|
$3.986M
148.35%
YoY
|
$3.393M
832.14%
YoY
|
-$930.0K
351.46%
YoY
|
$5.301M
-630.1%
YoY
|
$1.605M
-167.98%
YoY
|
$364.0K
-74.53%
YoY
|
-$206.0K
-126.72%
YoY
|
-$1.000M
-128.36%
YoY
|
-$2.361M
-515.67%
YoY
|
$1.429M
-50.38%
YoY
|
$771.0K
-14.33%
YoY
|
| Pretax Income |
$356.0M
67.14%
YoY
|
$191.9M
27.84%
YoY
|
$202.5M
18.13%
YoY
|
$237.0M
41.64%
YoY
|
$213.0M
23.32%
YoY
|
$150.1M
14.96%
YoY
|
$171.4M
22.01%
YoY
|
$167.3M
6.04%
YoY
|
$172.7M
25.65%
YoY
|
$130.6M
10.76%
YoY
|
$140.5M
24.18%
YoY
|
$157.8M
30.52%
YoY
|
$137.5M
3.76%
YoY
|
$117.9M
12.48%
YoY
|
$113.1M
7.25%
YoY
|
$120.9M
-35.66%
YoY
|
$132.5M
44.28%
YoY
|
$104.8M
19.17%
YoY
|
$105.5M
38.04%
YoY
|
| Income Tax |
$91.57M
81.68%
YoY
|
$33.56M
-1498.83%
YoY
|
$47.45M
32.93%
YoY
|
$55.20M
34.44%
YoY
|
$50.40M
17.39%
YoY
|
-$2.399M
-125.19%
YoY
|
$35.69M
-8.58%
YoY
|
$41.06M
41.45%
YoY
|
$42.94M
19.53%
YoY
|
$9.525M
-52.99%
YoY
|
$39.04M
74.2%
YoY
|
$29.03M
5.97%
YoY
|
$35.92M
27.82%
YoY
|
$20.26M
2.01%
YoY
|
$22.41M
13.5%
YoY
|
$27.39M
-25.34%
YoY
|
$28.10M
21.39%
YoY
|
$19.86M
1252.93%
YoY
|
$19.75M
14.14%
YoY
|
| Net Earnings |
$264.5M
62.63%
YoY
|
$158.4M
3.83%
YoY
|
$155.0M
14.24%
YoY
|
$181.8M
43.98%
YoY
|
$162.6M
25.28%
YoY
|
$152.5M
25.99%
YoY
|
$135.7M
33.79%
YoY
|
$126.3M
-1.94%
YoY
|
$129.8M
27.82%
YoY
|
$121.1M
23.99%
YoY
|
$101.4M
11.82%
YoY
|
$128.8M
37.71%
YoY
|
$101.6M
-2.71%
YoY
|
$97.64M
14.93%
YoY
|
$90.70M
5.81%
YoY
|
$93.50M
-38.16%
YoY
|
$104.4M
52.0%
YoY
|
$84.96M
-1.77%
YoY
|
$85.72M
44.98%
YoY
|
| Basic Earnings Per Share |
$11.19
67.77%
YoY
|
$6.68
6.71%
YoY
|
N/A
|
$7.49
46.29%
YoY
|
$6.67
27.53%
YoY
|
$6.26
28.02%
YoY
|
N/A
|
$5.12
-0.78%
YoY
|
$5.23
29.46%
YoY
|
$4.89
25.38%
YoY
|
N/A
|
$5.16
41.37%
YoY
|
$4.04
1.25%
YoY
|
$3.90
24.6%
YoY
|
N/A
|
$3.65
-30.74%
YoY
|
$3.99
69.07%
YoY
|
$3.13
5.39%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$11.14
69.04%
YoY
|
$6.61
7.65%
YoY
|
$6.42
18.01%
YoY
|
$7.40
46.53%
YoY
|
$6.59
27.71%
YoY
|
$6.14
27.92%
YoY
|
$5.44
35.54%
YoY
|
$5.05
-0.63%
YoY
|
$5.16
29.0%
YoY
|
$4.80
25.0%
YoY
|
$4.01
-100.0%
YoY
|
$5.08
40.77%
YoY
|
$4.00
1.27%
YoY
|
$3.84
24.27%
YoY
|
$3.548M
18.06%
YoY
|
$3.61
-30.31%
YoY
|
$3.95
69.53%
YoY
|
$3.09
6.55%
YoY
|
$3.005M
151771781.83%
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 |
23.72M shares
-2.85%
YoY
|
23.71M shares
-2.62%
YoY
|
24.00M shares
-2.1%
YoY
|
24.34M shares
-1.49%
YoY
|
24.42M shares
-1.75%
YoY
|
24.35M shares
-1.48%
YoY
|
24.52M shares
-1.36%
YoY
|
24.71M shares
-1.13%
YoY
|
24.85M shares
-1.2%
YoY
|
24.71M shares
-1.05%
YoY
|
24.86M shares
-1.57%
YoY
|
24.99M shares
-2.5%
YoY
|
25.15M shares
-3.79%
YoY
|
24.98M shares
-8.07%
YoY
|
25.25M shares
-11.04%
YoY
|
25.63M shares
-10.64%
YoY
|
26.15M shares
-10.11%
YoY
|
27.17M shares
-6.73%
YoY
|
28.39M shares
-2.26%
YoY
|
| Diluted Shares Outstanding |
23.75M shares
-3.8%
YoY
|
23.96M shares
-3.5%
YoY
|
N/A
|
24.58M shares
-1.76%
YoY
|
24.69M shares
-1.86%
YoY
|
24.83M shares
-1.55%
YoY
|
N/A
|
25.02M shares
-1.27%
YoY
|
25.15M shares
-1.04%
YoY
|
25.22M shares
-0.88%
YoY
|
N/A
|
25.34M shares
-2.05%
YoY
|
25.42M shares
-3.79%
YoY
|
25.44M shares
-7.56%
YoY
|
N/A
|
25.87M shares
-11.4%
YoY
|
26.42M shares
-10.53%
YoY
|
27.52M shares
-7.6%
YoY
|
N/A
|
Loading...