F&F - Financial Insights SEC Filing Analytics

Financial Metrics

TRUP TRUPANION, INC.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
36
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-04-01 SEC Filing Index
Insider 4 2026-03-06 SEC Filing Index
Insider 4 2026-03-03 SEC Filing Index
Insider 4 2026-02-27 SEC Filing Index
Insider 4 2026-02-24 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)
N/A
Total Liabilities (latest annual)
531108000.0
Current Liabilities (latest annual)
409810000.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 256329000.0 USD 10-Q 2024-05-03
Quarterly 2023-06-30 270566000.0 +5.6% USD 10-Q 2024-08-09
Quarterly 2023-09-30 285853000.0 +5.7% USD 10-Q 2024-11-01
Quarterly 2024-03-31 306121000.0 +7.1% USD 10-Q 2025-05-01
Quarterly 2024-06-30 314800000.0 +2.8% USD 10-Q 2025-08-07
Quarterly 2024-09-30 327456000.0 +4.0% USD 10-Q 2025-11-06
Quarterly 2025-03-31 341975000.0 +4.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 353557000.0 +3.4% USD 10-Q 2025-08-07
Quarterly 2025-09-30 366920000.0 +3.8% USD 10-Q 2025-11-06
Annual 2023-12-31 1108605000.0 USD 10-K 2026-02-13
Annual 2024-12-31 1285684000.0 +16.0% USD 10-K 2026-02-13
Annual 2025-12-31 1439305000.0 +11.9% USD 10-K 2026-02-13

Gross Profit

Q: 0 | A: 0

Quarterly

Annual

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

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -24486000.0 USD 10-Q 2024-05-03
Quarterly 2023-06-30 -13090000.0 +46.5% USD 10-Q 2024-08-09
Quarterly 2023-09-30 -3491000.0 +73.3% USD 10-Q 2024-11-01
Quarterly 2024-03-31 -6137000.0 -75.8% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -5471000.0 +10.9% USD 10-Q 2025-08-07
Quarterly 2024-09-30 1746000.0 +131.9% USD 10-Q 2025-11-06
Quarterly 2025-03-31 -1473000.0 -184.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 2314000.0 +257.1% USD 10-Q 2025-08-07
Quarterly 2025-09-30 5859000.0 +153.2% USD 10-Q 2025-11-06
Annual 2023-12-31 -40659000.0 USD 10-K 2026-02-13
Annual 2024-12-31 -9514000.0 +76.6% USD 10-K 2026-02-13
Annual 2025-12-31 13837000.0 +245.4% USD 10-K 2026-02-13

Net Income

Q: 0 | A: 0

Quarterly

Annual

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

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -0.6 USD/shares 10-Q 2024-05-03
Quarterly 2023-06-30 -0.33 +45.0% USD/shares 10-Q 2024-08-09
Quarterly 2023-09-30 -0.1 +69.7% USD/shares 10-Q 2024-11-01
Quarterly 2024-03-31 -0.16 -60.0% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 -0.14 +12.5% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 0.03 +121.4% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-31 -0.03 -200.0% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 0.22 +833.3% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 0.14 -36.4% USD/shares 10-Q 2025-11-06
Annual 2023-12-31 -1.08 USD/shares 10-K 2026-02-13
Annual 2024-12-31 -0.23 +78.7% USD/shares 10-K 2026-02-13
Annual 2025-12-31 0.45 +295.7% USD/shares 10-K 2026-02-13

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -0.6 USD/shares 10-Q 2024-05-03
Quarterly 2023-06-30 -0.33 +45.0% USD/shares 10-Q 2024-08-09
Quarterly 2023-09-30 -0.1 +69.7% USD/shares 10-Q 2024-11-01
Quarterly 2024-03-31 -0.16 -60.0% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 -0.14 +12.5% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 0.03 +121.4% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-31 -0.03 -200.0% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 0.22 +833.3% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 0.13 -40.9% USD/shares 10-Q 2025-11-06
Annual 2023-12-31 -1.08 USD/shares 10-K 2026-02-13
Annual 2024-12-31 -0.23 +78.7% USD/shares 10-K 2026-02-13
Annual 2025-12-31 0.45 +295.7% USD/shares 10-K 2026-02-13

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 126714000.0 USD 10-Q 2023-05-05
Quarterly 2023-06-30 118417000.0 -6.5% USD 10-Q 2023-08-04
Quarterly 2023-09-30 150336000.0 +27.0% USD 10-Q 2023-11-03
Quarterly 2023-12-31 147501000.0 -1.9% USD 10-Q 2024-11-01
Quarterly 2024-03-31 146455000.0 -0.7% USD 10-Q 2024-05-03
Quarterly 2024-06-30 124343000.0 -15.1% USD 10-Q 2024-08-09
Quarterly 2024-09-30 137477000.0 +10.6% USD 10-Q 2024-11-01
Quarterly 2024-12-31 160295000.0 +16.6% USD 10-Q 2025-11-06
Quarterly 2025-03-31 166308000.0 +3.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 122742000.0 -26.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 154773000.0 +26.1% USD 10-Q 2025-11-06
Annual 2023-12-31 147501000.0 USD 10-K 2025-02-27
Annual 2024-12-31 160295000.0 +8.7% USD 10-K 2026-02-13
Annual 2025-12-31 138024000.0 -13.9% USD 10-K 2026-02-13

Accounts Receivable

Q: 0 | A: 0

Quarterly

Annual

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

Inventory

Q: 0 | A: 0

Quarterly

Annual

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

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 510359000.0 USD 10-Q 2023-05-05
Quarterly 2023-06-30 520595000.0 +2.0% USD 10-Q 2023-08-04
Quarterly 2023-09-30 561205000.0 +7.8% USD 10-Q 2023-11-03
Quarterly 2023-12-31 562089000.0 +0.2% USD 10-Q 2024-11-01
Quarterly 2024-03-31 570765000.0 +1.5% USD 10-Q 2024-05-03
Quarterly 2024-06-30 578860000.0 +1.4% USD 10-Q 2024-08-09
Quarterly 2024-09-30 599572000.0 +3.6% USD 10-Q 2024-11-01
Quarterly 2024-12-31 597327000.0 -0.4% USD 10-Q 2025-11-06
Quarterly 2025-03-31 628337000.0 +5.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 629081000.0 +0.1% USD 10-Q 2025-08-07
Quarterly 2025-09-30 668031000.0 +6.2% USD 10-Q 2025-11-06
Annual 2023-12-31 562089000.0 USD 10-K 2025-02-27
Annual 2024-12-31 597327000.0 +6.3% USD 10-K 2026-02-13
Annual 2025-12-31 691062000.0 +15.7% USD 10-K 2026-02-13

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 717914000.0 USD 10-Q 2023-05-05
Quarterly 2023-06-30 730191000.0 +1.7% USD 10-Q 2023-08-04
Quarterly 2023-09-30 772034000.0 +5.7% USD 10-Q 2023-11-03
Quarterly 2023-12-31 782948000.0 +1.4% USD 10-Q 2024-11-01
Quarterly 2024-03-31 789460000.0 +0.8% USD 10-Q 2024-05-03
Quarterly 2024-06-30 795946000.0 +0.8% USD 10-Q 2024-08-09
Quarterly 2024-09-30 816118000.0 +2.5% USD 10-Q 2024-11-01
Quarterly 2024-12-31 806853000.0 -1.1% USD 10-Q 2025-11-06
Quarterly 2025-03-31 837162000.0 +3.8% USD 10-Q 2025-05-01
Quarterly 2025-06-30 847789000.0 +1.3% USD 10-Q 2025-08-07
Quarterly 2025-09-30 880173000.0 +3.8% USD 10-Q 2025-11-06
Annual 2023-12-31 782948000.0 USD 10-K 2025-02-27
Annual 2024-12-31 806853000.0 +3.1% USD 10-K 2026-02-13
Annual 2025-12-31 915044000.0 +13.4% USD 10-K 2026-02-13

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 312015000.0 USD 10-Q 2023-05-05
Quarterly 2023-06-30 330658000.0 +6.0% USD 10-Q 2023-08-04
Quarterly 2023-09-30 347588000.0 +5.1% USD 10-Q 2023-11-03
Quarterly 2023-12-31 344474000.0 -0.9% USD 10-Q 2024-11-01
Quarterly 2024-03-31 351581000.0 +2.1% USD 10-Q 2024-05-03
Quarterly 2024-06-30 355805000.0 +1.2% USD 10-Q 2024-08-09
Quarterly 2024-09-30 361853000.0 +1.7% USD 10-Q 2024-11-01
Quarterly 2024-12-31 349626000.0 -3.4% USD 10-Q 2025-11-06
Quarterly 2025-03-31 369337000.0 +5.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 372292000.0 +0.8% USD 10-Q 2025-08-07
Quarterly 2025-09-30 390772000.0 +5.0% USD 10-Q 2025-11-06
Annual 2023-12-31 344474000.0 USD 10-K 2025-02-27
Annual 2024-12-31 349626000.0 +1.5% USD 10-K 2026-02-13
Annual 2025-12-31 409810000.0 +17.2% USD 10-K 2026-02-13

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 423105000.0 USD 10-Q 2023-05-05
Quarterly 2023-06-30 441433000.0 +4.3% USD 10-Q 2023-08-04
Quarterly 2023-09-30 482569000.0 +9.3% USD 10-Q 2023-11-03
Quarterly 2023-12-31 479226000.0 -0.7% USD 10-Q 2024-11-01
Quarterly 2024-03-31 486089000.0 +1.4% USD 10-Q 2024-05-03
Quarterly 2024-06-30 490098000.0 +0.8% USD 10-Q 2024-08-09
Quarterly 2024-09-30 495943000.0 +1.2% USD 10-Q 2024-11-01
Quarterly 2024-12-31 483585000.0 -2.5% USD 10-Q 2025-11-06
Quarterly 2025-03-31 503489000.0 +4.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 492335000.0 -2.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 511611000.0 +3.9% USD 10-Q 2025-11-06
Annual 2023-12-31 479226000.0 USD 10-K 2025-02-27
Annual 2024-12-31 483585000.0 +0.9% USD 10-K 2026-02-13
Annual 2025-12-31 531108000.0 +9.8% USD 10-K 2026-02-13

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 294809000.0 USD 10-Q 2024-08-09
Quarterly 2023-06-30 288758000.0 -2.1% USD 10-Q 2024-11-01
Quarterly 2023-09-30 289465000.0 +0.2% USD 10-Q 2024-11-01
Quarterly 2023-12-31 303722000.0 +4.9% USD 10-Q 2025-11-06
Quarterly 2024-03-31 303371000.0 -0.1% USD 10-Q 2025-08-07
Quarterly 2024-06-30 305848000.0 +0.8% USD 10-Q 2025-11-06
Quarterly 2024-09-30 320175000.0 +4.7% USD 10-Q 2025-11-06
Quarterly 2024-12-31 323268000.0 +1.0% USD 10-Q 2025-11-06
Quarterly 2025-03-31 333673000.0 +3.2% USD 10-Q 2025-08-07
Quarterly 2025-06-30 355454000.0 +6.5% USD 10-Q 2025-11-06
Quarterly 2025-09-30 368562000.0 +3.7% USD 10-Q 2025-11-06
Annual 2023-12-31 303722000.0 USD 10-K 2026-02-13
Annual 2024-12-31 323268000.0 +6.4% USD 10-K 2026-02-13
Annual 2025-12-31 383936000.0 +18.8% USD 10-K 2026-02-13

Long-Term Debt

Q: 11 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 102936000.0 USD 10-Q 2023-05-05
Quarterly 2023-06-30 102934000.0 -0.0% USD 10-Q 2023-08-04
Quarterly 2023-09-30 127580000.0 +23.9% USD 10-Q 2023-11-03
Quarterly 2023-12-31 127580000.0 +0.0% USD 10-Q 2024-11-01
Quarterly 2024-03-31 127482000.0 -0.1% USD 10-Q 2024-05-03
Quarterly 2024-06-30 127559000.0 +0.1% USD 10-Q 2024-08-09
Quarterly 2024-09-30 127548000.0 -0.0% USD 10-Q 2024-11-01
Quarterly 2024-12-31 127537000.0 -0.0% USD 10-Q 2025-11-06
Quarterly 2025-03-31 127526000.0 -0.0% USD 10-Q 2025-05-01
Quarterly 2025-06-30 113116000.0 -11.3% USD 10-Q 2025-08-07
Quarterly 2025-09-30 113790000.0 +0.6% USD 10-Q 2025-11-06

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 -6862000.0 USD 10-Q 2024-05-03
Quarterly 2023-06-30 -10267000.0 -49.6% USD 10-Q 2024-08-09
Quarterly 2023-09-30 1131000.0 +111.0% USD 10-Q 2024-11-01
Quarterly 2024-03-31 2434000.0 +115.2% USD 10-Q 2025-05-01
Quarterly 2024-06-30 9290000.0 +281.7% USD 10-Q 2025-08-07
Quarterly 2024-09-30 24585000.0 +164.6% USD 10-Q 2025-11-06
Quarterly 2025-03-31 15964000.0 -35.1% USD 10-Q 2025-05-01
Quarterly 2025-06-30 30989000.0 +94.1% USD 10-Q 2025-08-07
Quarterly 2025-09-30 60226000.0 +94.3% USD 10-Q 2025-11-06
Annual 2023-12-31 18638000.0 USD 10-K 2026-02-13
Annual 2024-12-31 48287000.0 +159.1% USD 10-K 2026-02-13
Annual 2025-12-31 89488000.0 +85.3% USD 10-K 2026-02-13

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 33914000.0 USD 10-Q 2024-05-03
Quarterly 2023-06-30 28385000.0 -16.3% USD 10-Q 2024-08-09
Quarterly 2023-09-30 25086000.0 -11.6% USD 10-Q 2024-11-01
Quarterly 2024-03-31 -2737000.0 -110.9% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -30454000.0 -1012.7% USD 10-Q 2025-08-07
Quarterly 2024-09-30 -31914000.0 -4.8% USD 10-Q 2025-11-06
Quarterly 2025-03-31 -8973000.0 +71.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -51440000.0 -473.3% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -53761000.0 -4.5% USD 10-Q 2025-11-06
Annual 2023-12-31 7639000.0 USD 10-K 2026-02-13
Annual 2024-12-31 -13457000.0 -276.2% USD 10-K 2026-02-13
Annual 2025-12-31 -95887000.0 -612.5% USD 10-K 2026-02-13

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 33810000.0 USD 10-Q 2024-05-03
Quarterly 2023-06-30 33717000.0 -0.3% USD 10-Q 2024-08-09
Quarterly 2023-09-30 58557000.0 +73.7% USD 10-Q 2024-11-01
Quarterly 2024-03-31 -286000.0 -100.5% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -1244000.0 -335.0% USD 10-Q 2025-08-07
Quarterly 2024-09-30 -2283000.0 -83.5% USD 10-Q 2025-11-06
Quarterly 2025-03-31 -459000.0 +79.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -16346000.0 -3461.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -17787000.0 -8.8% USD 10-Q 2025-11-06
Annual 2023-12-31 59126000.0 USD 10-K 2026-02-13
Annual 2024-12-31 -3957000.0 -106.7% USD 10-K 2026-02-13
Annual 2025-12-31 -22862000.0 -477.8% USD 10-K 2026-02-13

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 5184000.0 USD 10-Q 2024-05-03
Quarterly 2023-06-30 9919000.0 +91.3% USD 10-Q 2024-08-09
Quarterly 2023-09-30 14310000.0 +44.3% USD 10-Q 2024-11-01
Quarterly 2024-03-31 3065000.0 -78.6% USD 10-Q 2025-05-01
Quarterly 2024-06-30 5945000.0 +94.0% USD 10-Q 2025-08-07
Quarterly 2024-09-30 7858000.0 +32.2% USD 10-Q 2025-11-06
Quarterly 2025-03-31 1928000.0 -75.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 4904000.0 +154.4% USD 10-Q 2025-08-07
Quarterly 2025-09-30 10206000.0 +108.1% USD 10-Q 2025-11-06
Annual 2023-12-31 18280000.0 USD 10-K 2026-02-13
Annual 2024-12-31 9716000.0 -46.8% USD 10-K 2026-02-13
Annual 2025-12-31 14129000.0 +45.4% USD 10-K 2026-02-13

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 41327702.0 shares 10-Q 2023-05-05
Quarterly 2023-06-30 41470738.0 +0.3% shares 10-Q 2023-08-04
Quarterly 2023-09-30 41627208.0 +0.4% shares 10-Q 2023-11-03
Quarterly 2023-12-31 41858866.0 +0.6% shares 10-Q 2024-11-01
Quarterly 2024-03-31 42004619.0 +0.3% shares 10-Q 2024-05-03
Quarterly 2024-06-30 42159631.0 +0.4% shares 10-Q 2024-08-09
Quarterly 2024-09-30 42340695.0 +0.4% shares 10-Q 2024-11-01
Quarterly 2024-12-31 42488445.0 +0.3% shares 10-Q 2025-11-06
Quarterly 2025-03-31 42775955.0 +0.7% shares 10-Q 2025-05-01
Quarterly 2025-06-30 43192339.0 +1.0% shares 10-Q 2025-11-06
Quarterly 2025-09-30 43192339.0 +0.0% shares 10-Q 2025-11-06
Annual 2023-12-31 41858866.0 shares 10-K 2025-02-27
Annual 2024-12-31 42488445.0 +1.5% shares 10-K 2026-02-13
Annual 2025-12-31 43402081.0 +2.2% shares 10-K 2026-02-13

Shares Issued

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 42355888.0 shares 10-Q 2023-05-05
Quarterly 2023-06-30 42498924.0 +0.3% shares 10-Q 2023-08-04
Quarterly 2023-09-30 42655394.0 +0.4% shares 10-Q 2023-11-03
Quarterly 2023-12-31 42887052.0 +0.5% shares 10-Q 2024-11-01
Quarterly 2024-03-31 43032805.0 +0.3% shares 10-Q 2024-05-03
Quarterly 2024-06-30 43187817.0 +0.4% shares 10-Q 2024-08-09
Quarterly 2024-09-30 43368881.0 +0.4% shares 10-Q 2024-11-01
Quarterly 2024-12-31 43516631.0 +0.3% shares 10-Q 2025-11-06
Quarterly 2025-03-31 43804141.0 +0.7% shares 10-Q 2025-05-01
Quarterly 2025-06-30 44220625.0 +1.0% shares 10-Q 2025-11-06
Annual 2023-12-31 42887052.0 shares 10-K 2025-02-27
Annual 2024-12-31 43516631.0 +1.5% shares 10-K 2026-02-13
Annual 2025-12-31 44430267.0 +2.1% shares 10-K 2026-02-13

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 41107889.0 shares 10-Q 2024-05-03
Quarterly 2023-06-30 41383411.0 +0.7% shares 10-Q 2024-08-09
Quarterly 2023-09-30 41536575.0 +0.4% shares 10-Q 2024-11-01
Quarterly 2024-03-31 41917094.0 +0.9% shares 10-Q 2025-05-01
Quarterly 2024-06-30 42078271.0 +0.4% shares 10-Q 2025-08-07
Quarterly 2024-09-30 42233903.0 +0.4% shares 10-Q 2025-11-06
Quarterly 2025-03-31 42775955.0 +1.3% shares 10-Q 2025-05-01
Quarterly 2025-06-30 42872153.0 +0.2% shares 10-Q 2025-08-07
Quarterly 2025-09-30 43076695.0 +0.5% shares 10-Q 2025-11-06
Annual 2023-12-31 41436882.0 shares 10-K 2026-02-13
Annual 2024-12-31 42158773.0 +1.7% shares 10-K 2026-02-13
Annual 2025-12-31 42958654.0 +1.9% shares 10-K 2026-02-13

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 41107889.0 shares 10-Q 2024-05-03
Quarterly 2023-06-30 41383411.0 +0.7% shares 10-Q 2024-08-09
Quarterly 2023-09-30 41536575.0 +0.4% shares 10-Q 2024-11-01
Quarterly 2024-03-31 41917094.0 +0.9% shares 10-Q 2025-05-01
Quarterly 2024-06-30 42078271.0 +0.4% shares 10-Q 2025-08-07
Quarterly 2024-09-30 42822505.0 +1.8% shares 10-Q 2025-11-06
Quarterly 2025-03-31 42775955.0 -0.1% shares 10-Q 2025-05-01
Quarterly 2025-06-30 43325704.0 +1.3% shares 10-Q 2025-08-07
Quarterly 2025-09-30 43562132.0 +0.5% shares 10-Q 2025-11-06
Annual 2023-12-31 41436882.0 shares 10-K 2026-02-13
Annual 2024-12-31 42158773.0 +1.7% shares 10-K 2026-02-13
Annual 2025-12-31 43555884.0 +3.3% shares 10-K 2026-02-13
For informational purposes only — not guaranteed to be accurate or complete.