Dividend Data
Symbol Quote AllStar
Ranking
Consecutive
Increases
Div.
Yield
Market
Cap
Div.
Decl Date
Div.
Ex Date
Div.
Record Date
Div.
Pay Date
Previous
Amount
New
Amount
Percent
Change
Click to display: Dividend Increases | Dividend Decreases | Suspended Dividends | Special Dividends
Click to display the last: 0-5 days or 0-30 days or 31-60 days or 61-90 days
Stock $ 27.76 0 yrs0.32 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-10-2024 $ 0.0024
$ 0.0024
-0.00%
Stock $ 33.08 1 yrs0.33 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.3814
$ 0.0322
-91.55%
Stock $ 93.79 19 yrs3.81 %$ 29.67 BNew Dividend Feb-14-2025 Feb-14-2025 Mar-01-2025 $ 0.8350
$ 0.8925
6.89%
Stock $ 397.93 19 yrs0.50 %$ 14.77 BNew Dividend Feb-03-2025 Feb-03-2025 Feb-17-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 18.98 0 yrs13.70 %$ 10.64 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.6500
$ 0.6500
-0.00%
Stock $ 31.67 1 yrs1.07 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.0084
$ 0.0084
-0.00%
Stock $ 42.43 1 yrs1.74 %$ 8.09 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.3000
$ 0.7400
146.67%
Stock $ 85.89 0 yrs3.26 %$ 16.76 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-10-2025 $ 0.7000
$ 0.7000
-0.00%
Stock $ 0.35 0 yrs2.86 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-13-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 28.71 1 yrs5.43 %$ 1.57 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-07-2025 $ 0.3700
$ 0.3900
5.41%
Stock $ 53.81 14 yrs0.00 %$ 99.14 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 1.0200
$ 1.0500
2.94%
Stock $ 23.94 0 yrs2.21 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.2310
$ 0.2310
-0.00%
Stock $ 30.85 16 yrs2.88 %$ 2.17 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.2225
$ 0.2225
-0.00%
Stock $ 11.91 0 yrs0.00 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-09-2024 $ 0.0672
$ 0.0416
-38.12%
Stock $ 96.06 3 yrs0.00 %$ 61.73 BNew Dividend Jan-30-2025 Jan-30-2025 Feb-26-2025 $ 1.5500
$ 1.5900
2.58%
Stock $ 21.71 3 yrs3.82 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-12-2024 $ 0.0788
$ 0.0788
-0.00%
Stock $ 50.37 0 yrs4.25 %N/ANew Dividend Dec-05-2024 Dec-06-2024 Dec-06-2024 $ 0.0200
$ 0.0200
-0.00%
Stock $ 9.15 0 yrs16.39 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 181.61 5 yrs0.55 %$ 6.29 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 6.75 2 yrs10.67 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 332.90 0 yrs0.48 %$ 318.59 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-09-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 36.11 1 yrs3.88 %$ 0.36 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 188.42 3 yrs1.41 %$ 5.35 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.6650
$ 0.6650
-0.00%
Stock $ 21.30 0 yrs7.18 %$ 0.00 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.3828
$ 0.3828
-0.00%
Stock $ 33.08 1 yrs0.33 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.3814
$ 0.3491
-8.45%
Stock $ 48.69 0 yrs4.27 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-10-2024 $ 0.0286
$ 0.0286
-0.00%
Stock $ 24.25 0 yrs4.87 %$ 0.56 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.2950
$ 0.2950
-0.00%
Stock $ 74.81 2 yrs19.88 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 1.2434
$ 0.9390
-24.48%
Stock $ 40.63 0 yrs5.32 %$ 4.80 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-08-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 51.97 11 yrs2.04 %$ 3.23 BNew Dividend Jan-02-2025 Jan-02-2025 Feb-03-2025 $ 0.2250
$ 0.2650
17.78%
Stock $ 35.94 14 yrs3.12 %$ 2.95 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 8.55 0 yrs15.32 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 51.96 3 yrs1.08 %$ 0.11 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-02-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 88.73 0 yrs1.98 %$ 7.42 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4400
$ 0.4400
-0.00%
Stock $ 19.76 0 yrs6.98 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 42.31 0 yrs0.00 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-10-2024 $ 0.0000
$ 0.1277
10000%
Stock $ 41.30 2 yrs3.29 %$ 0.42 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-07-2025 $ 0.3400
$ 0.3400
-0.00%
Stock $ 203.33 2 yrs0.89 %$ 5.15 BNew Dividend Jan-08-2025 Jan-08-2025 Jan-22-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 12.90 0 yrs0.00 %$ 1.08 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 88.67 11 yrs3.74 %$ 10.28 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-08-2025 $ 0.8100
$ 0.8300
2.47%
Stock $ 24.78 0 yrs3.15 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-10-2024 $ 0.0624
$ 0.0217
-65.28%
Stock $ 68.08 0 yrs4.54 %$ 4.47 BNew Dividend Dec-30-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.2575
3.00%
Stock $ 232.50 5 yrs1.98 %$ 83.78 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-16-2025 $ 1.1500
$ 5.8000
404.35%
Stock $ 62.70 0 yrs0.00 %$ 49.79 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-28-2025 $ 0.9000
$ 0.9700
7.78%
Stock $ 10.04 0 yrs1.00 %$ 0.16 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-10-2025 $ 0.0250
$ 0.0250
-0.00%
Stock $ 21.16 0 yrs6.52 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 25.25 1 yrs8.91 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-31-2024 $ 0.5625
$ 0.5625
-0.00%
Stock $ 23.51 0 yrs1.36 %$ 1.11 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 10.67 0 yrs0.00 %$ 1.02 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 50.37 0 yrs4.25 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-10-2024 $ 0.0200
$ 0.0200
-0.00%
Stock $ 10.76 0 yrs7.34 %$ 0.84 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-17-2025 $ 0.0156
$ 0.0156
-0.00%
Stock $ 23.36 0 yrs6.81 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 38.54 0 yrs6.12 %$ 0.93 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.5900
$ 0.5900
-0.00%
Stock $ 15.02 4 yrs1.60 %$ 1.24 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 0.0700
$ 0.0610
-12.86%
Stock $ 21.75 0 yrs6.90 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 30.93 1 yrs1.00 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.2192
$ 0.0389
-82.26%
Stock $ 5.45 0 yrs8.44 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.0385
$ 0.0385
-0.00%
Stock $ 604.63 0 yrs0.33 %$ 1,318.09 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 231.93 11 yrs1.12 %$ 65.67 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-15-2025 $ 0.5700
$ 0.6500
14.04%
Stock $ 12.15 1 yrs16.87 %N/ANew Dividend Dec-09-2024 Dec-09-2024 Dec-10-2024 $ 0.3346
$ 0.0960
-71.30%
Stock $ 17.70 4 yrs5.03 %$ 1.29 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-08-2025 $ 0.2225
$ 0.2225
-0.00%
Stock $ 65.81 0 yrs8.30 %$ 0.96 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.3112
$ 0.3112
-0.00%
Stock $ 19.95 0 yrs7.02 %$ 0.31 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 21.82 1 yrs2.38 %$ 28.70 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-16-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 10.05 4 yrs5.17 %$ 0.44 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-02-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 178.94 3 yrs4.96 %$ 6.70 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-09-2025 $ 2.2200
$ 2.2200
-0.00%
Stock $ 8.96 0 yrs0.67 %$ 1.91 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0000
$ 0.0600
10000%
Stock $ 51.96 3 yrs1.08 %$ 0.11 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-02-2025 $ 0.1400
$ 0.7000
400.00%
Stock $ 50.22 0 yrs4.24 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-10-2024 $ 0.0241
$ 0.0241
-0.00%
Stock $ 172.14 10 yrs1.60 %$ 14.77 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-17-2025 $ 0.6000
$ 0.6900
15.00%
Stock $ 30.09 1 yrs1.86 %$ 3.43 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 29.46 6 yrs5.87 %$ 31.06 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-09-2025 $ 0.4325
$ 0.4325
-0.00%
Stock $ 74.67 9 yrs3.16 %$ 16.42 BNew Dividend Jan-07-2025 Jan-07-2025 Jan-21-2025 $ 0.5900
$ 0.5900
-0.00%
Stock $ 44.37 0 yrs0.81 %$ 1.47 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-20-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 66.45 0 yrs21.37 %$ 0.02 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 1.6406
$ 1.4860
-9.42%
Stock $ 86.00 3 yrs4.19 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-30-2024 $ 0.7500
$ 0.9000
20.00%
Stock $ 19.44 0 yrs86.44 %$ 0.05 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-24-2025 $ 0.2900
$ 4.2000
1348.28%
Stock $ 72.92 2 yrs0.93 %$ 6.45 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-15-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 17.15 1 yrs4.66 %$ 0.08 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-27-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 182.56 10 yrs3.55 %$ 85.31 BNew Dividend Dec-27-2024 Dec-27-2024 Feb-03-2025 $ 1.6200
$ 1.6200
-0.00%
Stock $ 12.18 0 yrs10.26 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 51.09 4 yrs0.00 %$ 1.75 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 10.36 1 yrs5.31 %$ 0.45 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-14-2025 $ 0.1375
$ 0.1375
-0.00%
Stock $ 79.92 4 yrs1.85 %$ 52.92 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-17-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 40.26 19 yrs6.73 %$ 169.48 BNew Dividend Jan-10-2025 Jan-10-2025 Feb-03-2025 $ 0.6775
$ 0.6775
-0.00%
Stock $ 130.18 10 yrs1.47 %$ 11.32 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.4800
$ 0.4800
-0.00%
Stock $ 12.29 0 yrs13.26 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 30.93 1 yrs1.00 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.2192
$ 0.1803
-17.74%
Stock $ 154.39 2 yrs11.15 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 1.3966
$ 0.6797
-51.33%
Stock $ 23.90 2 yrs3.05 %$ 0.06 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-10-2024 $ 0.5199
$ 0.5199
-0.00%
Stock $ 136.37 0 yrs0.22 %$ 5.17 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 25.27 0 yrs7.44 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 16.76 0 yrs0.30 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-09-2024 $ 0.0000
$ 0.0545
10000%
Stock $ 25.36 0 yrs5.84 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-10-2024 $ 0.1008
$ 0.2690
166.87%
Stock $ 24.83 0 yrs6.56 %N/ANew Dividend Jan-31-2025 Jan-31-2025 Feb-18-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 0.82 0 yrs4.86 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-09-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 334.73 11 yrs0.54 %$ 14.35 BNew Dividend Oct-03-2025 Oct-03-2025 Oct-31-2025 $ 0.4550
$ 0.4550
-0.00%
Stock $ 263.37 11 yrs2.16 %$ 72.42 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-07-2025 $ 1.4200
$ 1.4200
-0.00%
Stock $ 41.58 19 yrs0.00 %$ 7.29 BNew Dividend Feb-18-2025 Feb-18-2025 Mar-01-2025 $ 0.6150
$ 0.6150
-0.00%
Stock $ 28.19 0 yrs0.99 %$ 0.43 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-02-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 25.20 0 yrs6.19 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 111.16 0 yrs0.90 %$ 201.30 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-23-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 25.72 0 yrs5.95 %$ 0.13 BNew Dividend Dec-13-2024 Dec-15-2024 Jan-02-2025 $ 0.1276
$ 0.1276
-0.00%
Stock $ 25.25 0 yrs8.91 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-18-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 34.25 11 yrs3.85 %$ 0.31 BNew Dividend Jan-10-2025 Jan-09-2025 Jan-23-2025 $ 0.3300
$ 0.3300
-0.00%
Stock $ 19.75 3 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 14.20 3 yrs3.80 %$ 0.72 BNew Dividend Feb-03-2025 Feb-03-2025 Feb-11-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 50.46 1 yrs5.39 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-09-2024 $ 0.2073
$ 0.2073
-0.00%
Stock $ 16.84 0 yrs56.95 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.7292
$ 0.7292
-0.00%
Stock $ 23.60 1 yrs83.94 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 1.1851
$ 1.1851
-0.00%
Stock $ 35.10 4 yrs3.19 %$ 0.31 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2700
$ 0.2800
3.70%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.6061
$ 0.2352
-61.19%
Stock $ 114.18 0 yrs1.30 %$ 5.58 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-24-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 24.40 0 yrs6.35 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.3875
$ 0.3875
-0.00%
Stock $ 5.08 1 yrs137.60 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.2224
$ 0.2224
-0.00%
Stock $ 20.41 5 yrs6.27 %$ 10.69 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.3100
$ 0.3200
3.23%
Stock $ 30.59 0 yrs3.43 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-10-2024 $ 0.2714
$ 0.0847
-68.78%
Stock $ 56.86 2 yrs0.77 %$ 3.95 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-15-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 23.80 0 yrs5.92 %N/ANew Dividend Jan-31-2025 Jan-31-2025 Feb-18-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 117.07 7 yrs3.52 %$ 12.49 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-17-2025 $ 1.0300
$ 1.0300
-0.00%
Stock $ 22.42 0 yrs2.45 %$ 11.77 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-03-2025 $ 0.1385
$ 0.1385
-0.00%
Stock $ 37.30 3 yrs1.34 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-09-2024 $ 0.1210
$ 0.1546
27.77%
Stock $ 26.10 0 yrs8.39 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Jan-02-2025 $ 0.5469
$ 0.5469
-0.00%
Stock $ 19.36 0 yrs5.42 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-15-2025 $ 0.2625
$ 0.2625
-0.00%
Stock $ 19.01 1 yrs51.13 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 23.69 0 yrs5.83 %N/ANew Dividend Jan-31-2025 Jan-31-2025 Feb-18-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 21.21 0 yrs8.49 %$ 0.13 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-03-2025 $ 0.4500
$ 0.2000
-55.56%
Stock $ 25.26 0 yrs6.61 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-10-2024 $ 0.1182
$ 0.2556
116.24%
Stock $ 0.82 0 yrs4.86 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-09-2025 $ 0.0100
$ 0.0200
100.00%
Stock $ 24.96 0 yrs0.92 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-09-2024 $ 0.2398
$ 0.2336
-2.59%
Stock $ 24.56 0 yrs5.86 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 17.95 1 yrs25.68 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.3193
$ 0.3193
-0.00%
Stock $ 120.43 14 yrs0.00 %$ 174.97 BNew Dividend Jan-27-2025 Jan-27-2025 Feb-24-2025 $ 1.4200
$ 1.4800
4.23%
Stock $ 12.01 0 yrs73.11 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.6369
$ 0.6369
-0.00%
Stock $ 334.73 11 yrs0.54 %$ 14.35 BNew Dividend Apr-04-2025 Apr-04-2025 Apr-30-2025 $ 0.4550
$ 0.4550
-0.00%
Stock $ 56.70 2 yrs7.53 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 1.0675
$ 1.0675
-0.00%
Stock $ 2.05 3 yrs0.00 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0208
$ 0.0208
-0.00%
Stock $ 25.38 0 yrs8.75 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-18-2025 $ 0.5547
$ 0.5547
-0.00%
Stock $ 29.50 0 yrs16.95 %$ 0.28 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-27-2024 $ 1.2500
$ 1.2500
-0.00%
Stock $ 38.99 15 yrs3.49 %$ 1.59 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.3400
$ 0.3400
-0.00%
Stock $ 69.99 0 yrs52.22 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 3.3475
$ 3.3475
-0.00%
Stock $ 7.66 0 yrs10.97 %$ 0.51 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-08-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 24.43 0 yrs5.49 %N/ANew Dividend Jan-17-2025 Jan-17-2025 Feb-03-2025 $ 0.3344
$ 0.3344
-0.00%
Stock $ 14.20 3 yrs3.80 %$ 0.72 BNew Dividend Mar-03-2025 Mar-03-2025 Mar-11-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 21.45 0 yrs5.78 %N/ANew Dividend Jan-29-2025 Jan-29-2025 Jan-30-2025 $ 0.3094
$ 0.3094
-0.00%
Stock $ 64.12 0 yrs0.31 %$ 11.32 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.2735
$ 0.2826
3.33%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.1742
$ 0.2770
59.01%
Stock $ 25.71 0 yrs7.04 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.4531
$ 0.4531
-0.00%
Stock $ 98.00 13 yrs0.00 %$ 43.28 BNew Dividend Jan-10-2025 Jan-10-2025 Feb-07-2025 $ 0.0920
$ 0.0920
-0.00%
Stock $ 56.56 6 yrs0.50 %$ 0.50 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 30.59 0 yrs3.43 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-10-2024 $ 0.2714
$ 0.2942
8.43%
Stock $ 136.39 3 yrs1.47 %$ 42.02 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 39.48 0 yrs7.60 %N/ANew Dividend Jan-31-2025 Jan-31-2025 Feb-03-2025 $ 0.7500
$ 0.7500
-0.00%
Stock $ 25.43 0 yrs8.85 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-18-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 39.23 0 yrs0.08 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-09-2024 $ 0.0542
$ 0.0327
-39.67%
Stock $ 14.38 0 yrs45.27 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.3783
$ 0.3783
-0.00%
Stock $ 57.31 19 yrs4.99 %$ 21.00 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.7150
$ 0.7150
-0.00%
Stock $ 17.13 0 yrs6.77 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-16-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.2227
$ 0.2310
3.73%
Stock $ 37.35 0 yrs2.68 %$ 0.29 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 41.59 18 yrs4.06 %$ 8.36 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-31-2025 $ 0.4213
$ 0.4213
-0.00%
Stock $ 21.21 0 yrs8.49 %$ 0.13 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-03-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 25.83 0 yrs7.28 %$ 0.21 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-03-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 22.54 0 yrs9.01 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.5078
$ 0.5078
-0.00%
Stock $ 17.03 0 yrs7.16 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 334.73 11 yrs0.54 %$ 14.35 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.4550
$ 0.4550
-0.00%
Stock $ 29.50 0 yrs16.95 %$ 0.28 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-27-2024 $ 1.2500
$ 2.0000
60.00%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.8039
$ 0.2359
-70.65%
Stock $ 5.10 0 yrs9.41 %$ 0.12 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-31-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 111.16 0 yrs0.90 %$ 201.30 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-16-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 45.01 3 yrs2.13 %$ 0.42 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-08-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 24.97 0 yrs5.65 %N/ANew Dividend Jan-17-2025 Jan-17-2025 Feb-03-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 0.66 0 yrs0.00 %$ 0.02 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0050
$ 0.0050
-0.00%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-06-2024 $ 0.2448
$ 0.2377
-2.90%
Stock $ 24.59 0 yrs6.47 %$ 0.16 BNew Dividend Dec-13-2024 Dec-15-2024 Dec-31-2024 $ 0.1328
$ 0.1328
-0.00%
Stock $ 25.26 0 yrs9.42 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-18-2025 $ 0.5938
$ 0.5938
-0.00%
Stock $ 14.20 3 yrs3.80 %$ 0.72 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-14-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 30.59 0 yrs3.43 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-10-2024 $ 0.2714
$ 0.3730
37.46%
Stock $ 91.72 3 yrs0.00 %$ 29.98 BNew Dividend Dec-30-2024 Dec-30-2024 Feb-01-2025 $ 1.1000
$ 1.1400
3.64%
Stock $ 29.57 1 yrs0.07 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-09-2024 $ 0.0211
$ 0.2139
913.74%
Stock $ 68.03 4 yrs2.18 %$ 3.51 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-15-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 77.37 3 yrs1.50 %$ 3.36 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-21-2025 $ 0.2900
$ 0.2900
-0.00%
Stock $ 16.30 0 yrs7.12 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 33.64 0 yrs0.39 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-09-2024 $ 0.1516
$ 0.1275
-15.90%
Stock $ 0.36 0 yrs0.00 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0050
$ 0.0050
-0.00%
Stock $ 7.42 1 yrs8.09 %$ 0.07 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.1301
$ 0.2161
66.10%
Stock $ 19.96 0 yrs6.26 %$ 2.40 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1025
$ 0.1025
-0.00%
Stock $ 423.35 19 yrs0.78 %$ 3,147.56 BNew Dividend Feb-20-2025 Feb-20-2025 Mar-13-2025 $ 0.8300
$ 0.8300
-0.00%
Stock $ 25.33 0 yrs13.66 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-05-2024 $ 0.2766
$ 0.2939
6.28%
Stock $ 48.01 0 yrs3.33 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1440
$ 0.1440
-0.00%
Stock $ 73.60 19 yrs1.30 %$ 3.25 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 26.10 1 yrs8.05 %N/ANew Dividend Dec-15-2024 Dec-15-2024 Jan-02-2025 $ 0.5248
$ 0.5248
-0.00%
Stock $ 4.48 1 yrs11.61 %$ 0.29 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 0.1350
$ 0.1600
18.52%
Stock $ 20.83 0 yrs11.23 %$ 0.71 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1960
$ 0.1960
-0.00%
Stock $ 61.03 4 yrs3.54 %$ 1.58 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-01-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 25.13 0 yrs6.33 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 13.38 9 yrs6.88 %$ 0.14 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.2300
$ 0.2300
-0.00%
Stock $ 19.93 0 yrs3.36 %$ 0.00 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0340
$ 0.0340
-0.00%
Stock $ 34.67 0 yrs2.88 %$ 0.03 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0830
$ 0.0830
-0.00%
Stock $ 7.14 0 yrs13.45 %$ 0.47 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 20.30 1 yrs8.62 %$ 0.23 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1550
$ 0.1550
-0.00%
Stock $ 25.60 0 yrs0.00 %$ 0.41 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 3.1357
$ 0.1798
-94.27%
Stock $ 11.09 2 yrs11.09 %$ 0.92 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 0.1025
$ 0.1025
-0.00%
Stock $ 43.09 19 yrs0.00 %$ 93.85 BNew Dividend Feb-15-2025 Feb-15-2025 Mar-01-2025 $ 0.9150
$ 0.9425
3.01%
Stock $ 24.42 0 yrs6.14 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 22.59 1 yrs5.80 %$ 0.15 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 14.04 1 yrs6.70 %$ 0.01 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0760
$ 0.0760
-0.00%
Stock $ 157.72 12 yrs1.27 %$ 32.18 BNew Dividend Jan-02-2024 Jan-02-2025 Jan-16-2025 $ 0.4500
$ 0.5000
11.11%
Stock $ 49.93 0 yrs2.94 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1610
$ 0.1610
-0.00%
Stock $ 66.75 4 yrs4.75 %$ 1.42 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-01-2025 $ 0.8100
$ 0.8000
-1.23%
Stock $ 18.14 0 yrs5.73 %$ 0.64 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0855
$ 0.0855
-0.00%
Stock $ 62.70 3 yrs3.13 %$ 0.30 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.4900
$ 0.4900
-0.00%
Stock $ 13.10 0 yrs0.00 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-01-2025 $ 0.3251
$ 0.3251
-0.00%
Stock $ 15.20 1 yrs1.05 %$ 0.11 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-14-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 24.15 1 yrs6.92 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-01-2025 $ 0.4177
$ 0.4177
-0.00%
Stock $ 125.32 2 yrs0.32 %$ 3.99 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 25.60 0 yrs0.00 %$ 0.41 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 3.1357
$ 2.5171
-19.73%
Stock $ 53.39 3 yrs0.00 %$ 64.22 BNew Dividend Jan-07-2025 Jan-07-2025 Jan-29-2025 $ 1.0600
$ 1.0600
-0.00%
Stock $ 32.55 11 yrs1.11 %$ 1.34 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-09-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 10.45 0 yrs3.44 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Jan-02-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 422.22 4 yrs1.53 %$ 114.66 BNew Dividend Dec-31-2024 Dec-31-2024 Feb-10-2025 $ 1.4700
$ 1.6200
10.20%
Stock $ 100.14 0 yrs4.94 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.3810
$ 0.3810
-0.00%
Stock $ 25.00 0 yrs8.36 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.5234
$ 0.5234
-0.00%
Stock $ 13.15 2 yrs0.00 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-01-2025 $ 0.3382
$ 0.3382
-0.00%
Stock $ 19.96 2 yrs4.21 %$ 0.00 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0200
$ 0.0200
-0.00%
Stock $ 13.95 0 yrs0.00 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-01-2025 $ 0.4301
$ 0.3791
-11.86%
Stock $ 12.28 0 yrs4.07 %$ 0.59 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-10-2025 $ 0.0000
$ 0.5000
10000%
Stock $ 23.96 4 yrs7.22 %$ 0.23 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1460
$ 0.1460
-0.00%
Stock $ 31.63 1 yrs2.09 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0510
$ 0.0510
-0.00%
Stock $ 119.91 2 yrs1.48 %$ 42.85 BNew Dividend Jan-22-2025 Jan-22-2025 Jan-31-2025 $ 0.4450
$ 0.4450
-0.00%
Stock $ 44.91 0 yrs3.61 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1660
$ 0.1660
-0.00%
Stock $ 24.95 2 yrs8.46 %N/ANew Dividend Dec-15-2024 Dec-15-2024 Dec-23-2024 $ 0.5725
$ 0.5287
-7.65%
Stock $ 12.25 2 yrs2.69 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.1219
$ 0.3272
168.49%
Stock $ 11.73 1 yrs7.76 %$ 0.03 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0730
$ 0.0730
-0.00%
Stock $ 51.94 10 yrs2.93 %$ 7.36 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-02-2025 $ 0.3800
$ 0.3800
-0.00%
Stock $ 12.91 1 yrs10.15 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.1090
$ 0.1090
-0.00%
Stock $ 23.06 2 yrs0.00 %$ 2.07 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-31-2025 $ 0.2975
$ 0.3150
5.88%
Stock $ 22.46 0 yrs6.50 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-01-2025 $ 0.3661
$ 0.3661
-0.00%
Stock $ 9.48 0 yrs6.22 %$ 0.17 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.0460
$ 0.0460
-0.00%
Stock $ 41.74 0 yrs3.74 %$ 12.44 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-27-2025 $ 0.0000
$ 0.3900
10000%
Stock $ 24.16 0 yrs7.24 %$ 0.04 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.1450
$ 0.1450
-0.00%
Stock $ 49.02 0 yrs3.33 %$ 4.42 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-14-2025 $ 0.3875
$ 0.4075
5.16%
Stock $ 7.68 3 yrs11.98 %$ 0.17 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 0.2200
$ 0.2650
20.45%
Stock $ 121.58 2 yrs3.59 %$ 25.18 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-15-2025 $ 1.0200
$ 1.0900
6.86%
Stock $ 23.70 2 yrs7.09 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-01-2025 $ 0.4190
$ 0.4190
-0.00%
Stock $ 10.16 0 yrs7.28 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0620
$ 0.0620
-0.00%
Stock $ 17.26 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 57.86 2 yrs7.35 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 1.0625
$ 1.0625
-0.00%
Stock $ 6.80 0 yrs8.82 %$ 0.40 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-19-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 16.97 0 yrs5.89 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 12.88 1 yrs6.29 %$ 0.08 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0760
$ 0.0760
-0.00%
Stock $ 1.26 0 yrs0.00 %$ 0.00 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0150
$ 0.0150
-0.00%
Stock $ 16.40 1 yrs11.83 %N/ANew Dividend Dec-15-2024 Dec-15-2024 Dec-30-2024 $ 0.4844
$ 0.4844
-0.00%
Stock $ 5.75 2 yrs11.30 %$ 0.78 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0540
$ 0.0540
-0.00%
Stock $ 17.77 1 yrs5.29 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0782
$ 0.0782
-0.00%
Stock $ 6.70 0 yrs14.03 %$ 0.08 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 24.83 0 yrs6.81 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.1378
$ 0.1378
-0.00%
Stock $ 7.50 0 yrs11.47 %$ 0.28 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0718
$ 0.0718
-0.00%
Stock $ 24.04 1 yrs7.28 %$ 1.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1523
$ 0.1523
-0.00%
Stock $ 9.27 1 yrs8.31 %$ 0.60 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0651
$ 0.0651
-0.00%
Stock $ 48.40 2 yrs13.39 %N/ANew Dividend Jan-16-2025 Jan-16-2025 Jan-31-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 3.10 0 yrs7.74 %$ 0.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0195
$ 0.0195
-0.00%
Stock $ 15.51 0 yrs8.51 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 24.31 0 yrs6.87 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.1301
$ 0.1301
-0.00%
Stock $ 15.30 0 yrs6.60 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 418.55 4 yrs0.45 %$ 5.57 BNew Dividend Feb-29-2024 Mar-01-2024 Mar-15-2024 $ 0.4700
$ 0.4700
-0.00%
Stock $ 13.02 2 yrs4.22 %$ 0.08 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0455
$ 0.0455
-0.00%
Stock $ 153.20 4 yrs2.35 %$ 5.52 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.8500
$ 0.9000
5.88%
Stock $ 13.49 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 9.05 4 yrs11.27 %$ 0.10 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 26.64 2 yrs6.08 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.1340
$ 0.1340
-0.00%
Stock $ 2.94 1 yrs9.18 %$ 0.15 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-23-2024 $ 0.0225
$ 0.0225
-0.00%
Stock $ 24.90 0 yrs4.50 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0901
$ 0.0901
-0.00%
Stock $ 10.87 0 yrs4.32 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-23-2024 $ 0.0000
$ 0.4700
10000%
Stock $ 22.16 0 yrs0.00 %$ 1.75 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 6.89 0 yrs5.08 %$ 0.13 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 6.18 4 yrs10.84 %$ 0.22 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0470
$ 0.0470
-0.00%
Stock $ 16.38 0 yrs7.63 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-20-2024 $ 0.1042
$ 0.1042
-0.00%
Stock $ 14.24 1 yrs8.29 %$ 0.79 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0993
$ 0.0993
-0.00%
Stock $ 4.68 1 yrs8.76 %$ 0.39 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0338
$ 0.0338
-0.00%
Stock $ 12.42 1 yrs6.28 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0735
$ 0.0735
-0.00%
Stock $ 17.58 1 yrs7.68 %$ 0.29 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2940
$ 0.3375
14.80%
Stock $ 25.50 4 yrs3.14 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0570
$ 0.0570
-0.00%
Stock $ 14.93 2 yrs4.09 %$ 0.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0520
$ 0.0520
-0.00%
Stock $ 16.67 0 yrs8.88 %$ 0.32 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.1235
$ 0.1235
-0.00%
Stock $ 10.44 1 yrs6.32 %$ 0.05 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0667
$ 0.0667
-0.00%
Stock $ 12.42 1 yrs6.92 %$ 0.50 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0795
$ 0.0795
-0.00%
Stock $ 20.39 0 yrs6.77 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.3438
$ 0.3438
-0.00%
Stock $ 17.90 0 yrs5.64 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 4.93 0 yrs11.76 %$ 0.57 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0480
$ 0.0480
-0.00%
Stock $ 160.95 6 yrs3.48 %$ 7.97 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 1.4000
$ 1.4000
-0.00%
Stock $ 25.62 1 yrs7.85 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1733
$ 0.1733
-0.00%
Stock $ 3.70 1 yrs5.13 %$ 0.12 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0160
$ 0.0160
-0.00%
Stock $ 19.59 0 yrs5.31 %$ 0.21 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0617
$ 0.0617
-0.00%
Stock $ 12.18 1 yrs13.71 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4175
$ 0.4175
-0.00%
Stock $ 9.91 1 yrs6.76 %$ 0.29 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0631
$ 0.0631
-0.00%
Stock $ 45.58 3 yrs11.85 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.4500
$ 0.4500
-0.00%
Stock $ 8.81 2 yrs3.63 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0623
$ 0.0348
-44.14%
Stock $ 12.81 0 yrs7.73 %$ 0.19 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.0825
$ 0.0825
-0.00%
Stock $ 4.00 4 yrs12.75 %$ 0.72 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0430
$ 0.0430
-0.00%
Stock $ 12.60 0 yrs7.94 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 10.99 1 yrs6.46 %$ 0.04 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0655
$ 0.0655
-0.00%
Stock $ 22.82 0 yrs4.43 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 21.47 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 26.30 0 yrs15.70 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.3108
$ 0.3108
-0.00%
Stock $ 5.74 0 yrs10.45 %$ 0.20 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 17.15 2 yrs0.00 %$ 0.01 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.2752
$ 1.7402
532.31%
Stock $ 17.60 0 yrs2.27 %$ 0.02 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-31-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 9.74 3 yrs11.08 %$ 0.22 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 15.12 1 yrs7.61 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0992
$ 0.0992
-0.00%
Stock $ 6.06 1 yrs5.44 %$ 0.06 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0290
$ 0.0290
-0.00%
Stock $ 12.07 12 yrs0.00 %$ 0.56 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 124.72 8 yrs3.01 %$ 15.89 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.9400
$ 0.9400
-0.00%
Stock $ 27.03 1 yrs6.73 %$ 0.99 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4200
$ 0.5600
33.33%
Stock $ 11.95 1 yrs5.77 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0675
$ 0.0675
-0.00%
Stock $ 18.68 0 yrs14.19 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.2205
$ 0.2205
-0.00%
Stock $ 10.63 1 yrs6.68 %$ 0.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0685
$ 0.0685
-0.00%
Stock $ 15.23 0 yrs6.56 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 11.86 1 yrs6.75 %$ 0.47 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0755
$ 0.0755
-0.00%
Stock $ 14.47 0 yrs6.91 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 8.70 2 yrs4.14 %$ 1.70 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0325
$ 0.0325
-0.00%
Stock $ 12.63 0 yrs10.45 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 25.62 2 yrs10.38 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.6641
$ 0.6641
-0.00%
Stock $ 10.66 1 yrs12.38 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1190
$ 0.1190
-0.00%
Stock $ 7.55 0 yrs5.30 %$ 0.05 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0335
$ 0.0335
-0.00%
Stock $ 5.24 0 yrs5.53 %$ 0.06 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.0725
$ 0.0725
-0.00%
Stock $ 11.93 1 yrs11.40 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0975
$ 0.0975
-0.00%
Stock $ 9.39 1 yrs5.11 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0417
$ 0.0417
-0.00%
Stock $ 12.00 1 yrs4.92 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 15.42 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 12.42 1 yrs11.84 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1335
$ 0.1335
-0.00%
Stock $ 11.92 0 yrs10.07 %$ 0.86 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-19-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 11.11 0 yrs10.44 %$ 0.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0964
$ 0.0964
-0.00%
Stock $ 17.09 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-04-2024 Dec-05-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 10.56 1 yrs6.91 %$ 0.04 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0690
$ 0.0690
-0.00%
Stock $ 24.24 2 yrs3.63 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0761
$ 0.0761
-0.00%
Stock $ 15.12 0 yrs7.08 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0965
$ 0.0965
-0.00%
Stock $ 5.77 0 yrs4.51 %$ 0.17 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0215
$ 0.0215
-0.00%
Stock $ 13.12 3 yrs10.29 %$ 0.45 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1030
$ 0.1030
-0.00%
Stock $ 16.71 1 yrs4.73 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0683
$ 0.0683
-0.00%
Stock $ 28.29 1 yrs3.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0507
$ 0.0507
-0.00%
Stock $ 15.20 0 yrs12.37 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-19-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 15.84 0 yrs11.11 %$ 0.67 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-23-2024 $ 0.2800
$ 0.4400
57.14%
Stock $ 18.81 1 yrs10.69 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1675
$ 0.1675
-0.00%
Stock $ 16.97 0 yrs5.95 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 11.81 0 yrs9.65 %$ 0.80 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-19-2024 $ 0.0950
$ 0.0950
-0.00%
Stock $ 18.44 0 yrs5.42 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 11.50 2 yrs4.35 %$ 0.04 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0420
$ 0.0420
-0.00%
Stock $ 19.84 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 18.23 3 yrs9.87 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1535
$ 0.1535
-0.00%
Stock $ 15.40 0 yrs14.22 %$ 0.14 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1821
$ 0.1821
-0.00%
Stock $ 20.10 0 yrs5.22 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-05-2024 $ 0.0924
$ 0.0924
-0.00%
Stock $ 2.18 1 yrs8.72 %$ 0.11 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-23-2024 $ 0.0155
$ 0.0155
-0.00%
Stock $ 24.92 0 yrs4.13 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0819
$ 0.0819
-0.00%
Stock $ 5.78 0 yrs5.19 %$ 0.03 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0248
$ 0.0248
-0.00%
Stock $ 10.19 1 yrs5.79 %$ 0.17 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0513
$ 0.0513
-0.00%
Stock $ 8.45 1 yrs9.23 %$ 0.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0664
$ 0.0664
-0.00%
Stock $ 5.40 1 yrs4.63 %$ 0.21 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0215
$ 0.0215
-0.00%
Stock $ 3.56 1 yrs4.78 %$ 0.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0145
$ 0.0145
-0.00%
Stock $ 17.30 0 yrs5.78 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 21.47 1 yrs5.12 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.1092
$ 0.1092
-0.00%
Stock $ 9.54 2 yrs4.61 %$ 0.08 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0380
$ 0.0380
-0.00%
Stock $ 13.87 1 yrs7.79 %$ 0.11 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.3134
$ 0.3455
10.24%
Stock $ 8.62 0 yrs7.89 %$ 0.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 21.29 0 yrs6.62 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.3516
$ 0.3516
-0.00%
Stock $ 24.93 0 yrs4.05 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 7.44 0 yrs5.38 %$ 0.21 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0330
$ 0.0330
-0.00%
Stock $ 35.75 0 yrs0.00 %$ 0.49 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-14-2025 $ 0.0000
$ 0.3000
10000%
Stock $ 10.80 0 yrs8.70 %$ 0.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0794
$ 0.0794
-0.00%
Stock $ 8.20 2 yrs0.00 %$ 0.26 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 15.07 0 yrs9.49 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1187
$ 0.1187
-0.00%
Stock $ 12.15 1 yrs6.75 %$ 0.31 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0771
$ 0.0771
-0.00%
Stock $ 45.58 3 yrs11.85 %N/ANew Dividend Jan-16-2025 Jan-16-2025 Jan-31-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 11.54 1 yrs6.41 %$ 0.05 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0725
$ 0.0725
-0.00%
Stock $ 22.70 0 yrs7.31 %$ 0.08 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.1380
$ 0.1380
-0.00%
Stock $ 19.90 1 yrs10.00 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1660
$ 0.1660
-0.00%
Stock $ 11.15 1 yrs5.92 %$ 0.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0646
$ 0.0646
-0.00%
Stock $ 26.21 0 yrs3.85 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 13.66 2 yrs3.88 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0485
$ 0.0485
-0.00%
Stock $ 22.76 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 31.89 0 yrs12.26 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.2435
$ 0.2435
-0.00%
Stock $ 25.72 2 yrs6.73 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.1516
$ 0.1516
-0.00%
Stock $ 7.26 0 yrs4.82 %$ 0.07 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 88.98 3 yrs0.00 %$ 0.78 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.2750
$ 0.2750
-0.00%
Stock $ 8.53 1 yrs4.45 %$ 0.19 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0325
$ 0.0325
-0.00%
Stock $ 92.78 0 yrs7.57 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.5123
$ 0.5123
-0.00%
Stock $ 12.92 4 yrs10.45 %$ 0.43 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1020
$ 0.1020
-0.00%
Stock $ 49.59 1 yrs8.15 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-09-2024 $ 0.3581
$ 0.3581
-0.00%
Stock $ 15.03 1 yrs7.72 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2867
$ 0.3010
4.99%
Stock $ 15.90 0 yrs8.81 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.1767
$ 0.0600
-66.04%
Stock $ 25.48 4 yrs4.63 %$ 0.03 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0983
$ 0.0983
-0.00%
Stock $ 11.51 1 yrs6.26 %$ 0.05 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0710
$ 0.0710
-0.00%
Stock $ 17.11 0 yrs6.37 %$ 0.02 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-15-2025 $ 0.2725
$ 0.2725
-0.00%
Stock $ 35.40 0 yrs7.34 %$ 0.75 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.6500
$ 0.6500
-0.00%
Stock $ 15.17 0 yrs4.75 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 9.76 1 yrs6.66 %$ 0.15 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0625
$ 0.0625
-0.00%
Stock $ 14.58 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 11.47 1 yrs6.63 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0720
$ 0.0720
-0.00%
Stock $ 13.68 0 yrs11.18 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.1279
$ 0.1279
-0.00%
Stock $ 11.40 1 yrs6.93 %$ 0.19 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0780
$ 0.0780
-0.00%
Stock $ 23.52 0 yrs14.46 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.3314
$ 0.3314
-0.00%
Stock $ 20.09 2 yrs1.19 %$ 0.74 BNew Dividend Dec-11-2025 Dec-11-2025 Dec-19-2025 $ 0.0600
$ 0.2500
316.67%
Stock $ 13.58 0 yrs9.94 %$ 0.48 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.1125
$ 0.1125
-0.00%
Stock $ 11.93 1 yrs11.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0975
$ 0.3250
233.33%
Stock $ 23.98 1 yrs8.09 %$ 1.75 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1646
$ 0.1646
-0.00%
Stock $ 66.41 4 yrs3.01 %$ 1.84 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 19.96 0 yrs5.06 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 17.79 0 yrs6.91 %$ 2.75 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-19-2024 $ 0.1025
$ 0.1025
-0.00%
Stock $ 9.88 1 yrs6.68 %$ 0.36 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0628
$ 0.0628
-0.00%
Stock $ 15.97 0 yrs6.26 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 11.45 1 yrs7.69 %$ 0.21 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0730
$ 0.0730
-0.00%
Stock $ 44.59 0 yrs21.02 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.6398
$ 0.6398
-0.00%
Stock $ 181.43 1 yrs0.91 %$ 8.89 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4125
$ 0.4125
-0.00%
Stock $ 9.21 0 yrs4.67 %$ 0.16 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0360
$ 0.0360
-0.00%
Stock $ 24.66 0 yrs4.54 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0783
$ 0.0783
-0.00%
Stock $ 10.46 1 yrs5.64 %$ 0.60 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0508
$ 0.0508
-0.00%
Stock $ 103.16 42 yrs2.25 %$ 57.31 BNew Dividend Feb-19-2025 Feb-19-2025 Mar-03-2025 $ 0.5000
$ 0.5800
16.00%
Stock $ 26.34 3 yrs4.33 %$ 3.92 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-30-2025 $ 0.2850
$ 1.8000
531.58%
Stock $ 6.74 0 yrs10.68 %$ 0.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 9.90 0 yrs7.47 %$ 0.18 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-23-2024 $ 0.1800
$ 0.2100
16.67%
Stock $ 8.22 0 yrs5.84 %$ 0.11 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 11.40 0 yrs8.42 %$ 0.09 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-19-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 17.48 0 yrs5.72 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 12.66 1 yrs5.92 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0720
$ 0.0720
-0.00%
Stock $ 8.03 1 yrs8.97 %$ 0.71 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0665
$ 0.0665
-0.00%
Stock $ 25.90 2 yrs5.17 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.1014
$ 0.1014
-0.00%
Stock $ 24.85 0 yrs4.95 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0005
$ 0.0005
-0.00%
Stock $ 8.48 0 yrs11.56 %$ 0.15 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0814
$ 0.0814
-0.00%
Stock $ 20.77 1 yrs7.51 %$ 0.82 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1338
$ 0.1338
-0.00%
Stock $ 10.76 1 yrs6.88 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0685
$ 0.0685
-0.00%
Stock $ 8.26 1 yrs9.32 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0657
$ 0.0657
-0.00%
Stock $ 48.40 2 yrs13.39 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.5400
$ 0.5400
-0.00%
Stock $ 2.67 1 yrs8.97 %$ 0.34 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0198
$ 0.0198
-0.00%
Stock $ 26.29 0 yrs6.09 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.3700
$ 0.1133
-69.38%
Stock $ 1.74 1 yrs10.34 %$ 0.04 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0148
$ 0.0148
-0.00%
Stock $ 24.31 0 yrs9.63 %$ 0.07 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-19-2024 $ 0.1950
$ 0.1950
-0.00%
Stock $ 26.98 1 yrs8.93 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-09-2024 $ 0.1766
$ 0.1766
-0.00%
Stock $ 16.22 0 yrs6.23 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 23.67 2 yrs8.24 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.1605
$ 0.1605
-0.00%
Stock $ 8.17 2 yrs4.16 %$ 0.12 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0295
$ 0.0295
-0.00%
Stock $ 65.56 4 yrs4.58 %$ 1.09 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-13-2025 $ 0.7500
$ 0.7500
-0.00%
Stock $ 15.18 0 yrs8.70 %$ 0.46 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 12.49 1 yrs7.61 %$ 0.37 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0790
$ 0.0790
-0.00%
Stock $ 6.78 0 yrs13.57 %$ 0.09 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.0770
$ 0.0770
-0.00%
Stock $ 14.41 0 yrs9.92 %$ 0.80 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.1188
$ 0.1188
-0.00%
Stock $ 10.20 1 yrs5.59 %$ 0.07 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 14.84 3 yrs4.85 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-05-2024 $ 0.0504
$ 0.0504
-0.00%
Stock $ 14.99 1 yrs8.27 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1058
$ 0.1058
-0.00%
Stock $ 6.36 1 yrs8.65 %$ 0.38 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0455
$ 0.0455
-0.00%
Stock $ 10.31 0 yrs9.70 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 15.82 0 yrs11.31 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.1494
$ 0.1494
-0.00%
Stock $ 23.41 0 yrs4.32 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 8.49 0 yrs4.12 %$ 0.21 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0290
$ 0.0290
-0.00%
Stock $ 16.79 0 yrs8.81 %$ 0.38 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.1235
$ 0.1235
-0.00%
Stock $ 8.82 1 yrs6.69 %$ 0.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0559
$ 0.0559
-0.00%
Stock $ 21.90 0 yrs4.61 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 12.18 1 yrs6.57 %$ 0.08 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0785
$ 0.0785
-0.00%
Stock $ 25.18 0 yrs4.01 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 7.79 0 yrs10.65 %$ 0.09 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0690
$ 0.0690
-0.00%
Stock $ 9.37 1 yrs4.38 %$ 0.12 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0350
$ 0.0350
-0.00%
Stock $ 18.32 1 yrs8.13 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1293
$ 0.1293
-0.00%
Stock $ 11.96 0 yrs11.79 %$ 0.25 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1172
$ 0.1172
-0.00%
Stock $ 49.27 1 yrs10.01 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-09-2024 $ 0.4308
$ 0.4308
-0.00%
Stock $ 8.08 1 yrs3.84 %$ 0.09 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0265
$ 0.0265
-0.00%
Stock $ 13.93 1 yrs7.04 %$ 0.54 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2365
$ 0.2725
15.22%
Stock $ 15.90 0 yrs8.81 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.1767
$ 0.1167
-33.96%
Stock $ 6.05 1 yrs5.79 %$ 0.13 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0291
$ 0.0291
-0.00%
Stock $ 8.81 2 yrs3.63 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0623
$ 0.0275
-55.86%
Stock $ 11.27 1 yrs4.79 %$ 0.12 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.1132
$ 0.2017
78.18%
Stock $ 15.48 2 yrs5.56 %$ 0.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 13.98 0 yrs0.00 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 11.45 1 yrs6.81 %$ 0.27 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0735
$ 0.0735
-0.00%
Stock $ 25.46 1 yrs6.17 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-09-2024 $ 0.1103
$ 0.1103
-0.00%
Stock $ 11.71 0 yrs17.08 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.5800
$ 0.4200
-27.59%
Stock $ 8.24 0 yrs5.70 %$ 0.48 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0395
$ 0.0395
-0.00%
Stock $ 7.81 0 yrs8.45 %$ 0.21 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0550
$ 0.0550
-0.00%
Stock $ 86.60 0 yrs7.83 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.5076
$ 0.5076
-0.00%
Stock $ 9.96 0 yrs9.54 %$ 1.06 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0794
$ 0.0794
-0.00%
Stock $ 12.93 0 yrs9.59 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1035
$ 0.1035
-0.00%
Stock $ 10.14 1 yrs6.61 %$ 0.27 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.0646
$ 0.0646
-0.00%
Stock $ 15.61 0 yrs6.41 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-04-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 15.57 0 yrs8.22 %$ 0.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3200
$ 0.3200
-0.00%
Stock $ 49.26 0 yrs16.36 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.4333
$ 0.4333
-0.00%
Stock $ 9.04 0 yrs5.53 %$ 0.22 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 37.33 3 yrs3.21 %$ 0.72 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0748
$ 0.0748
-0.00%
Stock $ 22.19 3 yrs5.32 %$ 0.12 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-06-2024 $ 0.0995
$ 0.0995
-0.00%
Stock $ 9.76 1 yrs5.02 %$ 0.15 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0417
$ 0.0417
-0.00%
Stock $ 14.93 1 yrs21.77 %$ 0.66 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.2708
$ 0.2708
-0.00%
Stock $ 46.37 0 yrs0.00 %$ 6.40 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.5000
$ 0.3500
-30.00%
Stock $ 15.50 0 yrs9.74 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1257
$ 0.1257
-0.00%
Stock $ 38.30 1 yrs6.29 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2261
$ 0.2061
-8.86%
Stock $ 41.21 4 yrs4.27 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1330
$ 0.1330
-0.00%
Stock $ 44.67 2 yrs5.24 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1889
$ 0.1889
-0.00%
Stock $ 46.83 4 yrs5.10 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1846
$ 0.1846
-0.00%
Stock $ 37.71 2 yrs6.29 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1831
$ 0.1831
-0.00%
Stock $ 3.59 0 yrs10.31 %$ 0.05 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0312
$ 0.0312
-0.00%
Stock $ 99.22 2 yrs5.01 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3666
$ 0.3666
-0.00%
Stock $ 42.81 3 yrs4.16 %$ 0.03 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1396
$ 0.1396
-0.00%
Stock $ 82.96 1 yrs5.34 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3073
$ 0.3073
-0.00%
Stock $ 24.66 0 yrs2.68 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0677
$ 0.0677
-0.00%
Stock $ 42.48 2 yrs4.43 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1677
$ 0.1677
-0.00%
Stock $ 21.14 0 yrs5.91 %$ 0.01 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-15-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 19.54 2 yrs5.07 %$ 0.02 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0769
$ 0.0769
-0.00%
Stock $ 93.45 2 yrs5.50 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4150
$ 0.4150
-0.00%
Stock $ 47.75 3 yrs3.83 %$ 5.99 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1635
$ 0.1635
-0.00%
Stock $ 24.69 0 yrs1.50 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1682
$ 0.0991
-41.08%
Stock $ 22.54 2 yrs3.15 %$ 0.14 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0585
$ 0.0585
-0.00%
Stock $ 52.83 2 yrs6.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2520
$ 0.2520
-0.00%
Stock $ 17.56 3 yrs4.67 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0687
$ 0.0687
-0.00%
Stock $ 23.91 3 yrs5.94 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1228
$ 0.1228
-0.00%
Stock $ 95.95 3 yrs6.60 %$ 7.64 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.5244
$ 0.5244
-0.00%
Stock $ 115.41 3 yrs3.18 %$ 7.31 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3111
$ 0.3111
-0.00%
Stock $ 90.27 3 yrs4.74 %$ 0.16 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2947
$ 0.2947
-0.00%
Stock $ 14.22 0 yrs72.08 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.8704
$ 0.8704
-0.00%
Stock $ 21.24 0 yrs0.00 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0797
$ 0.0841
5.55%
Stock $ 21.04 2 yrs4.09 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0656
$ 0.0656
-0.00%
Stock $ 25.72 2 yrs5.87 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0702
$ 0.0702
-0.00%
Stock $ 35.91 0 yrs0.89 %$ 8.67 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 42.94 3 yrs5.89 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2119
$ 0.2119
-0.00%
Stock $ 49.83 0 yrs3.53 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1346
$ 0.1346
-0.00%
Stock $ 45.65 3 yrs6.11 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2241
$ 0.2241
-0.00%
Stock $ 34.93 0 yrs5.32 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1458
$ 0.1458
-0.00%
Stock $ 87.01 3 yrs5.05 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3867
$ 0.3867
-0.00%
Stock $ 41.80 2 yrs5.55 %$ 0.00 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1973
$ 0.1973
-0.00%
Stock $ 22.68 3 yrs6.88 %$ 6.89 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0726
$ 0.0726
-0.00%
Stock $ 100.37 3 yrs5.10 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3777
$ 0.3777
-0.00%
Stock $ 12.64 0 yrs9.97 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.1050
$ 0.1050
-0.00%
Stock $ 50.47 0 yrs4.70 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2153
$ 0.2153
-0.00%
Stock $ 42.46 4 yrs3.67 %$ 0.58 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1377
$ 0.1377
-0.00%
Stock $ 90.35 3 yrs5.02 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3900
$ 0.3900
-0.00%
Stock $ 100.89 1 yrs4.95 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.4000
$ 0.4000
-0.00%
Stock $ 24.93 0 yrs3.65 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0924
$ 0.0924
-0.00%
Stock $ 26.26 1 yrs12.30 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1489
$ 0.1489
-0.00%
Stock $ 50.46 2 yrs8.84 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.3029
$ 0.3029
-0.00%
Stock $ 50.38 0 yrs3.61 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1386
$ 0.1386
-0.00%
Stock $ 30.02 0 yrs5.76 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 25.23 3 yrs3.05 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.0664
$ 0.0664
-0.00%
Stock $ 25.47 0 yrs6.83 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1428
$ 0.0073
-94.92%
Stock $ 91.48 3 yrs3.95 %$ 35.41 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3074
$ 0.3074
-0.00%
Stock $ 24.79 0 yrs3.07 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0783
$ 0.0809
3.36%
Stock $ 50.49 3 yrs5.21 %$ 0.30 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1904
$ 0.1904
-0.00%
Stock $ 52.38 0 yrs7.54 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4759
$ 0.3119
-34.46%
Stock $ 30.74 0 yrs6.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1656
$ 0.1656
-0.00%
Stock $ 52.21 1 yrs4.54 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0208
$ 0.1987
854.23%
Stock $ 46.06 3 yrs2.58 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0950
$ 0.0950
-0.00%
Stock $ 54.15 1 yrs6.96 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.2815
$ 0.2815
-0.00%
Stock $ 22.78 4 yrs4.08 %$ 0.76 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0765
$ 0.0765
-0.00%
Stock $ 44.29 2 yrs5.10 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2257
$ 0.2257
-0.00%
Stock $ 40.91 0 yrs5.11 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1655
$ 0.1655
-0.00%
Stock $ 44.65 0 yrs9.76 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.2987
$ 0.2987
-0.00%
Stock $ 57.98 0 yrs7.28 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.4018
$ 0.4018
-0.00%
Stock $ 13.75 0 yrs9.16 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.1050
$ 0.1050
-0.00%
Stock $ 49.29 0 yrs5.05 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4759
$ 0.0825
-82.67%
Stock $ 51.44 3 yrs4.41 %$ 7.18 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1930
$ 0.1930
-0.00%
Stock $ 21.06 2 yrs4.65 %$ 0.05 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0729
$ 0.0729
-0.00%
Stock $ 50.74 4 yrs6.35 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2810
$ 0.2810
-0.00%
Stock $ 25.38 3 yrs7.45 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1552
$ 0.1552
-0.00%
Stock $ 24.34 0 yrs1.19 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0887
$ 0.0887
-0.00%
Stock $ 32.30 2 yrs5.42 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0827
$ 1.5644
1790.55%
Stock $ 36.25 3 yrs6.29 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.1888
$ 0.1888
-0.00%
Stock $ 21.08 3 yrs4.70 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0789
$ 0.0789
-0.00%
Stock $ 23.61 1 yrs4.23 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0817
$ 0.0817
-0.00%
Stock $ 26.63 3 yrs2.03 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0480
$ 0.0480
-0.00%
Stock $ 23.72 3 yrs3.84 %$ 0.10 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0759
$ 0.0759
-0.00%
Stock $ 27.58 2 yrs2.72 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0661
$ 0.0661
-0.00%
Stock $ 24.14 1 yrs4.60 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0856
$ 0.0856
-0.00%
Stock $ 44.66 3 yrs6.63 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2462
$ 0.2462
-0.00%
Stock $ 23.67 3 yrs3.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0753
$ 0.0753
-0.00%
Stock $ 50.26 3 yrs5.45 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1905
$ 0.1905
-0.00%
Stock $ 25.17 0 yrs7.07 %N/ANew Dividend Apr-15-2025 Apr-15-2025 Apr-29-2025 $ 0.4453
$ 0.4453
-0.00%
Stock $ 57.25 3 yrs2.78 %$ 2.68 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1328
$ 0.1328
-0.00%
Stock $ 40.42 3 yrs5.02 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1574
$ 0.1574
-0.00%
Stock $ 49.05 2 yrs4.55 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1843
$ 0.1843
-0.00%
Stock $ 23.74 0 yrs5.22 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2202
$ 0.0889
-59.65%
Stock $ 20.20 0 yrs6.98 %N/ANew Dividend Dec-15-2024 Dec-15-2024 Jan-01-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 38.20 2 yrs6.28 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2009
$ 0.2009
-0.00%
Stock $ 51.78 0 yrs5.33 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 21.29 3 yrs2.02 %$ 1.71 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0362
$ 0.0362
-0.00%
Stock $ 100.59 0 yrs2.61 %$ 7.91 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1987
$ 0.1987
-0.00%
Stock $ 21.31 4 yrs3.94 %$ 0.17 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0674
$ 0.0674
-0.00%
Stock $ 19.26 4 yrs7.11 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1209
$ 0.1209
-0.00%
Stock $ 25.45 0 yrs5.93 %$ 1.74 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1119
$ 0.1119
-0.00%
Stock $ 41.57 1 yrs4.59 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1575
$ 0.1575
-0.00%
Stock $ 28.45 2 yrs7.84 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1712
$ 0.1712
-0.00%
Stock $ 24.06 3 yrs4.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 50.24 3 yrs3.36 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1353
$ 0.1353
-0.00%
Stock $ 23.96 0 yrs3.80 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0930
$ 0.0930
-0.00%
Stock $ 39.49 0 yrs7.70 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2406
$ 0.2406
-0.00%
Stock $ 18.82 3 yrs20.88 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1438
$ 2.4043
1571.97%
Stock $ 21.94 0 yrs2.14 %$ 0.03 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0321
$ 0.0321
-0.00%
Stock $ 25.31 0 yrs3.60 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0636
$ 0.0636
-0.00%
Stock $ 23.88 0 yrs3.85 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0796
$ 0.0796
-0.00%
Stock $ 107.86 3 yrs3.49 %$ 0.67 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3209
$ 0.3209
-0.00%
Stock $ 46.24 2 yrs4.17 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1520
$ 0.1520
-0.00%
Stock $ 35.81 0 yrs5.56 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1709
$ 0.1709
-0.00%
Stock $ 24.86 1 yrs5.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1002
$ 0.1002
-0.00%
Stock $ 50.94 0 yrs7.52 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4809
$ 0.2986
-37.91%
Stock $ 45.14 3 yrs4.03 %$ 1.09 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1593
$ 0.1593
-0.00%
Stock $ 21.48 2 yrs3.77 %$ 0.09 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0659
$ 0.0659
-0.00%
Stock $ 24.31 0 yrs8.02 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1282
$ 0.1282
-0.00%
Stock $ 28.96 3 yrs4.25 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1012
$ 0.1012
-0.00%
Stock $ 47.46 2 yrs2.06 %$ 1.96 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0976
$ 0.0976
-0.00%
Stock $ 119.37 2 yrs3.24 %$ 0.05 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2916
$ 0.2916
-0.00%
Stock $ 50.48 3 yrs5.01 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1814
$ 0.1814
-0.00%
Stock $ 30.20 0 yrs6.66 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1676
$ 0.1676
-0.00%
Stock $ 19.83 0 yrs6.10 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1033
$ 0.1033
-0.00%
Stock $ 40.28 4 yrs4.37 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1282
$ 0.1282
-0.00%
Stock $ 27.87 0 yrs7.36 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1920
$ 0.1920
-0.00%
Stock $ 47.78 1 yrs4.00 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1610
$ 0.1610
-0.00%
Stock $ 37.94 2 yrs6.88 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2016
$ 0.2016
-0.00%
Stock $ 19.18 4 yrs3.91 %$ 0.19 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0625
$ 0.0625
-0.00%
Stock $ 24.68 1 yrs2.43 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.0483
$ 0.0483
-0.00%
Stock $ 24.92 0 yrs2.49 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0629
$ 0.0629
-0.00%
Stock $ 45.28 2 yrs5.19 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1969
$ 0.1969
-0.00%
Stock $ 18.00 0 yrs6.28 %$ 0.02 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-15-2025 $ 0.2812
$ 0.2812
-0.00%
Stock $ 16.24 0 yrs8.00 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.1080
$ 0.1080
-0.00%
Stock $ 46.38 3 yrs3.95 %$ 3.47 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1521
$ 0.1521
-0.00%
Stock $ 50.35 1 yrs4.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1814
$ 0.1814
-0.00%
Stock $ 46.14 2 yrs2.73 %$ 1.60 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1020
$ 0.1020
-0.00%
Stock $ 41.96 2 yrs6.24 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2114
$ 0.2114
-0.00%
Stock $ 22.67 3 yrs4.37 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0845
$ 0.0845
-0.00%
Stock $ 46.63 3 yrs4.76 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1861
$ 0.1861
-0.00%
Stock $ 47.73 2 yrs4.90 %$ 0.00 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1945
$ 0.1945
-0.00%
Stock $ 31.00 0 yrs6.71 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1730
$ 0.1730
-0.00%
Stock $ 50.75 1 yrs5.18 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1729
$ 0.1729
-0.00%
Stock $ 32.73 3 yrs4.40 %$ 0.42 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1217
$ 0.1217
-0.00%
Stock $ 87.29 3 yrs4.30 %$ 11.02 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3250
$ 0.3250
-0.00%
Stock $ 30.48 0 yrs6.46 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 50.20 2 yrs4.96 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1860
$ 0.1860
-0.00%
Stock $ 46.26 0 yrs5.34 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.2132
$ 0.2132
-0.00%
Stock $ 25.29 0 yrs3.36 %$ 0.57 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0503
$ 0.0503
-0.00%
Stock $ 18.44 3 yrs4.61 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0701
$ 0.0701
-0.00%
Stock $ 24.14 3 yrs7.50 %$ 14.37 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0811
$ 0.0811
-0.00%
Stock $ 98.51 0 yrs5.14 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.4100
$ 0.4100
-0.00%
Stock $ 25.27 2 yrs2.45 %$ 0.17 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0517
$ 0.0517
-0.00%
Stock $ 25.06 2 yrs3.79 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0807
$ 0.0807
-0.00%
Stock $ 51.81 1 yrs5.96 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2605
$ 0.0088
-96.61%
Stock $ 104.15 3 yrs3.40 %$ 1.76 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3063
$ 0.3063
-0.00%
Stock $ 19.59 3 yrs5.87 %$ 0.06 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0945
$ 0.0945
-0.00%
Stock $ 25.05 0 yrs3.03 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.0633
$ 0.0633
-0.00%
Stock $ 47.91 0 yrs7.30 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2642
$ 0.2642
-0.00%
Stock $ 46.28 3 yrs7.15 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2946
$ 0.2946
-0.00%
Stock $ 42.22 2 yrs5.33 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1862
$ 0.1862
-0.00%
Stock $ 23.24 0 yrs4.00 %$ 0.53 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0646
$ 0.0646
-0.00%
Stock $ 50.22 0 yrs4.94 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1983
$ 0.1983
-0.00%
Stock $ 37.42 2 yrs7.08 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2092
$ 0.2092
-0.00%
Stock $ 46.79 4 yrs4.60 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1722
$ 0.1722
-0.00%
Stock $ 96.19 1 yrs3.75 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2923
$ 0.2923
-0.00%
Stock $ 24.63 0 yrs2.76 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0682
$ 0.0682
-0.00%
Stock $ 19.45 0 yrs6.43 %$ 0.06 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-15-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 25.05 1 yrs5.03 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1083
$ 0.1083
-0.00%
Stock $ 48.13 1 yrs4.24 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1191
$ 0.1191
-0.00%
Stock $ 21.80 1 yrs5.28 %$ 0.11 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1057
$ 0.1057
-0.00%
Stock $ 8.91 1 yrs7.86 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0584
$ 0.0584
-0.00%
Stock $ 48.03 0 yrs4.23 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1599
$ 0.1599
-0.00%
Stock $ 20.40 0 yrs0.49 %$ 53.35 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0100
$ 0.0250
150.00%
Stock $ 22.18 3 yrs5.23 %$ 0.13 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0978
$ 0.0978
-0.00%
Stock $ 106.49 0 yrs2.53 %$ 11.87 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1899
$ 0.1899
-0.00%
Stock $ 47.36 0 yrs8.34 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 84.90 1 yrs4.46 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3027
$ 0.3027
-0.00%
Stock $ 110.16 2 yrs5.02 %$ 6.24 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4160
$ 0.4160
-0.00%
Stock $ 41.34 3 yrs5.32 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2806
$ 0.2806
-0.00%
Stock $ 51.76 3 yrs3.50 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 22.79 3 yrs4.74 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0902
$ 0.0902
-0.00%
Stock $ 31.42 5 yrs4.58 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1153
$ 0.1153
-0.00%
Stock $ 50.29 0 yrs3.38 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1316
$ 0.1316
-0.00%
Stock $ 39.38 4 yrs5.36 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1683
$ 0.1683
-0.00%
Stock $ 44.15 2 yrs6.09 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2412
$ 0.2412
-0.00%
Stock $ 80.20 3 yrs4.21 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2886
$ 0.2886
-0.00%
Stock $ 25.15 0 yrs3.90 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0824
$ 0.0824
-0.00%
Stock $ 0.06 0 yrs3,808.70 %$ 0.04 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1539
$ 0.1539
-0.00%
Stock $ 36.96 3 yrs6.87 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2179
$ 0.2179
-0.00%
Stock $ 50.60 1 yrs5.97 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2207
$ 0.2207
-0.00%
Stock $ 12.64 0 yrs9.97 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Jan-09-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 38.58 2 yrs7.05 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1968
$ 0.1968
-0.00%
Stock $ 7.64 0 yrs14.27 %$ 0.09 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0905
$ 0.0905
-0.00%
Stock $ 46.70 3 yrs4.11 %$ 0.98 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1707
$ 0.1707
-0.00%
Stock $ 47.80 0 yrs5.67 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1920
$ 0.1920
-0.00%
Stock $ 21.32 4 yrs4.69 %$ 0.69 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0849
$ 0.0849
-0.00%
Stock $ 48.04 1 yrs4.97 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2065
$ 0.2065
-0.00%
Stock $ 45.81 2 yrs0.00 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1850
$ 0.1626
-12.15%
Stock $ 24.30 0 yrs6.17 %$ 0.10 BNew Dividend Jan-31-2024 Jan-31-2025 Feb-15-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 23.19 0 yrs7.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1338
$ 0.0037
-97.24%
Stock $ 25.93 1 yrs5.98 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 34.87 2 yrs8.26 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2216
$ 0.2216
-0.00%
Stock $ 75.21 3 yrs5.33 %$ 0.10 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.3449
$ 0.3449
-0.00%
Stock $ 51.14 0 yrs8.15 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3700
$ 0.3700
-0.00%
Stock $ 25.47 0 yrs6.83 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1428
$ 0.1355
-5.08%
Stock $ 102.06 3 yrs3.95 %$ 0.33 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3254
$ 0.3254
-0.00%
Stock $ 30.51 1 yrs7.28 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2307
$ 0.2307
-0.00%
Stock $ 20.34 1 yrs5.21 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0902
$ 0.0902
-0.00%
Stock $ 51.28 0 yrs0.00 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2972
$ 0.2972
-0.00%
Stock $ 94.98 3 yrs4.75 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.4000
$ 0.4000
-0.00%
Stock $ 23.31 3 yrs4.33 %$ 1.91 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0814
$ 0.0814
-0.00%
Stock $ 47.23 3 yrs6.92 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2458
$ 0.2458
-0.00%
Stock $ 25.12 0 yrs4.86 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0891
$ 0.0891
-0.00%
Stock $ 50.06 1 yrs4.89 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1810
$ 0.1810
-0.00%
Stock $ 13.75 0 yrs9.16 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Jan-09-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 23.56 2 yrs6.07 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.1195
$ 0.1195
-0.00%
Stock $ 49.29 0 yrs5.05 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4759
$ 0.1831
-61.53%
Stock $ 51.70 3 yrs4.02 %$ 11.77 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1842
$ 0.1842
-0.00%
Stock $ 23.56 2 yrs6.62 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1351
$ 0.1351
-0.00%
Stock $ 25.62 0 yrs5.35 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1180
$ 0.1180
-0.00%
Stock $ 51.42 1 yrs5.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2392
$ 0.2392
-0.00%
Stock $ 24.50 0 yrs3.51 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0878
$ 0.0878
-0.00%
Stock $ 57.08 2 yrs9.53 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.5083
$ 0.5083
-0.00%
Stock $ 46.17 3 yrs3.31 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1239
$ 0.1239
-0.00%
Stock $ 50.66 0 yrs6.57 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3181
$ 0.3181
-0.00%
Stock $ 22.94 3 yrs3.62 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.0573
$ 0.0713
24.43%
Stock $ 51.24 1 yrs5.84 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1965
$ 0.1965
-0.00%
Stock $ 22.17 2 yrs3.97 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0725
$ 0.0725
-0.00%
Stock $ 23.96 3 yrs4.38 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0877
$ 0.0877
-0.00%
Stock $ 25.31 3 yrs2.33 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0499
$ 0.0499
-0.00%
Stock $ 25.17 0 yrs7.07 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.4453
$ 0.4453
-0.00%
Stock $ 106.58 3 yrs3.01 %$ 36.33 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2704
$ 0.2704
-0.00%
Stock $ 49.73 3 yrs3.72 %$ 2.40 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1616
$ 0.1616
-0.00%
Stock $ 49.54 2 yrs5.21 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2046
$ 0.2046
-0.00%
Stock $ 23.74 0 yrs5.22 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2202
$ 0.1313
-40.35%
Stock $ 20.33 3 yrs5.02 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0840
$ 0.0840
-0.00%
Stock $ 52.38 0 yrs7.54 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4759
$ 0.0255
-94.64%
Stock $ 38.65 0 yrs5.90 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1900
$ 0.1900
-0.00%
Stock $ 100.37 3 yrs5.22 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.4200
$ 0.4200
-0.00%
Stock $ 19.77 3 yrs4.10 %$ 0.16 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0672
$ 0.0672
-0.00%
Stock $ 51.86 1 yrs6.31 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2851
$ 0.2851
-0.00%
Stock $ 91.46 2 yrs5.03 %$ 1.07 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3346
$ 0.3346
-0.00%
Stock $ 21.86 4 yrs3.93 %$ 0.37 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0706
$ 0.0706
-0.00%
Stock $ 50.47 3 yrs5.23 %$ 5.31 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2061
$ 0.2061
-0.00%
Stock $ 51.76 1 yrs5.72 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2480
$ 0.0399
-83.92%
Stock $ 78.03 3 yrs5.06 %$ 0.61 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.3324
$ 0.3324
-0.00%
Stock $ 40.32 0 yrs16.15 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.5674
$ 0.5674
-0.00%
Stock $ 30.77 3 yrs5.65 %$ 0.39 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1330
$ 0.1330
-0.00%
Stock $ 40.54 4 yrs4.66 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1481
$ 0.1481
-0.00%
Stock $ 37.03 1 yrs6.56 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1982
$ 0.1982
-0.00%
Stock $ 44.16 3 yrs5.53 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.3098
$ 0.3098
-0.00%
Stock $ 24.11 0 yrs3.77 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0923
$ 0.0923
-0.00%
Stock $ 39.38 0 yrs10.61 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3422
$ 0.3422
-0.00%
Stock $ 23.84 0 yrs3.48 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0077
$ 0.0676
778.23%
Stock $ 25.47 3 yrs2.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0480
$ 0.0480
-0.00%
Stock $ 89.50 1 yrs5.02 %$ 16.10 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4289
$ 0.3880
-9.54%
Stock $ 20.83 0 yrs5.23 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0841
$ 0.0841
-0.00%
Stock $ 47.87 2 yrs3.93 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1450
$ 0.1450
-0.00%
Stock $ 35.26 0 yrs5.33 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1517
$ 0.1517
-0.00%
Stock $ 52.29 1 yrs2.37 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0900
$ 0.0900
-0.00%
Stock $ 23.94 2 yrs6.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1175
$ 0.1175
-0.00%
Stock $ 49.98 0 yrs3.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1270
$ 0.1270
-0.00%
Stock $ 45.68 2 yrs3.00 %$ 0.95 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1179
$ 0.1179
-0.00%
Stock $ 67.64 2 yrs2.11 %$ 0.19 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0765
$ 0.0765
-0.00%
Stock $ 50.29 1 yrs5.77 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 45.72 3 yrs5.84 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2088
$ 0.2088
-0.00%
Stock $ 25.60 3 yrs4.30 %$ 0.24 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0915
$ 0.0915
-0.00%
Stock $ 50.25 0 yrs8.34 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2923
$ 0.2923
-0.00%
Stock $ 19.92 0 yrs5.42 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0896
$ 0.0896
-0.00%
Stock $ 49.33 0 yrs7.62 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.3169
$ 0.3169
-0.00%
Stock $ 46.41 2 yrs6.38 %$ 0.13 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2458
$ 0.2458
-0.00%
Stock $ 46.87 1 yrs4.08 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1593
$ 0.1593
-0.00%
Stock $ 99.88 2 yrs4.94 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.3589
$ 0.3589
-0.00%
Stock $ 46.21 0 yrs6.19 %$ 0.29 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2373
$ 0.2373
-0.00%
Stock $ 28.98 1 yrs4.42 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.0956
$ 0.0956
-0.00%
Stock $ 23.84 0 yrs3.98 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0974
$ 0.0974
-0.00%
Stock $ 46.58 2 yrs3.99 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1546
$ 0.1546
-0.00%
Stock $ 16.24 0 yrs8.00 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Jan-09-2025 $ 0.1080
$ 0.1080
-0.00%
Stock $ 23.15 2 yrs6.52 %$ 2.78 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1277
$ 0.1277
-0.00%
Stock $ 50.16 1 yrs3.65 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1522
$ 0.1522
-0.00%
Stock $ 51.89 2 yrs4.30 %$ 1.99 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1676
$ 0.1676
-0.00%
Stock $ 43.10 0 yrs9.61 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.3401
$ 0.3401
-0.00%
Stock $ 19.58 1 yrs5.93 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1020
$ 0.1020
-0.00%
Stock $ 29.86 3 yrs4.86 %$ 3.44 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1190
$ 0.1190
-0.00%
Stock $ 92.35 3 yrs3.63 %$ 13.84 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2920
$ 0.2920
-0.00%
Stock $ 49.80 0 yrs4.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 38.40 2 yrs4.66 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1466
$ 0.1466
-0.00%
Stock $ 25.51 0 yrs5.57 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1097
$ 0.1097
-0.00%
Stock $ 45.85 3 yrs5.10 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1756
$ 0.1756
-0.00%
Stock $ 27.87 3 yrs3.77 %$ 0.14 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0877
$ 0.0877
-0.00%
Stock $ 50.46 0 yrs4.20 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1739
$ 0.1739
-0.00%
Stock $ 49.59 3 yrs5.10 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1822
$ 0.1822
-0.00%
Stock $ 40.36 3 yrs4.66 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1610
$ 0.1610
-0.00%
Stock $ 25.77 0 yrs5.20 %$ 12.12 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0684
$ 0.0684
-0.00%
Stock $ 79.02 2 yrs1.82 %$ 4.53 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1433
$ 0.1433
-0.00%
Stock $ 100.38 0 yrs3.95 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4010
$ 0.3229
-19.47%
Stock $ 25.15 3 yrs0.00 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1085
$ 0.1006
-7.26%
Stock $ 51.81 1 yrs5.96 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2605
$ 0.0096
-96.33%
Stock $ 22.44 3 yrs3.21 %$ 12.38 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0627
$ 0.0627
-0.00%
Stock $ 23.61 1 yrs4.02 %$ 1.72 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0658
$ 0.0658
-0.00%
Stock $ 49.41 0 yrs5.38 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.2211
$ 0.2211
-0.00%
Stock $ 34.87 0 yrs6.91 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1948
$ 0.1948
-0.00%
Stock $ 9.83 0 yrs4.68 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0386
$ 0.0386
-0.00%
Stock $ 26.56 0 yrs8.70 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1742
$ 0.1742
-0.00%
Stock $ 97.88 1 yrs4.83 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3525
$ 0.3525
-0.00%
Stock $ 24.62 0 yrs2.64 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0643
$ 0.0643
-0.00%
Stock $ 48.90 1 yrs4.97 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2040
$ 0.2040
-0.00%
Stock $ 19.60 0 yrs6.38 %$ 0.03 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-15-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 20.35 2 yrs3.10 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0517
$ 0.0517
-0.00%
Stock $ 18.47 2 yrs24.91 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 1.9742
$ 4.5955
132.78%
Stock $ 19.29 0 yrs20.68 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3356
$ 0.3356
-0.00%
Stock $ 17.13 2 yrs2.39 %$ 0.20 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0340
$ 0.0340
-0.00%
Stock $ 19.13 0 yrs5.49 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0522
$ 0.0522
-0.00%
Stock $ 45.83 1 yrs2.57 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0820
$ 0.0820
-0.00%
Stock $ 41.84 3 yrs8.56 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2601
$ 0.2601
-0.00%
Stock $ 51.49 1 yrs4.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1930
$ 0.1930
-0.00%
Stock $ 42.51 2 yrs4.14 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1433
$ 0.1433
-0.00%
Stock $ 24.98 3 yrs3.84 %$ 0.59 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0817
$ 0.0817
-0.00%
Stock $ 41.47 1 yrs4.27 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1431
$ 0.1431
-0.00%
Stock $ 96.81 3 yrs3.75 %$ 15.10 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3115
$ 0.3115
-0.00%
Stock $ 44.85 0 yrs3.95 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 50.34 2 yrs5.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2022
$ 0.2022
-0.00%
Stock $ 13.08 0 yrs9.17 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 32.05 0 yrs6.21 %$ 14.55 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1649
$ 0.1649
-0.00%
Stock $ 15.07 1 yrs6.90 %$ 0.32 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0816
$ 0.0816
-0.00%
Stock $ 49.86 3 yrs3.03 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 44.93 3 yrs7.23 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.2619
$ 0.2619
-0.00%
Stock $ 30.54 1 yrs1.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0426
$ 0.0426
-0.00%
Stock $ 23.57 3 yrs7.76 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1479
$ 0.1479
-0.00%
Stock $ 50.90 2 yrs5.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2096
$ 0.2096
-0.00%
Stock $ 22.05 3 yrs8.98 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0915
$ 0.0915
-0.00%
Stock $ 50.18 0 yrs3.27 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1283
$ 0.1283
-0.00%
Stock $ 44.46 3 yrs5.11 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1989
$ 0.1989
-0.00%
Stock $ 54.97 1 yrs7.68 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.4159
$ 0.4159
-0.00%
Stock $ 45.19 0 yrs4.56 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.0990
$ 0.0990
-0.00%
Stock $ 45.14 3 yrs4.25 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1464
$ 0.1464
-0.00%
Stock $ 50.40 3 yrs5.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1974
$ 0.1974
-0.00%
Stock $ 12.64 0 yrs9.97 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-28-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 37.29 2 yrs6.73 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2044
$ 0.2044
-0.00%
Stock $ 26.83 3 yrs6.22 %$ 4.44 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1372
$ 0.1372
-0.00%
Stock $ 47.31 2 yrs3.30 %$ 0.75 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1433
$ 0.1433
-0.00%
Stock $ 47.76 0 yrs1.59 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 20.75 0 yrs6.65 %$ 0.02 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-15-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 23.19 0 yrs7.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1338
$ 0.1301
-2.76%
Stock $ 28.71 2 yrs6.27 %$ 2.99 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1454
$ 0.1454
-0.00%
Stock $ 28.28 0 yrs4.99 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1175
$ 0.1175
-0.00%
Stock $ 48.58 2 yrs4.92 %$ 0.57 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1991
$ 0.1991
-0.00%
Stock $ 25.22 0 yrs4.32 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.0956
$ 0.0956
-0.00%
Stock $ 22.72 0 yrs2.11 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.0280
$ 0.0280
-0.00%
Stock $ 45.02 3 yrs4.44 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1642
$ 0.1642
-0.00%
Stock $ 23.99 3 yrs4.92 %$ 0.02 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0960
$ 0.0960
-0.00%
Stock $ 21.73 3 yrs3.54 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.0651
$ 0.0651
-0.00%
Stock $ 25.43 0 yrs2.36 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0483
$ 0.0483
-0.00%
Stock $ 99.47 3 yrs4.28 %$ 0.39 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3483
$ 0.3483
-0.00%
Stock $ 28.21 3 yrs2.62 %$ 0.24 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0573
$ 0.0573
-0.00%
Stock $ 41.90 0 yrs0.00 %$ 31.03 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.4597
$ 0.0346
-92.47%
Stock $ 91.00 1 yrs18.59 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.3090
$ 0.3090
-0.00%
Stock $ 21.19 0 yrs6.56 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1062
$ 0.1062
-0.00%
Stock $ 45.83 3 yrs7.51 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2860
$ 0.2860
-0.00%
Stock $ 49.95 0 yrs3.50 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1398
$ 0.1398
-0.00%
Stock $ 25.35 11 yrs2.37 %$ 0.17 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 34.83 0 yrs4.65 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1304
$ 0.1304
-0.00%
Stock $ 23.87 3 yrs5.03 %$ 2.80 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1004
$ 0.1422
41.69%
Stock $ 26.05 3 yrs0.00 %$ 0.21 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0609
$ 0.0591
-2.91%
Stock $ 49.89 0 yrs7.60 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.3598
$ 0.3598
-0.00%
Stock $ 94.24 3 yrs7.39 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.6100
$ 0.6100
-0.00%
Stock $ 9.17 0 yrs7.63 %$ 0.59 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-31-2024 $ 0.0580
$ 0.0580
-0.00%
Stock $ 49.61 1 yrs3.21 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1145
$ 0.1145
-0.00%
Stock $ 13.75 0 yrs9.16 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-28-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 49.29 0 yrs5.05 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4759
$ 0.2104
-55.79%
Stock $ 49.97 0 yrs5.02 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2083
$ 0.2083
-0.00%
Stock $ 23.65 0 yrs7.53 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.4452
$ 0.4452
-0.00%
Stock $ 49.27 3 yrs5.11 %$ 2.36 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2124
$ 0.2124
-0.00%
Stock $ 23.43 2 yrs6.91 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1354
$ 0.1354
-0.00%
Stock $ 20.50 2 yrs5.61 %$ 0.02 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1010
$ 0.1010
-0.00%
Stock $ 18.65 2 yrs4.66 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0728
$ 0.0728
-0.00%
Stock $ 24.90 3 yrs4.66 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0963
$ 0.0963
-0.00%
Stock $ 24.70 0 yrs3.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0883
$ 0.0883
-0.00%
Stock $ 46.59 3 yrs4.08 %$ 0.02 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1638
$ 0.1638
-0.00%
Stock $ 18.49 0 yrs3.57 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0424
$ 0.0424
-0.00%
Stock $ 25.17 0 yrs7.07 %N/ANew Dividend Oct-15-2025 Oct-15-2025 Oct-30-2025 $ 0.4453
$ 0.4453
-0.00%
Stock $ 78.96 3 yrs5.98 %$ 16.92 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3614
$ 0.3614
-0.00%
Stock $ 42.78 3 yrs6.90 %$ 5.15 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2522
$ 0.2522
-0.00%
Stock $ 51.69 1 yrs5.51 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.2337
$ 0.2337
-0.00%
Stock $ 24.34 0 yrs4.07 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0691
$ 0.0691
-0.00%
Stock $ 95.12 3 yrs4.76 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3800
$ 0.3800
-0.00%
Stock $ 52.38 0 yrs7.54 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4759
$ 0.1385
-70.90%
Stock $ 49.58 3 yrs5.63 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2070
$ 0.2070
-0.00%
Stock $ 50.73 0 yrs5.93 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2376
$ 0.2376
-0.00%
Stock $ 33.89 2 yrs6.37 %$ 0.20 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 61.57 2 yrs1.64 %$ 0.16 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0820
$ 0.0820
-0.00%
Stock $ 45.15 3 yrs3.90 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 22.16 4 yrs4.02 %$ 0.65 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0736
$ 0.0736
-0.00%
Stock $ 86.29 2 yrs2.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1471
$ 0.1471
-0.00%
Stock $ 25.27 0 yrs3.36 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0673
$ 0.0673
-0.00%
Stock $ 51.76 1 yrs5.72 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2480
$ 0.2563
3.35%
Stock $ 65.67 3 yrs6.55 %$ 0.10 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.3731
$ 0.3731
-0.00%
Stock $ 19.05 1 yrs4.93 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0866
$ 0.0866
-0.00%
Stock $ 50.20 3 yrs4.52 %$ 0.70 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1943
$ 0.1943
-0.00%
Stock $ 46.15 4 yrs4.33 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1552
$ 0.1552
-0.00%
Stock $ 52.10 1 yrs6.12 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2375
$ 0.2375
-0.00%
Stock $ 24.17 0 yrs3.64 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0899
$ 0.0899
-0.00%
Stock $ 36.68 2 yrs1.85 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2768
$ 0.4042
46.02%
Stock $ 21.16 3 yrs4.92 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0854
$ 0.0854
-0.00%
Stock $ 46.02 3 yrs5.17 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1974
$ 0.1974
-0.00%
Stock $ 24.48 4 yrs3.76 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0211
$ 0.0738
249.87%
Stock $ 22.73 3 yrs4.31 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0814
$ 0.0814
-0.00%
Stock $ 25.01 3 yrs9.92 %N/ANew Dividend Dec-15-2024 Dec-15-2024 Jan-01-2025 $ 0.6129
$ 0.6196
1.09%
Stock $ 25.28 3 yrs2.33 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0508
$ 0.0508
-0.00%
Stock $ 25.34 0 yrs4.34 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1061
$ 0.1061
-0.00%
Stock $ 25.17 0 yrs7.07 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.4453
$ 0.4453
-0.00%
Stock $ 53.27 3 yrs2.78 %$ 0.63 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1277
$ 0.1277
-0.00%
Stock $ 40.51 0 yrs4.74 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1686
$ 0.1686
-0.00%
Stock $ 48.70 2 yrs4.19 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1924
$ 0.1924
-0.00%
Stock $ 19.08 0 yrs20.39 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3428
$ 0.3428
-0.00%
Stock $ 51.75 0 yrs4.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 50.04 0 yrs4.56 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1726
$ 0.1726
-0.00%
Stock $ 50.13 0 yrs3.71 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1452
$ 0.1452
-0.00%
Stock $ 25.75 3 yrs6.52 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1288
$ 0.1288
-0.00%
Stock $ 36.01 0 yrs6.08 %$ 0.65 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 50.81 0 yrs4.98 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1963
$ 0.1963
-0.00%
Stock $ 24.25 3 yrs5.03 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-31-2024 $ 0.3047
$ 0.3047
-0.00%
Stock $ 116.66 3 yrs1.13 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3268
$ 0.4471
36.79%
Stock $ 50.02 3 yrs3.44 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1311
$ 0.1311
-0.00%
Stock $ 20.09 2 yrs4.13 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0651
$ 0.0651
-0.00%
Stock $ 43.30 1 yrs4.57 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1516
$ 0.1516
-0.00%
Stock $ 40.88 0 yrs8.17 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.2647
$ 0.2647
-0.00%
Stock $ 40.01 0 yrs5.77 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1876
$ 0.1876
-0.00%
Stock $ 20.62 3 yrs4.07 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.0869
$ 0.0768
-11.62%
Stock $ 23.91 0 yrs3.93 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0956
$ 0.0956
-0.00%
Stock $ 16.24 0 yrs8.00 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-28-2025 $ 0.1080
$ 0.1080
-0.00%
Stock $ 50.22 2 yrs3.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1443
$ 0.1443
-0.00%
Stock $ 40.17 2 yrs6.32 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2007
$ 0.2007
-0.00%
Stock $ 50.23 1 yrs3.15 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1282
$ 0.1282
-0.00%
Stock $ 17.48 0 yrs7.72 %$ 1.76 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0628
$ 0.0628
-0.00%
Stock $ 24.07 0 yrs3.61 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0778
$ 0.0778
-0.00%
Stock $ 20.99 0 yrs6.72 %N/ANew Dividend Dec-15-2024 Dec-15-2024 Jan-01-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 105.53 3 yrs2.09 %$ 9.13 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1992
$ 0.1992
-0.00%
Stock $ 44.78 2 yrs4.22 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1471
$ 0.1471
-0.00%
Stock $ 19.12 0 yrs38.28 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.3704
$ 0.3704
-0.00%
Stock $ 50.94 0 yrs7.52 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.4809
$ 0.1823
-62.09%
Stock $ 22.31 3 yrs6.99 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1276
$ 0.1276
-0.00%
Stock $ 81.96 3 yrs3.92 %$ 19.41 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2653
$ 0.2653
-0.00%
Stock $ 20.18 3 yrs3.91 %$ 0.03 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1266
$ 0.1266
-0.00%
Stock $ 21.48 2 yrs3.77 %$ 0.09 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0659
$ 0.0659
-0.00%
Stock $ 95.08 2 yrs2.23 %$ 0.72 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.1387
$ 0.1387
-0.00%
Stock $ 24.00 1 yrs58.46 %$ 1.59 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.9965
$ 0.9965
-0.00%
Stock $ 51.81 1 yrs5.96 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2605
$ 0.2421
-7.06%
Stock $ 50.91 3 yrs5.81 %$ 6.22 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2216
$ 0.2216
-0.00%
Stock $ 21.40 0 yrs3.46 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0626
$ 0.0626
-0.00%
Stock $ 50.27 0 yrs4.99 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1991
$ 0.1991
-0.00%
Stock $ 48.83 1 yrs4.01 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1578
$ 0.1578
-0.00%
Stock $ 34.51 2 yrs8.03 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.2255
$ 0.2255
-0.00%
Stock $ 24.88 4 yrs4.58 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0728
$ 0.0965
32.45%
Stock $ 24.83 0 yrs2.66 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0672
$ 0.0672
-0.00%
Stock $ 29.45 2 yrs3.33 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0845
$ 0.0845
-0.00%
Stock $ 18.40 0 yrs6.52 %$ 0.03 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-15-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 19.56 1 yrs6.29 %$ 0.39 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1033
$ 0.1033
-0.00%
Stock $ 26.22 1 yrs6.83 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1520
$ 0.1520
-0.00%
Stock $ 50.72 3 yrs3.31 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1363
$ 0.1363
-0.00%
Stock $ 7.93 2 yrs12.86 %$ 0.54 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-31-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 17.82 2 yrs3.59 %$ 0.13 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0527
$ 0.0527
-0.00%
Stock $ 24.54 2 yrs5.01 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1038
$ 0.1038
-0.00%
Stock $ 24.69 3 yrs3.81 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0838
$ 0.0838
-0.00%
Stock $ 36.50 3 yrs6.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1814
$ 0.1814
-0.00%
Stock $ 26.12 3 yrs4.06 %$ 0.05 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0874
$ 0.0874
-0.00%
Stock $ 106.60 3 yrs4.46 %$ 30.95 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.3833
$ 0.3833
-0.00%
Stock $ 23.22 0 yrs6.03 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1057
$ 0.0903
-14.57%
Stock $ 50.12 0 yrs2.35 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2210
$ 0.0600
-72.85%
Stock $ 24.97 2 yrs3.32 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.0664
$ 0.0664
-0.00%
Stock $ 29.89 0 yrs4.15 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1122
$ 0.1122
-0.00%
Stock $ 30.18 1 yrs6.93 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-03-2024 $ 0.1463
$ 0.1463
-0.00%
Stock $ 41.95 2 yrs7.75 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.2640
$ 0.2640
-0.00%
Stock $ 43.28 3 yrs5.98 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2085
$ 0.2085
-0.00%
Stock $ 28.59 3 yrs5.28 %$ 0.03 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1255
$ 0.1255
-0.00%
Stock $ 24.36 3 yrs6.98 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0842
$ 0.0842
-0.00%
Stock $ 26.05 0 yrs7.41 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-05-2024 $ 0.1552
$ 0.1552
-0.00%
Stock $ 24.25 3 yrs6.60 %$ 7.16 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-06-2024 $ 0.0743
$ 0.0743
-0.00%
Stock $ 14.21 1 yrs3.73 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.0131
$ 0.0131
-0.00%
Stock $ 1.35 0 yrs6.67 %$ 0.01 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-20-2024 $ 0.0000
$ 0.0900
10000%
Stock $ 4.03 2 yrs0.00 %$ 0.14 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-19-2024 $ 0.0117
$ 0.0117
-0.00%
Stock $ 4.15 0 yrs0.00 %$ 0.39 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-09-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 1.02 1 yrs0.00 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.0100
$ 0.0100
-0.00%
Stock $ 7.81 1 yrs7.30 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0532
$ 0.0532
-0.00%
Stock $ 75.68 0 yrs4.08 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2678
$ 0.2678
-0.00%
Stock $ 19.83 0 yrs39.44 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.5380
$ 0.5380
-0.00%
Stock $ 23.01 0 yrs6.39 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1103
$ 0.1103
-0.00%
Stock $ 8.52 0 yrs4.93 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0326
$ 0.0326
-0.00%
Stock $ 77.99 3 yrs3.96 %$ 6.73 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2729
$ 0.2729
-0.00%
Stock $ 10.06 0 yrs7.75 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0521
$ 0.0521
-0.00%
Stock $ 23.84 1 yrs6.25 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1016
$ 0.1016
-0.00%
Stock $ 9.11 1 yrs13.17 %$ 1.31 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-18-2024 $ 0.3000
$ 0.3000
-0.00%
Stock $ 24.65 0 yrs5.56 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1142
$ 0.1142
-0.00%
Stock $ 100.32 1 yrs2.99 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2458
$ 0.2458
-0.00%
Stock $ 77.20 2 yrs3.38 %$ 13.23 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2314
$ 0.2314
-0.00%
Stock $ 25.18 0 yrs6.35 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1335
$ 0.1335
-0.00%
Stock $ 26.00 1 yrs3.12 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0608
$ 0.0608
-0.00%
Stock $ 99.57 0 yrs2.88 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2556
$ 0.2556
-0.00%
Stock $ 14.71 1 yrs24.75 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.5096
$ 0.5096
-0.00%
Stock $ 26.96 2 yrs3.19 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0674
$ 0.0674
-0.00%
Stock $ 100.27 3 yrs4.92 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-04-2024 $ 0.3574
$ 0.3574
-0.00%
Stock $ 25.42 0 yrs8.97 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1590
$ 0.1590
-0.00%
Stock $ 12.67 0 yrs7.58 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1742
$ 0.2029
16.48%
Stock $ 49.86 0 yrs3.59 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.1338
$ 0.1338
-0.00%
Stock $ 10.10 0 yrs3.76 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0285
$ 0.0285
-0.00%
Stock $ 25.17 1 yrs3.18 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.2555
$ 0.2555
-0.00%
Stock $ 51.06 0 yrs5.52 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.2183
$ 0.2183
-0.00%
Stock $ 231.50 8 yrs2.32 %$ 140.35 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-30-2024 $ 1.3400
$ 1.3400
-0.00%
Stock $ 55.25 3 yrs4.34 %$ 0.06 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2181
$ 0.2181
-0.00%
Stock $ 12.92 0 yrs86.15 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 1.2644
$ 1.2644
-0.00%
Stock $ 34.69 1 yrs0.29 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.0145
$ 0.0145
-0.00%
Stock $ 25.12 2 yrs6.17 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1111
$ 0.1111
-0.00%
Stock $ 26.24 1 yrs2.36 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.1544
$ 0.1544
-0.00%
Stock $ 11.04 0 yrs6.61 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0541
$ 0.0541
-0.00%
Stock $ 57.95 2 yrs3.68 %$ 0.11 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1817
$ 0.1817
-0.00%
Stock $ 2.52 0 yrs15.87 %$ 0.38 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-16-2025 $ 0.1200
$ 0.0400
-66.67%
Stock $ 49.63 3 yrs5.16 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2078
$ 0.2078
-0.00%
Stock $ 10.10 0 yrs9.31 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0633
$ 0.0633
-0.00%
Stock $ 55.65 5 yrs1.62 %$ 0.01 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-04-2024 $ 0.2258
$ 0.2258
-0.00%
Stock $ 23.87 1 yrs7.21 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1201
$ 0.1201
-0.00%
Stock $ 25.28 0 yrs2.97 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0253
$ 0.0253
-0.00%
Stock $ 24.66 0 yrs6.53 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1344
$ 0.1344
-0.00%
Stock $ 50.40 0 yrs8.55 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.3391
$ 0.3391
-0.00%
Stock $ 71.85 3 yrs3.67 %$ 33.12 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2229
$ 0.2229
-0.00%
Stock $ 63.45 3 yrs6.05 %$ 0.06 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3339
$ 0.3339
-0.00%
Stock $ 26.62 1 yrs6.54 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.5385
$ 0.5385
-0.00%
Stock $ 26.24 1 yrs5.03 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-04-2024 $ 0.1028
$ 0.1028
-0.00%
Stock $ 68.29 2 yrs4.69 %$ 0.45 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2654
$ 0.2654
-0.00%
Stock $ 6.06 0 yrs143.07 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.3753
$ 0.3753
-0.00%
Stock $ 27.26 2 yrs5.91 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1270
$ 0.1270
-0.00%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.2448
$ 0.3056
24.84%
Stock $ 33.66 11 yrs2.97 %$ 1.01 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 22.18 2 yrs5.18 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0859
$ 0.0859
-0.00%
Stock $ 10.12 0 yrs3.75 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0108
$ 0.0360
234.57%
Stock $ 50.40 0 yrs5.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.2046
$ 0.2046
-0.00%
Stock $ 23.87 0 yrs5.57 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1107
$ 0.1107
-0.00%
Stock $ 26.75 1 yrs3.10 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0898
$ 0.0898
-0.00%
Stock $ 80.14 2 yrs4.44 %$ 3.19 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2992
$ 0.2992
-0.00%
Stock $ 7.18 1 yrs2.92 %$ 0.15 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0190
$ 0.0190
-0.00%
Stock $ 30.55 1 yrs0.98 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.1047
$ 0.1047
-0.00%
Stock $ 52.08 1 yrs3.55 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.1601
$ 0.1601
-0.00%
Stock $ 18.73 3 yrs5.93 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 25.34 0 yrs3.43 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.0598
$ 0.0598
-0.00%
Stock $ 50.74 1 yrs5.12 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 45.24 3 yrs3.96 %$ 17.43 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1504
$ 0.1504
-0.00%
Stock $ 25.34 0 yrs3.55 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0724
$ 0.0724
-0.00%
Stock $ 50.70 1 yrs5.19 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.2095
$ 0.2095
-0.00%
Stock $ 20.56 1 yrs6.27 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0927
$ 0.0927
-0.00%
Stock $ 23.95 2 yrs4.42 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0893
$ 0.0893
-0.00%
Stock $ 24.63 0 yrs4.39 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0870
$ 0.0870
-0.00%
Stock $ 30.01 4 yrs2.30 %$ 3.82 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-23-2024 $ 0.1725
$ 0.1725
-0.00%
Stock $ 58.16 3 yrs4.18 %$ 0.33 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 15.01 1 yrs33.50 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.2848
$ 0.2848
-0.00%
Stock $ 48.96 0 yrs4.19 %$ 0.00 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.0982
$ 0.0982
-0.00%
Stock $ 30.51 1 yrs1.25 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.1215
$ 0.1215
-0.00%
Stock $ 10.63 0 yrs42.24 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.4694
$ 0.4694
-0.00%
Stock $ 50.19 3 yrs3.13 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1309
$ 0.1309
-0.00%
Stock $ 74.65 2 yrs3.79 %$ 3.30 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2412
$ 0.2412
-0.00%
Stock $ 25.13 0 yrs5.61 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1173
$ 0.1173
-0.00%
Stock $ 25.76 1 yrs4.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0840
$ 0.0840
-0.00%
Stock $ 25.63 2 yrs4.56 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0902
$ 0.0902
-0.00%
Stock $ 15.85 0 yrs1.51 %$ 1.29 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 15.45 0 yrs12.95 %N/ANew Dividend N/A Dec-01-2024 Dec-15-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 75.86 0 yrs4.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2838
$ 0.2838
-0.00%
Stock $ 11.55 8 yrs2.60 %$ 0.28 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.0253
$ 0.0253
-0.00%
Stock $ 99.79 0 yrs2.77 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2572
$ 0.2572
-0.00%
Stock $ 18.34 0 yrs55.40 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 1.7084
$ 1.7084
-0.00%
Stock $ 30.81 0 yrs1.49 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.1133
$ 0.1133
-0.00%
Stock $ 23.92 0 yrs6.31 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1259
$ 0.1259
-0.00%
Stock $ 68.11 2 yrs3.91 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.1761
$ 0.1761
-0.00%
Stock $ 14.26 0 yrs75.18 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 1.2208
$ 1.2208
-0.00%
Stock $ 49.83 0 yrs5.12 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.2162
$ 0.2162
-0.00%
Stock $ 5.86 0 yrs3.75 %$ 0.28 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0180
$ 0.0180
-0.00%
Stock $ 25.55 1 yrs2.31 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.1793
$ 0.1793
-0.00%
Stock $ 61.87 4 yrs4.48 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2354
$ 0.2354
-0.00%
Stock $ 74.57 3 yrs5.20 %$ 0.51 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.3267
$ 0.3267
-0.00%
Stock $ 75.60 3 yrs4.51 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-04-2024 $ 0.2912
$ 0.2912
-0.00%
Stock $ 6.17 0 yrs3.73 %$ 0.37 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0190
$ 0.0190
-0.00%
Stock $ 31.69 1 yrs2.75 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.2751
$ 0.2751
-0.00%
Stock $ 25.15 0 yrs5.01 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.0962
$ 0.0962
-0.00%
Stock $ 59.80 3 yrs4.90 %$ 0.36 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-03-2024 $ 0.2300
$ 0.2300
-0.00%
Stock $ 19.27 1 yrs14.95 %$ 1.07 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.2400
$ 0.2400
-0.00%
Stock $ 52.53 1 yrs7.61 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-05-2024 $ 0.2919
$ 0.2919
-0.00%
Stock $ 48.43 2 yrs6.57 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.2580
$ 0.2580
-0.00%
Stock $ 22.48 2 yrs4.49 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0832
$ 0.0832
-0.00%
Stock $ 38.30 3 yrs4.39 %$ 3.82 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.4200
$ 0.4200
-0.00%
Stock $ 20.59 1 yrs8.06 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.4141
$ 0.4141
-0.00%
Stock $ 84.70 12 yrs4.25 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.7500
$ 0.9000
20.00%
Stock $ 11.68 0 yrs12.33 %$ 0.23 BNew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 30.27 0 yrs34.19 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.2581
$ 0.3600
39.48%
Stock $ 28.92 3 yrs4.60 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-09-2024 $ 0.3344
$ 0.3511
5.01%
Stock $ 33.31 2 yrs4.44 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1115
$ 0.1115
-0.00%
Stock $ 40.65 2 yrs4.67 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1708
$ 0.1708
-0.00%
Stock $ 19.37 2 yrs3.56 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0522
$ 0.0522
-0.00%
Stock $ 25.40 0 yrs3.94 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0762
$ 0.0762
-0.00%
Stock $ 24.78 2 yrs4.36 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0956
$ 0.0956
-0.00%
Stock $ 51.32 0 yrs42.58 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 1.6322
$ 1.7729
8.62%
Stock $ 100.19 0 yrs4.28 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.3535
$ 0.3535
-0.00%
Stock $ 20.27 1 yrs5.57 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0723
$ 0.0723
-0.00%
Stock $ 18.60 0 yrs1.94 %$ 0.09 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-13-2024 $ 0.1800
$ 0.0800
-55.56%
Stock $ 21.73 0 yrs4.83 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0760
$ 0.0760
-0.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.2735
$ 0.3274
19.69%
Stock $ 50.35 2 yrs5.00 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1960
$ 0.1960
-0.00%
Stock $ 25.98 1 yrs5.62 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0539
$ 0.1115
107.07%
Stock $ 25.50 0 yrs0.78 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.0000
$ 0.1960
10000%
Stock $ 17.40 3 yrs10.34 %$ 0.32 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-20-2024 $ 0.6000
$ 0.9000
50.00%
Stock $ 19.40 0 yrs1.49 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0200
$ 0.0200
-0.00%
Stock $ 32.39 0 yrs18.09 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.5550
$ 0.5550
-0.00%
Stock $ 47.61 1 yrs1.47 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.5900
$ 0.1750
-70.34%
Stock $ 0.00 2 yrs0.00 %N/ANew Dividend Nov-26-2024 Nov-25-2024 Nov-26-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 25.18 0 yrs9.06 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Jan-01-2025 $ 0.5893
$ 0.5703
-3.23%
Stock $ 25.19 0 yrs4.96 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0921
$ 0.0921
-0.00%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.2227
$ 0.2827
26.94%
Stock $ 49.71 3 yrs4.10 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1750
$ 0.1750
-0.00%
Stock $ 27.20 0 yrs8.24 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1683
$ 0.1683
-0.00%
Stock $ 49.92 3 yrs5.51 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.2120
$ 0.2120
-0.00%
Stock $ 20.51 0 yrs2.93 %$ 1.19 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-18-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 25.17 0 yrs5.84 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1336
$ 0.1336
-0.00%
Stock $ 38.95 0 yrs20.28 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.2375
$ 0.2885
21.47%
Stock $ 6.55 0 yrs3.82 %$ 0.14 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0625
$ 0.0625
-0.00%
Stock $ 29.54 1 yrs2.00 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0458
$ 0.0458
-0.00%
Stock $ 24.26 0 yrs10.06 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 22.82 0 yrs7.80 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1511
$ 0.1511
-0.00%
Stock $ 3.60 0 yrs3.33 %N/ANew Dividend Dec-09-2024 Dec-09-2024 Dec-23-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 48.12 1 yrs4.76 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1820
$ 0.1820
-0.00%
Stock $ 25.50 2 yrs4.71 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1454
$ 0.0861
-40.77%
Stock $ 30.03 2 yrs6.09 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1542
$ 0.1542
-0.00%
Stock $ 46.24 3 yrs4.37 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 53.36 1 yrs3.97 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.8100
$ 0.5300
-34.57%
Stock $ 20.77 3 yrs7.03 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.8039
$ 0.2211
-72.49%
Stock $ 19.74 1 yrs5.17 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0721
$ 0.0721
-0.00%
Stock $ 18.60 0 yrs1.94 %$ 0.09 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-13-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 38.66 3 yrs3.23 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0925
$ 0.0925
-0.00%
Stock $ 24.92 0 yrs3.93 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0768
$ 0.0768
-0.00%
Stock $ 46.26 0 yrs4.71 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1730
$ 0.1730
-0.00%
Stock $ 1.72 0 yrs17.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 30.06 0 yrs4.26 %$ 0.23 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-23-2024 $ 0.3200
$ 0.3200
-0.00%
Stock $ 22.09 0 yrs12.22 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.2250
$ 0.2250
-0.00%
Stock $ 29.17 3 yrs1.75 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 34.38 3 yrs6.49 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1266
$ 0.1266
-0.00%
Stock $ 47.63 2 yrs6.45 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.2550
$ 0.2550
-0.00%
Stock $ 42.24 3 yrs4.29 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1540
$ 0.1540
-0.00%
Stock $ 17.67 0 yrs3.85 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0536
$ 0.0536
-0.00%
Stock $ 25.63 1 yrs8.12 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1857
$ 0.1857
-0.00%
Stock $ 31.57 2 yrs3.39 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0573
$ 0.0573
-0.00%
Stock $ 34.00 0 yrs4.35 %$ 0.13 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.3700
$ 0.3700
-0.00%
Stock $ 38.98 3 yrs6.36 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1821
$ 0.1821
-0.00%
Stock $ 24.14 2 yrs2.24 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0515
$ 0.0515
-0.00%
Stock $ 5.58 0 yrs8.24 %$ 0.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1150
$ 0.1150
-0.00%
Stock $ 19.97 0 yrs8.46 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.4219
$ 0.4219
-0.00%
Stock $ 9.97 0 yrs20.66 %$ 0.16 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-20-2024 $ 0.1719
$ 0.1719
-0.00%
Stock $ 14.19 2 yrs7.05 %$ 2.93 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 28.04 0 yrs1.71 %$ 6.38 BNew Dividend Jan-08-2025 Jan-08-2025 Jan-22-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 14.15 4 yrs8.48 %$ 0.73 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-27-2024 $ 0.3000
$ 0.3000
-0.00%
Stock $ 18.44 1 yrs8.13 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 33.55 0 yrs0.00 %$ 0.26 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-23-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 27.49 0 yrs9.82 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.2250
$ 0.2250
-0.00%
Stock $ 29.74 1 yrs2.08 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0498
$ 0.0498
-0.00%
Stock $ 44.87 3 yrs4.72 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1540
$ 0.1540
-0.00%
Stock $ 83.62 5 yrs4.50 %$ 17.88 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-07-2025 $ 0.9400
$ 0.9400
-0.00%
Stock $ 33.90 0 yrs0.47 %$ 3.59 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 25.21 1 yrs6.59 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1372
$ 0.1372
-0.00%
Stock $ 100.28 1 yrs5.13 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.3852
$ 0.3852
-0.00%
Stock $ 9.20 0 yrs6.96 %$ 0.05 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 13.91 0 yrs4.89 %$ 0.52 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 24.75 0 yrs3.60 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0583
$ 0.0583
-0.00%
Stock $ 34.38 1 yrs3.08 %$ 8.72 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-16-2024 $ 0.2650
$ 0.2650
-0.00%
Stock $ 41.00 2 yrs3.90 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 53.61 0 yrs58.14 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 1.6597
$ 1.6597
0.00%
Stock $ 33.14 8 yrs3.50 %$ 31.08 BNew Dividend Dec-11-2024 Dec-11-2024 Jan-02-2025 $ 0.2756
$ 0.2894
5.01%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.6061
$ 0.1856
-69.37%
Stock $ 42.41 0 yrs3.23 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 23.48 0 yrs12.57 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.2524
$ 0.2524
-0.00%
Stock $ 28.26 0 yrs5.77 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.1298
$ 0.1298
-0.00%
Stock $ 32.97 3 yrs3.49 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 13.50 0 yrs3.85 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0427
$ 0.0427
-0.00%
Stock $ 13.75 0 yrs8.15 %$ 0.09 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 34.44 2 yrs4.15 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.1063
$ 0.1063
-0.00%
Stock $ 100.11 3 yrs5.20 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.3800
$ 0.3800
-0.00%
Stock $ 50.37 0 yrs4.25 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-02-2024 $ 0.0200
$ 0.2030
915.00%
Stock $ 25.33 2 yrs5.29 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Nov-29-2024 $ 0.0545
$ 0.1080
98.11%
Stock $ 23.33 0 yrs6.47 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.1185
$ 0.1185
-0.00%
Stock $ 28.18 0 yrs1.56 %$ 0.61 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-27-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 23.96 4 yrs3.80 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0760
$ 0.0760
-0.00%
Stock $ 26.11 2 yrs1.69 %$ 0.41 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-31-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 21.41 1 yrs2.34 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0756
$ 0.0354
-53.11%
Stock $ 12.30 0 yrs4.96 %$ 0.12 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0515
$ 0.0515
-0.00%
Stock $ 22.77 3 yrs6.24 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0968
$ 0.0968
-0.00%
Stock $ 43.25 12 yrs3.05 %$ 1.43 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.3300
$ 0.3300
-0.00%
Stock $ 44.92 0 yrs1.11 %$ 2.73 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 50.80 3 yrs4.29 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.4062
$ 0.4062
-0.00%
Stock $ 8.28 0 yrs8.82 %$ 0.17 BNew Dividend Feb-21-2025 Feb-21-2025 Feb-28-2025 $ 0.0605
$ 0.0605
-0.00%
Stock $ 25.50 1 yrs4.63 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0390
$ 0.0390
-0.00%
Stock $ 25.51 0 yrs8.70 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.1612
$ 0.1612
-0.00%
Stock $ 8.02 0 yrs7.48 %$ 0.23 BNew Dividend Feb-21-2025 Feb-21-2025 Feb-28-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 24.17 0 yrs7.53 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.1800
$ 0.1120
-37.78%
Stock $ 22.49 1 yrs10.58 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 21.39 1 yrs4.91 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0764
$ 0.0764
-0.00%
Stock $ 17.70 2 yrs3.56 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0320
$ 0.0320
-0.00%
Stock $ 26.64 1 yrs8.22 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.1850
$ 0.1850
-0.00%
Stock $ 10.74 2 yrs7.82 %$ 0.12 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 9.04 0 yrs0.66 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.0036
$ 0.0036
-0.00%
Stock $ 10.76 0 yrs7.34 %$ 0.84 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-20-2024 $ 0.0156
$ 0.0655
319.87%
Stock $ 14.19 2 yrs7.05 %$ 2.93 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.4000
60.00%
Stock $ 20.19 0 yrs5.45 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0736
$ 0.0736
-0.00%
Stock $ 215.37 20 yrs1.71 %$ 106.89 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-20-2024 $ 0.9200
$ 0.9200
-0.00%
Stock $ 12.30 0 yrs4.96 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2025 $ 0.0515
$ 0.0515
-0.00%
Stock $ 36.95 0 yrs5.60 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 35.01 1 yrs6.17 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.1850
$ 0.1850
-0.00%
Stock $ 20.32 1 yrs5.76 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.1485
$ 0.0938
-36.85%
Stock $ 8.28 0 yrs8.82 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0605
$ 0.0605
-0.00%
Stock $ 50.31 1 yrs26.81 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 1.0975
$ 1.0975
-0.00%
Stock $ 256.90 0 yrs0.98 %$ 0.55 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-15-2025 $ 0.6300
$ 0.6300
-0.00%
Stock $ 229.12 2 yrs1.92 %$ 13.27 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 1.1000
$ 1.1000
-0.00%
Stock $ 8.02 0 yrs7.48 %$ 0.23 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 57.69 0 yrs14.40 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.6090
$ 0.6090
-0.00%
Stock $ 32.38 19 yrs2.72 %$ 0.47 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2108
$ 0.2192
3.98%
Stock $ 10.74 2 yrs7.82 %$ 0.12 BNew Dividend Feb-21-2025 Feb-24-2025 Mar-03-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 43.47 1 yrs0.69 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0260
$ 0.0260
-0.00%
Stock $ 32.49 2 yrs3.57 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.2900
$ 0.2900
-0.00%
Stock $ 176.23 0 yrs0.00 %$ 4.59 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 26.07 1 yrs7.29 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0881
$ 0.0881
-0.00%
Stock $ 24.45 0 yrs2.86 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.0601
$ 0.0601
-0.00%
Stock $ 19.99 0 yrs4.10 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0670
$ 0.0670
-0.00%
Stock $ 20.87 3 yrs5.03 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0954
$ 0.0954
-0.00%
Stock $ 47.86 0 yrs6.35 %$ 13.13 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.7600
$ 0.7600
-0.00%
Stock $ 12.30 0 yrs4.96 %$ 0.12 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0515
$ 0.0515
-0.00%
Stock $ 18.38 3 yrs6.64 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 36.48 20 yrs8.06 %$ 0.51 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.7300
$ 0.7350
0.68%
Stock $ 54.13 2 yrs0.00 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-18-2024 $ 0.1750
$ 0.1950
11.43%
Stock $ 28.90 2 yrs2.94 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0502
$ 0.0502
-0.00%
Stock $ 31.36 58 yrs3.70 %$ 17.22 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-18-2025 $ 0.2825
$ 0.2900
2.65%
Stock $ 8.28 0 yrs8.82 %$ 0.17 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.0605
$ 0.0605
-0.00%
Stock $ 12.96 0 yrs9.95 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.1075
$ 0.1075
-0.00%
Stock $ 40.40 3 yrs6.24 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.6300
$ 0.2550
-59.52%
Stock $ 25.51 0 yrs4.90 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Dec-02-2024 $ 0.0992
$ 0.0992
-0.00%
Stock $ 1.95 0 yrs12.31 %$ 0.17 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-18-2024 $ 0.0750
$ 0.0100
-86.67%
Stock $ 29.95 1 yrs1.10 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.0095
$ 0.0095
-0.00%
Stock $ 19.99 1 yrs5.15 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.1405
$ 0.0828
-41.04%
Stock $ 8.02 0 yrs7.48 %$ 0.23 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 22.05 0 yrs1.22 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0255
$ 0.0255
-0.00%
Stock $ 32.29 0 yrs3.13 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.1290
$ 0.1290
-0.00%
Stock $ 19.09 1 yrs30.49 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 0.4850
$ 0.4850
-0.00%
Stock $ 28.56 0 yrs0.46 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-29-2024 $ 0.0065
$ 0.0065
-0.00%
Stock $ 10.74 2 yrs7.82 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 50.26 0 yrs35.34 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Nov-27-2024 $ 1.5103
$ 1.5103
-0.00%
Stock $ 10.91 1 yrs3.85 %$ 0.22 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-20-2024 $ 0.0396
$ 0.0396
-0.00%
Stock $ 61.97 0 yrs0.00 %$ 1.19 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.6026
$ 0.6142
1.93%
Stock $ 76.35 0 yrs1.90 %$ 1.32 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1833
$ 0.1400
-23.62%
Stock $ 48.69 0 yrs4.27 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.0286
$ 0.1600
459.64%
Stock $ 68.26 20 yrs1.58 %$ 8.15 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-23-2024 $ 0.2700
$ 0.2700
-0.00%
Stock $ 16.10 1 yrs9.44 %$ 0.03 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-23-2024 $ 0.1494
$ 0.1494
-0.00%
Stock $ 18.18 14 yrs4.79 %$ 0.61 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-30-2024 $ 0.2175
$ 0.2175
-0.00%
Stock $ 22.10 1 yrs12.44 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 23.20 0 yrs8.28 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 43.86 3 yrs4.67 %$ 0.04 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 43.10 3 yrs4.06 %$ 0.04 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 39.95 3 yrs5.33 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1763
$ 0.1763
-0.00%
Stock $ 81.31 0 yrs1.41 %$ 13.63 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1552
$ 0.1000
-35.59%
Stock $ 19.59 1 yrs11.43 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.5590
$ 0.5590
-0.00%
Stock $ 51.78 2 yrs8.05 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.3198
$ 0.3198
-0.00%
Stock $ 12.23 0 yrs4.83 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 24.78 0 yrs3.15 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.0624
$ 0.0200
-67.97%
Stock $ 44.49 0 yrs1.62 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-26-2024 $ 0.0557
$ 0.0557
-0.00%
Stock $ 23.20 1 yrs6.38 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1360
$ 0.1360
-0.00%
Stock $ 5.35 1 yrs9.53 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0426
$ 0.0426
-0.00%
Stock $ 22.40 0 yrs3.97 %$ 0.17 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 28.28 2 yrs29.31 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 2.0000
$ 2.0000
-0.00%
Stock $ 12.97 3 yrs6.71 %$ 0.35 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0973
$ 0.0973
-0.00%
Stock $ 25.25 1 yrs7.25 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 34.31 4 yrs2.59 %$ 2.10 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.0537
$ 0.1050
95.68%
Stock $ 23.62 1 yrs5.08 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-26-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 9.08 3 yrs0.00 %$ 0.20 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0775
$ 0.0775
-0.00%
Stock $ 10.15 4 yrs0.00 %$ 0.82 BNew Dividend Nov-29-2024 Nov-30-2024 Dec-16-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 93.77 0 yrs3.36 %$ 1.20 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.3795
$ 0.3600
-5.14%
Stock $ 37.33 0 yrs8.04 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 50.22 0 yrs4.24 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.0241
$ 0.1480
514.87%
Stock $ 21.65 1 yrs8.59 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.1350
$ 0.1350
-0.00%
Stock $ 37.25 0 yrs0.54 %$ 0.14 BNew Dividend Feb-03-2025 Feb-03-2025 Feb-28-2025 $ 1.0000
$ 0.2000
-80.00%
Stock $ 24.55 2 yrs8.51 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 50.17 0 yrs3.49 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1550
$ 0.1550
-0.00%
Stock $ 20.93 0 yrs2.39 %$ 0.95 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 30.34 0 yrs6.72 %$ 0.46 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-07-2025 $ 0.5100
$ 0.5100
-0.00%
Stock $ 47.98 3 yrs4.38 %$ 4.80 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1750
$ 0.1750
-0.00%
Stock $ 41.85 1 yrs4.35 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1519
$ 0.1519
-0.00%
Stock $ 42.82 3 yrs4.39 %$ 0.94 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 37.17 0 yrs1.29 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-26-2024 $ 0.0511
$ 0.0511
-0.00%
Stock $ 33.35 2 yrs11.84 %$ 0.09 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.3350
$ 0.3350
-0.00%
Stock $ 24.25 0 yrs7.75 %N/ANew Dividend Dec-12-2024 Dec-13-2024 Dec-30-2024 $ 0.4688
$ 0.4688
-0.00%
Stock $ 20.30 1 yrs6.31 %$ 0.05 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1410
$ 0.1410
-0.00%
Stock $ 64.70 2 yrs5.30 %$ 0.05 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.3300
$ 0.3300
-0.00%
Stock $ 9.70 0 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-30-2024 Dec-13-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 20.96 0 yrs16.65 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.2700
$ 0.2700
-0.00%
Stock $ 22.38 3 yrs6.03 %$ 0.17 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1150
$ 0.1150
-0.00%
Stock $ 14.25 1 yrs1.40 %$ 0.09 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.0500
$ 0.0400
-20.00%
Stock $ 25.44 0 yrs5.74 %$ 0.09 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 36.80 0 yrs1.55 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-26-2024 $ 0.0429
$ 0.0429
-0.00%
Stock $ 38.30 1 yrs8.22 %$ 0.31 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.2621
$ 0.2621
-0.00%
Stock $ 10.25 0 yrs5.46 %$ 0.04 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 18.23 3 yrs0.93 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1961
$ 0.2150
9.63%
Stock $ 49.64 1 yrs6.02 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 75.72 1 yrs3.96 %$ 5.48 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.7500
$ 0.7500
-0.00%
Stock $ 78.48 2 yrs3.06 %$ 2.93 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-24-2024 $ 0.6000
$ 0.6000
-0.00%
Stock $ 47.20 3 yrs4.49 %$ 0.16 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1900
$ 0.1900
-0.00%
Stock $ 78.24 0 yrs1.84 %$ 4.35 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1834
$ 0.1350
-26.37%
Stock $ 32.27 1 yrs3.19 %$ 23.81 BNew Dividend Dec-10-2024 Dec-10-2024 Jan-02-2025 $ 0.2575
$ 0.2575
-0.00%
Stock $ 51.22 0 yrs1.97 %$ 0.36 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1504
$ 0.0800
-46.79%
Stock $ 72.77 1 yrs7.24 %$ 23.63 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 1.3400
$ 1.3400
-0.00%
Stock $ 36.13 8 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.1580
$ 0.1768
11.96%
Stock $ 47.07 2 yrs0.51 %$ 13.68 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-12-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 50.34 2 yrs5.16 %$ 17.78 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1900
$ 0.1900
-0.00%
Stock $ 20.59 0 yrs8.98 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 20.04 11 yrs4.14 %$ 0.21 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-01-2025 $ 0.2000
$ 0.2075
3.75%
Stock $ 45.28 3 yrs6.38 %$ 4.53 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.2400
$ 0.2400
-0.00%
Stock $ 49.60 3 yrs5.20 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.2134
$ 0.2134
-0.00%
Stock $ 21.64 1 yrs8.13 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-26-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 30.47 3 yrs2.49 %$ 0.17 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-13-2024 $ 0.1900
$ 0.1900
-0.00%
Stock $ 345.00 4 yrs1.59 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-17-2024 $ 2.0000
$ 2.7500
37.50%
Stock $ 52.31 0 yrs7.26 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.2996
$ 0.2996
-0.00%
Stock $ 49.53 0 yrs1.09 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-26-2024 $ 0.0569
$ 0.0569
-0.00%
Stock $ 8.35 0 yrs8.26 %$ 0.53 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0619
$ 0.0619
-0.00%
Stock $ 52.55 0 yrs3.39 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 79.68 0 yrs0.30 %$ 1.34 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-03-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 21.18 0 yrs5.19 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 18.95 0 yrs25.07 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-26-2024 $ 0.3960
$ 0.3960
-0.00%
Stock $ 8.75 3 yrs7.54 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0697
$ 0.0697
-0.00%
Stock $ 47.99 1 yrs4.88 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.2100
$ 0.2100
-0.00%
Stock $ 10.92 1 yrs7.33 %$ 0.00 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0827
$ 0.0827
-0.00%
Stock $ 51.16 1 yrs2.09 %$ 3.82 BNew Dividend Nov-25-2024 Nov-25-2024 Nov-27-2024 $ 0.1474
$ 0.1100
-25.35%
Stock $ 54.19 3 yrs1.85 %$ 0.31 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-16-2024 $ 0.2300
$ 0.2500
8.70%
Stock $ 31.60 0 yrs1.42 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 57.55 4 yrs3.06 %$ 0.15 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.4400
$ 0.4400
-0.00%
Stock $ 0.44 0 yrs0.00 %$ 0.06 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0150
$ 0.0150
-0.00%
Stock $ 12.97 5 yrs2.62 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-20-2024 $ 0.1600
$ 0.1700
6.25%
Stock $ 3.60 0 yrs0.00 %$ 0.05 BNew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.0288
$ 0.0288
-0.00%
Stock $ 25.00 5 yrs5.84 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.7200
$ 0.7300
1.39%
Stock $ 17.12 0 yrs1.87 %$ 0.74 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 283.91 42 yrs2.49 %$ 63.14 BNew Dividend Jan-02-2025 Jan-02-2025 Feb-10-2025 $ 1.7700
$ 1.7700
-0.00%
Stock $ 12.10 0 yrs0.00 %$ 0.13 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2023
$ 0.2023
-0.00%
Stock $ 115.63 0 yrs0.17 %$ 4.66 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-09-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 21.99 0 yrs0.91 %$ 0.06 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-13-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 35.89 10 yrs2.56 %$ 0.03 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-23-2024 $ 0.2300
$ 0.2300
-0.00%
Stock $ 457.19 2 yrs0.22 %$ 5.45 BNew Dividend Dec-31-2024 Dec-31-2024 Feb-03-2025 $ 10.0000
$ 0.2500
-97.50%
Stock $ 5,680.01 0 yrs1.97 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 10.0000
$ 15.0000
50.00%
Stock $ 22.05 0 yrs6.39 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.3516
$ 0.3516
-0.00%
Stock $ 41.45 0 yrs1.16 %$ 0.95 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-18-2024 $ 0.1000
$ 0.1200
20.00%
Stock $ 219.11 1 yrs1.61 %$ 254.27 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-13-2025 $ 0.8800
$ 0.8800
-0.00%
Stock $ 20.42 0 yrs3.33 %$ 0.26 BNew Dividend Nov-29-2024 Dec-01-2024 Dec-15-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 73.78 0 yrs0.27 %$ 1.78 BNew Dividend Dec-10-2024 Dec-10-2024 Jan-02-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 15.31 3 yrs10.19 %$ 0.67 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 2.59 1 yrs8.11 %$ 0.17 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.0175
$ 0.0175
-0.00%
Stock $ 5.25 0 yrs0.76 %$ 0.19 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-23-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 16.55 13 yrs5.32 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-31-2025 $ 0.2100
$ 0.2200
4.76%
Stock $ 55.27 4 yrs3.18 %$ 10.70 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.4400
$ 0.4400
-0.00%
Stock $ 57.15 0 yrs6.56 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-01-2025 $ 0.9375
$ 0.9375
-0.00%
Stock $ 13.80 0 yrs0.00 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3063
$ 0.3063
-0.00%
Stock $ 22.47 3 yrs4.58 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Nov-29-2024 $ 0.0724
$ 0.0724
-0.00%
Stock $ 93.14 0 yrs3.31 %$ 5.06 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-30-2024 $ 0.7700
$ 0.7700
-0.00%
Stock $ 18.79 3 yrs5.96 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-09-2024 $ 0.2794
$ 0.2849
1.97%
Stock $ 3.60 0 yrs0.00 %$ 0.05 BNew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.0288
$ 0.0288
-0.00%
Stock $ 34.70 2 yrs2.65 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-27-2024 $ 0.2300
$ 0.2300
-0.00%
Stock $ 16.58 7 yrs2.77 %$ 0.17 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 0.1150
$ 0.1150
-0.00%
Stock $ 20.21 4 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1200
$ 0.1300
8.33%
Stock $ 1.27 2 yrs0.00 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.0300
$ 0.0250
-16.67%
Stock $ 12.53 0 yrs9.02 %$ 3.52 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-17-2024 $ 0.2825
$ 0.2825
-0.00%
Stock $ 482.00 1 yrs2.49 %N/ANew Dividend Nov-29-2024 Nov-30-2024 Dec-15-2024 $ 3.0000
$ 3.0000
-0.00%
Stock $ 25.05 0 yrs6.11 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.3828
$ 0.3828
-0.00%
Stock $ 5,680.01 0 yrs1.97 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 10.0000
$ 28.0000
180.00%
Stock $ 25.31 0 yrs3.36 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Nov-27-2024 $ 0.2476
$ 0.2476
-0.00%
Stock $ 21.80 0 yrs6.47 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.3531
$ 0.3531
-0.00%
Stock $ 19.17 0 yrs0.52 %$ 7.55 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-19-2024 $ 0.0250
$ 0.0250
-0.00%
Stock $ 271.73 11 yrs1.34 %$ 109.53 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-03-2025 $ 0.9100
$ 0.9100
-0.00%
Stock $ 36.25 2 yrs2.51 %$ 11.00 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 0.2178
$ 0.2265
3.99%
Stock $ 22.05 3 yrs2.63 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Nov-29-2024 $ 0.0489
$ 0.0489
-0.00%
Stock $ 28.05 2 yrs2.00 %$ 1.50 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1300
$ 0.1400
7.69%
Stock $ 9.18 0 yrs10.90 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-10-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 24.23 0 yrs4.62 %$ 0.73 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-17-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 116.97 11 yrs1.57 %$ 3.88 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4600
$ 0.4600
-0.00%
Stock $ 23.50 3 yrs4.17 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Nov-29-2024 $ 0.0748
$ 0.0748
-0.00%
Stock $ 80.52 1 yrs0.17 %$ 36.79 BNew Dividend Jan-14-2025 Jan-14-2025 Feb-14-2025 $ 0.0300
$ 0.0350
16.67%
Stock $ 35.94 2 yrs2.53 %$ 6.08 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 0.2178
$ 0.2265
3.99%
Stock $ 17.29 0 yrs4.74 %$ 17.14 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-13-2024 $ 0.2050
$ 0.2050
-0.00%
Stock $ 52.08 11 yrs2.53 %$ 4.53 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-18-2024 $ 0.3300
$ 0.3300
-0.00%
Stock $ 116.94 1 yrs1.78 %$ 23.77 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-22-2025 $ 0.5200
$ 0.5200
-0.00%
Stock $ 482.00 1 yrs2.49 %N/ANew Dividend Nov-29-2024 Nov-30-2024 Dec-15-2024 $ 3.0000
$ 3.0000
-0.00%
Stock $ 3.60 0 yrs0.00 %$ 0.05 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0288
$ 0.0288
-0.00%
Stock $ 55.94 0 yrs1.79 %$ 1.24 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-12-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 14.09 0 yrs0.00 %$ 0.33 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-09-2024 $ 0.0450
$ 0.0450
-0.00%
Stock $ 76.05 8 yrs1.31 %$ 18.84 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 42.46 11 yrs1.22 %$ 0.42 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 457.19 2 yrs0.22 %$ 5.45 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-06-2025 $ 10.0000
$ 25.0000
150.00%
Stock $ 326.52 5 yrs0.12 %$ 48.20 BNew Dividend Jan-02-2024 Jan-02-2025 Jan-13-2025 $ 0.0900
$ 0.1000
11.11%
Stock $ 24.99 0 yrs6.20 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.3875
$ 0.3875
-0.00%
Stock $ 133.44 7 yrs2.01 %$ 37.24 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 0.6700
$ 0.6700
-0.00%
Stock $ 32.73 2 yrs4.77 %$ 0.77 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-08-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 5.40 0 yrs3.70 %$ 0.22 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 208.86 6 yrs1.94 %$ 53.08 BNew Dividend Dec-05-2024 Dec-05-2024 Jan-08-2025 $ 1.0140
$ 1.0140
-0.00%
Stock $ 373.32 9 yrs3.16 %$ 2.10 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-20-2024 $ 2.9500
$ 2.9500
-0.00%
Stock $ 70.54 11 yrs2.50 %$ 0.23 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-01-2025 $ 0.4400
$ 0.4400
-0.00%
Stock $ 28.63 19 yrs5.24 %$ 6.15 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-01-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 5.48 0 yrs3.65 %$ 0.20 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-12-2024 $ 0.0625
$ 0.0490
-21.60%
Stock $ 4.15 0 yrs7.71 %$ 2.49 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-09-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.2227
$ 0.2457
10.33%
Stock $ 33.24 6 yrs2.65 %$ 0.22 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-03-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 76.96 2 yrs1.62 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 1.1500
$ 1.2500
8.70%
Stock $ 8.32 1 yrs7.21 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.4100
$ 0.1500
-63.41%
Stock $ 35.65 5 yrs2.58 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 0.2300
$ 0.2300
-0.00%
Stock $ 38.95 0 yrs20.28 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.2375
$ 0.2452
3.24%
Stock $ 22.39 2 yrs9.65 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-27-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 37.17 0 yrs1.29 %$ 0.12 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 9.03 0 yrs92.91 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.8596
$ 0.8596
-0.00%
Stock $ 26.14 0 yrs7.88 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.5156
$ 0.5156
-0.00%
Stock $ 24.15 0 yrs8.28 %N/ANew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 30.01 0 yrs5.90 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-09-2024 $ 0.4415
$ 0.4502
1.97%
Stock $ 43.84 0 yrs1.62 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.1017
$ 0.1017
-0.00%
Stock $ 118.82 13 yrs2.66 %$ 1.75 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.7900
$ 0.7900
-0.00%
Stock $ 7.97 0 yrs15.81 %N/ANew Dividend Jan-21-2025 Jan-21-2025 Jan-31-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 21.65 1 yrs8.59 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1350
$ 0.1629
20.67%
Stock $ 39.89 4 yrs2.51 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-10-2024 $ 0.9000
$ 1.0000
11.11%
Stock $ 0.87 0 yrs0.00 %$ 0.01 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-20-2024 $ 0.0225
$ 0.0025
-88.89%
Stock $ 7.75 2 yrs0.00 %$ 0.10 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0450
$ 0.0450
-0.00%
Stock $ 154.25 4 yrs0.95 %$ 50.89 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-31-2024 $ 0.3675
$ 0.3675
-0.00%
Stock $ 27.04 0 yrs146.63 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 2.2027
$ 2.2027
-0.00%
Stock $ 43.81 0 yrs4.70 %$ 0.01 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1740
$ 0.1690
-2.87%
Stock $ 3.15 0 yrs45.71 %$ 0.18 BNew Dividend Feb-13-2025 Feb-13-2025 Feb-27-2025 $ 0.0300
$ 0.1200
300.00%
Stock $ 20.19 0 yrs5.35 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0975
$ 0.0975
-0.00%
Stock $ 41.45 1 yrs6.22 %$ 0.87 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.2075
$ 0.2075
-0.00%
Stock $ 5.95 0 yrs10.08 %$ 0.14 BNew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.8039
$ 0.2523
-68.61%
Stock $ 35.98 2 yrs6.67 %$ 0.24 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-17-2024 $ 0.6000
$ 0.6000
-0.00%
Stock $ 7.97 0 yrs15.81 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.1050
$ 0.1050
-0.00%
Stock $ 40.92 1 yrs3.52 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 23.53 3 yrs8.50 %$ 0.21 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1720
$ 0.1720
-0.00%
Stock $ 24.27 2 yrs7.42 %N/ANew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.2448
$ 0.2441
-0.29%
Stock $ 3.55 0 yrs45.92 %$ 0.21 BNew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.0340
$ 0.1360
300.00%
Stock $ 7.72 0 yrs12.44 %N/ANew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 20.09 3 yrs2.84 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0520
$ 0.0520
-0.00%
Stock $ 22.49 0 yrs23.52 %$ 2.59 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.9300
$ 0.8400
-9.68%
Stock $ 8.34 0 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0583
$ 0.0583
-0.00%
Stock $ 5.95 0 yrs10.08 %$ 0.14 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 20.78 2 yrs4.04 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 25.79 1 yrs8.49 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.1823
$ 0.1823
-0.00%
Stock $ 86.09 1 yrs7.48 %$ 2.71 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 1.6100
$ 1.6100
-0.00%
Stock $ 19.82 1 yrs5.05 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0875
$ 0.0875
-0.00%
Stock $ 26.69 3 yrs3.56 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 136.61 17 yrs1.42 %$ 2.43 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.4850
$ 0.4850
-0.00%
Stock $ 24.27 2 yrs7.42 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 69.07 11 yrs2.36 %$ 1.19 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-17-2025 $ 0.4070
$ 0.4070
-0.00%
Stock $ 4.75 0 yrs0.00 %$ 0.04 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.0909
$ 0.0909
-0.00%
Stock $ 20.64 0 yrs5.77 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 3.55 0 yrs45.92 %$ 0.21 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.0340
$ 0.0340
-0.00%
Stock $ 7.75 0 yrs0.00 %$ 0.06 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.1444
$ 0.1444
-0.00%
Stock $ 7.72 0 yrs12.44 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 197.00 0 yrs6.09 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Jan-01-2025 $ 6.0000
$ 6.0000
-0.00%
Stock $ 51.07 3 yrs3.21 %$ 0.03 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1390
$ 0.1390
-0.00%
Stock $ 4.88 0 yrs14.75 %N/ANew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 20.09 1 yrs6.52 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.0959
$ 0.0959
-0.00%
Stock $ 4.87 1 yrs0.00 %$ 0.02 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.1134
$ 0.1134
-0.00%
Stock $ 37.50 1 yrs1.87 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.6800
$ 0.7000
2.94%
Stock $ 467.82 20 yrs1.76 %$ 68.16 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-18-2024 $ 2.0600
$ 2.0600
-0.00%
Stock $ 24.36 2 yrs11.66 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.2394
$ 0.2394
-0.00%
Stock $ 12.84 1 yrs0.93 %$ 0.21 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.0600
$ 0.0300
-50.00%
Stock $ 49.40 3 yrs3.00 %$ 0.01 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1275
$ 0.1275
-0.00%
Stock $ 16.17 3 yrs6.49 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 32.04 14 yrs4.62 %$ 2.14 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 0.3600
$ 0.3700
2.78%
Stock $ 13.96 1 yrs5.95 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-26-2024 $ 0.0699
$ 0.0699
-0.00%
Stock $ 48.49 3 yrs3.98 %$ 0.02 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1630
$ 0.1630
-0.00%
Stock $ 4.88 0 yrs14.75 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 22.39 2 yrs9.65 %N/ANew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 57.39 1 yrs6.88 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.3086
$ 0.3086
-0.00%
Stock $ 70.88 11 yrs1.75 %$ 2.08 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.3100
$ 0.3100
-0.00%
Stock $ 10.32 2 yrs11.24 %$ 0.40 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0970
$ 0.0970
-0.00%
Stock $ 17.21 0 yrs24.06 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.3272
$ 0.3272
-0.00%
Stock $ 22.25 2 yrs4.31 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.0768
$ 0.0768
-0.00%
Stock $ 178.89 0 yrs0.45 %$ 10.50 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-17-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 7.97 0 yrs15.81 %N/ANew Dividend Feb-18-2025 Feb-18-2025 Feb-28-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 14.43 0 yrs3.05 %$ 0.05 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-18-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 36.76 5 yrs0.98 %$ 1.68 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 22.39 2 yrs9.65 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 25.00 0 yrs9.76 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.3750
$ 0.6088
62.33%
Stock $ 3.15 0 yrs45.71 %$ 0.18 BNew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.0300
$ 0.1200
300.00%
Stock $ 15.16 1 yrs0.00 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 16.27 1 yrs6.33 %$ 0.48 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0819
$ 0.0819
-0.00%
Stock $ 20.12 0 yrs6.86 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1375
$ 0.1375
-0.00%
Stock $ 19.87 3 yrs2.87 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 18.24 1 yrs9.05 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.1375
$ 0.1375
-0.00%
Stock $ 6.40 0 yrs6.56 %N/ANew Dividend N/A Nov-29-2024 Dec-13-2024 $ 0.0350
$ 0.0350
-0.00%
Stock $ 7.97 0 yrs15.81 %N/ANew Dividend Jan-21-2025 Jan-21-2025 Jan-31-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 135.69 9 yrs0.73 %$ 38.75 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-22-2025 $ 0.2360
$ 0.2480
5.08%
Stock $ 50.19 3 yrs9.09 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.3822
$ 0.3822
-0.00%
Stock $ 51.19 1 yrs6.80 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-25-2024 $ 0.2900
$ 0.2900
-0.00%
Stock $ 26.33 2 yrs2.28 %$ 0.29 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-10-2025 $ 0.1000
$ 0.1500
50.00%
Stock $ 3.15 0 yrs45.71 %$ 0.18 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 12.35 0 yrs0.00 %$ 0.31 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0833
$ 0.0833
-0.00%
Stock $ 10.36 1 yrs5.31 %$ 0.45 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.1375
$ 0.1375
-0.00%
Stock $ 42.91 3 yrs4.31 %$ 0.04 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1450
$ 0.1450
-0.00%
Stock $ 22.49 0 yrs23.52 %$ 2.59 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.9300
$ 2.8100
202.15%
Stock $ 5.95 0 yrs10.08 %$ 0.14 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 25.86 0 yrs2.17 %$ 0.13 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-27-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 25.79 1 yrs8.49 %N/ANew Dividend Jan-21-2025 Jan-21-2025 Jan-31-2025 $ 0.1823
$ 0.1823
-0.00%
Stock $ 46.27 0 yrs7.56 %$ 0.49 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 6.42 0 yrs0.00 %$ 0.02 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.1257
$ 0.1257
-0.00%
Stock $ 24.27 2 yrs7.42 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-30-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 25.45 1 yrs4.44 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.0918
$ 0.0918
-0.00%
Stock $ 3.55 0 yrs45.92 %$ 0.21 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-30-2025 $ 0.0340
$ 0.0340
-0.00%
Stock $ 7.72 0 yrs12.44 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 13.47 5 yrs5.35 %$ 0.08 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-20-2024 $ 0.1775
$ 0.1800
1.41%
Stock $ 46.82 3 yrs5.15 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-03-2024 $ 0.1850
$ 0.1850
-0.00%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.6061
$ 0.2581
-57.42%
Stock $ 11.04 0 yrs3.99 %$ 0.37 BNew Dividend Feb-07-2025 Feb-07-2025 Feb-21-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 16.77 1 yrs37.39 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.7003
$ 0.7003
-0.00%
Stock $ 17.80 0 yrs5.67 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0904
$ 0.0904
-0.00%
Stock $ 4.27 1 yrs0.00 %$ 0.07 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 1,020.83 0 yrs2.00 %$ 151.21 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-23-2024 $ 0.0000
$ 5.1000
10000%
Stock $ 53.12 0 yrs1.51 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.0636
$ 0.0636
-0.00%
Stock $ 12.67 1 yrs9.47 %$ 0.21 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.3050
$ 0.3050
-0.00%
Stock $ 50.35 0 yrs2.62 %$ 5.71 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-19-2024 $ 0.3300
$ 0.3300
-0.00%
Stock $ 29.52 0 yrs124.25 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 4.4213
$ 4.4213
-0.00%
Stock $ 25.57 2 yrs3.44 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.0677
$ 0.0677
-0.00%
Stock $ 7.54 1 yrs0.00 %$ 0.23 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.0550
$ 0.0550
-0.00%
Stock $ 25.99 0 yrs4.31 %$ 0.19 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 13.35 0 yrs4.19 %$ 0.15 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-19-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 4.88 0 yrs14.75 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-30-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 26.10 1 yrs6.05 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1325
$ 0.1325
-0.00%
Stock $ 26.81 8 yrs4.48 %$ 0.41 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 11.81 2 yrs8.04 %$ 0.05 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 14.47 0 yrs10.71 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-26-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 17.57 1 yrs25.61 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.3348
$ 0.3348
-0.00%
Stock $ 24.17 0 yrs3.14 %$ 3.99 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-18-2024 $ 0.1900
$ 0.1900
-0.00%
Stock $ 9.68 1 yrs9.81 %$ 0.08 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2246
$ 0.2364
5.25%
Stock $ 21.05 3 yrs11.54 %$ 0.01 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.2040
$ 0.2040
-0.00%
Stock $ 22.39 2 yrs9.65 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-30-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 27.54 19 yrs3.63 %$ 0.84 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2400
$ 0.2500
4.17%
Stock $ 18.75 3 yrs5.55 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0894
$ 0.0894
-0.00%
Stock $ 30.27 0 yrs34.19 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.2581
$ 0.3222
24.84%
Stock $ 71.34 0 yrs3.48 %$ 5.12 BNew Dividend Feb-18-2025 Feb-18-2025 Mar-03-2025 $ 0.6200
$ 0.6200
-0.00%
Stock $ 56.57 0 yrs2.21 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.0811
$ 0.0811
-0.00%
Stock $ 21.51 0 yrs6.97 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 24.15 0 yrs8.28 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 12.96 0 yrs2.16 %$ 0.07 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.0500
$ 0.0700
40.00%
Stock $ 7.97 0 yrs15.81 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.1050
$ 0.1050
-0.00%
Stock $ 24.40 1 yrs7.79 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1640
$ 0.1640
-0.00%
Stock $ 19.79 0 yrs7.58 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 7.97 0 yrs15.81 %N/ANew Dividend Feb-18-2025 Feb-18-2025 Feb-28-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 19.43 1 yrs58.31 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 1.6699
$ 1.6699
-0.00%
Stock $ 19.60 0 yrs3.06 %$ 0.36 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 47.62 3 yrs7.92 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.2741
$ 0.2741
-0.00%
Stock $ 3.15 0 yrs45.71 %$ 0.18 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-30-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 5.95 0 yrs10.08 %$ 0.14 BNew Dividend Feb-13-2025 Feb-13-2025 Feb-27-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 19.23 1 yrs46.85 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 1.1731
$ 1.1731
-0.00%
Stock $ 25.79 1 yrs8.49 %N/ANew Dividend Feb-18-2025 Feb-18-2025 Feb-28-2025 $ 0.1823
$ 0.1823
-0.00%
Stock $ 22.56 0 yrs7.23 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1446
$ 0.1446
-0.00%
Stock $ 22.72 3 yrs4.58 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-27-2024 $ 0.0889
$ 0.0889
-0.00%
Stock $ 24.27 2 yrs7.42 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-27-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 24.64 3 yrs4.95 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0950
$ 0.0950
-0.00%
Stock $ 47.99 1 yrs4.38 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-25-2024 $ 0.1730
$ 0.1730
-0.00%
Stock $ 18.87 1 yrs4.61 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0725
$ 0.0725
-0.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.2735
$ 0.4105
50.07%
Stock $ 3.55 0 yrs45.92 %$ 0.21 BNew Dividend Feb-13-2025 Feb-13-2025 Feb-27-2025 $ 0.0340
$ 0.1360
300.00%
Stock $ 7.72 0 yrs12.44 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-27-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-22-2024 $ 0.1742
$ 0.0606
-65.21%
Stock $ 17.05 1 yrs3.81 %$ 0.00 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0575
$ 0.0575
-0.00%
Stock $ 18.77 3 yrs4.53 %$ 0.00 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0720
$ 0.0720
-0.00%
Stock $ 20.46 1 yrs4.45 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0775
$ 0.0775
-0.00%
Stock $ 24.45 2 yrs8.55 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1834
$ 0.1834
-0.00%
Stock $ 100.89 4 yrs1.51 %$ 7.85 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.3800
$ 0.3800
-0.00%
Stock $ 2.50 2 yrs0.80 %$ 0.01 BNew Dividend Dec-18-2024 Dec-16-2024 Dec-27-2024 $ 0.0152
$ 0.0224
47.50%
Stock $ 20.61 1 yrs5.19 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1050
$ 0.1050
-0.00%
Stock $ 12.67 1 yrs9.47 %$ 0.21 BNew Dividend Mar-13-2025 Mar-13-2025 Mar-28-2025 $ 0.3050
$ 0.3050
-0.00%
Stock $ 19.11 1 yrs9.89 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1472
$ 0.1472
-0.00%
Stock $ 144.47 1 yrs0.03 %$ 3,538.07 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-27-2024 $ 0.0100
$ 0.0100
-0.00%
Stock $ 4.88 0 yrs14.75 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-27-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 48.58 3 yrs4.30 %$ 0.12 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 12.16 3 yrs0.00 %$ 0.12 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-15-2024 $ 0.1240
$ 0.1240
-0.00%
Stock $ 116.86 68 yrs3.42 %$ 16.25 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 1.0000
$ 1.0000
-0.00%
Stock $ 3.96 2 yrs10.86 %$ 0.29 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0355
$ 0.0355
-0.00%
Stock $ 8.10 0 yrs11.85 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 494.96 0 yrs1.50 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 1.8500
$ 1.8500
-0.00%
Stock $ 49.69 0 yrs14.83 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.6344
$ 0.6344
-0.00%
Stock $ 25.55 0 yrs0.00 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.0000
$ 0.3173
10000%
Stock $ 76.04 19 yrs2.37 %$ 1.23 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-13-2025 $ 0.4200
$ 0.4500
7.14%
Stock $ 24.18 3 yrs5.05 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1026
$ 0.1026
-0.00%
Stock $ 630.23 13 yrs0.66 %$ 0.18 BNew Dividend Jan-10-2025 Jan-09-2025 Jan-17-2025 $ 1.0400
$ 1.0400
-0.00%
Stock $ 15.22 1 yrs16.43 %$ 1.48 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-18-2024 $ 0.7000
$ 0.6000
-14.29%
Stock $ 4.27 0 yrs13.82 %$ 0.31 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0490
$ 0.0490
-0.00%
Stock $ 14.50 3 yrs12.21 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1485
$ 0.1485
-0.00%
Stock $ 43.53 4 yrs2.02 %$ 1.81 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-16-2024 $ 0.2000
$ 0.2200
10.00%
Stock $ 15.32 0 yrs14.36 %$ 1.26 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.5500
$ 0.5500
-0.00%
Stock $ 24.55 0 yrs6.64 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-31-2024 $ 0.4062
$ 0.4062
-0.00%
Stock $ 31.61 1 yrs3.54 %$ 3.94 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.2914
$ 0.2850
-2.20%
Stock $ 15.16 1 yrs0.00 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1500
$ 1.0000
566.67%
Stock $ 19.68 0 yrs7.72 %$ 0.59 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.3800
$ 0.3800
-0.00%
Stock $ 9.81 1 yrs10.40 %$ 0.27 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0875
$ 0.0875
-0.00%
Stock $ 49.87 0 yrs5.71 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.2299
$ 0.2299
-0.00%
Stock $ 7.84 2 yrs6.38 %$ 0.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0420
$ 0.0420
-0.00%
Stock $ 16.99 2 yrs8.00 %$ 0.12 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.1130
$ 0.1130
-0.00%
Stock $ 191.54 8 yrs2.82 %$ 31.78 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-31-2024 $ 1.3500
$ 1.3500
-0.00%
Stock $ 27.04 0 yrs0.00 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.0000
$ 0.2900
10000%
Stock $ 25.50 0 yrs7.73 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.4922
$ 0.4922
-0.00%
Stock $ 16.50 0 yrs3.39 %$ 0.10 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 46.75 4 yrs3.55 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.3300
$ 0.3300
-0.00%
Stock $ 77.85 3 yrs0.92 %$ 0.12 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 6.65 1 yrs12.63 %$ 0.20 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 6.93 2 yrs6.20 %$ 0.14 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0545
$ 0.0340
-37.61%
Stock $ 11.21 0 yrs13.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1220
$ 0.1220
-0.00%
Stock $ 104.20 1 yrs1.07 %$ 1.59 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 10.34 1 yrs6.29 %$ 0.43 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0545
$ 0.0545
-0.00%
Stock $ 11.63 2 yrs13.33 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 22.25 4 yrs9.03 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1675
$ 0.1675
-0.00%
Stock $ 21.24 1 yrs0.00 %$ 0.23 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 99.14 13 yrs3.27 %$ 250.79 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-08-2025 $ 0.7700
$ 0.8100
5.19%
Stock $ 11.94 2 yrs9.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0950
$ 0.0950
-0.00%
Stock $ 21.80 0 yrs6.79 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1217
$ 0.1217
-0.00%
Stock $ 3.96 2 yrs10.86 %$ 0.29 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0355
$ 0.0355
-0.00%
Stock $ 16.40 0 yrs5.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0710
$ 0.0710
-0.00%
Stock $ 36.01 1 yrs4.44 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.4000
$ 0.4000
-0.00%
Stock $ 75.85 19 yrs2.37 %$ 19.13 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-13-2025 $ 0.4200
$ 0.4500
7.14%
Stock $ 4.27 0 yrs13.82 %$ 0.31 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0490
$ 0.0490
-0.00%
Stock $ 78.19 10 yrs1.69 %$ 4.67 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-10-2024 $ 0.3000
$ 0.3300
10.00%
Stock $ 8.10 0 yrs11.85 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 14.50 3 yrs12.21 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.1485
$ 0.1485
-0.00%
Stock $ 158.08 12 yrs0.00 %$ 20.26 BNew Dividend Dec-13-2024 Dec-15-2024 Jan-01-2025 $ 0.8200
$ 0.8200
-0.00%
Stock $ 29.54 0 yrs0.00 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.0000
$ 0.3825
10000%
Stock $ 25.93 1 yrs0.00 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1110
$ 0.1110
-0.00%
Stock $ 45.00 19 yrs3.02 %$ 0.02 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.3400
$ 0.3400
-0.00%
Stock $ 22.49 0 yrs5.74 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1106
$ 0.1106
-0.00%
Stock $ 24.15 0 yrs13.46 %N/ANew Dividend Nov-30-2024 Nov-30-2024 Dec-10-2024 $ 0.2708
$ 0.2708
-0.00%
Stock $ 31.61 1 yrs3.54 %$ 3.94 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.2914
$ 0.3669
25.91%
Stock $ 25.25 0 yrs7.80 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.4922
$ 0.4922
-0.00%
Stock $ 9.81 1 yrs10.40 %$ 0.27 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0875
$ 0.0875
-0.00%
Stock $ 7.84 2 yrs6.38 %$ 0.11 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 15.25 1 yrs1.05 %$ 0.05 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-26-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 16.99 2 yrs8.00 %$ 0.12 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.1130
$ 0.1130
-0.00%
Stock $ 28.00 0 yrs0.00 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.0000
$ 0.5935
10000%
Stock $ 20.60 2 yrs2.33 %N/ANew Dividend Dec-09-2024 Dec-09-2024 Dec-31-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 6.65 1 yrs12.63 %$ 0.20 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 11.21 0 yrs13.02 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.1220
$ 0.1220
-0.00%
Stock $ 26.70 1 yrs10.19 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1668
$ 0.1668
-0.00%
Stock $ 49.41 3 yrs1.50 %$ 4.43 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.1850
$ 0.1850
-0.00%
Stock $ 211.85 19 yrs1.51 %$ 10.87 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-30-2024 $ 0.7200
$ 0.8000
11.11%
Stock $ 46.75 4 yrs3.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3300
$ 0.3300
-0.00%
Stock $ 6.93 2 yrs6.20 %$ 0.14 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0545
$ 0.0545
-0.00%
Stock $ 152.86 11 yrs2.04 %$ 2.98 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-07-2025 $ 0.7800
$ 0.7800
-0.00%
Stock $ 11.63 2 yrs13.33 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 23.50 1 yrs1.06 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-20-2024 $ 0.2000
$ 0.2500
25.00%
Stock $ 19.07 0 yrs7.55 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 11.94 2 yrs9.55 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0950
$ 0.0950
-0.00%
Stock $ 18.79 4 yrs2.66 %$ 3.03 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 27.00 0 yrs3.41 %N/ANew Dividend Dec-06-2024 Dec-09-2024 Dec-16-2024 $ 0.2300
$ 0.2300
-0.00%
Stock $ 45.85 0 yrs5.45 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.6250
$ 0.6250
-0.00%
Stock $ 10.34 1 yrs6.29 %$ 0.43 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0545
$ 0.0545
-0.00%
Stock $ 16.40 0 yrs5.18 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0710
$ 0.0710
-0.00%
Stock $ 106.00 0 yrs4.91 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 1.3000
$ 1.3000
-0.00%
Stock $ 15.16 0 yrs6.33 %$ 3.64 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 32.70 0 yrs4.40 %$ 0.62 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 0.3600
$ 0.3600
-0.00%
Stock $ 162.89 48 yrs3.00 %$ 20.16 BNew Dividend Jan-29-2025 Jan-29-2025 Feb-14-2025 $ 1.2200
$ 1.2200
-0.00%
Stock $ 25.11 0 yrs6.97 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-15-2024 $ 0.4375
$ 0.4375
-0.00%
Stock $ 3.96 2 yrs10.86 %$ 0.29 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0355
$ 0.0355
-0.00%
Stock $ 8.10 0 yrs11.85 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 14.50 3 yrs12.21 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.1485
$ 0.1485
-0.00%
Stock $ 26.00 0 yrs6.62 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.4300
$ 0.4300
-0.00%
Stock $ 30.88 0 yrs0.00 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.0000
$ 0.6446
10000%
Stock $ 16.92 5 yrs6.62 %$ 0.24 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 134.44 19 yrs1.34 %$ 8.84 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.4000
$ 0.4500
12.50%
Stock $ 31.61 1 yrs3.54 %$ 3.94 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.2914
$ 1.5851
443.96%
Stock $ 51.35 0 yrs2.34 %$ 1.49 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-03-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 305.00 0 yrs2.43 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 1.8500
$ 1.8500
-0.00%
Stock $ 4.27 0 yrs13.82 %$ 0.31 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0490
$ 0.0490
-0.00%
Stock $ 23.95 0 yrs8.10 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-27-2024 $ 0.1427
$ 0.1427
-0.00%
Stock $ 51.23 2 yrs11.95 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.5206
$ 0.5206
-0.00%
Stock $ 149.65 53 yrs3.62 %$ 205.32 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-06-2025 $ 1.3550
$ 1.3550
-0.00%
Stock $ 7.84 2 yrs6.38 %$ 0.11 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 35.80 0 yrs0.00 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.0000
$ 1.0229
10000%
Stock $ 27.56 0 yrs4.86 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.1528
$ 0.1528
-0.00%
Stock $ 0.00 2 yrs0.00 %N/ANew Dividend Nov-19-2024 Nov-18-2024 Nov-19-2024 $ 0.0941
$ 0.0997
5.94%
Stock $ 21.47 0 yrs8.76 %N/ANew Dividend Dec-03-2024 Dec-03-2024 Dec-31-2024 $ 0.4688
$ 0.4688
-0.00%
Stock $ 9.81 1 yrs10.40 %$ 0.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0875
$ 0.0875
-0.00%
Stock $ 46.61 2 yrs5.53 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.2265
$ 0.2265
-0.00%
Stock $ 11.21 0 yrs13.02 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.1220
$ 0.1220
-0.00%
Stock $ 42.20 0 yrs3.44 %$ 0.06 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.3000
$ 0.5500
83.33%
Stock $ 16.99 2 yrs8.00 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1130
$ 0.1130
-0.00%
Stock $ 43.60 2 yrs7.11 %$ 0.37 BNew Dividend Nov-20-2024 Nov-20-2024 Jan-03-2025 $ 0.2600
$ 0.2600
-0.00%
Stock $ 37.30 0 yrs21.45 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 2.0000
$ 2.0000
-0.00%
Stock $ 46.75 4 yrs3.55 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.3300
$ 0.3300
-0.00%
Stock $ 6.40 0 yrs6.88 %$ 0.02 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.2600
$ 0.1100
-57.69%
Stock $ 6.65 1 yrs12.63 %$ 0.20 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 6.93 2 yrs6.20 %$ 0.14 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0545
$ 0.0340
-37.61%
Stock $ 11.63 2 yrs13.33 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 26.30 0 yrs8.59 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.1866
$ 0.1866
-0.00%
Stock $ 6.02 0 yrs3.82 %$ 0.01 BNew Dividend Nov-29-2024 Nov-29-2024 Jan-31-2025 $ 0.0031
$ 0.0031
-0.00%
Stock $ 11.94 2 yrs9.55 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0950
$ 0.0950
-0.00%
Stock $ 14.71 0 yrs5.98 %$ 0.43 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.2200
$ 0.2200
-0.00%
Stock $ 30.44 6 yrs2.99 %$ 0.17 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2275
$ 0.2275
-0.00%
Stock $ 37.30 0 yrs21.45 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 2.0000
$ 2.0000
-0.00%
Stock $ 52.96 0 yrs13.86 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.6116
$ 0.6116
-0.00%
Stock $ 17.16 0 yrs0.00 %$ 1.85 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.1542
$ 0.1542
-0.00%
Stock $ 47.78 0 yrs2.60 %$ 0.23 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-02-2025 $ 0.3100
$ 0.3100
-0.00%
Stock $ 51.42 0 yrs1.77 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 0.0759
$ 0.0759
-0.00%
Stock $ 62.05 0 yrs25.72 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-21-2024 $ 1.4081
$ 1.4081
-0.00%
Stock $ 10.34 1 yrs6.29 %$ 0.43 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.0545
$ 0.0545
-0.00%
Stock $ 16.40 0 yrs5.18 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Mar-03-2025 $ 0.0710
$ 0.0710
-0.00%
Stock $ 86.25 13 yrs2.78 %$ 42.97 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-31-2024 $ 0.6000
$ 0.6000
-0.00%
Stock $ 11.46 0 yrs5.67 %$ 4.33 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-18-2024 $ 0.7300
$ 0.6500
-10.96%
Stock $ 59.73 0 yrs0.33 %$ 9.05 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 9.05 0 yrs4.86 %$ 4.61 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 38.40 12 yrs2.50 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.2400
$ 0.3400
41.67%
Stock $ 25.32 0 yrs1.26 %$ 6.13 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 36.75 4 yrs1.52 %$ 2.27 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 7.11 13 yrs0.00 %$ 0.23 BNew Dividend Nov-29-2024 Nov-30-2024 Dec-16-2024 $ 0.0331
$ 0.0331
-0.00%
Stock $ 83.44 0 yrs1.53 %$ 2.91 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-16-2024 $ 0.3200
$ 0.3200
-0.00%
Stock $ 11.59 1 yrs4.75 %$ 0.54 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0217
$ 0.0217
-0.00%
Stock $ 9.39 0 yrs0.00 %$ 0.33 BNew Dividend Nov-30-2024 Nov-30-2024 Dec-13-2024 $ 0.0742
$ 0.0742
-0.00%
Stock $ 38.81 0 yrs0.31 %$ 1.75 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 1.41 0 yrs14.89 %$ 0.05 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0150
$ 0.0105
-30.00%
Stock $ 107.75 2 yrs0.97 %$ 14.27 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.2200
$ 0.2600
18.18%
Stock $ 22.99 0 yrs2.70 %$ 0.17 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-17-2024 $ 0.1550
$ 0.1550
-0.00%
Stock $ 4.00 0 yrs9.00 %$ 0.01 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-30-2024 $ 0.0949
$ 0.1029
8.47%
Stock $ 14.84 2 yrs3.23 %$ 1.51 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 52.75 1 yrs4.42 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.6536
$ 0.6536
-0.00%
Stock $ 26.37 1 yrs7.36 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.4844
$ 0.4844
-0.00%
Stock $ 68.08 0 yrs4.54 %$ 4.47 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 50.85 0 yrs4.35 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.4087
$ 0.4087
-0.00%
Stock $ 41.23 0 yrs4.61 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.1778
$ 0.1778
-0.00%
Stock $ 25.00 1 yrs6.24 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.3906
$ 0.3906
-0.00%
Stock $ 22.83 0 yrs6.96 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-31-2024 $ 0.3984
$ 0.3984
-0.00%
Stock $ 100.07 0 yrs4.92 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-03-2024 $ 0.3600
$ 0.3600
-0.00%
Stock $ 125.67 2 yrs0.12 %$ 47.17 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-19-2024 $ 0.0250
$ 0.0375
50.00%
Stock $ 47.81 3 yrs2.74 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.1060
$ 0.1060
-0.00%
Stock $ 675.00 6 yrs1.33 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Dec-01-2024 $ 2.2500
$ 2.2500
-0.00%
Stock $ 24.77 0 yrs6.42 %$ 5.05 BNew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.3969
$ 0.3969
-0.00%
Stock $ 27.42 0 yrs2.92 %$ 0.22 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 63.88 5 yrs3.76 %$ 35.21 BNew Dividend Jan-10-2025 Jan-10-2025 Feb-03-2025 $ 0.6000
$ 0.6000
-0.00%
Stock $ 18.99 1 yrs6.42 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.3047
$ 0.3047
-0.00%
Stock $ 9.25 1 yrs12.43 %$ 0.16 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 6.97 2 yrs0.00 %$ 0.15 BNew Dividend Nov-29-2024 Nov-30-2024 Dec-13-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 50.60 1 yrs4.92 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.2057
$ 0.2057
-0.00%
Stock $ 5.08 1 yrs14.96 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0550
$ 0.0550
-0.00%
Stock $ 9.75 1 yrs6.97 %$ 0.01 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-19-2024 $ 0.3500
$ 0.6800
94.29%
Stock $ 15.00 7 yrs5.87 %$ 0.21 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2200
$ 0.2200
-0.00%
Stock $ 21.29 1 yrs6.62 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.3516
$ 0.3516
-0.00%
Stock $ 675.00 6 yrs1.33 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Dec-01-2024 $ 2.2500
$ 2.2500
-0.00%
Stock $ 52.52 1 yrs1.58 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.5431
$ 0.5431
-0.00%
Stock $ 15.87 0 yrs0.76 %$ 0.02 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-20-2024 $ 0.1000
$ 0.0300
-70.00%
Stock $ 25.02 3 yrs8.51 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.5989
$ 0.5336
-10.90%
Stock $ 5.46 1 yrs10.44 %$ 0.15 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 263.69 1 yrs0.76 %$ 11.65 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-06-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 25.13 1 yrs6.33 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.3984
$ 0.3984
-0.00%
Stock $ 40.44 0 yrs3.68 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.1040
$ 0.1040
-0.00%
Stock $ 675.00 6 yrs1.33 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Dec-01-2024 $ 2.2500
$ 4.0000
77.78%
Stock $ 50.07 1 yrs2.86 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.1144
$ 0.1144
-0.00%
Stock $ 25.97 0 yrs7.93 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.3208
$ 0.5156
60.71%
Stock $ 38.40 12 yrs2.50 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.2400
$ 0.2400
-0.00%
Stock $ 6.10 1 yrs14.58 %$ 0.07 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0650
$ 0.0650
-0.00%
Stock $ 9.90 0 yrs9.60 %$ 0.06 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0927
$ 0.0927
-0.00%
Stock $ 3.53 0 yrs11.88 %$ 0.04 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0303
$ 0.0303
-0.00%
Stock $ 7.91 1 yrs0.00 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-03-2024 $ 0.0510
$ 0.0815
59.80%
Stock $ 675.00 6 yrs1.33 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Dec-01-2024 $ 2.2500
$ 4.0000
77.78%
Stock $ 20.51 15 yrs3.27 %$ 0.06 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-17-2024 $ 0.3300
$ 0.3400
3.03%
Stock $ 52.31 1 yrs4.61 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.8533
$ 0.8533
-0.00%
Stock $ 2.73 2 yrs0.00 %$ 0.02 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0149
$ 0.0149
-0.00%
Stock $ 10.23 1 yrs13.20 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 46.89 3 yrs4.80 %N/ANew Dividend Nov-19-2024 Nov-19-2024 Nov-21-2024 $ 0.2280
$ 0.2280
-0.00%
Stock $ 27.68 3 yrs2.46 %$ 24.32 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-26-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 11.98 0 yrs3.67 %$ 0.59 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-08-2025 $ 0.2040
$ 0.2360
15.69%
Stock $ 11.88 0 yrs0.00 %$ 2.14 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0720
$ 0.0720
-0.00%
Stock $ 11.89 1 yrs8.41 %$ 0.07 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-13-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 20.14 3 yrs4.52 %$ 0.07 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0761
$ 0.0761
-0.00%
Stock $ 48.85 0 yrs2.25 %$ 1.79 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.2750
$ 0.2750
-0.00%
Stock $ 20.71 0 yrs5.75 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.2969
$ 0.2969
-0.00%
Stock $ 20.08 2 yrs5.08 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0832
$ 0.0832
-0.00%
Stock $ 11.77 3 yrs0.00 %$ 1.57 BNew Dividend Nov-30-2024 Nov-30-2024 Dec-13-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 70.04 0 yrs1.87 %$ 10.89 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1017
$ 0.1017
-0.00%
Stock $ 19.47 3 yrs4.26 %$ 0.09 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0705
$ 0.0705
-0.00%
Stock $ 274.41 3 yrs2.01 %$ 66.09 BNew Dividend Dec-09-2024 Dec-09-2024 Jan-03-2025 $ 1.3800
$ 1.3800
-0.00%
Stock $ 23.90 1 yrs0.17 %$ 1.16 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-18-2024 $ 0.0250
$ 0.0250
-0.00%
Stock $ 10.40 1 yrs5.29 %$ 0.20 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0542
$ 0.0542
-0.00%
Stock $ 28.40 1 yrs6.83 %$ 0.10 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1757
$ 0.1757
-0.00%
Stock $ 15.57 2 yrs2.50 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0385
$ 0.0385
-0.00%
Stock $ 25.30 0 yrs9.01 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.2552
$ 0.2552
-0.00%
Stock $ 111.98 2 yrs1.88 %$ 14.41 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-12-2024 $ 0.5250
$ 0.5250
-0.00%
Stock $ 18.32 3 yrs4.53 %$ 0.01 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0687
$ 0.0687
-0.00%
Stock $ 24.55 3 yrs2.53 %$ 0.01 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0523
$ 0.0523
-0.00%
Stock $ 21.29 0 yrs4.42 %$ 1.13 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0773
$ 0.0773
-0.00%
Stock $ 23.85 1 yrs5.37 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.0980
$ 0.0980
-0.00%
Stock $ 21.10 0 yrs8.39 %$ 8.18 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1321
$ 0.1321
-0.00%
Stock $ 25.16 1 yrs3.46 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0761
$ 0.0761
-0.00%
Stock $ 75.43 48 yrs2.70 %$ 37.05 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-24-2025 $ 0.5100
$ 0.5100
-0.00%
Stock $ 9.38 6 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-30-2024 Dec-16-2024 $ 0.0421
$ 0.0433
2.97%
Stock $ 22.87 0 yrs8.22 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1911
$ 0.1911
-0.00%
Stock $ 17.05 0 yrs6.80 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-26-2024 $ 0.2891
$ 0.2891
-0.00%
Stock $ 23.38 2 yrs2.82 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0547
$ 0.0547
-0.00%
Stock $ 25.13 3 yrs6.09 %$ 0.05 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1204
$ 0.1204
-0.00%
Stock $ 17.53 0 yrs11.75 %$ 0.01 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1687
$ 0.1687
-0.00%
Stock $ 23.49 2 yrs4.13 %$ 0.06 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0894
$ 0.0894
-0.00%
Stock $ 21.11 0 yrs6.21 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-16-2024 $ 0.3281
$ 0.3281
-0.00%
Stock $ 48.55 6 yrs1.98 %$ 15.21 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-03-2024 $ 0.2400
$ 0.2400
-0.00%
Stock $ 26.37 0 yrs6.30 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3451
$ 0.4141
20.00%
Stock $ 21.00 3 yrs3.10 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0545
$ 0.0545
-0.00%
Stock $ 30.54 0 yrs4.42 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1144
$ 0.1144
-0.00%
Stock $ 24.37 0 yrs5.79 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.3516
$ 0.3516
-0.00%
Stock $ 21.76 2 yrs7.03 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1357
$ 0.1357
-0.00%
Stock $ 25.33 1 yrs6.91 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4392
$ 0.4392
-0.00%
Stock $ 21.80 4 yrs2.89 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0539
$ 0.0539
-0.00%
Stock $ 30.06 1 yrs0.00 %$ 2.31 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 1.4900
$ 0.1250
-91.61%
Stock $ 2.44 0 yrs8.18 %$ 0.04 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-23-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 10.54 0 yrs0.00 %$ 0.10 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.1125
$ 0.1125
-0.00%
Stock $ 248.48 63 yrs1.85 %$ 140.30 BNew Dividend Jan-22-2025 Jan-22-2025 Feb-05-2025 $ 1.1500
$ 1.1500
-0.00%
Stock $ 14.90 3 yrs12.28 %$ 0.20 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1470
$ 0.1470
-0.00%
Stock $ 46.79 0 yrs9.85 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.3678
$ 0.3678
-0.00%
Stock $ 24.08 1 yrs11.25 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.2112
$ 0.2112
-0.00%
Stock $ 51.09 1 yrs4.07 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1705
$ 0.1705
-0.00%
Stock $ 26.77 1 yrs11.39 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.2763
$ 0.2763
-0.00%
Stock $ 11.74 1 yrs0.00 %$ 0.58 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 11.80 0 yrs5.85 %$ 4.15 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0578
$ 0.0578
-0.00%
Stock $ 21.48 0 yrs5.68 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 25.02 0 yrs6.99 %N/ANew Dividend Nov-29-2024 Nov-30-2024 Dec-16-2024 $ 0.4375
$ 0.4375
-0.00%
Stock $ 22.70 2 yrs3.04 %$ 0.06 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0594
$ 0.0594
-0.00%
Stock $ 21.88 15 yrs4.57 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Jan-02-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 22.68 0 yrs0.00 %$ 0.11 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1100
$ 0.1037
-5.78%
Stock $ 23.91 3 yrs6.48 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4001
$ 0.3583
-10.44%
Stock $ 24.71 0 yrs5.71 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.3516
$ 0.3516
-0.00%
Stock $ 10.60 0 yrs0.00 %$ 2.54 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0510
$ 0.0510
-0.00%
Stock $ 25.16 0 yrs7.35 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1442
$ 0.1442
-0.00%
Stock $ 48.53 0 yrs3.40 %$ 3.68 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1378
$ 0.1378
-0.00%
Stock $ 16.05 3 yrs4.86 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0656
$ 0.0656
-0.00%
Stock $ 19.07 1 yrs8.07 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-19-2024 $ 0.1302
$ 0.1302
-0.00%
Stock $ 19.45 3 yrs4.06 %$ 0.15 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0681
$ 0.0681
-0.00%
Stock $ 25.13 4 yrs6.61 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.4171
$ 0.3923
-5.95%
Stock $ 28.05 1 yrs5.20 %$ 0.06 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1407
$ 0.1407
-0.00%
Stock $ 42.06 0 yrs9.37 %$ 2.91 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.3710
$ 0.3710
-0.00%
Stock $ 47.54 0 yrs2.86 %$ 3.38 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-09-2024 $ 0.3400
$ 0.3400
-0.00%
Stock $ 18.39 1 yrs11.42 %$ 8.21 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1804
$ 0.1804
-0.00%
Stock $ 1,198.00 0 yrs6.26 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 10.0000
$ 18.7500
87.50%
Stock $ 22.49 3 yrs6.72 %$ 0.01 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1283
$ 0.1283
-0.00%
Stock $ 24.88 3 yrs2.37 %$ 0.01 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0535
$ 0.0535
-0.00%
Stock $ 27.00 4 yrs3.56 %$ 0.16 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0759
$ 0.0759
-0.00%
Stock $ 21.48 3 yrs6.61 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1162
$ 0.1162
-0.00%
Stock $ 28.37 1 yrs5.32 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1332
$ 0.1332
-0.00%
Stock $ 26.18 3 yrs3.97 %$ 0.60 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0907
$ 0.0907
-0.00%
Stock $ 25.49 0 yrs6.79 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 23.37 0 yrs7.23 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-26-2024 $ 0.4219
$ 0.4219
-0.00%
Stock $ 23.66 3 yrs2.79 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0565
$ 0.0565
-0.00%
Stock $ 50.12 3 yrs5.31 %$ 0.43 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.2328
$ 0.2328
-0.00%
Stock $ 18.14 2 yrs5.68 %$ 1.12 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0985
$ 0.0985
-0.00%
Stock $ 18.04 0 yrs5.99 %N/ANew Dividend Dec-04-2024 Dec-04-2024 Dec-16-2024 $ 0.2687
$ 0.2687
-0.00%
Stock $ 22.74 10 yrs2.73 %$ 0.20 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.1600
$ 0.1550
-3.13%
Stock $ 22.58 3 yrs7.17 %$ 0.01 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1376
$ 0.1376
-0.00%
Stock $ 4.11 4 yrs0.00 %$ 0.01 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0450
$ 0.0450
-0.00%
Stock $ 3.81 0 yrs0.00 %$ 0.22 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0200
$ 0.0200
-0.00%
Stock $ 25.30 1 yrs7.79 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4922
$ 0.4922
-0.00%
Stock $ 25.81 1 yrs3.29 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0741
$ 0.0741
-0.00%
Stock $ 21.49 2 yrs3.21 %$ 0.16 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0582
$ 0.0582
-0.00%
Stock $ 25.15 1 yrs8.15 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.2270
$ 0.2270
-0.00%
Stock $ 3.15 0 yrs0.00 %$ 0.11 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 24.45 0 yrs5.73 %$ 1.66 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1426
$ 0.1426
-0.00%
Stock $ 27.35 2 yrs1.39 %$ 5.21 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-31-2025 $ 0.0950
$ 0.0950
-0.00%
Stock $ 12.36 3 yrs4.53 %N/ANew Dividend Nov-29-2024 Nov-30-2024 Dec-16-2024 $ 0.0467
$ 0.0467
-0.00%
Stock $ 25.85 0 yrs6.31 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 48.73 0 yrs0.00 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-16-2024 $ 0.2750
$ 0.2750
-0.00%
Stock $ 22.56 0 yrs7.31 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-26-2024 $ 0.4125
$ 0.4125
-0.00%
Stock $ 23.64 2 yrs3.21 %$ 1.19 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0619
$ 0.0619
-0.00%
Stock $ 50.96 0 yrs10.13 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.4571
$ 0.4571
-0.00%
Stock $ 151.04 0 yrs4.29 %$ 32.02 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 1.6200
$ 1.6200
-0.00%
Stock $ 21.12 3 yrs3.79 %$ 0.75 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0859
$ 0.0859
-0.00%
Stock $ 20.78 20 yrs4.62 %$ 4.38 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.2400
$ 0.2400
-0.00%
Stock $ 25.26 0 yrs6.45 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3984
$ 0.4073
2.22%
Stock $ 5.62 0 yrs0.00 %$ 0.06 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 12.42 2 yrs12.72 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1715
$ 0.1715
-0.00%
Stock $ 19.30 0 yrs5.65 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.2734
$ 0.2734
-0.00%
Stock $ 25.63 0 yrs9.99 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.2617
$ 0.2617
-0.00%
Stock $ 1.83 2 yrs0.00 %$ 0.20 BNew Dividend Dec-09-2024 Nov-25-2024 Dec-06-2024 $ 4.2500
$ 19.0000
347.06%
Stock $ 52.80 0 yrs1.95 %$ 0.22 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0829
$ 0.0829
-0.00%
Stock $ 4.23 2 yrs0.00 %$ 0.04 BNew Dividend Nov-30-2024 Nov-30-2024 Dec-16-2024 $ 0.0433
$ 0.0433
-0.00%
Stock $ 23.10 0 yrs6.23 %$ 0.08 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1237
$ 0.1237
-0.00%
Stock $ 21.26 0 yrs5.60 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.2969
$ 0.2969
-0.00%
Stock $ 23.35 3 yrs6.55 %$ 0.03 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 9.60 0 yrs8.96 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0720
$ 0.0720
-0.00%
Stock $ 20.49 0 yrs5.76 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.2938
$ 0.2938
-0.00%
Stock $ 25.80 2 yrs7.02 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1586
$ 0.1586
-0.00%
Stock $ 20.18 0 yrs4.86 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0781
$ 0.0781
-0.00%
Stock $ 24.64 2 yrs3.29 %$ 0.19 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0644
$ 0.0644
-0.00%
Stock $ 24.81 0 yrs2.70 %$ 0.08 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0719
$ 0.0719
-0.00%
Stock $ 10.83 0 yrs0.00 %$ 0.05 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0780
$ 0.0780
-0.00%
Stock $ 17.74 0 yrs1.18 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Nov-29-2024 $ 0.0170
$ 0.0170
-0.00%
Stock $ 97.00 0 yrs6.19 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Jan-02-2025 $ 1.5000
$ 1.5000
-0.00%
Stock $ 94.28 9 yrs2.97 %$ 6.82 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 0.6200
$ 0.7000
12.90%
Stock $ 23.64 3 yrs2.75 %$ 0.01 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0555
$ 0.0555
-0.00%
Stock $ 34.17 1 yrs7.17 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.2307
$ 0.2307
-0.00%
Stock $ 20.01 0 yrs6.60 %$ 2.67 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1124
$ 0.1124
-0.00%
Stock $ 0.27 1 yrs3.70 %$ 0.01 BNew Dividend Nov-29-2024 Nov-30-2024 Dec-15-2024 $ 0.0037
$ 0.0037
-0.00%
Stock $ 16.35 4 yrs4.71 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0652
$ 0.0652
-0.00%
Stock $ 22.50 0 yrs7.07 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1809
$ 0.1809
-0.00%
Stock $ 142.10 6 yrs2.28 %$ 22.21 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-15-2025 $ 0.8100
$ 0.8100
-0.00%
Stock $ 16.50 0 yrs11.94 %$ 1.40 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1658
$ 0.1658
-0.00%
Stock $ 20.59 1 yrs5.00 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0894
$ 0.0894
-0.00%
Stock $ 111.51 19 yrs0.86 %$ 9.36 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-31-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 22.98 3 yrs2.79 %$ 0.00 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0524
$ 0.0524
-0.00%
Stock $ 46.37 3 yrs4.42 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1590
$ 0.1590
-0.00%
Stock $ 19.37 0 yrs11.83 %$ 0.03 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1953
$ 0.1953
-0.00%
Stock $ 12.86 3 yrs0.00 %$ 3.41 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 0.0925
$ 0.0925
-0.00%
Stock $ 19.75 0 yrs7.44 %$ 0.04 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1263
$ 0.1263
-0.00%
Stock $ 24.89 0 yrs5.50 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1080
$ 0.1080
-0.00%
Stock $ 14.80 4 yrs4.05 %$ 0.09 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0517
$ 0.0517
-0.00%
Stock $ 117.18 13 yrs1.23 %$ 28.47 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-24-2024 $ 0.3600
$ 0.3600
-0.00%
Stock $ 18.91 0 yrs5.61 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2656
$ 0.2656
-0.00%
Stock $ 28.13 0 yrs2.28 %$ 0.71 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 10.00 11 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0771
$ 0.0771
-0.00%
Stock $ 24.61 0 yrs5.93 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3656
$ 0.3656
-0.00%
Stock $ 11.97 3 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0633
$ 0.0633
-0.00%
Stock $ 105.63 3 yrs4.99 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.4154
$ 0.4154
-0.00%
Stock $ 40.48 0 yrs4.35 %$ 0.76 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-30-2024 $ 0.4400
$ 0.4400
-0.00%
Stock $ 3.35 2 yrs0.00 %$ 0.10 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0127
$ 0.0127
-0.00%
Stock $ 26.18 1 yrs2.22 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1542
$ 0.1542
-0.00%
Stock $ 17.95 0 yrs8.69 %$ 0.17 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1264
$ 0.1264
-0.00%
Stock $ 50.52 0 yrs9.64 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.4355
$ 0.4355
-0.00%
Stock $ 12.07 12 yrs0.00 %$ 0.56 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 25.66 0 yrs6.47 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1312
$ 0.1312
-0.00%
Stock $ 14.69 0 yrs7.15 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0855
$ 0.0855
-0.00%
Stock $ 14.97 2 yrs6.08 %$ 1.33 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0712
$ 0.0712
-0.00%
Stock $ 24.55 0 yrs3.14 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0869
$ 0.0869
-0.00%
Stock $ 25.30 3 yrs7.15 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4552
$ 0.4552
-0.00%
Stock $ 24.19 2 yrs4.13 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0847
$ 0.0847
-0.00%
Stock $ 19.56 0 yrs6.85 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-26-2024 $ 0.3359
$ 0.3359
-0.00%
Stock $ 27.11 3 yrs5.31 %$ 5.68 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.3600
$ 0.3600
-0.00%
Stock $ 25.95 1 yrs3.70 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1102
$ 0.1102
-0.00%
Stock $ 18.66 0 yrs5.68 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.2656
$ 0.2656
-0.00%
Stock $ 19.36 0 yrs8.68 %$ 0.56 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.1360
$ 0.1360
-0.00%
Stock $ 40.62 3 yrs0.00 %$ 0.67 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.2200
$ 0.2200
-0.00%
Stock $ 20.66 3 yrs3.97 %$ 0.37 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-22-2024 $ 0.0704
$ 0.0704
-0.00%
Stock $ 5.14 0 yrs0.00 %$ 0.39 BNew Dividend Nov-29-2024 Nov-30-2024 Dec-13-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 5.40 1 yrs7.78 %N/ANew Dividend Mar-17-2025 Mar-17-2025 Mar-24-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 24.32 0 yrs6.91 %$ 2.20 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-24-2025 $ 0.1100
$ 0.1400
27.27%
Stock $ 30.98 0 yrs3.81 %$ 3.49 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2950
$ 0.2950
-0.00%
Stock $ 24.17 0 yrs6.62 %$ 1.33 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.1333
$ 0.1333
-0.00%
Stock $ 13.99 2 yrs5.29 %$ 0.40 BNew Dividend Nov-29-2024 Dec-01-2024 Dec-15-2024 $ 0.1850
$ 0.1850
-0.00%
Stock $ 5.29 0 yrs11.34 %$ 0.08 BNew Dividend Feb-13-2025 Feb-13-2025 Feb-21-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 3.83 0 yrs0.00 %$ 0.54 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 427.16 0 yrs1.60 %$ 35.09 BNew Dividend Nov-15-2024 Nov-15-2024 Dec-16-2024 $ 0.2662
$ 0.2662
-0.00%
Stock $ 219.17 2 yrs3.10 %$ 31.17 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 1.7000
$ 1.7000
-0.00%
Stock $ 5.42 0 yrs11.07 %$ 0.97 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 57.80 0 yrs0.55 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 9.76 0 yrs6.15 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 68.98 0 yrs5.65 %$ 0.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.9750
$ 0.9750
-0.00%
Stock $ 37.55 12 yrs1.70 %$ 3.88 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-24-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 4.17 0 yrs0.00 %$ 0.05 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-07-2025 $ 0.1200
$ 1.5000
1150.00%
Stock $ 3.92 0 yrs9.18 %$ 0.42 BNew Dividend Feb-13-2025 Feb-13-2025 Feb-21-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 23.43 0 yrs8.54 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 20.46 2 yrs2.83 %$ 1.73 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-23-2024 $ 0.4400
$ 1.6200
268.18%
Stock $ 31.85 10 yrs3.01 %$ 3.80 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-06-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 15.20 0 yrs7.89 %$ 0.05 BNew Dividend Feb-13-2025 Feb-13-2025 Feb-21-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 24.85 0 yrs5.96 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Feb-17-2025 $ 0.3688
$ 0.3688
-0.00%
Stock $ 428.32 8 yrs0.14 %$ 9.97 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 21.99 0 yrs4.05 %$ 2.35 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-12-2024 $ 0.4450
$ 0.2225
-50.00%
Stock $ 19.01 3 yrs0.00 %$ 1.30 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-02-2024 $ 0.0730
$ 0.0730
-0.00%
Stock $ 110.05 6 yrs0.80 %$ 22.57 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-03-2025 $ 0.2000
$ 0.2200
10.00%
Stock $ 32.37 0 yrs5.56 %$ 5.51 BNew Dividend Jan-10-2025 Jan-10-2025 Feb-03-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 57.80 1 yrs0.55 %$ 107.43 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 70.38 2 yrs2.30 %$ 3.32 BNew Dividend Dec-01-2024 Dec-01-2024 Dec-15-2024 $ 0.4050
$ 0.4050
-0.00%
Stock $ 24.32 0 yrs6.91 %$ 2.20 BNew Dividend Feb-13-2025 Feb-13-2025 Feb-21-2025 $ 0.1100
$ 0.1400
27.27%
Stock $ 38.24 9 yrs5.96 %$ 2.92 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.5600
$ 0.5700
1.79%
Stock $ 5.40 1 yrs7.78 %N/ANew Dividend Jan-16-2025 Jan-16-2025 Jan-24-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 5.29 0 yrs11.34 %$ 0.08 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-24-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 229.23 17 yrs1.54 %$ 26.75 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-03-2025 $ 0.8800
$ 0.8800
-0.00%
Stock $ 73.31 1 yrs2.18 %$ 87.28 BNew Dividend Dec-02-2024 Dec-02-2024 Jan-02-2025 $ 0.3700
$ 0.4000
8.11%
Stock $ 104.24 8 yrs4.41 %$ 2.65 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 1.0500
$ 1.1500
9.52%
Stock $ 25.95 0 yrs6.71 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4344
$ 0.4344
-0.00%
Stock $ 22.21 1 yrs3.96 %$ 0.48 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-19-2024 $ 0.5400
$ 0.1400
-74.07%
Stock $ 12.66 0 yrs11.85 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 36.59 20 yrs5.19 %$ 2.88 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-13-2024 $ 0.4750
$ 0.4750
-0.00%
Stock $ 4.57 1 yrs19.26 %$ 0.07 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.2200
$ 0.2200
-0.00%
Stock $ 54.37 1 yrs5.89 %$ 1.96 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-06-2024 $ 0.8000
$ 0.8000
-0.00%
Stock $ 48.35 1 yrs2.07 %$ 2.03 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-13-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 19.07 0 yrs3.99 %$ 0.06 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-16-2024 $ 0.1900
$ 0.1900
-0.00%
Stock $ 11.78 0 yrs5.43 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 133.15 0 yrs0.24 %$ 3.43 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 10.34 0 yrs0.00 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2314
$ 0.2314
-0.00%
Stock $ 3.92 0 yrs9.18 %$ 0.42 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-24-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 22.12 0 yrs6.78 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 19.48 0 yrs8.68 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.4219
$ 0.4219
-0.00%
Stock $ 191.45 11 yrs1.92 %$ 50.70 BNew Dividend Nov-29-2024 Nov-29-2024 Jan-02-2025 $ 0.9200
$ 0.9200
-0.00%
Stock $ 21.54 1 yrs6.96 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 24.70 0 yrs6.96 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.4297
$ 0.4297
-0.00%
Stock $ 15.20 0 yrs7.89 %$ 0.05 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-24-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 15.31 3 yrs10.19 %$ 0.67 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-27-2024 $ 0.0400
$ 0.3900
875.00%
Stock $ 50.38 11 yrs0.00 %$ 7.90 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.2900
$ 0.2900
-0.00%
Stock $ 2.35 0 yrs0.00 %$ 0.04 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0250
$ 0.0250
-0.00%
Stock $ 132.63 0 yrs0.00 %$ 46.46 BNew Dividend Dec-13-2024 Dec-15-2024 Dec-30-2024 $ 0.5130
$ 0.5130
-0.00%
Stock $ 20.46 2 yrs2.83 %$ 1.73 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-23-2024 $ 0.4400
$ 0.0400
-90.91%
Stock $ 35.99 0 yrs2.45 %$ 2.29 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-01-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 24.32 0 yrs6.91 %$ 2.20 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-24-2025 $ 0.1100
$ 0.1400
27.27%
Stock $ 25.09 0 yrs6.18 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Nov-18-2024 $ 0.0949
$ 0.0949
-0.00%
Stock $ 25.22 1 yrs0.00 %$ 0.37 BNew Dividend Jan-20-2025 Jan-20-2025 Jan-31-2025 $ 0.1400
$ 0.1500
7.14%
Stock $ 5.40 1 yrs7.78 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-21-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 68.56 19 yrs4.58 %$ 3.96 BNew Dividend Dec-11-2024 Dec-11-2024 Jan-03-2025 $ 0.7550
$ 0.7850
3.97%
Stock $ 3.82 0 yrs12.57 %$ 0.05 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 201.65 20 yrs1.49 %$ 80.94 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.7500
$ 0.7500
-0.00%
Stock $ 22.21 1 yrs3.96 %$ 0.48 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-19-2024 $ 0.5400
$ 0.8900
64.81%
Stock $ 7.21 3 yrs0.00 %$ 0.52 BNew Dividend Nov-30-2024 Nov-30-2024 Dec-16-2024 $ 0.0608
$ 0.0608
-0.00%
Stock $ 5.29 0 yrs11.34 %$ 0.08 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-24-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 352.00 11 yrs0.36 %$ 4.13 BNew Dividend Jan-09-2025 Jan-09-2025 Feb-06-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 21.39 1 yrs0.00 %$ 6.07 BNew Dividend Mar-31-2025 Mar-31-2025 Apr-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 14.78 1 yrs2.03 %$ 5.75 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 8.05 0 yrs5.96 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 58.60 0 yrs6.14 %$ 0.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.9000
$ 0.9000
-0.00%
Stock $ 40.99 0 yrs0.00 %$ 23.07 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.6250
$ 0.1250
-80.00%
Stock $ 389.18 15 yrs2.31 %$ 386.60 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-12-2024 $ 2.2500
$ 2.2500
-0.00%
Stock $ 9.36 2 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0633
$ 0.0633
-0.00%
Stock $ 13.92 4 yrs0.00 %$ 0.87 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-02-2024 $ 0.0690
$ 0.0690
-0.00%
Stock $ 44.56 3 yrs7.68 %$ 3.37 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.2850
$ 0.2850
-0.00%
Stock $ 3.92 0 yrs9.18 %$ 0.42 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-24-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 26.49 0 yrs1.51 %$ 7.95 BNew Dividend Dec-15-2024 Dec-15-2024 Jan-05-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 23.87 0 yrs8.51 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.5078
$ 0.5078
-0.00%
Stock $ 24.24 0 yrs0.17 %$ 1.41 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0100
$ 0.0100
-0.00%
Stock $ 83.40 5 yrs2.88 %$ 2.80 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-09-2024 $ 0.5500
$ 0.6000
9.09%
Stock $ 52.03 0 yrs0.00 %$ 7.86 BNew Dividend Nov-28-2024 Nov-28-2024 Dec-12-2024 $ 0.0200
$ 0.0200
-0.00%
Stock $ 20.46 2 yrs2.83 %$ 1.73 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-23-2024 $ 0.4400
$ 0.3000
-31.82%
Stock $ 15.20 0 yrs7.89 %$ 0.05 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-24-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 10.28 0 yrs0.00 %N/ANew Dividend Nov-26-2024 Nov-26-2024 Jan-16-2025 $ 0.0250
$ 0.0375
50.00%
Stock $ 31.03 0 yrs0.00 %$ 4.76 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.5200
$ 0.5200
-0.00%
Stock $ 13.34 0 yrs2.40 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Jan-03-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 120.01 0 yrs0.13 %$ 9.75 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-19-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 10.82 0 yrs7.21 %$ 0.14 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0741
$ 0.0741
-0.00%
Stock $ 8.85 1 yrs0.00 %$ 0.21 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-18-2024 $ 0.2200
$ 0.2200
-0.00%
Stock $ 26.53 3 yrs1.24 %$ 6.54 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-23-2024 $ 0.0788
$ 0.4055
414.87%
Stock $ 25.01 0 yrs7.00 %N/ANew Dividend Feb-05-2025 Feb-05-2025 Feb-20-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 8.40 4 yrs3.45 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-19-2024 $ 0.0205
$ 0.0205
-0.00%
Stock $ 50.91 0 yrs2.75 %$ 0.72 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 9.21 0 yrs130.51 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.8313
$ 0.8313
-0.00%
Stock $ 6.98 1 yrs9.03 %$ 0.46 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0531
$ 0.0531
-0.00%
Stock $ 16.54 0 yrs4.84 %$ 0.15 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-14-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 21.04 0 yrs5.94 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3125
$ 0.3125
-0.00%
Stock $ 21.41 0 yrs5.84 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3125
$ 0.3125
-0.00%
Stock $ 58.86 13 yrs2.72 %$ 234.43 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-22-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 18.34 1 yrs47.55 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.5880
$ 0.5880
-0.00%
Stock $ 21.80 0 yrs0.00 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 22.63 2 yrs0.00 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-19-2024 $ 0.1110
$ 0.0162
-85.41%
Stock $ 23.86 0 yrs5.62 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3359
$ 0.3359
-0.00%
Stock $ 27.89 0 yrs5.41 %$ 0.18 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-02-2024 $ 0.7300
$ 0.7800
6.85%
Stock $ 21.47 0 yrs2.61 %$ 6.85 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-16-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 47.32 4 yrs1.73 %$ 2.55 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-07-2025 $ 0.2000
$ 0.2050
2.50%
Stock $ 8.51 1 yrs0.00 %$ 0.04 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-18-2024 $ 0.2100
$ 0.2200
4.76%
Stock $ 14.18 10 yrs0.00 %$ 1.99 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-31-2024 $ 0.2200
$ 0.2200
-0.00%
Stock $ 39.51 13 yrs3.54 %$ 2.32 BNew Dividend Dec-05-2024 Dec-06-2024 Dec-20-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 22.88 0 yrs5.59 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3203
$ 0.3203
-0.00%
Stock $ 83.97 1 yrs2.24 %$ 2.36 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-17-2024 $ 0.4200
$ 0.4700
11.90%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.6061
$ 0.2741
-54.78%
Stock $ 18.32 1 yrs34.88 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.5097
$ 0.5097
-0.00%
Stock $ 10.42 1 yrs106.72 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.8140
$ 0.8140
-0.00%
Stock $ 14.12 0 yrs14.16 %$ 1.57 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-24-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 6.57 0 yrs0.00 %$ 1.04 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 13.91 1 yrs145.94 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 2.0231
$ 2.0231
-0.00%
Stock $ 21.86 0 yrs5.72 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3125
$ 0.3125
-0.00%
Stock $ 32.23 5 yrs3.04 %$ 4.80 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-10-2024 $ 0.2450
$ 0.2450
-0.00%
Stock $ 4.85 0 yrs9.48 %$ 0.21 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.1157
$ 0.1204
4.09%
Stock $ 461.84 13 yrs0.94 %$ 77.18 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 0.9800
$ 1.0900
11.22%
Stock $ 21.94 0 yrs5.93 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3250
$ 0.3250
-0.00%
Stock $ 16.57 1 yrs1.93 %$ 1.54 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.0700
$ 0.0800
14.29%
Stock $ 9.17 0 yrs5.56 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-19-2024 $ 0.0362
$ 0.0362
-0.00%
Stock $ 18.16 0 yrs2.86 %$ 6.68 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-01-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 47.90 0 yrs3.97 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.4750
$ 0.4750
-0.00%
Stock $ 18.06 1 yrs50.33 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.7843
$ 0.7843
-0.00%
Stock $ 25.89 0 yrs8.34 %N/ANew Dividend Dec-09-2024 Dec-09-2024 Dec-16-2024 $ 0.5391
$ 0.5391
-0.00%
Stock $ 25.55 0 yrs10.92 %N/ANew Dividend Dec-09-2024 Dec-09-2024 Dec-16-2024 $ 0.7303
$ 0.6978
-4.45%
Stock $ 1,041.00 11 yrs1.79 %$ 0.73 BNew Dividend Dec-04-2024 Dec-04-2024 Jan-02-2025 $ 8.8000
$ 9.3000
5.68%
Stock $ 22.37 0 yrs5.86 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3281
$ 0.3281
-0.00%
Stock $ 24.37 0 yrs5.50 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3359
$ 0.3359
-0.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.2735
$ 0.3343
22.23%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.1742
$ 0.2104
20.78%
Stock $ 120.95 0 yrs4.13 %$ 7.39 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-12-2024 $ 2.5200
$ 0.1900
-92.46%
Stock $ 39.04 4 yrs0.00 %$ 2.53 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-02-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 16.00 2 yrs4.13 %$ 0.09 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.1375
$ 0.1650
20.00%
Stock $ 207.02 15 yrs1.33 %$ 15.68 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.6900
$ 0.6900
-0.00%
Stock $ 349.42 8 yrs0.24 %$ 13.26 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-03-2024 $ 0.2100
$ 0.2100
-0.00%
Stock $ 129.76 50 yrs3.76 %$ 43.27 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-03-2025 $ 1.2200
$ 1.2200
-0.00%
Stock $ 33.99 1 yrs0.00 %$ 2.20 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-12-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 21.59 0 yrs5.79 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3125
$ 0.3125
-0.00%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.2227
$ 0.3397
52.54%
Stock $ 15.38 0 yrs51.76 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.8632
$ 0.8632
-0.00%
Stock $ 8.91 0 yrs178.45 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.7258
$ 0.7258
-0.00%
Stock $ 9.08 0 yrs8.81 %$ 0.35 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-02-2025 $ 0.0728
$ 0.0728
-0.00%
Stock $ 26.53 3 yrs1.24 %$ 6.54 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-23-2024 $ 0.0788
$ 0.0827
5.00%
Stock $ 25.00 0 yrs7.00 %N/ANew Dividend Feb-05-2025 Feb-05-2025 Feb-20-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 72.87 0 yrs0.99 %$ 3.48 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-18-2024 $ 0.1500
$ 0.1800
20.00%
Stock $ 3.54 0 yrs5.65 %$ 0.36 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-17-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 19.15 1 yrs11.49 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Nov-18-2024 $ 0.1913
$ 0.1913
-0.00%
Stock $ 21.81 2 yrs5.09 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-19-2024 $ 0.1372
$ 0.1115
-18.73%
Stock $ 50.15 2 yrs5.18 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.6500
$ 0.6500
-0.00%
Stock $ 7.93 0 yrs18.16 %$ 0.62 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-30-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.8039
$ 0.2529
-68.54%
Stock $ 22.50 0 yrs5.95 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3359
$ 0.3359
-0.00%
Stock $ 19.04 0 yrs5.57 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.2656
$ 0.2656
-0.00%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.2448
$ 0.1523
-37.79%
Stock $ 17.89 0 yrs4.81 %$ 0.29 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0000
$ 0.2150
10000%
Stock $ 120.95 0 yrs4.13 %$ 7.39 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-12-2024 $ 2.5200
$ 1.2500
-50.40%
Stock $ 29.05 0 yrs6.20 %$ 0.03 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-13-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 16.76 0 yrs9.55 %$ 1.19 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 18.02 0 yrs7.10 %$ 0.08 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-30-2024 $ 0.3200
$ 0.3200
-0.00%
Stock $ 69.76 19 yrs3.58 %$ 0.41 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-13-2024 $ 1.0500
$ 1.2500
19.05%
Stock $ 173.70 19 yrs1.27 %$ 12.67 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-23-2024 $ 0.5500
$ 0.5500
-0.00%
Stock $ 49.31 0 yrs1.01 %$ 3.06 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-09-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 314.00 1 yrs2.29 %$ 0.24 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-06-2024 $ 1.8000
$ 1.8000
-0.00%
Stock $ 9.74 1 yrs5.44 %$ 0.10 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-30-2024 $ 0.1300
$ 0.1400
7.69%
Stock $ 23.03 0 yrs5.56 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3203
$ 0.3203
-0.00%
Stock $ 7.36 0 yrs0.00 %$ 0.55 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-13-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 24.14 0 yrs12.43 %$ 1.30 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-11-2024 $ 0.7500
$ 0.7500
-0.00%
Stock $ 43.13 3 yrs4.38 %N/ANew Dividend Nov-13-2024 Nov-13-2024 Nov-14-2024 $ 0.1391
$ 0.1391
-0.00%
Stock $ 4.36 1 yrs8.72 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Dec-02-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 24.69 0 yrs5.06 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-01-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 17.50 0 yrs6.97 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 18.55 0 yrs5.71 %N/ANew Dividend Nov-22-2024 Nov-22-2024 Dec-02-2024 $ 0.0885
$ 0.0885
-0.00%
Stock $ 30.39 10 yrs0.00 %$ 12.49 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 2.04 0 yrs0.00 %$ 0.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 13.51 5 yrs0.00 %$ 0.23 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 13.13 0 yrs4.87 %$ 1.41 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 17.43 0 yrs2.29 %$ 3.13 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 23.17 0 yrs4.66 %$ 0.08 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-26-2024 $ 0.2700
$ 0.2700
-0.00%
Stock $ 21.93 11 yrs3.83 %$ 2.75 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-02-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 26.03 0 yrs0.46 %$ 0.51 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 19.86 2 yrs3.02 %$ 0.08 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-06-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 17.15 0 yrs13.99 %$ 1.77 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-10-2024 $ 0.9000
$ 0.6000
-33.33%
Stock $ 23.15 0 yrs8.25 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4766
$ 0.4766
-0.00%
Stock $ 43.77 0 yrs4.02 %$ 0.16 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-12-2024 $ 0.4400
$ 0.4400
-0.00%
Stock $ 8.16 4 yrs0.00 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-16-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 43.50 1 yrs2.30 %$ 4.78 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-02-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 6.79 0 yrs2.36 %$ 3.62 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0000
$ 0.0400
10000%
Stock $ 7.23 0 yrs0.00 %$ 0.58 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 4.50 0 yrs7.11 %$ 0.05 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-03-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 5.31 0 yrs9.04 %$ 0.18 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 26.00 1 yrs7.69 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-01-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 418.55 4 yrs0.45 %$ 5.57 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.4700
$ 0.4700
-0.00%
Stock $ 29.08 0 yrs6.81 %$ 0.65 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-18-2024 $ 0.1650
$ 0.4000
142.42%
Stock $ 31.82 2 yrs4.31 %N/ANew Dividend Nov-13-2024 Nov-13-2024 Nov-18-2024 $ 0.3421
$ 0.3460
1.16%
Stock $ 26.01 0 yrs5.77 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Jan-15-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 6.22 0 yrs0.00 %$ 0.52 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 19.29 4 yrs8.71 %$ 0.71 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 5.60 0 yrs7.14 %$ 0.26 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 22.90 3 yrs7.07 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.4111
$ 0.3980
-3.17%
Stock $ 84.17 12 yrs2.28 %$ 10.51 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.4790
$ 0.4790
-0.00%
Stock $ 151.92 13 yrs1.97 %$ 16.96 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-29-2025 $ 0.7500
$ 0.7500
-0.00%
Stock $ 21.73 4 yrs7.09 %$ 0.00 BNew Dividend Nov-13-2024 Nov-13-2024 Nov-29-2024 $ 0.1350
$ 0.1350
-0.00%
Stock $ 26.03 0 yrs0.46 %$ 0.51 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0300
$ 1.0000
3233.33%
Stock $ 9.35 0 yrs9.41 %$ 1.60 BNew Dividend Nov-22-2024 Nov-22-2024 Nov-29-2024 $ 0.2700
$ 0.2200
-18.52%
Stock $ 37.24 0 yrs2.58 %$ 0.10 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.2400
$ 0.2400
-0.00%
Stock $ 36.43 3 yrs0.00 %$ 52.68 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-24-2024 $ 0.5450
$ 0.5700
4.59%
Stock $ 17.64 1 yrs6.80 %$ 2.93 BNew Dividend Nov-15-2024 Nov-15-2024 Dec-31-2024 $ 0.3000
$ 0.7500
150.00%
Stock $ 17.15 0 yrs6.76 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-31-2025 $ 0.2900
$ 0.2900
-0.00%
Stock $ 24.22 0 yrs2.48 %$ 9.13 BNew Dividend Jan-08-2025 Jan-08-2025 Jan-29-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 45.46 0 yrs1.76 %$ 0.61 BNew Dividend Nov-27-2024 Nov-27-2024 Jan-09-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 77.43 5 yrs0.00 %$ 0.60 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-03-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 25.50 0 yrs7.84 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-15-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 108.00 3 yrs4.63 %$ 0.07 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 2.4000
$ 2.6000
8.33%
Stock $ 66.87 1 yrs1.14 %$ 0.76 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.1900
$ 0.1900
-0.00%
Stock $ 24.95 0 yrs6.41 %$ 0.02 BNew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.1230
$ 0.1223
-0.62%
Stock $ 81.54 3 yrs4.17 %$ 1.67 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-04-2024 $ 0.8000
$ 0.8500
6.25%
Stock $ 19.29 4 yrs8.71 %$ 0.71 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0700
$ 0.4200
500.00%
Stock $ 32.19 1 yrs9.57 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-24-2025 $ 0.7700
$ 0.7700
-0.00%
Stock $ 24.19 3 yrs3.89 %N/ANew Dividend Nov-13-2024 Nov-13-2024 Nov-14-2024 $ 0.1024
$ 0.1024
-0.00%
Stock $ 13.83 0 yrs1.74 %$ 0.19 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 0.54 0 yrs12.97 %$ 0.01 BNew Dividend Nov-22-2024 Nov-22-2024 Nov-29-2024 $ 0.0210
$ 0.0005
-97.62%
Stock $ 70.33 2 yrs4.32 %$ 7.28 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.2530
$ 0.2530
-0.00%
Stock $ 88.85 10 yrs3.15 %$ 14.21 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-24-2024 $ 0.7000
$ 0.7000
-0.00%
Stock $ 48.79 4 yrs7.60 %$ 4.02 BNew Dividend Nov-13-2024 Nov-13-2024 Nov-18-2024 $ 0.9400
$ 0.9500
1.06%
Stock $ 24.63 1 yrs2.92 %$ 0.52 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 24.90 0 yrs6.02 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.1189
$ 0.1127
-5.24%
Stock $ 5.63 0 yrs0.00 %$ 0.46 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 211.00 1 yrs0.44 %$ 0.25 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-27-2024 $ 0.2300
$ 0.2300
-0.00%
Stock $ 247.44 0 yrs0.40 %$ 8.30 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-13-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 26.06 1 yrs2.00 %$ 1.71 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 21.55 1 yrs6.96 %$ 0.00 BNew Dividend Nov-13-2024 Nov-13-2024 Nov-14-2024 $ 0.1291
$ 0.1291
-0.00%
Stock $ 23.60 0 yrs5.17 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-01-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 84.35 0 yrs0.30 %$ 18.37 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-10-2024 $ 0.0625
$ 0.0625
-0.00%
Stock $ 14.67 0 yrs3.27 %$ 5.28 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-15-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 32.35 1 yrs3.21 %$ 2.63 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.2600
$ 0.2600
-0.00%
Stock $ 26.25 0 yrs5.71 %$ 0.02 BNew Dividend Dec-10-2024 Dec-10-2024 Jan-15-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 31.20 3 yrs3.21 %$ 0.07 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 26.01 20 yrs0.00 %$ 4.47 BNew Dividend Nov-28-2024 Nov-28-2024 Dec-12-2024 $ 0.2750
$ 0.2750
-0.00%
Stock $ 130.60 1 yrs0.37 %$ 21.27 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-18-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 18.84 1 yrs11.46 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 12.90 0 yrs0.00 %$ 1.08 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 29.50 0 yrs2.31 %$ 15.06 BNew Dividend Nov-29-2024 Nov-29-2024 Jan-02-2025 $ 0.2900
$ 0.1700
-41.38%
Stock $ 22.70 0 yrs6.74 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.1152
$ 0.1152
-0.00%
Stock $ 5.97 0 yrs15.58 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 10.67 0 yrs0.00 %$ 1.02 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-13-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 10.23 0 yrs10.07 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-13-2024 $ 0.0855
$ 0.0855
-0.00%
Stock $ 4.88 0 yrs0.82 %$ 0.18 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0500
$ 0.0100
-80.00%
Stock $ 17.31 0 yrs0.00 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 11.26 1 yrs12.43 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1167
$ 0.1167
-0.00%
Stock $ 27.16 7 yrs5.23 %$ 2.63 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3450
$ 0.3550
2.90%
Stock $ 40.23 10 yrs0.57 %$ 10.77 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-13-2024 $ 0.0580
$ 0.0580
-0.00%
Stock $ 15.80 2 yrs9.30 %N/ANew Dividend Jan-22-2025 Jan-22-2025 Feb-03-2025 $ 0.1223
$ 0.1223
-0.00%
Stock $ 16.55 0 yrs13.78 %$ 0.42 BNew Dividend Nov-21-2024 Nov-21-2024 Jan-10-2025 $ 0.5900
$ 0.6200
5.08%
Stock $ 9.85 2 yrs13.40 %$ 0.10 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 116.38 10 yrs0.00 %$ 1.38 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 1.1700
$ 1.1700
-0.00%
Stock $ 25.15 0 yrs3.50 %$ 7.99 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-19-2024 $ 0.2100
$ 0.2100
-0.00%
Stock $ 7.56 0 yrs3.97 %$ 0.28 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 18.38 3 yrs6.64 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-14-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 93.29 4 yrs3.00 %$ 7.35 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-19-2024 $ 0.6800
$ 0.7000
2.94%
Stock $ 17.44 2 yrs13.76 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.2100
$ 0.2100
-0.00%
Stock $ 24.90 0 yrs5.94 %N/ANew Dividend Nov-14-2024 Nov-14-2024 Nov-15-2024 $ 0.1126
$ 0.1126
-0.00%
Stock $ 1.96 0 yrs0.00 %$ 0.10 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0175
$ 0.0175
-0.00%
Stock $ 15.19 0 yrs9.28 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1175
$ 0.1175
-0.00%
Stock $ 11.85 3 yrs0.00 %$ 0.10 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-12-2024 $ 0.1317
$ 0.1240
-5.87%
Stock $ 3.86 0 yrs12.44 %$ 0.39 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 10.99 0 yrs4.00 %$ 0.07 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-02-2024 $ 0.0380
$ 0.0380
-0.00%
Stock $ 14.88 0 yrs13.31 %$ 0.66 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1650
$ 0.1650
-0.00%
Stock $ 25.50 1 yrs4.63 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-14-2024 $ 0.0390
$ 0.0390
-0.00%
Stock $ 107.18 14 yrs0.00 %$ 6.24 BNew Dividend Jan-31-2025 Jan-31-2025 Mar-01-2025 $ 1.7500
$ 1.7750
1.43%
Stock $ 10.32 1 yrs5.81 %$ 0.03 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 45.47 3 yrs1.96 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-13-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 10.90 0 yrs0.00 %$ 0.12 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0946
$ 0.0946
-0.00%
Stock $ 8.50 2 yrs14.12 %$ 0.88 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 5.93 0 yrs14.17 %$ 0.05 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 2.20 0 yrs15.45 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.0800
$ 0.0850
6.25%
Stock $ 80.74 4 yrs0.99 %$ 9.18 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 24.23 0 yrs1.03 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.0625
$ 0.0625
-0.00%
Stock $ 21.98 0 yrs5.82 %$ 0.33 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-12-2024 $ 0.3200
$ 0.3200
-0.00%
Stock $ 4.33 0 yrs12.47 %$ 1.89 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-19-2024 $ 0.0450
$ 0.0450
-0.00%
Stock $ 3.43 0 yrs5.83 %$ 0.04 BNew Dividend Nov-22-2024 Nov-22-2024 Nov-29-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 78.42 0 yrs5.74 %$ 0.03 BNew Dividend Dec-02-2024 Dec-02-2024 Jan-01-2025 $ 1.1250
$ 1.1250
-0.00%
Stock $ 13.78 19 yrs0.00 %$ 16.39 BNew Dividend Dec-11-2024 Dec-11-2024 Jan-02-2025 $ 0.3891
$ 0.4023
3.39%
Stock $ 90.29 13 yrs1.37 %$ 4.60 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.3100
$ 0.3100
-0.00%
Stock $ 14.55 0 yrs13.33 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4844
$ 0.4844
-0.00%
Stock $ 228.00 0 yrs5.61 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-19-2024 $ 3.2000
$ 3.2000
-0.00%
Stock $ 336.07 15 yrs2.55 %$ 17.65 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-10-2024 $ 1.8600
$ 2.1400
15.05%
Stock $ 22.59 0 yrs6.77 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3828
$ 0.3828
-0.00%
Stock $ 9.09 0 yrs0.00 %$ 0.59 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0900
$ 0.0900
-0.00%
Stock $ 4.50 1 yrs4.44 %$ 0.00 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 0.5000
$ 0.4000
-20.00%
Stock $ 87.67 19 yrs2.83 %$ 55.51 BNew Dividend Dec-05-2024 Dec-05-2024 Jan-15-2025 $ 0.6200
$ 0.6200
-0.00%
Stock $ 31.02 4 yrs2.32 %$ 4.42 BNew Dividend Nov-19-2024 Nov-19-2024 Dec-03-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 71.54 11 yrs1.90 %$ 0.50 BNew Dividend Nov-19-2024 Nov-19-2024 Nov-29-2024 $ 0.3400
$ 0.3400
-0.00%
Stock $ 9.58 1 yrs6.68 %$ 0.37 BNew Dividend Nov-20-2024 Nov-20-2024 Nov-29-2024 $ 0.0610
$ 0.0610
-0.00%
Stock $ 213.38 20 yrs0.64 %$ 6.28 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.3400
$ 0.3400
-0.00%
Stock $ 113.15 14 yrs1.63 %$ 17.23 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.4600
$ 0.4600
-0.00%
Stock $ 91.41 9 yrs3.37 %$ 113.92 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-30-2024 $ 0.7700
$ 0.7700
-0.00%
Stock $ 22.29 0 yrs5.38 %$ 0.03 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-12-2024 $ 0.3000
$ 0.3000
-0.00%
Stock $ 535.00 16 yrs0.37 %$ 8.02 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-06-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 4.33 0 yrs12.47 %$ 1.89 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-22-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 11.73 0 yrs7.16 %N/ANew Dividend Oct-31-2024 Oct-31-2024 Nov-12-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 14.50 0 yrs12.97 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4688
$ 0.4688
-0.00%
Stock $ 179.57 5 yrs0.62 %$ 41.54 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 21.95 0 yrs6.51 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3563
$ 0.3563
-0.00%
Stock $ 18.72 0 yrs5.61 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.2625
$ 0.2625
-0.00%
Stock $ 4.21 0 yrs0.00 %$ 0.23 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0000
$ 0.5000
10000%
Stock $ 58.18 11 yrs3.44 %$ 16.63 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-14-2025 $ 0.4900
$ 0.5000
2.04%
Stock $ 4.33 0 yrs12.47 %$ 1.89 BNew Dividend Jan-29-2025 Jan-29-2025 Feb-19-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 37.70 0 yrs2.12 %$ 8.17 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 1.99 1 yrs0.00 %$ 0.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 50.05 50 yrs4.00 %$ 23.95 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-12-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 28.36 0 yrs2.82 %$ 20.61 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 7.89 0 yrs0.00 %$ 0.75 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-05-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 23.15 0 yrs1.21 %$ 1.32 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-18-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 228.00 0 yrs5.61 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 3.2000
$ 3.2000
-0.00%
Stock $ 28.51 4 yrs4.98 %$ 4.91 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.3550
$ 0.3550
-0.00%
Stock $ 21.99 2 yrs0.00 %$ 0.20 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-20-2024 $ 0.2749
$ 0.2820
2.60%
Stock $ 5.26 0 yrs0.00 %$ 0.30 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 11.79 2 yrs3.05 %$ 2.37 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 92.27 0 yrs0.46 %$ 17.98 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-09-2024 $ 0.1050
$ 0.1050
-0.00%
Stock $ 4.50 1 yrs4.44 %$ 0.00 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 0.5000
$ 0.1000
-80.00%
Stock $ 57.71 14 yrs5.34 %$ 2.71 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 1.5400
$ 1.5400
-0.00%
Stock $ 32.57 0 yrs5.19 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Nov-26-2024 $ 0.4625
$ 0.4625
-0.00%
Stock $ 15.51 2 yrs2.58 %$ 2.46 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 8.97 0 yrs2.01 %$ 0.29 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-24-2025 $ 0.0450
$ 0.2450
444.44%
Stock $ 53.28 19 yrs5.95 %$ 46.63 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-13-2024 $ 0.2635
$ 0.2635
-0.00%
Stock $ 79.19 12 yrs0.00 %$ 7.48 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 18.73 2 yrs0.00 %$ 0.79 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-20-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 22.40 0 yrs1.43 %$ 0.63 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-19-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 6.18 0 yrs16.18 %$ 0.34 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 66.77 4 yrs2.10 %$ 15.56 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-23-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 18.64 0 yrs6.22 %N/ANew Dividend Oct-30-2025 Nov-01-2025 Nov-15-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 25.04 0 yrs1.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.0625
$ 0.0625
-0.00%
Stock $ 52.48 0 yrs0.30 %$ 1.58 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-31-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 23.65 1 yrs6.60 %N/ANew Dividend Jan-16-2025 Jan-16-2025 Jan-31-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 57.54 1 yrs1.08 %$ 25.40 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-06-2024 $ 0.1550
$ 0.1550
-0.00%
Stock $ 18.64 0 yrs6.22 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-15-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 13.59 0 yrs2.21 %$ 0.05 BNew Dividend Nov-20-2024 Nov-20-2024 Dec-04-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 162.64 0 yrs0.71 %$ 7.45 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-20-2024 $ 0.2900
$ 0.2900
-0.00%
Stock $ 516.67 9 yrs0.61 %$ 31.58 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-31-2024 $ 0.7900
$ 0.7900
-0.00%
Stock $ 41.79 4 yrs2.87 %$ 10.88 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3000
$ 0.3000
-0.00%
Stock $ 21.16 0 yrs15.64 %N/ANew Dividend Nov-18-2024 Nov-18-2024 Dec-04-2024 $ 1.1000
$ 0.4500
-59.09%
Stock $ 54.67 54 yrs5.93 %$ 1.35 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.8100
$ 0.8100
-0.00%
Stock $ 13.45 0 yrs13.46 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4531
$ 0.4531
-0.00%
Stock $ 24.70 0 yrs0.00 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 21.57 1 yrs0.00 %$ 3.83 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-17-2024 $ 0.3250
$ 0.3250
-0.00%
Stock $ 253.39 0 yrs0.62 %$ 31.41 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-13-2024 $ 0.3900
$ 0.3900
-0.00%
Stock $ 2.63 2 yrs0.00 %$ 0.08 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-20-2024 $ 0.0400
$ 0.0500
25.00%
Stock $ 3.44 0 yrs9.30 %$ 0.31 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 232.50 5 yrs1.98 %$ 83.78 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-27-2024 $ 1.1500
$ 1.1500
-0.00%
Stock $ 35.40 0 yrs1.36 %$ 1.74 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 1.5000
$ 0.1200
-92.00%
Stock $ 42.74 0 yrs1.12 %$ 1.78 BNew Dividend Nov-19-2024 Nov-19-2024 Dec-03-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 21.92 0 yrs6.20 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-31-2024 $ 0.3406
$ 0.3406
-0.00%
Stock $ 18.61 0 yrs7.04 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 126.57 0 yrs3.08 %$ 71.19 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.9100
$ 0.9750
7.14%
Stock $ 6.40 0 yrs0.00 %$ 0.00 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.0625
$ 0.0625
-0.00%
Stock $ 475.06 20 yrs0.88 %$ 18.05 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-19-2024 $ 1.0400
$ 1.0400
-0.00%
Stock $ 24.74 0 yrs7.84 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Dec-02-2024 $ 0.4845
$ 0.4845
-0.00%
Stock $ 32.67 0 yrs1.84 %$ 1.59 BNew Dividend Dec-03-2024 Dec-03-2024 Jan-08-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 121.74 19 yrs2.10 %$ 2.77 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-06-2025 $ 0.6400
$ 0.6400
-0.00%
Stock $ 72.53 3 yrs1.43 %$ 2.27 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-11-2024 $ 0.2600
$ 0.2600
-0.00%
Stock $ 13.63 0 yrs11.15 %$ 1.28 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-26-2024 $ 0.3800
$ 0.3800
-0.00%
Stock $ 43.09 4 yrs4.27 %$ 1.41 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-29-2024 $ 0.4600
$ 0.4600
-0.00%
Stock $ 20.76 0 yrs13.87 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.2200
$ 0.2400
9.09%
Stock $ 24.02 3 yrs3.16 %$ 2.87 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 73.03 4 yrs3.86 %$ 13.26 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-03-2025 $ 0.6700
$ 0.7050
5.22%
Stock $ 18.73 2 yrs0.00 %$ 0.79 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-20-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 46.74 11 yrs3.85 %$ 4.66 BNew Dividend Dec-11-2024 Dec-11-2024 Jan-02-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 12.74 0 yrs3.45 %$ 0.57 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 7.00 0 yrs5.71 %$ 2.61 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-03-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 23.20 3 yrs6.12 %$ 6.25 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.3550
$ 0.3550
-0.00%
Stock $ 18.29 0 yrs1.31 %$ 1.35 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-02-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 12.15 1 yrs16.87 %N/ANew Dividend N/A Nov-08-2024 Nov-12-2024 $ 0.3346
$ 0.3346
-0.00%
Stock $ 41.91 0 yrs2.00 %$ 3.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.2100
$ 0.2100
-0.00%
Stock $ 24.32 0 yrs12.17 %$ 0.34 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-19-2024 $ 0.7400
$ 0.3500
-52.70%
Stock $ 5.20 1 yrs10.96 %$ 0.24 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-29-2024 $ 0.0475
$ 0.0475
-0.00%
Stock $ 71.91 7 yrs1.20 %$ 4.37 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.2150
$ 0.2150
-0.00%
Stock $ 14.50 1 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-30-2025 $ 0.3741
$ 0.3741
-0.00%
Stock $ 25.08 0 yrs8.09 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-31-2024 $ 0.1693
$ 0.1693
-0.00%
Stock $ 12.33 4 yrs0.00 %$ 0.18 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.1900
$ 0.1130
-40.53%
Stock $ 18.64 0 yrs6.22 %N/ANew Dividend May-01-2025 May-01-2025 May-15-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 25.25 1 yrs8.99 %N/ANew Dividend Nov-14-2024 Nov-15-2024 Dec-30-2024 $ 0.6067
$ 0.5675
-6.46%
Stock $ 61.74 12 yrs1.36 %$ 3.51 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.2000
$ 0.2100
5.00%
Stock $ 75.11 0 yrs1.22 %$ 96.64 BNew Dividend Dec-11-2024 Dec-11-2024 Jan-08-2025 $ 0.0000
$ 0.2300
10000%
Stock $ 31.52 0 yrs1.40 %$ 6.89 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 12.38 1 yrs12.85 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Dec-01-2024 $ 0.3984
$ 0.3984
-0.00%
Stock $ 1.76 1 yrs2.27 %$ 0.26 BNew Dividend Nov-21-2024 Nov-21-2024 Nov-29-2024 $ 0.0100
$ 0.0100
-0.00%
Stock $ 14.50 0 yrs13.17 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4766
$ 0.4766
-0.00%
Stock $ 24.70 0 yrs0.00 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 657.01 9 yrs1.03 %$ 87.88 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-03-2024 $ 1.4500
$ 1.7000
17.24%
Stock $ 7.33 0 yrs2.73 %$ 1.33 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-06-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 275.28 2 yrs0.92 %$ 76.50 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-31-2024 $ 0.6300
$ 0.6300
-0.00%
Stock $ 49.63 0 yrs1.17 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Dec-13-2024 $ 0.1456
$ 0.1456
-0.00%
Stock $ 9.44 0 yrs15.25 %$ 8.36 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 5.79 0 yrs0.35 %$ 0.96 BNew Dividend Nov-15-2024 Nov-15-2024 Nov-29-2024 $ 0.0046
$ 0.0048
4.35%
Stock $ 17.14 1 yrs5.83 %$ 0.73 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 106.80 3 yrs2.28 %$ 1.65 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.6100
$ 0.6100
-0.00%
Stock $ 4.32 0 yrs2.78 %$ 0.33 BNew Dividend Nov-15-2024 Nov-15-2024 Nov-25-2024 $ 0.1700
$ 0.0300
-82.35%
Stock $ 7.07 0 yrs4.53 %$ 0.06 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 35.40 0 yrs1.36 %$ 1.74 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 1.5000
$ 1.0800
-28.00%
Stock $ 20.10 0 yrs11.94 %$ 1.50 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-04-2024 $ 1.8000
$ 1.2000
-33.33%
Stock $ 12.90 2 yrs1.09 %$ 0.74 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-20-2024 $ 0.0350
$ 0.0350
-0.00%
Stock $ 12.21 0 yrs14.74 %$ 1.43 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-27-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 6.59 1 yrs11.23 %$ 0.18 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-29-2024 $ 0.0615
$ 0.0615
-0.00%
Stock $ 79.90 0 yrs2.50 %$ 0.33 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-06-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 4.54 0 yrs5.73 %$ 1.16 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 16.45 1 yrs10.64 %$ 1.33 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.4200
$ 0.4100
-2.38%
Stock $ 9.73 3 yrs0.00 %$ 0.80 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 3.41 0 yrs6.45 %N/ANew Dividend Dec-06-2024 Dec-06-2024 Dec-31-2024 $ 0.2200
$ 0.2200
-0.00%
Stock $ 20.10 0 yrs2.39 %$ 1.26 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 31.72 2 yrs0.88 %$ 0.64 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 30.90 7 yrs0.00 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-31-2024 $ 0.3142
$ 0.3142
-0.00%
Stock $ 532.02 7 yrs0.29 %$ 203.50 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 92.60 2 yrs2.55 %$ 4.68 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-02-2024 $ 0.5900
$ 0.5900
-0.00%
Stock $ 12.34 0 yrs12.64 %$ 1.12 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-26-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 188.03 69 yrs1.10 %$ 25.80 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.5150
$ 0.5150
-0.00%
Stock $ 20.76 0 yrs13.87 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2200
$ 0.2400
9.09%
Stock $ 9.36 0 yrs2.14 %$ 1.26 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 24.32 0 yrs12.17 %$ 0.34 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-19-2024 $ 0.7400
$ 0.7400
-0.00%
Stock $ 42.39 1 yrs2.08 %$ 5.35 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.2100
$ 0.2200
4.76%
Stock $ 66.41 0 yrs1.87 %$ 4.25 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-04-2024 $ 0.3100
$ 0.3100
-0.00%
Stock $ 18.73 2 yrs0.00 %$ 0.79 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-20-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 55.74 3 yrs0.93 %$ 9.68 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-05-2024 $ 0.1300
$ 0.1300
-0.00%
Stock $ 16.85 0 yrs10.68 %$ 0.92 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-28-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 2.27 1 yrs0.00 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0100
$ 0.0100
-0.00%
Stock $ 18.64 0 yrs6.22 %N/ANew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 175.58 3 yrs0.80 %$ 4.94 BNew Dividend Dec-13-2024 Dec-15-2024 Dec-31-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 24.14 1 yrs0.66 %$ 0.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 2.0000
$ 0.0400
-98.00%
Stock $ 10.00 1 yrs7.90 %$ 0.14 BNew Dividend Jan-21-2025 Jan-21-2025 Feb-01-2025 $ 0.1975
$ 0.1975
-0.00%
Stock $ 15.84 0 yrs2.53 %$ 28.16 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 11.50 0 yrs12.52 %$ 0.61 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.3600
$ 0.3600
-0.00%
Stock $ 23.32 1 yrs6.30 %N/ANew Dividend Jan-16-2025 Jan-16-2025 Jan-31-2025 $ 0.3672
$ 0.3672
-0.00%
Stock $ 365.14 1 yrs2.12 %$ 15.69 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-13-2024 $ 2.0000
$ 2.0000
-0.00%
Stock $ 91.40 0 yrs0.00 %$ 34.39 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-04-2024 $ 0.0000
$ 5.0000
10000%
Stock $ 115.47 4 yrs0.55 %$ 8.95 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 13.25 0 yrs13.13 %N/ANew Dividend Nov-29-2024 Dec-01-2024 Dec-16-2024 $ 0.4344
$ 0.4344
-0.00%
Stock $ 79.00 0 yrs0.00 %$ 9.08 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 17.42 0 yrs4.59 %$ 3.57 BNew Dividend Nov-26-2024 Nov-26-2024 Dec-10-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 24.70 0 yrs0.00 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 22.16 0 yrs0.00 %$ 1.75 BNew Dividend Nov-15-2024 Nov-15-2024 Nov-29-2024 $ 0.1500
$ 0.1500
-0.00%
Stock $ 10.71 2 yrs5.23 %$ 0.07 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.1300
$ 0.1400
7.69%
Stock $ 19.71 0 yrs1.01 %$ 0.59 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-26-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 95.99 6 yrs2.71 %$ 3.24 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.6500
$ 0.6500
-0.00%
Stock $ 51.93 14 yrs8.47 %$ 27.74 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-10-2024 $ 1.1000
$ 1.1000
-0.00%
Stock $ 32.59 10 yrs0.00 %$ 32.58 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-31-2024 $ 0.5550
$ 0.5550
-0.00%
Stock $ 17.16 0 yrs2.33 %$ 2.12 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-12-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 24.20 0 yrs8.26 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.0000
$ 0.5000
10000%
Stock $ 24.70 0 yrs0.00 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1667
$ 0.1667
-0.00%
Stock $ 7.34 0 yrs6.95 %$ 0.20 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-29-2024 $ 0.0425
$ 0.0425
-0.00%
Stock $ 10.75 2 yrs0.00 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 36.72 0 yrs0.27 %$ 5.52 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-12-2024 $ 0.0250
$ 0.0250
-0.00%
Stock $ 104.44 4 yrs2.37 %$ 12.35 BNew Dividend Dec-06-2024 Dec-06-2024 Jan-02-2025 $ 0.6200
$ 0.6200
-0.00%
Stock $ 6.82 0 yrs14.08 %$ 0.20 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-26-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 47.49 19 yrs0.00 %$ 36.60 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.9600
$ 0.8225
-14.32%
Stock $ 8.25 0 yrs4.12 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-20-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 92.56 0 yrs2.59 %$ 2.27 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-09-2024 $ 0.6000
$ 0.6000
-0.00%
Stock $ 75.29 3 yrs0.00 %$ 0.18 BNew Dividend Nov-20-2024 Nov-20-2024 Nov-29-2024 $ 0.6000
$ 0.6000
-0.00%
Stock $ 7.53 0 yrs3.19 %$ 0.37 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-11-2024 $ 0.0600
$ 0.0600
-0.00%
Stock $ 5.77 0 yrs6.93 %$ 0.55 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-09-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 10.00 2 yrs15.40 %$ 0.23 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-03-2025 $ 0.2450
$ 0.3850
57.14%
Stock $ 27.76 0 yrs5.98 %$ 3.30 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.4150
$ 0.4150
-0.00%
Stock $ 20.76 0 yrs13.87 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.2200
$ 0.2400
9.09%
Stock $ 18.63 0 yrs6.12 %N/ANew Dividend Dec-13-2024 Dec-15-2024 Dec-31-2024 $ 0.2844
$ 0.2844
-0.00%
Stock $ 28.95 2 yrs0.00 %$ 1.74 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-16-2024 $ 0.4200
$ 0.4200
-0.00%
Stock $ 54.11 0 yrs6.47 %$ 0.04 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-03-2025 $ 0.8750
$ 0.8750
-0.00%
Stock $ 122.41 16 yrs1.18 %$ 23.18 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-19-2024 $ 0.3600
$ 0.3600
-0.00%
Stock $ 11.55 1 yrs1.39 %$ 0.16 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-02-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 20.87 0 yrs6.28 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 34.47 1 yrs1.10 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0929
$ 0.0053
-94.34%
Stock $ 48.12 0 yrs1.35 %$ 0.15 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0205
$ 0.0205
-0.00%
Stock $ 49.85 3 yrs4.01 %$ 3.41 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 74.36 1 yrs1.44 %$ 0.03 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0220
$ 0.0220
-0.00%
Stock $ 19.01 1 yrs51.13 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.3750
$ 0.8356
122.83%
Stock $ 25.08 0 yrs8.09 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1693
$ 0.1693
-0.00%
Stock $ 24.93 0 yrs7.54 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Dec-01-2024 $ 0.4688
$ 0.4688
-0.00%
Stock $ 105.70 2 yrs2.71 %$ 31.01 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-07-2025 $ 0.7150
$ 0.7150
-0.00%
Stock $ 2.57 0 yrs6.23 %$ 2.65 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-12-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 89.99 0 yrs6.96 %$ 39.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 1.5650
$ 1.5650
-0.00%
Stock $ 74.81 2 yrs19.88 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-25-2024 $ 1.2434
$ 1.2434
-0.00%
Stock $ 25.62 1 yrs9.84 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-31-2024 $ 0.6761
$ 0.6296
-6.88%
Stock $ 23.81 0 yrs5.25 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 20.92 3 yrs4.01 %$ 0.00 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0718
$ 0.0718
-0.00%
Stock $ 8.65 0 yrs0.00 %$ 5.04 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-11-2024 $ 0.0900
$ 0.0900
-0.00%
Stock $ 50.46 1 yrs1.43 %N/ANew Dividend Dec-04-2024 Dec-05-2024 Dec-19-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 23.77 0 yrs4.12 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0332
$ 0.0332
-0.00%
Stock $ 59.62 1 yrs1.07 %$ 3.41 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-11-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 19.98 0 yrs5.81 %$ 0.57 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-13-2024 $ 0.1600
$ 0.2900
81.25%
Stock $ 68.91 0 yrs0.70 %$ 4.17 BNew Dividend Nov-20-2024 Nov-20-2024 Dec-04-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 36.40 1 yrs2.09 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0327
$ 0.0327
-0.00%
Stock $ 15.14 2 yrs3.96 %$ 12.16 BNew Dividend Nov-14-2024 Nov-14-2024 Nov-22-2024 $ 0.2100
$ 0.1500
-28.57%
Stock $ 45.95 3 yrs3.90 %$ 1.40 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.1594
$ 0.1594
-0.00%
Stock $ 17.95 1 yrs25.68 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.3193
$ 0.3501
9.65%
Stock $ 69.43 0 yrs1.43 %$ 0.84 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0406
$ 0.0406
-0.00%
Stock $ 24.98 1 yrs10.65 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-30-2024 $ 0.7111
$ 0.6654
-6.43%
Stock $ 24.95 0 yrs8.02 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 12.01 0 yrs73.11 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.6369
$ 0.6131
-3.74%
Stock $ 148.74 13 yrs3.76 %$ 0.15 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 1.4000
$ 1.4000
-0.00%
Stock $ 16.51 0 yrs0.00 %$ 3.16 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 22.37 0 yrs6.44 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 6.23 1 yrs0.00 %$ 0.10 BNew Dividend Nov-19-2024 Nov-19-2024 Dec-19-2024 $ 0.2150
$ 0.2160
0.47%
Stock $ 92.22 0 yrs1.26 %$ 17.01 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-18-2024 $ 0.2900
$ 0.2900
-0.00%
Stock $ 69.99 0 yrs52.22 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 3.3475
$ 2.2011
-34.25%
Stock $ 130.06 4 yrs2.31 %$ 4.17 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.7500
$ 0.7500
-0.00%
Stock $ 46.31 2 yrs4.69 %$ 0.29 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0673
$ 0.0537
-20.32%
Stock $ 24.59 0 yrs4.55 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0880
$ 0.0880
-0.00%
Stock $ 8.25 0 yrs4.85 %$ 0.34 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-20-2024 $ 0.1300
$ 0.1000
-23.08%
Stock $ 9.14 0 yrs18.38 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1600
$ 0.1400
-12.50%
Stock $ 19.80 0 yrs8.54 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1406
$ 0.1406
-0.00%
Stock $ 4.36 0 yrs0.00 %$ 0.11 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 123.79 15 yrs5.27 %$ 90.54 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-05-2024 $ 1.6300
$ 1.6300
-0.00%
Stock $ 1.28 0 yrs15.63 %$ 0.06 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-26-2024 $ 0.0800
$ 0.0500
-37.50%
Stock $ 22.82 0 yrs7.14 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1354
$ 0.1354
-0.00%
Stock $ 25.15 0 yrs7.95 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 8.94 0 yrs2.24 %$ 1.00 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-27-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.2735
$ 0.2629
-3.91%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.1742
$ 0.2065
18.54%
Stock $ 169.03 15 yrs3.24 %$ 24.97 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-16-2024 $ 1.3700
$ 1.3700
-0.00%
Stock $ 12.34 0 yrs8.75 %$ 0.41 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-13-2024 $ 0.3800
$ 0.1800
-52.63%
Stock $ 14.38 0 yrs45.27 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.3783
$ 0.4854
28.31%
Stock $ 15.99 3 yrs15.01 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 14.20 0 yrs0.00 %$ 0.20 BNew Dividend Nov-20-2024 Nov-20-2024 Dec-19-2024 $ 0.2906
$ 0.2906
-0.00%
Stock $ 25.03 1 yrs7.75 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1615
$ 0.1615
-0.00%
Stock $ 14.71 0 yrs9.52 %$ 1.81 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-09-2025 $ 0.3500
$ 0.5200
48.57%
Stock $ 8.84 0 yrs15.38 %$ 0.76 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.3400
$ 0.1000
-70.59%
Stock $ 9.12 0 yrs21.93 %$ 4.34 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-26-2024 $ 1.0000
$ 0.5000
-50.00%
Stock $ 75.64 10 yrs5.26 %$ 3.71 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.9850
$ 0.9950
1.02%
Stock $ 25.08 0 yrs8.09 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1693
$ 0.1693
-0.00%
Stock $ 46.83 6 yrs4.61 %$ 28.50 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 25.47 2 yrs9.07 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-31-2024 $ 0.6239
$ 0.5774
-7.45%
Stock $ 40.63 0 yrs0.81 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0133
$ 0.0133
-0.00%
Stock $ 55.19 0 yrs1.47 %$ 0.08 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0165
$ 0.0165
-0.00%
Stock $ 23.81 0 yrs5.25 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 21.34 3 yrs4.64 %$ 0.00 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0808
$ 0.0808
-0.00%
Stock $ 56.82 10 yrs3.52 %$ 15.55 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.4800
$ 0.5000
4.17%
Stock $ 7.93 3 yrs7.57 %$ 0.04 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.1300
$ 0.1500
15.38%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.2227
$ 0.2661
19.49%
Stock $ 18.73 2 yrs0.00 %$ 0.79 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-20-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 9.70 5 yrs10.72 %$ 1.03 BNew Dividend Dec-04-2024 Dec-04-2024 Dec-11-2024 $ 0.2600
$ 0.2600
-0.00%
Stock $ 6.92 3 yrs0.00 %$ 0.38 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 23.00 0 yrs6.26 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.3594
$ 0.3594
-0.00%
Stock $ 14.54 2 yrs0.00 %$ 0.24 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-07-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 43.15 1 yrs0.88 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0084
$ 0.0084
-0.00%
Stock $ 66.45 0 yrs21.37 %$ 0.02 BNew Dividend Nov-20-2024 Nov-20-2024 Nov-25-2024 $ 1.6406
$ 1.6406
-0.00%
Stock $ 10.05 0 yrs4.78 %$ 1.38 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 10.54 5 yrs5.50 %$ 0.64 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-06-2024 $ 0.1470
$ 0.1470
-0.00%
Stock $ 50.04 19 yrs0.00 %$ 3.20 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-20-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 24.74 0 yrs6.31 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3906
$ 0.3906
-0.00%
Stock $ 2.38 2 yrs2.10 %$ 0.11 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.0120
$ 0.0120
-0.00%
Stock $ 24.93 0 yrs2.05 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0224
$ 0.0224
-0.00%
Stock $ 85.49 1 yrs1.31 %$ 0.71 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0496
$ 0.0496
-0.00%
Stock $ 23.42 1 yrs8.28 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-30-2024 $ 0.4844
$ 0.4844
-0.00%
Stock $ 24.95 0 yrs8.02 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 194.79 13 yrs2.87 %$ 1.82 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 1.4000
$ 1.4000
-0.00%
Stock $ 22.36 0 yrs6.40 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.3563
$ 0.3563
-0.00%
Stock $ 30.27 0 yrs34.19 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.2581
$ 0.3292
27.55%
Stock $ 16.41 0 yrs9.99 %$ 0.90 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.4100
$ 0.4100
-0.00%
Stock $ 27.12 0 yrs1.36 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0120
$ 0.0120
-0.00%
Stock $ 106.40 10 yrs1.05 %$ 2.73 BNew Dividend Dec-02-2024 Dec-02-2024 Dec-16-2024 $ 0.2800
$ 0.2800
-0.00%
Stock $ 60.71 7 yrs0.46 %$ 1.07 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 51.06 2 yrs0.88 %$ 1.50 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-27-2024 $ 0.4500
$ 0.4500
-0.00%
Stock $ 33.90 0 yrs3.54 %$ 0.34 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-11-2024 $ 0.3000
$ 0.3000
-0.00%
Stock $ 37.50 11 yrs4.27 %$ 0.10 BNew Dividend Dec-03-2024 Dec-03-2024 Dec-17-2024 $ 0.4000
$ 0.4000
-0.00%
Stock $ 19.78 0 yrs5.66 %$ 1.57 BNew Dividend Nov-19-2024 Nov-19-2024 Nov-27-2024 $ 0.3000
$ 0.2800
-6.67%
Stock $ 5.10 0 yrs9.41 %$ 0.12 BNew Dividend Nov-20-2024 Nov-20-2024 Nov-29-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 14.22 1 yrs11.25 %$ 0.61 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-25-2024 $ 0.3400
$ 0.4000
17.65%
Stock $ 47.15 2 yrs5.64 %$ 0.19 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0583
$ 0.0583
-0.00%
Stock $ 10.52 3 yrs0.00 %$ 0.62 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-16-2024 $ 0.3850
$ 0.3850
-0.00%
Stock $ 3.03 0 yrs15.84 %$ 0.04 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-08-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 9.14 0 yrs18.38 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1600
$ 0.1400
-12.50%
Stock $ 19.80 0 yrs8.54 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1406
$ 0.1406
-0.00%
Stock $ 25.23 3 yrs0.00 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Dec-04-2024 $ 0.1400
$ 0.1500
7.14%
Stock $ 16.26 1 yrs7.50 %N/ANew Dividend Nov-27-2024 Nov-27-2024 Dec-16-2024 $ 0.3047
$ 0.3047
-0.00%
Stock $ 16.09 0 yrs3.48 %$ 0.26 BNew Dividend Nov-13-2024 Nov-13-2024 Nov-27-2024 $ 0.1400
$ 0.1400
-0.00%
Stock $ 4.99 0 yrs9.62 %$ 0.22 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-29-2024 $ 0.1000
$ 0.0400
-60.00%
Stock $ 513.00 15 yrs1.64 %$ 472.11 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-17-2024 $ 2.1000
$ 2.1000
-0.00%
Stock $ 5.38 1 yrs21.00 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-20-2024 $ 0.0322
$ 0.0322
-0.00%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.8039
$ 0.2646
-67.08%
Stock $ 80.99 0 yrs1.57 %$ 0.30 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0744
$ 0.0744
-0.00%
Stock $ 4.04 0 yrs2.48 %$ 0.55 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.1000
$ 0.0200
-80.00%
Stock $ 6.67 0 yrs6.60 %$ 0.87 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-16-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 8.65 0 yrs0.00 %$ 5.04 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-11-2024 $ 0.0900
$ 0.0900
-0.00%
Stock $ 22.82 0 yrs7.14 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1354
$ 0.1354
-0.00%
Stock $ 30.67 11 yrs0.00 %$ 60.48 BNew Dividend Nov-20-2024 Nov-20-2024 Dec-19-2024 $ 0.4000
$ 0.4000
-0.00%
Stock $ 15.98 0 yrs9.76 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Dec-01-2024 $ 0.3906
$ 0.3906
-0.00%
Stock $ 77.72 11 yrs1.54 %$ 11.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3000
$ 0.3000
-0.00%
Stock $ 59.69 0 yrs3.10 %$ 0.45 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0852
$ 0.0852
-0.00%
Stock $ 15.59 0 yrs1.92 %$ 0.40 BNew Dividend Nov-12-2024 Nov-12-2024 Nov-20-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.2448
$ 0.1199
-51.02%
Stock $ 42.21 1 yrs1.75 %$ 0.29 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-15-2024 $ 0.2850
$ 0.2850
-0.00%
Stock $ 53.12 1 yrs0.00 %$ 21.02 BNew Dividend Nov-27-2024 Nov-27-2024 Dec-13-2024 $ 0.1200
$ 0.1600
33.33%
Stock $ 25.75 3 yrs9.55 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-31-2024 $ 0.6616
$ 0.6161
-6.88%
Stock $ 15.79 1 yrs1.27 %$ 0.88 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-17-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 15.99 3 yrs15.01 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 25.15 0 yrs7.95 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 61.87 4 yrs2.81 %$ 1.36 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-15-2024 $ 0.6520
$ 0.6520
-0.00%
Stock $ 19.91 0 yrs13.66 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-20-2024 $ 0.2232
$ 0.2232
-0.00%
Stock $ 26.55 1 yrs7.53 %N/ANew Dividend Dec-05-2024 Dec-05-2024 Dec-30-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 75.90 2 yrs0.42 %$ 26.33 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-27-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 8.84 0 yrs15.38 %$ 0.76 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.3400
$ 0.3400
-0.00%
Stock $ 49.00 14 yrs2.69 %$ 2.34 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-02-2024 $ 0.3300
$ 0.3300
-0.00%
Stock $ 5.10 2 yrs0.78 %$ 3.25 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-04-2024 $ 0.0138
$ 0.0138
-0.00%
Stock $ 252.83 20 yrs0.62 %$ 13.13 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3900
$ 0.3900
-0.00%
Stock $ 154.39 2 yrs11.15 %N/ANew Dividend Nov-20-2024 Nov-20-2024 Nov-25-2024 $ 1.3966
$ 1.3966
-0.00%
Stock $ 26.44 0 yrs4.05 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0423
$ 0.0423
-0.00%
Stock $ 25.03 1 yrs7.75 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1615
$ 0.1615
-0.00%
Stock $ 39.29 2 yrs1.04 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0063
$ 0.0063
-0.00%
Stock $ 46.37 0 yrs0.00 %$ 6.40 BNew Dividend Nov-15-2024 Nov-15-2024 Nov-26-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 3.84 0 yrs10.42 %$ 0.21 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 23.82 16 yrs0.00 %$ 20.62 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-15-2025 $ 0.9975
$ 0.9975
-0.00%
Stock $ 38.95 0 yrs20.28 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.2375
$ 0.2874
21.01%
Stock $ 31.96 1 yrs5.07 %$ 11.66 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-31-2024 $ 0.4050
$ 0.4050
-0.00%
Stock $ 25.08 0 yrs8.09 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1693
$ 0.1693
-0.00%
Stock $ 23.81 0 yrs6.17 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3672
$ 0.3672
-0.00%
Stock $ 276.40 14 yrs1.30 %$ 9.22 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-12-2024 $ 0.9000
$ 0.9000
-0.00%
Stock $ 25.80 0 yrs0.85 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0053
$ 0.0053
-0.00%
Stock $ 173.49 8 yrs2.19 %$ 4.78 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-31-2024 $ 0.9000
$ 0.9500
5.56%
Stock $ 24.70 1 yrs10.49 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-30-2024 $ 0.7006
$ 0.6467
-7.69%
Stock $ 23.81 0 yrs5.25 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 229.20 1 yrs0.96 %$ 44.30 BNew Dividend Nov-15-2024 Nov-15-2024 Nov-29-2024 $ 0.5100
$ 0.5500
7.84%
Stock $ 50.46 1 yrs1.43 %N/ANew Dividend Nov-21-2024 Nov-21-2024 Dec-05-2024 $ 0.1800
$ 1.5000
733.33%
Stock $ 25.06 0 yrs5.95 %N/ANew Dividend Dec-09-2024 Dec-09-2024 Dec-24-2024 $ 0.3719
$ 0.3719
-0.00%
Stock $ 51.06 2 yrs0.88 %$ 1.50 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.4500
$ 4.0500
800.00%
Stock $ 50.90 7 yrs2.36 %$ 0.26 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0307
$ 0.0307
-0.00%
Stock $ 9.87 2 yrs0.00 %$ 1.11 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 10.97 0 yrs3.65 %$ 0.60 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-20-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 50.20 3 yrs5.06 %$ 0.49 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.2103
$ 0.2103
-0.00%
Stock $ 62.79 0 yrs3.31 %$ 1.98 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.1210
$ 0.1210
-0.00%
Stock $ 23.07 1 yrs8.67 %N/ANew Dividend Dec-02-2024 Dec-02-2024 Dec-30-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 9.14 0 yrs18.38 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1600
$ 0.1400
-12.50%
Stock $ 24.95 0 yrs8.02 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 10.36 3 yrs10.33 %$ 1.32 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.2700
$ 0.2700
-0.00%
Stock $ 514.64 11 yrs0.64 %$ 55.18 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.7500
$ 0.8250
10.00%
Stock $ 291.69 49 yrs2.11 %$ 118.85 BNew Dividend Dec-13-2024 Dec-13-2024 Jan-01-2025 $ 1.4000
$ 1.5400
10.00%
Stock $ 228.46 13 yrs1.82 %$ 66.05 BNew Dividend Dec-09-2024 Dec-09-2024 Dec-31-2024 $ 0.9500
$ 1.0400
9.47%
Stock $ 53.83 9 yrs2.79 %$ 7.38 BNew Dividend Dec-05-2024 Dec-05-2024 Jan-06-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 11.94 0 yrs3.69 %$ 0.44 BNew Dividend Nov-15-2024 Nov-15-2024 Nov-29-2024 $ 0.1100
$ 0.1100
-0.00%
Stock $ 109.48 5 yrs0.91 %$ 9.48 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-27-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 17.55 2 yrs9.57 %$ 1.13 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.4200
$ 0.4200
-0.00%
Stock $ 150.27 7 yrs1.30 %$ 6.09 BNew Dividend Dec-16-2024 Dec-16-2024 Jan-07-2025 $ 0.4900
$ 0.4900
-0.00%
Stock $ 26.15 1 yrs4.59 %$ 0.32 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.3000
$ 0.3000
-0.00%
Stock $ 85.06 3 yrs1.73 %$ 0.29 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.0243
$ 0.0243
-0.00%
Stock $ 32.49 0 yrs2.28 %$ 4.99 BNew Dividend Nov-18-2024 Nov-18-2024 Dec-05-2024 $ 0.1850
$ 0.1850
-0.00%
Stock $ 9.53 0 yrs13.43 %$ 0.22 BNew Dividend Nov-19-2024 Nov-19-2024 Nov-27-2024 $ 0.3200
$ 0.3200
-0.00%
Stock $ 32.95 1 yrs5.46 %$ 5.28 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-19-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 17.20 0 yrs6.10 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.2625
$ 0.2625
-0.00%
Stock $ 19.80 0 yrs8.54 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1406
$ 0.1406
-0.00%
Stock $ 21.22 2 yrs1.32 %$ 0.52 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-16-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 21.37 1 yrs3.18 %$ 2.67 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 138.79 20 yrs2.51 %$ 21.57 BNew Dividend Nov-25-2024 Nov-25-2024 Dec-09-2024 $ 0.8050
$ 0.8700
8.07%
Stock $ 16.84 0 yrs56.95 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.7292
$ 0.8253
13.18%
Stock $ 65.65 9 yrs3.26 %$ 0.43 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.1249
$ 0.1249
-0.00%
Stock $ 47.78 11 yrs1.84 %$ 5.32 BNew Dividend Dec-12-2024 Dec-12-2024 Jan-09-2025 $ 0.2100
$ 0.2200
4.76%
Stock $ 42.81 1 yrs0.75 %$ 1.11 BNew Dividend Nov-22-2024 Nov-22-2024 Dec-06-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 23.60 1 yrs83.94 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 1.1851
$ 1.0228
-13.70%
Stock $ 24.40 0 yrs6.15 %N/ANew Dividend Dec-01-2024 Dec-01-2024 Dec-15-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 50.51 3 yrs1.74 %$ 47.40 BNew Dividend Dec-10-2024 Dec-10-2024 Jan-15-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 4.65 0 yrs2.15 %$ 0.18 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-27-2024 $ 0.0250
$ 0.0250
-0.00%
Stock $ 19.59 0 yrs6.23 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 15.99 3 yrs15.01 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 25.89 0 yrs8.92 %N/ANew Dividend Nov-25-2024 Nov-25-2024 Nov-29-2024 $ 0.5781
$ 0.5781
-0.00%
Stock $ 94.06 2 yrs1.02 %$ 3.75 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-27-2024 $ 0.2400
$ 0.2400
-0.00%
Stock $ 41.96 2 yrs3.17 %$ 0.09 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.1093
$ 0.0154
-85.90%
Stock $ 22.82 0 yrs7.14 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1354
$ 0.1354
-0.00%
Stock $ 5.08 1 yrs137.60 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.2224
$ 0.4012
80.40%
Stock $ 13.61 0 yrs9.92 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-20-2024 $ 0.1095
$ 0.1095
-0.00%
Stock $ 25.15 0 yrs7.95 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 50.10 2 yrs7.15 %$ 1.59 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-15-2024 $ 0.9000
$ 0.9100
1.11%
Stock $ 38.44 3 yrs3.38 %$ 0.00 BNew Dividend Nov-07-2024 Nov-07-2024 Nov-12-2024 $ 0.3701
$ 0.3701
-0.00%
Stock $ 16.43 0 yrs18.56 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-20-2024 $ 0.1426
$ 0.1426
-0.00%
Stock $ 18.53 4 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 3.96 0 yrs1.26 %$ 0.67 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0130
$ 0.0130
-0.00%
Stock $ 21.71 3 yrs3.82 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-14-2024 $ 0.0788
$ 0.0733
-6.96%
Stock $ 22.65 3 yrs6.58 %$ 0.03 BNew Dividend Nov-29-2024 Nov-29-2024 Dec-02-2024 $ 0.1126
$ 0.1126
-0.00%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Nov-07-2024 Nov-07-2024 Nov-08-2024 $ 0.6061
$ 0.2138
-64.72%
Stock $ 9.56 0 yrs13.17 %N/ANew Dividend Nov-12-2024 Nov-12-2024 Nov-20-2024 $ 0.1065
$ 0.1065
-0.00%
Stock $ 20.84 0 yrs1.92 %$ 3.17 BNew Dividend Nov-18-2024 Nov-18-2024 Nov-29-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 37.31 4 yrs2.79 %$ 13.76 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2600
$ 0.2600
-0.00%
Stock $ 25.61 1 yrs0.47 %$ 0.43 BNew Dividend Nov-21-2024 Nov-21-2024 Dec-05-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 54.52 5 yrs1.17 %$ 8.83 BNew Dividend Dec-06-2024 Dec-06-2024 Dec-23-2024 $ 0.1600
$ 0.1600
-0.00%
Stock $ 8.06 4 yrs6.70 %$ 2.37 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1300
$ 0.1350
3.85%
Stock $ 89.36 3 yrs3.13 %$ 6.72 BNew Dividend Dec-05-2024 Dec-05-2024 Dec-19-2024 $ 0.7000
$ 0.7000
-0.00%
Stock $ 25.03 1 yrs7.75 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Feb-28-2025 $ 0.1615
$ 0.1615
-0.00%
Stock $ 25.19 1 yrs7.94 %N/ANew Dividend Nov-15-2024 Nov-15-2024 Dec-01-2024 $ 0.5000
$ 0.5000
-0.00%

Members can get this information emailed to them daily. Become a member today to access all of Dividend Investor’s tools.

User Notes

Congratulations, our proprietary Dividend Alert™ tool is ready for your use. You will now be alerted if any one of the thousands of stocks makes a dividend announcement.

  • The Alert feature will keep you updated to the “Dividend Announcements” in the market
  • Visit this page to be kept up to date with a rolling three months of dividend data
  • You can click the stock symbol to be transferred to the “Dividend Quote” tool
  • You can click the stock symbol to be transferred to the “Dividend Quote” tool
    To save stocks to your “Dividend Scorecard” check the check box to the left of the stock symbols you would like to add. Then click (+) Scorecard to automatically add those checked stock symbols to your “Dividend Scorecard”
Dividend Tools

Dividend Capture Calendar Monthly Dividend Directory Closed-End Fund Directory REIT Dividend Directory DRIP Directory Royalty Trust Directory ETF Directory MLP Directory Dividend Allstars Ranking SIGN UP NOW

X
Search Dividend Investor