F&F - Financial Insights SEC Filing Analytics

Financial Metrics

FAST FASTENAL CO
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
29
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-06 SEC Filing Index
Insider 4/A 2026-02-10 SEC Filing Index
Insider 4 2026-01-27 SEC Filing Index
Insider 4/A 2026-01-27 SEC Filing Index
Insider 4 2026-01-27 SEC Filing Index

Credit and Bond Coverage

Company-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
100000000.0
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
715600000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1859100000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 1883100000.0 +1.3% USD 10-Q 2024-07-17
Quarterly 2023-09-30 1845900000.0 -2.0% USD 10-Q 2024-10-16
Quarterly 2024-03-31 1895100000.0 +2.7% USD 10-Q 2025-04-16
Quarterly 2024-06-30 1916200000.0 +1.1% USD 10-Q 2025-07-17
Quarterly 2024-09-30 1910200000.0 -0.3% USD 10-Q 2025-10-16
Quarterly 2025-03-31 1959400000.0 +2.6% USD 10-Q 2025-04-16
Quarterly 2025-06-30 2080300000.0 +6.2% USD 10-Q 2025-07-17
Quarterly 2025-09-30 2133300000.0 +2.5% USD 10-Q 2025-10-16
Annual 2023-12-31 7346700000.0 USD 10-K 2026-02-05
Annual 2024-12-31 7546000000.0 +2.7% USD 10-K 2026-02-05
Annual 2025-12-31 8200500000.0 +8.7% USD 10-K 2026-02-05

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 850000000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 857500000.0 +0.9% USD 10-Q 2024-07-17
Quarterly 2023-09-30 847600000.0 -1.2% USD 10-Q 2024-10-16
Quarterly 2024-03-31 861600000.0 +1.7% USD 10-Q 2025-04-16
Quarterly 2024-06-30 863500000.0 +0.2% USD 10-Q 2025-07-17
Quarterly 2024-09-30 858600000.0 -0.6% USD 10-Q 2025-10-16
Quarterly 2025-03-31 883900000.0 +2.9% USD 10-Q 2025-04-16
Quarterly 2025-06-30 942800000.0 +6.7% USD 10-Q 2025-07-17
Quarterly 2025-09-30 965800000.0 +2.4% USD 10-Q 2025-10-16
Annual 2023-12-31 3354500000.0 USD 10-K 2026-02-05
Annual 2024-12-31 3401900000.0 +1.4% USD 10-K 2026-02-05
Annual 2025-12-31 3691200000.0 +8.5% USD 10-K 2026-02-05

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 393200000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 394900000.0 +0.4% USD 10-Q 2024-07-17
Quarterly 2023-09-30 386700000.0 -2.1% USD 10-Q 2024-10-16
Quarterly 2024-03-31 390200000.0 +0.9% USD 10-Q 2025-04-16
Quarterly 2024-06-30 386900000.0 -0.8% USD 10-Q 2025-07-17
Quarterly 2024-09-30 388100000.0 +0.3% USD 10-Q 2025-10-16
Quarterly 2025-03-31 393900000.0 +1.5% USD 10-Q 2025-04-16
Quarterly 2025-06-30 436100000.0 +10.7% USD 10-Q 2025-07-17
Quarterly 2025-09-30 441500000.0 +1.2% USD 10-Q 2025-10-16
Annual 2023-12-31 1528700000.0 USD 10-K 2026-02-05
Annual 2024-12-31 1510000000.0 -1.2% USD 10-K 2026-02-05
Annual 2025-12-31 1655700000.0 +9.6% USD 10-K 2026-02-05

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 295100000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 298000000.0 +1.0% USD 10-Q 2024-07-17
Quarterly 2023-09-30 295500000.0 -0.8% USD 10-Q 2024-10-16
Quarterly 2024-03-31 297700000.0 +0.7% USD 10-Q 2025-04-16
Quarterly 2024-06-30 292700000.0 -1.7% USD 10-Q 2025-07-17
Quarterly 2024-09-30 298100000.0 +1.8% USD 10-Q 2025-10-16
Quarterly 2025-03-31 298700000.0 +0.2% USD 10-Q 2025-04-16
Quarterly 2025-06-30 330300000.0 +10.6% USD 10-Q 2025-07-17
Quarterly 2025-09-30 335500000.0 +1.6% USD 10-Q 2025-10-16
Annual 2023-12-31 1155000000.0 USD 10-K 2026-02-05
Annual 2024-12-31 1150600000.0 -0.4% USD 10-K 2026-02-05
Annual 2025-12-31 1258400000.0 +9.4% USD 10-K 2026-02-05

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.52 USD/shares 10-Q 2024-04-16
Quarterly 2023-06-30 0.52 +0.0% USD/shares 10-Q 2024-07-17
Quarterly 2023-09-30 0.52 +0.0% USD/shares 10-Q 2024-10-16
Quarterly 2024-03-31 0.52 +0.0% USD/shares 10-Q 2025-04-16
Quarterly 2024-06-30 0.26 -50.0% USD/shares 10-Q 2025-07-17
Quarterly 2024-09-30 0.26 +0.0% USD/shares 10-Q 2025-10-16
Quarterly 2025-03-31 0.52 +100.0% USD/shares 10-Q 2025-04-16
Quarterly 2025-06-30 0.29 -44.2% USD/shares 10-Q 2025-07-17
Quarterly 2025-09-30 0.29 +0.0% USD/shares 10-Q 2025-10-16
Annual 2023-12-31 1.01 USD/shares 10-K 2026-02-05
Annual 2024-12-31 1.0 -1.0% USD/shares 10-K 2026-02-05
Annual 2025-12-31 1.1 +10.0% USD/shares 10-K 2026-02-05

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.52 USD/shares 10-Q 2024-04-16
Quarterly 2023-06-30 0.52 +0.0% USD/shares 10-Q 2024-07-17
Quarterly 2023-09-30 0.52 +0.0% USD/shares 10-Q 2024-10-16
Quarterly 2024-03-31 0.52 +0.0% USD/shares 10-Q 2025-04-16
Quarterly 2024-06-30 0.25 -51.9% USD/shares 10-Q 2025-07-17
Quarterly 2024-09-30 0.26 +4.0% USD/shares 10-Q 2025-10-16
Quarterly 2025-03-31 0.52 +100.0% USD/shares 10-Q 2025-04-16
Quarterly 2025-06-30 0.29 -44.2% USD/shares 10-Q 2025-07-17
Quarterly 2025-09-30 0.29 +0.0% USD/shares 10-Q 2025-10-16
Annual 2023-12-31 1.01 USD/shares 10-K 2026-02-05
Annual 2024-12-31 1.0 -1.0% USD/shares 10-K 2026-02-05
Annual 2025-12-31 1.09 +9.0% USD/shares 10-K 2026-02-05

Balance Sheet

Metrics: 9

Cash and Equivalents

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 239800000.0 USD 10-Q 2023-04-18
Quarterly 2023-06-30 243600000.0 +1.6% USD 10-Q 2023-07-18
Quarterly 2023-09-30 297500000.0 +22.1% USD 10-Q 2023-10-17
Quarterly 2023-12-31 221300000.0 -25.6% USD 10-Q 2024-10-16
Quarterly 2024-03-31 237100000.0 +7.1% USD 10-Q 2024-04-16
Quarterly 2024-06-30 255500000.0 +7.8% USD 10-Q 2024-07-17
Quarterly 2024-09-30 292200000.0 +14.4% USD 10-Q 2024-10-16
Quarterly 2024-12-31 255800000.0 -12.5% USD 10-Q 2025-10-16
Quarterly 2025-03-31 231800000.0 -9.4% USD 10-Q 2025-04-16
Quarterly 2025-06-30 237800000.0 +2.6% USD 10-Q 2025-07-17
Quarterly 2025-09-30 288100000.0 +21.2% USD 10-Q 2025-10-16
Annual 2023-12-31 221300000.0 USD 10-K 2025-02-06
Annual 2024-12-31 255800000.0 +15.6% USD 10-K 2026-02-05
Annual 2025-12-31 276800000.0 +8.2% USD 10-K 2026-02-05

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1149800000.0 USD 10-Q 2023-04-18
Quarterly 2023-06-30 1171600000.0 +1.9% USD 10-Q 2023-07-18
Quarterly 2023-09-30 1171000000.0 -0.1% USD 10-Q 2023-10-17
Quarterly 2023-12-31 1087600000.0 -7.1% USD 10-Q 2024-10-16
Quarterly 2024-03-31 1213200000.0 +11.5% USD 10-Q 2024-04-16
Quarterly 2024-06-30 1204800000.0 -0.7% USD 10-Q 2024-07-17
Quarterly 2024-09-30 1200600000.0 -0.3% USD 10-Q 2024-10-16
Quarterly 2024-12-31 1108600000.0 -7.7% USD 10-Q 2025-10-16
Quarterly 2025-03-31 1278700000.0 +15.3% USD 10-Q 2025-04-16
Quarterly 2025-06-30 1324200000.0 +3.6% USD 10-Q 2025-07-17
Quarterly 2025-09-30 1347300000.0 +1.7% USD 10-Q 2025-10-16
Annual 2023-12-31 1087600000.0 USD 10-K 2025-02-06
Annual 2024-12-31 1108600000.0 +1.9% USD 10-K 2026-02-05
Annual 2025-12-31 1245300000.0 +12.3% USD 10-K 2026-02-05

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1651900000.0 USD 10-Q 2023-04-18
Quarterly 2023-06-30 1565400000.0 -5.2% USD 10-Q 2023-07-18
Quarterly 2023-09-30 1513800000.0 -3.3% USD 10-Q 2023-10-17
Quarterly 2023-12-31 1522700000.0 +0.6% USD 10-Q 2024-10-16
Quarterly 2024-03-31 1496300000.0 -1.7% USD 10-Q 2024-04-16
Quarterly 2024-06-30 1504600000.0 +0.6% USD 10-Q 2024-07-17
Quarterly 2024-09-30 1559500000.0 +3.6% USD 10-Q 2024-10-16
Quarterly 2024-12-31 1645000000.0 +5.5% USD 10-Q 2025-10-16
Quarterly 2025-03-31 1673900000.0 +1.8% USD 10-Q 2025-04-16
Quarterly 2025-06-30 1726300000.0 +3.1% USD 10-Q 2025-07-17
Quarterly 2025-09-30 1722800000.0 -0.2% USD 10-Q 2025-10-16
Annual 2023-12-31 1522700000.0 USD 10-K 2025-02-06
Annual 2024-12-31 1645000000.0 +8.0% USD 10-K 2026-02-05
Annual 2025-12-31 1748000000.0 +6.3% USD 10-K 2026-02-05

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3161500000.0 USD 10-Q 2023-04-18
Quarterly 2023-06-30 3137000000.0 -0.8% USD 10-Q 2023-07-18
Quarterly 2023-09-30 3147600000.0 +0.3% USD 10-Q 2023-10-17
Quarterly 2023-12-31 3020900000.0 -4.0% USD 10-Q 2024-10-16
Quarterly 2024-03-31 3083500000.0 +2.1% USD 10-Q 2024-04-16
Quarterly 2024-06-30 3146700000.0 +2.0% USD 10-Q 2024-07-17
Quarterly 2024-09-30 3260500000.0 +3.6% USD 10-Q 2024-10-16
Quarterly 2024-12-31 3211900000.0 -1.5% USD 10-Q 2025-10-16
Quarterly 2025-03-31 3358000000.0 +4.5% USD 10-Q 2025-04-16
Quarterly 2025-06-30 3461700000.0 +3.1% USD 10-Q 2025-07-17
Quarterly 2025-09-30 3546100000.0 +2.4% USD 10-Q 2025-10-16
Annual 2023-12-31 3020900000.0 USD 10-K 2025-02-06
Annual 2024-12-31 3211900000.0 +6.3% USD 10-K 2026-02-05
Annual 2025-12-31 3472100000.0 +8.1% USD 10-K 2026-02-05

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 4577000000.0 USD 10-Q 2023-04-18
Quarterly 2023-06-30 4576800000.0 -0.0% USD 10-Q 2023-07-18
Quarterly 2023-09-30 4596600000.0 +0.4% USD 10-Q 2023-10-17
Quarterly 2023-12-31 4462900000.0 -2.9% USD 10-Q 2024-10-16
Quarterly 2024-03-31 4532700000.0 +1.6% USD 10-Q 2024-04-16
Quarterly 2024-06-30 4603500000.0 +1.6% USD 10-Q 2024-07-17
Quarterly 2024-09-30 4738400000.0 +2.9% USD 10-Q 2024-10-16
Quarterly 2024-12-31 4698000000.0 -0.9% USD 10-Q 2025-10-16
Quarterly 2025-03-31 4870900000.0 +3.7% USD 10-Q 2025-04-16
Quarterly 2025-06-30 5016200000.0 +3.0% USD 10-Q 2025-07-17
Quarterly 2025-09-30 5116300000.0 +2.0% USD 10-Q 2025-10-16
Annual 2023-12-31 4462900000.0 USD 10-K 2025-02-06
Annual 2024-12-31 4698000000.0 +5.3% USD 10-K 2026-02-05
Annual 2025-12-31 5052900000.0 +7.6% USD 10-K 2026-02-05

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 863200000.0 USD 10-Q 2023-04-18
Quarterly 2023-06-30 736600000.0 -14.7% USD 10-Q 2023-07-18
Quarterly 2023-09-30 667900000.0 -9.3% USD 10-Q 2023-10-17
Quarterly 2023-12-31 661300000.0 -1.0% USD 10-Q 2024-10-16
Quarterly 2024-03-31 637900000.0 -3.5% USD 10-Q 2024-04-16
Quarterly 2024-06-30 717000000.0 +12.4% USD 10-Q 2024-07-17
Quarterly 2024-09-30 741600000.0 +3.4% USD 10-Q 2024-10-16
Quarterly 2024-12-31 687100000.0 -7.3% USD 10-Q 2025-10-16
Quarterly 2025-03-31 785200000.0 +14.3% USD 10-Q 2025-04-16
Quarterly 2025-06-30 820300000.0 +4.5% USD 10-Q 2025-07-17
Quarterly 2025-09-30 832700000.0 +1.5% USD 10-Q 2025-10-16
Annual 2023-12-31 661300000.0 USD 10-K 2025-02-06
Annual 2024-12-31 687100000.0 +3.9% USD 10-K 2026-02-05
Annual 2025-12-31 715600000.0 +4.1% USD 10-K 2026-02-05

Total Liabilities

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3270600000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 3380800000.0 +3.4% USD 10-Q 2024-07-17
Quarterly 2023-09-30 3466600000.0 +2.5% USD 10-Q 2024-10-16
Quarterly 2023-12-31 3348800000.0 -3.4% USD 10-Q 2024-10-16
Quarterly 2024-03-31 3429200000.0 +2.4% USD 10-Q 2025-04-16
Quarterly 2024-06-30 3495600000.0 +1.9% USD 10-Q 2025-07-17
Quarterly 2024-09-30 3597400000.0 +2.9% USD 10-Q 2025-10-16
Quarterly 2024-12-31 3616300000.0 +0.5% USD 10-Q 2025-10-16
Quarterly 2025-03-31 3690300000.0 +2.0% USD 10-Q 2025-04-16
Quarterly 2025-06-30 3807400000.0 +3.2% USD 10-Q 2025-07-17
Quarterly 2025-09-30 3894500000.0 +2.3% USD 10-Q 2025-10-16
Annual 2023-12-31 3348800000.0 USD 10-K 2026-02-05
Annual 2024-12-31 3616300000.0 +8.0% USD 10-K 2026-02-05
Annual 2025-12-31 3943600000.0 +9.1% USD 10-K 2026-02-05

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 200000000.0 USD 10-Q 2023-04-18
Quarterly 2023-06-30 200000000.0 +0.0% USD 10-Q 2023-07-18
Quarterly 2023-09-30 200000000.0 +0.0% USD 10-Q 2023-10-17
Quarterly 2023-12-31 200000000.0 +0.0% USD 10-Q 2024-10-16
Quarterly 2024-03-31 200000000.0 +0.0% USD 10-Q 2024-04-16
Quarterly 2024-06-30 125000000.0 -37.5% USD 10-Q 2024-07-17
Quarterly 2024-09-30 125000000.0 +0.0% USD 10-Q 2024-10-16
Quarterly 2024-12-31 125000000.0 +0.0% USD 10-Q 2025-10-16
Quarterly 2025-03-31 125000000.0 +0.0% USD 10-Q 2025-04-16
Quarterly 2025-06-30 100000000.0 -20.0% USD 10-Q 2025-07-17
Quarterly 2025-09-30 100000000.0 +0.0% USD 10-Q 2025-10-16
Annual 2023-12-31 200000000.0 USD 10-K 2025-02-06
Annual 2024-12-31 125000000.0 -37.5% USD 10-K 2026-02-05
Annual 2025-12-31 100000000.0 -20.0% USD 10-K 2026-02-05

Cash Flow

Metrics: 4

Operating Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 388500000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 302100000.0 -22.2% USD 10-Q 2024-07-17
Quarterly 2023-09-30 388100000.0 +28.5% USD 10-Q 2024-10-16
Quarterly 2024-03-31 335600000.0 -13.5% USD 10-Q 2025-04-16
Quarterly 2024-06-30 258000000.0 -23.1% USD 10-Q 2025-07-17
Quarterly 2024-09-30 296900000.0 +15.1% USD 10-Q 2025-10-16
Quarterly 2025-03-31 262200000.0 -11.7% USD 10-Q 2025-04-16
Quarterly 2025-06-30 278600000.0 +6.3% USD 10-Q 2025-07-17
Quarterly 2025-09-30 386900000.0 +38.9% USD 10-Q 2025-10-16
Annual 2023-12-31 1432700000.0 USD 10-K 2026-02-05
Annual 2024-12-31 1173300000.0 -18.1% USD 10-K 2026-02-05
Annual 2025-12-31 1295900000.0 +10.4% USD 10-K 2026-02-05

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -31000000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 -54200000.0 -74.8% USD 10-Q 2024-07-17
Quarterly 2023-09-30 -43000000.0 +20.7% USD 10-Q 2024-10-16
Quarterly 2024-03-31 -48400000.0 -12.6% USD 10-Q 2025-04-16
Quarterly 2024-06-30 -52700000.0 -8.9% USD 10-Q 2025-07-17
Quarterly 2024-09-30 -55900000.0 -6.1% USD 10-Q 2025-10-16
Quarterly 2025-03-31 -53800000.0 +3.8% USD 10-Q 2025-04-16
Quarterly 2025-06-30 -64400000.0 -19.7% USD 10-Q 2025-07-17
Quarterly 2025-09-30 -54800000.0 +14.9% USD 10-Q 2025-10-16
Annual 2023-12-31 -161200000.0 USD 10-K 2026-02-05
Annual 2024-12-31 -214500000.0 -33.1% USD 10-K 2026-02-05
Annual 2025-12-31 -231000000.0 -7.7% USD 10-K 2026-02-05

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -348900000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 -243300000.0 +30.3% USD 10-Q 2024-07-17
Quarterly 2023-09-30 -286900000.0 -17.9% USD 10-Q 2024-10-16
Quarterly 2024-03-31 -267400000.0 +6.8% USD 10-Q 2025-04-16
Quarterly 2024-06-30 -185500000.0 +30.6% USD 10-Q 2025-07-17
Quarterly 2024-09-30 -210700000.0 -13.6% USD 10-Q 2025-10-16
Quarterly 2025-03-31 -235500000.0 -11.8% USD 10-Q 2025-04-16
Quarterly 2025-06-30 -216400000.0 +8.1% USD 10-Q 2025-07-17
Quarterly 2025-09-30 -280900000.0 -29.8% USD 10-Q 2025-10-16
Annual 2023-12-31 -1281700000.0 USD 10-K 2026-02-05
Annual 2024-12-31 -913700000.0 +28.7% USD 10-K 2026-02-05
Annual 2025-12-31 -1054900000.0 -15.5% USD 10-K 2026-02-05

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 33700000.0 USD 10-Q 2024-04-16
Quarterly 2023-06-30 55900000.0 +65.9% USD 10-Q 2024-07-17
Quarterly 2023-09-30 46900000.0 -16.1% USD 10-Q 2024-10-16
Quarterly 2024-03-31 50800000.0 +8.3% USD 10-Q 2025-04-16
Quarterly 2024-06-30 56100000.0 +10.4% USD 10-Q 2025-07-17
Quarterly 2024-09-30 59400000.0 +5.9% USD 10-Q 2025-10-16
Quarterly 2025-03-31 55700000.0 -6.2% USD 10-Q 2025-04-16
Quarterly 2025-06-30 69300000.0 +24.4% USD 10-Q 2025-07-17
Quarterly 2025-09-30 60300000.0 -13.0% USD 10-Q 2025-10-16
Annual 2023-12-31 172800000.0 USD 10-K 2026-02-05
Annual 2024-12-31 226500000.0 +31.1% USD 10-K 2026-02-05
Annual 2025-12-31 245300000.0 +8.3% USD 10-K 2026-02-05

Share Data

Metrics: 4

Shares Outstanding

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 571024422.0 shares 10-Q 2023-04-18
Quarterly 2023-06-30 571288830.0 +0.0% shares 10-Q 2023-07-18
Quarterly 2023-09-30 571404311.0 +0.0% shares 10-Q 2023-10-17
Quarterly 2023-12-31 571982367.0 +0.1% shares 10-Q 2024-10-16
Quarterly 2024-03-31 572525495.0 +0.1% shares 10-Q 2024-04-16
Quarterly 2024-06-30 572620247.0 +0.0% shares 10-Q 2024-07-17
Quarterly 2024-09-30 572881159.0 +0.0% shares 10-Q 2024-10-16
Quarterly 2024-12-31 1146640904.0 +100.2% shares 10-Q 2025-10-16
Quarterly 2025-03-31 573611957.0 -50.0% shares 10-Q 2025-04-16
Quarterly 2025-06-30 1147617563.0 +100.1% shares 10-Q 2025-07-17
Quarterly 2025-09-30 1148033521.0 +0.0% shares 10-Q 2025-10-16
Annual 2023-12-31 1143964734.0 shares 10-K 2026-02-05
Annual 2024-12-31 1146640904.0 +0.2% shares 10-K 2026-02-05
Annual 2025-12-31 1148057473.0 +0.1% shares 10-K 2026-02-05

Shares Issued

Q: 12 | A: 4

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 571024422.0 shares 10-Q 2023-04-18
Quarterly 2023-06-30 571288830.0 +0.0% shares 10-Q 2023-07-18
Quarterly 2023-09-30 571404311.0 +0.0% shares 10-Q 2023-10-17
Quarterly 2023-12-31 571982367.0 +0.1% shares 10-Q 2024-10-16
Quarterly 2024-03-31 572525495.0 +0.1% shares 10-Q 2024-04-16
Quarterly 2024-06-30 572620247.0 +0.0% shares 10-Q 2024-07-17
Quarterly 2024-09-30 572881159.0 +0.0% shares 10-Q 2024-10-16
Quarterly 2024-12-31 1146640904.0 +100.2% shares 10-Q 2025-10-16
Quarterly 2025-03-31 573611957.0 -50.0% shares 10-Q 2025-04-16
Quarterly 2025-05-21 1.0 -100.0% shares 10-Q 2025-10-16
Quarterly 2025-06-30 1147617563.0 +114761756200.0% shares 10-Q 2025-07-17
Quarterly 2025-09-30 1148033521.0 +0.0% shares 10-Q 2025-10-16
Annual 2023-12-31 571982367.0 shares 10-K 2025-02-06
Annual 2024-12-31 1146640904.0 +100.5% shares 10-K 2026-02-05
Annual 2025-05-21 1.0 -100.0% shares 10-K 2026-02-05
Annual 2025-12-31 1148057473.0 +114805747200.0% shares 10-K 2026-02-05

Weighted Avg Shares Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 570928848.0 shares 10-Q 2024-04-16
Quarterly 2023-06-30 571138039.0 +0.0% shares 10-Q 2024-07-17
Quarterly 2023-09-30 571368442.0 +0.0% shares 10-Q 2024-10-16
Quarterly 2024-03-31 572339493.0 +0.2% shares 10-Q 2025-04-16
Quarterly 2024-06-30 1145152600.0 +100.1% shares 10-Q 2025-07-17
Quarterly 2024-09-30 1145470410.0 +0.0% shares 10-Q 2025-10-16
Quarterly 2025-03-31 573467861.0 -49.9% shares 10-Q 2025-04-16
Quarterly 2025-06-30 1147492218.0 +100.1% shares 10-Q 2025-07-17
Quarterly 2025-09-30 1147871234.0 +0.0% shares 10-Q 2025-10-16
Annual 2023-12-31 1142543692.0 shares 10-K 2026-02-05
Annual 2024-12-31 1145416130.0 +0.3% shares 10-K 2026-02-05
Annual 2025-12-31 1147590819.0 +0.2% shares 10-K 2026-02-05

Weighted Avg Shares Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 572632589.0 shares 10-Q 2024-04-16
Quarterly 2023-06-30 572890160.0 +0.0% shares 10-Q 2024-07-17
Quarterly 2023-09-30 573099709.0 +0.0% shares 10-Q 2024-10-16
Quarterly 2024-03-31 574090707.0 +0.2% shares 10-Q 2025-04-16
Quarterly 2024-06-30 1148227216.0 +100.0% shares 10-Q 2025-07-17
Quarterly 2024-09-30 1148367322.0 +0.0% shares 10-Q 2025-10-16
Quarterly 2025-03-31 574756112.0 -50.0% shares 10-Q 2025-04-16
Quarterly 2025-06-30 1150100651.0 +100.1% shares 10-Q 2025-07-17
Quarterly 2025-09-30 1151036631.0 +0.1% shares 10-Q 2025-10-16
Annual 2023-12-31 1146017216.0 shares 10-K 2026-02-05
Annual 2024-12-31 1148564422.0 +0.2% shares 10-K 2026-02-05
Annual 2025-12-31 1150334204.0 +0.2% shares 10-K 2026-02-05
For informational purposes only — not guaranteed to be accurate or complete.