Riwayat Pendapatan
EPS aktual vs perkiraan, kejutan %, tingkat keberhasilan, tanggal pendapatan berikutnya
14
Kejutan Rata-rata107.0%
Laporan BerikutnyaNov 03, 2026
Periode
Laporan
EPS Aktual
EPS Estimasi
Kejutan
30 Juni 2026
Agu 4, 2026
$0.54
$0.38
41.2%
31 Maret 2026
$0.66
$0.33
99.1%
31 Des. 2025
$1.52
$0.57
166.0%
30 Sep. 2025
$1.00
$0.37
169.8%
30 Juni 2025
$0.90
$0.38
136.3%
31 Maret 2025
$0.47
$0.36
29.8%
Fundamental Lengkap
Semua metrik per tahun — laporan laba rugi, neraca, arus kas
15
Laporan Laba Rugi10
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Revenue
$476M
$383M
$324M
$276M
$222M
$187M
$171M
$152M
$132M
$108M
SG&A Expense
$47M
$43M
$38M
$31M
$27M
$23M
$24M
$22M
$20M
$19M
Operating Expenses
$284M
$235M
$190M
$167M
$134M
$119M
$112M
$102M
$93M
$87M
Interest Expense
·
·
$25M
$24M
$18M
$16M
$16M
$18M
$17M
$13M
Other Non-op
$211M
$37M
$18M
$89M
$-605.0K
$12M
$-3M
$14M
$14M
$-6M
Net Income
$403M
$184M
$151M
$198M
$87M
$80M
$56M
$63M
$53M
$15M
EPS (Basic)
$3.92
$1.92
$1.81
$2.61
$1.23
$1.17
$0.86
$1.09
$0.95
·
EPS (Diluted)
$3.91
$1.92
$1.81
$2.61
$1.23
$1.16
$0.85
$1.09
$0.95
·
Shares (Basic)
102,459,881
95,524,549
83,169,028
75,498,107
70,534,202
67,762,927
64,428,406
57,486,399
51,357,719
·
Shares (Diluted)
102,723,758
95,842,137
83,371,099
75,586,480
70,793,670
68,170,066
64,722,976
57,486,399
51,357,719
·
Neraca11
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Cash & Equivalents
$25M
$18M
$165M
$26M
$204M
$107M
$110M
$31M
$36M
$14M
Intangibles
·
·
·
·
·
·
·
·
$4M
$18M
Total Assets
$5.39B
$4.77B
$3.90B
$3.16B
$2.92B
$2.14B
$2.11B
$1.80B
$1.57B
$1.28B
Total Liabilities
$1.24B
$1.11B
$990M
$935M
$866M
$552M
$591M
$549M
$540M
$467M
Long-term Debt
$943M
$823M
$772M
$771M
$721M
$459M
$492M
$462M
$462M
$415M
Common Stock
$1M
$994.0K
$876.0K
$765.0K
$752.0K
$686.0K
$673.0K
$610.0K
$553.0K
$474.0K
Retained Earnings
$289M
$95M
$96M
$88M
$3M
$6M
$3M
$14M
$5M
·
AOCI
·
·
·
·
$0
$-183.0K
$-437.0K
$-761.0K
$-1M
$-898.0K
Stockholders' Equity
$4.15B
$3.66B
$2.91B
$2.23B
$2.06B
$1.59B
$1.52B
$1.25B
$1.03B
$812M
Liabilities + Equity
$5.39B
$4.77B
$3.90B
$3.16B
$2.92B
$2.14B
$2.11B
$1.80B
$1.57B
$1.28B
Shares Outstanding
103,571,992
99,238,003
87,487,098
76,463,482
75,068,575
68,376,364
67,252,787
61,013,711
55,368,737
47,414,365
Arus Kas12
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
D&A
$122M
$94M
$73M
$66M
$51M
$46M
$44M
$41M
$38M
$34M
Stock-based Comp
$18M
$15M
$13M
$10M
$10M
$10M
$11M
$9M
$9M
$9M
Amort. of Intangibles
·
·
·
·
·
·
·
·
$50M
$41M
Operating Cash Flow
$272M
$233M
$180M
$143M
$132M
$101M
$95M
$78M
$69M
$49M
Investing Cash Flow
$-452M
$-915M
$-570M
$-338M
$-666M
$-52M
$-251M
$-235M
$-249M
$-150M
Net Debt Issued
·
·
·
·
·
·
·
$0
·
$-50M
Stock Issued
$281M
$743M
$671M
$79M
$462M
$65M
$278M
$209M
$255M
$101M
Stock Repurchased
$3M
$3M
$2M
$1M
$582.0K
$10M
$4M
$4M
$3M
$2M
Net Stock Activity
$278M
$739M
$670M
$78M
$462M
$55M
$274M
$205M
$252M
$100M
Dividends Paid
$204M
$175M
$136M
$107M
$85M
$75M
$64M
$51M
$42M
$33M
Financing Cash Flow
$188M
$535M
$529M
$18M
$631M
$-54M
$235M
$149M
$204M
$94M
Net Change in Cash
$7M
$-148M
$138M
$-177M
$97M
$-5M
$78M
$-8M
$24M
$-7M
Profitabilitas3
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Net Margin
84.6%
48.2%
46.8%
71.7%
39.3%
42.7%
32.5%
41.7%
·
·
ROA
7.9%
4.2%
4.3%
6.5%
3.5%
3.8%
2.8%
3.8%
3.7%
1.2%
ROE
10.0%
5.1%
5.4%
9.0%
4.6%
5.0%
3.7%
5.2%
5.8%
2.0%
Efisiensi1
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Asset Turnover
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
·
·
Per Saham6
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Book Value / Share
$40.03
$36.90
$33.31
$29.16
$27.41
$23.62
$22.56
$20.45
$18.56
$17.12
Revenue / Share
$4.64
$3.99
$3.88
$3.65
$3.13
$2.74
$2.64
·
·
·
Cash Flow / Share
$2.65
$2.43
$2.16
$1.89
$1.87
$1.48
$1.46
·
·
·
Cash / Share
$0.24
$0.18
$1.89
$0.35
$2.72
$1.59
$1.64
$0.51
$0.64
$0.30
Dividend / Share
$2.02
$1.88
$1.70
$1.48
$1.26
$1.12
$1.02
·
·
·
EPS (TTM)
$3.91
$1.92
$1.81
$2.61
$1.23
$1.16
$0.85
$1.09
$0.95
·
Tingkat Pertumbuhan10
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Revenue YoY
24.5%
18.2%
17.2%
24.5%
18.8%
·
·
·
·
·
Revenue CAGR 3Y
19.9%
19.9%
20.1%
·
·
·
·
·
·
·
Revenue CAGR 5Y
20.6%
·
·
·
·
·
·
·
·
·
EPS YoY
103.6%
6.1%
-30.6%
112.2%
6.0%
·
·
·
·
·
EPS CAGR 3Y
14.4%
16.0%
16.0%
·
·
·
·
·
·
·
EPS CAGR 5Y
27.5%
·
·
·
·
·
·
·
·
·
Net Income YoY
118.4%
21.8%
-23.5%
126.9%
9.3%
·
·
·
·
·
Net Income CAGR 3Y
26.7%
28.3%
23.8%
·
·
·
·
·
·
·
Net Income CAGR 5Y
38.2%
·
·
·
·
·
·
·
·
·
Dividends Paid CAGR 5Y
22.2%
·
·
·
·
·
·
·
·
·
Valuasi (TTM)12
Metrik
Tren
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Revenue TTM
$476M
$383M
$324M
$276M
$222M
$187M
$171M
$152M
$132M
$108M
Net Income TTM
$403M
$184M
$151M
$198M
$87M
$80M
$56M
$63M
$53M
$15M
Market Cap
$6.08B
$5.87B
$5.48B
$4.35B
$6.40B
$3.93B
$3.64B
$2.15B
$1.94B
$1.35B
P/E
15.0
30.8
34.6
21.8
69.3
50.4
63.7
32.3
36.9
·
P/S
12.8
15.3
16.9
15.7
28.8
21.1
21.3
14.1
14.7
12.5
P/B
1.5
1.6
1.9
2.0
3.1
2.5
2.4
1.7
1.9
1.7
P / Tangible Book
1.5
1.6
1.9
2.0
3.1
2.5
·
·
·
·
P / Cash Flow
22.4
25.2
30.5
30.4
48.4
38.9
38.5
27.7
27.9
27.4
Dividend Yield
3.4%
3.0%
2.5%
2.5%
1.3%
1.9%
1.8%
2.4%
2.2%
2.5%
Earnings Yield
6.7%
3.2%
2.9%
4.6%
1.4%
2.0%
1.6%
3.1%
2.7%
·
Payout Ratio
50.6%
94.8%
89.7%
54.2%
97.0%
93.7%
114.5%
81.3%
78.8%
219.5%
Annual Payout
$204M
$175M
$136M
$107M
$85M
$75M
$64M
$51M
$42M
$33M
Laporan Laba Rugi10
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Revenue
$125M
$124M
$137M
$116M
$112M
$110M
$104M
$100M
$94M
$85M
$86M
$83M
$80M
$75M
$76M
$71M
SG&A Expense
$14M
$12M
$12M
$12M
$12M
$12M
$11M
$11M
$11M
$11M
$10M
$9M
$10M
$9M
$8M
$8M
Operating Expenses
$73M
$74M
$80M
$68M
$69M
$67M
$65M
$60M
$57M
$52M
$50M
$48M
$47M
$46M
$46M
$42M
Interest Expense
·
·
·
·
·
·
·
·
·
$5M
·
$6M
$6M
$7M
·
$6M
Other Non-op
$5M
$19M
$101M
$55M
$50M
$5M
$37M
$-3M
$-1M
$3M
$21M
$-5M
$7M
$-5M
$29M
$-6M
Net Income
$58M
$69M
$158M
$103M
$93M
$48M
$76M
$37M
$36M
$36M
$58M
$30M
$40M
$23M
$59M
$22M
EPS (Basic)
$0.54
$0.66
$1.54
$1.00
$0.90
$0.48
$0.78
$0.37
$0.37
$0.40
$0.68
$0.36
$0.48
$0.29
$0.77
$0.30
EPS (Diluted)
$0.54
$0.66
$1.54
$1.00
$0.90
$0.47
$0.78
$0.37
$0.37
$0.40
$0.68
$0.36
$0.48
$0.29
$0.77
$0.30
Shares (Basic)
106,553,877
104,911,360
·
102,912,261
102,888,326
100,767,821
·
97,561,792
96,289,755
88,873,871
·
84,041,413
83,116,241
79,895,886
·
75,495,232
Shares (Diluted)
106,672,278
105,223,672
·
103,136,057
103,012,111
101,046,910
·
97,870,794
96,406,139
89,436,149
·
84,266,740
83,116,241
80,344,742
·
75,588,750
Neraca9
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Cash & Equivalents
$51M
$88M
$25M
$26M
$128M
$157M
$18M
$244M
$182M
$650M
$165M
$96M
$59M
$11M
$26M
$10M
Total Assets
$5.71B
$5.55B
$5.39B
$5.33B
$4.98B
$4.91B
$4.77B
$4.57B
$4.47B
$4.44B
·
$3.74B
$3.64B
$3.58B
·
$3.11B
Total Liabilities
$1.28B
$1.26B
$1.24B
$1.33B
$1.04B
$1.01B
$1.11B
$940M
$1.03B
$994M
·
$1.00B
$989M
$978M
·
$957M
Long-term Debt
$942M
$942M
$943M
$1.02B
$742M
$742M
$823M
$672M
$772M
$772M
·
$771M
$771M
$771M
·
$781M
Common Stock
$1M
$1M
$1M
$1M
$1M
$1M
$994.0K
$994.0K
$964.0K
$963.0K
·
$850.0K
$833.0K
$827.0K
·
$757.0K
Retained Earnings
$305M
$303M
$289M
$185M
$135M
$93M
$95M
$68M
$80M
$88M
·
$77M
$85M
$78M
·
$60M
Stockholders' Equity
$4.43B
$4.30B
$4.15B
$4.00B
$3.94B
$3.90B
$3.66B
$3.63B
$3.44B
$3.44B
$2.91B
$2.74B
$2.65B
$2.60B
$2.23B
$2.15B
Liabilities + Equity
$5.71B
$5.55B
$5.39B
$5.33B
$4.98B
$4.91B
$4.77B
$4.57B
$4.47B
$4.44B
·
$3.74B
$3.64B
$3.58B
·
$3.11B
Shares Outstanding
107,715,487
105,717,386
103,571,992
102,861,798
102,799,526
102,790,614
99,238,003
99,227,029
96,212,243
96,195,439
87,487,098
84,871,366
83,236,177
82,609,838
76,463,482
75,640,135
Arus Kas10
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
D&A
$29M
$29M
$38M
$28M
$28M
$27M
$26M
$24M
$23M
$21M
$19M
$18M
$18M
$18M
$19M
$17M
Stock-based Comp
$5M
$5M
$4M
$4M
$5M
$4M
$4M
$4M
$4M
$3M
$3M
$3M
$4M
$3M
$3M
$3M
Operating Cash Flow
$75M
$62M
$70M
$80M
$61M
$61M
$51M
$70M
$64M
$47M
$39M
$53M
$49M
$39M
$34M
$46M
Investing Cash Flow
$-186M
$-74M
$19M
$-410M
$-38M
$-24M
$-310M
$-58M
$-499M
$-49M
$-91M
$-73M
$-19M
$-387M
$-24M
$-95M
Stock Issued
$132M
$135M
$44M
$0
$0
$237M
$0
$204M
$-1.0K
$538M
$158M
$96M
$51M
$366M
$48M
$29M
Stock Repurchased
$34.0K
$2M
$0
$1M
$51.0K
$2M
$0
$2M
$55.0K
$983.0K
$8.0K
$773.0K
$105.0K
$627.0K
$34.0K
$518.0K
Net Stock Activity
·
$133M
·
·
·
$235M
·
·
·
$537M
·
·
·
$366M
·
·
Dividends Paid
$55M
$54M
$54M
$51M
$51M
$49M
$49M
$44M
$44M
$39M
$38M
$34M
$33M
$31M
$30M
$26M
Financing Cash Flow
$75M
$75M
$-91M
$228M
$-51M
$101M
$33M
$50M
$-44M
$496M
$118M
$60M
$17M
$334M
$7M
$50M
Net Change in Cash
$-36M
$63M
$-1M
$-102M
$-28M
$139M
$-226M
$61M
$-478M
$494M
$66M
$40M
$46M
$-14M
$17M
$664.0K
Profitabilitas3
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Net Margin
46.2%
55.8%
·
88.9%
83.1%
43.6%
·
36.8%
37.9%
42.4%
·
36.6%
50.6%
31.2%
·
31.7%
ROA
1.1%
1.3%
·
2.1%
2.0%
1.0%
·
0.88%
0.88%
0.90%
·
0.89%
1.2%
0.72%
·
0.80%
ROE
1.4%
1.7%
·
2.7%
2.5%
1.3%
·
1.1%
1.2%
1.2%
·
1.2%
1.7%
1.0%
·
1.1%
Efisiensi1
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Asset Turnover
0.0
0.0
·
0.0
0.0
0.0
·
0.0
0.0
0.0
·
0.0
0.0
0.0
·
0.0
Per Saham6
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Book Value / Share
$41.15
$40.63
·
$38.84
$38.36
$37.90
·
$36.60
$35.76
$35.81
·
$32.25
$31.82
$31.47
·
$28.45
Revenue / Share
$1.17
$1.18
·
$1.13
$1.09
$1.09
·
$1.02
$0.98
$0.95
·
$0.98
$0.96
$0.93
·
$0.94
Cash Flow / Share
·
$0.59
·
·
·
$0.61
·
·
·
$0.53
·
·
·
$0.48
·
·
Cash / Share
$0.48
$0.83
·
$0.25
$1.25
$1.52
·
$2.46
$1.89
$6.75
·
$1.13
$0.71
$0.13
·
$0.13
Dividend / Share
$0.52
$0.52
$0.52
$0.52
$0.49
$0.49
$0.49
$0.49
$0.45
$0.45
$0.45
$0.45
$0.40
$0.40
$0.40
$0.34
EPS (TTM)
$3.74
$4.10
·
$3.15
$2.52
$1.99
·
$1.82
$1.81
$1.92
·
$1.90
$1.84
$2.64
·
$2.28
Valuasi (TTM)12
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Revenue TTM
$503M
$490M
·
$443M
$426M
$408M
·
$365M
$349M
$334M
·
$313M
$301M
$287M
·
$261M
Net Income TTM
$389M
$424M
·
$321M
$254M
$197M
·
$166M
$160M
$164M
·
$153M
$145M
$202M
·
$171M
Market Cap
$6.98B
$6.49B
·
$5.84B
$5.76B
$6.50B
·
$6.63B
$5.69B
$6.39B
·
$4.82B
$5.00B
$5.34B
·
$4.01B
P/E
17.3
15.0
·
18.0
22.2
31.8
·
36.7
32.7
34.6
·
29.9
32.7
24.5
·
23.2
P/S
13.9
13.2
·
13.2
13.5
15.9
·
18.1
16.3
19.1
·
15.4
16.6
18.6
·
15.4
P/B
1.6
1.5
·
1.5
1.5
1.7
·
1.8
1.7
1.9
·
1.8
1.9
2.1
·
1.9
P / Tangible Book
1.6
1.5
·
1.5
1.5
1.7
·
1.8
1.7
1.9
·
1.8
1.9
2.1
·
1.9
P / Cash Flow
·
104.9
·
·
·
105.8
·
·
·
135.8
·
·
·
137.5
·
·
Dividend Yield
3.1%
3.2%
·
3.4%
3.3%
2.8%
·
2.5%
2.7%
2.3%
·
2.6%
2.4%
2.1%
·
2.5%
Earnings Yield
5.8%
6.7%
·
5.5%
4.5%
3.1%
·
2.7%
3.1%
2.9%
·
3.4%
3.1%
4.1%
·
4.3%
Payout Ratio
·
78.0%
·
·
·
101.6%
·
·
·
108.3%
·
·
·
131.8%
·
·
Annual Payout
$214M
$209M
·
$199M
$192M
$185M
·
$165M
$154M
$144M
·
$128M
$120M
$113M
·
$101M
Periode terbaru di sebelah kiri · nilai null ditampilkan sebagai ·
Laporan Keuangan
Laporan laba rugi, neraca, arus kas — tahunan, 5 tahun terakhir
16
Metrik
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Pendapatan
$476M
$383M
$324M
$276M
$222M
Laba Bersih
$403M
$184M
$151M
$198M
$87M
EPS Dilusian
$3.91
$1.92
$1.81
$2.61
$1.23
Tidak ada data untuk laporan ini
Data fundamental belum cukup untuk membuat laporan ini.
Tidak ada data untuk laporan ini
Data fundamental belum cukup untuk membuat laporan ini.
Pemilik institusional (13F)
396 pengaju
· $7.6B total
· Per tanggal 30 Sep. 2026
17
Institusi yang melaporkan kepemilikan saham ini dalam SEC Form 13F triwulanan mereka. Hanya posisi panjang; satu pengaju dapat muncul dua kali untuk leg opsi terpisah. Kaki put/call offset yang besar biasanya mencerminkan pembuatan pasar atau inventaris yang dilindungi, bukan keyakinan arah.
Pemegang396
Nilai yang dipegang$7.6B
Posisi baru43
Posisi yang keluar29
Aktivitas institusional — Q2 2026 vs kuartal sebelumnya
Posisi baru
Posisi yang keluar
Meningkat
Menurun
Perubahan bersih saham
43 (-4 vs Kuartal sebelumnya)
29 (+2 vs Kuartal sebelumnya)
154 (+5 vs Kuartal sebelumnya)
121 (0 vs Kuartal sebelumnya)
+3.9M
Dibandingkan dengan Q1 2026. Pengajuan Formulir 13F SEC jatuh tempo dalam waktu 45 hari setelah akhir kuartal ditambah kelonggaran singkat untuk pengaju terlambat — kuartal yang masih dalam jangka waktu tersebut dilewati demi pasangan terakhir yang dilaporkan sepenuhnya.
Orang dalam dari pengajuan SEC Form 3/4/5; bersih = hanya P/S pasar terbuka
Kepemilikan ETF
Dimiliki oleh 59 ETF
20
Bobot mencerminkan kepemilikan ekuitas langsung (N-PORT) saja; dana berbasis leverage atau derivatif mungkin memiliki eksposur swap tambahan yang tidak ditampilkan.