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 $ 24.59 0 yrs6.47 %$ 0.16 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1328
$ 0.1328
-0.00%
Stock $ 45.77 3 yrs5.81 %$ 57.60 BNew Dividend Jan-23-2025 Jan-23-2025 Feb-03-2025 $ 0.6650
$ 0.6650
-0.00%
Stock $ 28.22 0 yrs2.83 %$ 0.65 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-28-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 65.81 0 yrs8.30 %$ 0.96 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-29-2025 $ 0.3112
$ 0.4483
44.08%
Stock $ 8.53 1 yrs4.45 %$ 0.19 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 120.81 11 yrs1.69 %$ 15.55 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.5100
$ 0.5100
-0.00%
Stock $ 25.45 0 yrs7.86 %N/ANew Dividend Jan-17-2025 Jan-17-2025 Jan-30-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 23.76 0 yrs18.39 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.9980
$ 0.9950
-0.30%
Stock $ 900.00 0 yrs6.67 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 10.0000
$ 15.0000
50.00%
Stock $ 25.10 0 yrs7.97 %N/ANew Dividend Apr-16-2025 Apr-16-2025 Apr-30-2025 $ 0.0000
$ 0.1667
10000%
Stock $ 25.72 0 yrs5.95 %$ 0.13 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1276
$ 0.1276
-0.00%
Stock $ 7.14 0 yrs13.45 %$ 0.47 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 473.65 4 yrs0.21 %$ 21.79 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-31-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 9.37 1 yrs4.38 %$ 0.12 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0350
$ 0.0350
-0.00%
Stock $ 7.81 0 yrs8.45 %$ 0.21 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0550
$ 0.0550
-0.00%
Stock $ 10.45 0 yrs3.44 %N/ANew Dividend Jan-21-2025 Jan-21-2025 Feb-03-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 195.63 14 yrs3.27 %$ 77.62 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-05-2025 $ 1.6000
$ 1.6000
-0.00%
Stock $ 1,382.06 1 yrs1.09 %$ 29.67 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-23-2025 $ 10.0000
$ 15.0000
50.00%
Stock $ 9.74 3 yrs11.08 %$ 0.22 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0850
$ 0.0750
-11.76%
Stock $ 11.09 2 yrs11.09 %$ 0.92 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1025
$ 0.1025
-0.00%
Stock $ 12.00 1 yrs4.92 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 25.70 0 yrs9.73 %N/ANew Dividend Jan-14-2025 Jan-15-2025 Jan-31-2025 $ 0.6250
$ 0.6250
-0.00%
Stock $ 25.10 0 yrs7.97 %N/ANew Dividend Mar-17-2025 Mar-17-2025 Mar-31-2025 $ 0.0000
$ 0.1667
10000%
Stock $ 25.50 0 yrs7.84 %N/ANew Dividend Jan-17-2025 Jan-17-2025 Jan-30-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 8.55 0 yrs13.33 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1003
$ 0.0950
-5.28%
Stock $ 26.29 0 yrs6.09 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.3700
$ 0.1334
-63.95%
Stock $ 12.15 1 yrs6.75 %$ 0.31 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0771
$ 0.0771
-0.00%
Stock $ 14.76 1 yrs7.38 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.0916
$ 0.0905
-1.20%
Stock $ 26.08 0 yrs7.32 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-15-2025 $ 0.4766
$ 0.4766
-0.00%
Stock $ 11.47 1 yrs6.63 %$ 0.11 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 18.81 1 yrs10.69 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1675
$ 0.1675
-0.00%
Stock $ 23.98 1 yrs8.09 %$ 1.75 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1646
$ 0.1646
-0.00%
Stock $ 7.52 0 yrs14.63 %$ 1.73 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-16-2025 $ 0.2750
$ 0.2750
-0.00%
Stock $ 4.93 0 yrs11.76 %$ 0.57 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0480
$ 0.0480
-0.00%
Stock $ 11.00 1 yrs5.82 %$ 0.29 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0555
$ 0.0555
-0.00%
Stock $ 7.35 0 yrs13.47 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.0810
$ 0.0880
8.64%
Stock $ 14.25 2 yrs9.33 %$ 0.49 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1132
$ 0.1132
-0.00%
Stock $ 17.48 0 yrs5.72 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 5.08 1 yrs137.60 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.2224
$ 0.2509
12.81%
Stock $ 1.26 0 yrs0.00 %$ 0.00 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0150
$ 0.0150
-0.00%
Stock $ 10.56 1 yrs6.91 %$ 0.04 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0690
$ 0.0690
-0.00%
Stock $ 22.82 0 yrs4.43 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 21.47 1 yrs5.12 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.1092
$ 0.1017
-6.81%
Stock $ 12.93 0 yrs9.59 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1035
$ 0.1035
-0.00%
Stock $ 11.40 1 yrs6.93 %$ 0.19 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0780
$ 0.0780
-0.00%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.2448
$ 0.1807
-26.18%
Stock $ 10.46 1 yrs5.64 %$ 0.60 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0508
$ 0.0508
-0.00%
Stock $ 5.74 0 yrs10.45 %$ 0.20 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0510
$ 0.0400
-21.57%
Stock $ 15.00 1 yrs11.87 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1781
$ 0.1782
0.06%
Stock $ 21.51 0 yrs8.14 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-27-2025 $ 0.1458
$ 0.1458
-0.00%
Stock $ 15.32 2 yrs7.57 %$ 0.13 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0974
$ 0.0951
-2.36%
Stock $ 44.63 4 yrs0.13 %$ 14.03 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.0140
$ 0.0140
-0.00%
Stock $ 7.24 1 yrs5.25 %$ 0.44 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0360
$ 0.0360
-0.00%
Stock $ 11.22 1 yrs5.97 %$ 0.23 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0555
$ 0.0555
-0.00%
Stock $ 34.27 0 yrs6.65 %$ 1.55 BNew Dividend Feb-20-2025 Feb-20-2025 Feb-28-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 14.47 0 yrs6.91 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 9.80 0 yrs9.49 %$ 0.36 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0779
$ 0.0779
-0.00%
Stock $ 15.22 0 yrs10.71 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1398
$ 0.1357
-2.93%
Stock $ 18.68 0 yrs5.35 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0000
$ 0.0833
10000%
Stock $ 11.50 2 yrs4.35 %$ 0.04 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 5.75 2 yrs11.30 %$ 0.78 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 182.04 10 yrs0.66 %$ 2.20 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-29-2025 $ 0.2600
$ 0.3000
15.38%
Stock $ 11.15 1 yrs5.92 %$ 0.07 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0646
$ 0.0646
-0.00%
Stock $ 15.32 0 yrs7.38 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0965
$ 0.0945
-2.07%
Stock $ 20.77 1 yrs7.51 %$ 0.82 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1338
$ 0.1338
-0.00%
Stock $ 7.55 0 yrs5.30 %$ 0.05 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0335
$ 0.0335
-0.00%
Stock $ 8.26 1 yrs9.32 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0657
$ 0.0657
-0.00%
Stock $ 16.22 0 yrs6.23 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 10.34 1 yrs5.32 %$ 0.13 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 10.01 0 yrs12.59 %N/ANew Dividend Feb-13-2025 Feb-13-2025 Feb-28-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 26.21 0 yrs3.85 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 34.50 4 yrs4.52 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 2.67 1 yrs8.97 %$ 0.34 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0198
$ 0.0198
-0.25%
Stock $ 7.63 1 yrs11.53 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0868
$ 0.0868
0.06%
Stock $ 1.74 1 yrs10.34 %$ 0.04 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0148
$ 0.0147
-0.27%
Stock $ 10.66 1 yrs12.38 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1190
$ 0.1190
-0.00%
Stock $ 8.22 0 yrs5.84 %$ 0.11 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 15.45 1 yrs18.19 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2892
$ 0.2891
-0.03%
Stock $ 9.54 2 yrs4.61 %$ 0.08 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0380
$ 0.0380
-0.00%
Stock $ 15.07 0 yrs9.49 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1187
$ 0.1187
-0.00%
Stock $ 9.05 4 yrs11.27 %$ 0.10 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 9.76 1 yrs6.66 %$ 0.15 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0625
$ 0.0625
-0.00%
Stock $ 10.20 1 yrs5.59 %$ 0.07 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-22-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 19.96 0 yrs5.06 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 5.77 0 yrs4.51 %$ 0.17 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0215
$ 0.0215
-0.00%
Stock $ 14.99 1 yrs8.27 %$ 0.07 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1058
$ 0.1058
-0.00%
Stock $ 12.63 0 yrs10.45 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 38.30 1 yrs8.22 %$ 0.31 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2621
$ 0.2621
-0.00%
Stock $ 13.98 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 49.27 1 yrs10.01 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-10-2025 $ 0.4308
$ 0.4285
-0.54%
Stock $ 11.17 1 yrs6.00 %$ 0.69 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0555
$ 0.0555
-0.00%
Stock $ 10.16 1 yrs5.51 %$ 0.40 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0512
$ 0.0512
-0.00%
Stock $ 6.36 1 yrs8.65 %$ 0.38 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0455
$ 0.0454
-0.11%
Stock $ 12.91 1 yrs10.15 %N/ANew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.1090
$ 0.1090
-0.00%
Stock $ 8.08 1 yrs3.84 %$ 0.09 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0265
$ 0.0265
-0.00%
Stock $ 61.96 0 yrs1.94 %$ 2.66 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-27-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 11.54 1 yrs6.41 %$ 0.05 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0725
$ 0.0725
-0.00%
Stock $ 37.33 0 yrs8.04 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 12.18 1 yrs6.57 %$ 0.08 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0785
$ 0.0785
-0.00%
Stock $ 6.70 0 yrs14.03 %$ 0.08 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0800
$ 0.0642
-19.70%
Stock $ 9.88 1 yrs6.68 %$ 0.36 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0628
$ 0.0628
-0.00%
Stock $ 18.32 1 yrs8.13 %$ 0.04 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1293
$ 0.1293
-0.00%
Stock $ 5.78 0 yrs5.19 %$ 0.03 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0248
$ 0.0248
-0.00%
Stock $ 10.93 1 yrs4.76 %$ 0.02 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0515
$ 0.0515
-0.00%
Stock $ 475.74 11 yrs2.27 %$ 16.57 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 2.7000
$ 2.7000
-0.00%
Stock $ 13.70 1 yrs7.59 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.0866
$ 0.0858
-0.92%
Stock $ 12.01 1 yrs12.82 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.1289
$ 0.1277
-0.93%
Stock $ 15.61 0 yrs6.41 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 8.75 3 yrs7.54 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0697
$ 0.0697
-0.00%
Stock $ 25.18 0 yrs4.01 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 13.49 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 22.16 0 yrs0.00 %$ 1.75 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 16.67 0 yrs8.88 %$ 0.32 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1235
$ 0.1235
-0.00%
Stock $ 8.55 0 yrs13.33 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.1003
$ 0.0950
-5.28%
Stock $ 11.95 1 yrs5.77 %$ 0.03 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0675
$ 0.0675
-0.00%
Stock $ 25.95 0 yrs8.44 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-15-2025 $ 0.5469
$ 0.5469
-0.00%
Stock $ 11.45 1 yrs6.81 %$ 0.27 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0735
$ 0.0735
-0.00%
Stock $ 9.96 0 yrs9.54 %$ 1.06 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-22-2025 $ 0.0794
$ 0.0729
-8.19%
Stock $ 14.38 0 yrs45.27 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.3783
$ 0.3499
-7.51%
Stock $ 7.44 0 yrs5.38 %$ 0.21 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0330
$ 0.0330
-0.00%
Stock $ 15.12 0 yrs7.54 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0954
$ 0.0940
-1.47%
Stock $ 13.02 0 yrs3.53 %$ 1.59 BNew Dividend Jan-21-2025 Jan-21-2025 Feb-06-2025 $ 0.1150
$ 0.1150
-0.00%
Stock $ 15.82 0 yrs11.31 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.1494
$ 0.1494
-0.00%
Stock $ 7.35 0 yrs13.47 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Feb-28-2025 $ 0.0810
$ 0.0880
8.64%
Stock $ 10.92 1 yrs7.33 %$ 0.00 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0827
$ 0.0827
-0.00%
Stock $ 16.97 0 yrs5.89 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 10.59 1 yrs6.04 %$ 0.47 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0545
$ 0.0545
-0.00%
Stock $ 11.36 1 yrs5.19 %$ 0.21 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0545
$ 0.0545
-0.00%
Stock $ 25.56 0 yrs4.42 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0938
$ 0.0938
-0.00%
Stock $ 13.46 3 yrs11.07 %$ 0.24 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1238
$ 0.1238
-0.00%
Stock $ 15.22 0 yrs10.71 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.1398
$ 0.1357
-2.93%
Stock $ 12.81 0 yrs7.73 %$ 0.19 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.0825
$ 0.0825
-0.00%
Stock $ 6.05 1 yrs5.79 %$ 0.13 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0291
$ 0.0291
-0.00%
Stock $ 14.76 1 yrs7.38 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0916
$ 0.0905
-1.20%
Stock $ 12.42 1 yrs6.28 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0735
$ 0.0735
-0.00%
Stock $ 11.45 1 yrs7.69 %$ 0.21 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0730
$ 0.0730
-0.00%
Stock $ 22.76 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 23.67 2 yrs8.24 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.1605
$ 0.1829
13.97%
Stock $ 16.18 0 yrs6.86 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0929
$ 0.0929
-0.00%
Stock $ 9.76 1 yrs5.02 %$ 0.15 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0417
$ 0.0417
-0.00%
Stock $ 7.26 0 yrs4.82 %$ 0.07 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 12.85 3 yrs11.21 %$ 0.34 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1203
$ 0.1203
-0.00%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.1742
$ 0.3102
78.07%
Stock $ 16.97 0 yrs5.95 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 10.63 1 yrs6.11 %$ 0.24 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 21.51 0 yrs8.14 %N/ANew Dividend Feb-14-2025 Feb-15-2025 Feb-27-2025 $ 0.1458
$ 0.1458
-0.00%
Stock $ 15.32 2 yrs7.57 %$ 0.13 BNew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.0974
$ 0.0951
-2.36%
Stock $ 34.27 0 yrs6.65 %$ 1.55 BNew Dividend Mar-21-2025 Mar-21-2025 Mar-31-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 17.90 0 yrs5.64 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 15.51 0 yrs8.51 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 6.06 1 yrs5.44 %$ 0.06 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0290
$ 0.0290
-0.00%
Stock $ 27.49 0 yrs9.82 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-09-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 12.66 1 yrs5.92 %$ 0.11 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 20.76 0 yrs2.70 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0464
$ 0.0464
-0.00%
Stock $ 15.12 0 yrs7.08 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0965
$ 0.0965
-0.00%
Stock $ 8.82 1 yrs6.69 %$ 0.07 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0559
$ 0.0559
0.02%
Stock $ 15.32 0 yrs7.38 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.0965
$ 0.0945
-2.07%
Stock $ 24.04 1 yrs7.28 %$ 1.05 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1523
$ 0.1523
-0.00%
Stock $ 13.58 0 yrs9.94 %$ 0.48 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.1125
$ 0.1125
-0.00%
Stock $ 9.27 1 yrs8.31 %$ 0.60 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0651
$ 0.0651
-0.00%
Stock $ 15.30 0 yrs6.60 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 10.01 0 yrs12.59 %N/ANew Dividend Mar-17-2025 Mar-17-2025 Mar-31-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 11.90 1 yrs5.55 %$ 0.16 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0595
$ 0.0595
-0.00%
Stock $ 21.90 0 yrs4.61 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 10.01 1 yrs5.99 %$ 0.22 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 10.00 0 yrs4.90 %$ 0.10 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0410
$ 0.0410
-0.00%
Stock $ 3.10 0 yrs7.74 %$ 0.18 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0195
$ 0.0195
-0.41%
Stock $ 16.84 0 yrs56.95 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.7292
$ 0.4451
-38.96%
Stock $ 18.68 0 yrs14.19 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.2205
$ 0.2205
-0.00%
Stock $ 8.17 2 yrs4.16 %$ 0.12 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 18.23 3 yrs9.87 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1535
$ 0.1535
-0.00%
Stock $ 11.96 0 yrs11.79 %$ 0.25 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1172
$ 0.1172
-0.00%
Stock $ 15.48 2 yrs5.56 %$ 0.18 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0850
$ 0.0700
-17.65%
Stock $ 6.18 4 yrs10.84 %$ 0.22 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-22-2025 $ 0.0470
$ 0.0470
-0.00%
Stock $ 9.21 0 yrs4.67 %$ 0.16 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0360
$ 0.0360
-0.00%
Stock $ 14.24 1 yrs8.29 %$ 0.79 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0993
$ 0.0993
-0.00%
Stock $ 10.00 1 yrs6.00 %$ 0.44 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 8.35 0 yrs8.26 %$ 0.53 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0619
$ 0.0619
-0.00%
Stock $ 19.01 1 yrs51.13 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.3750
$ 0.4443
18.48%
Stock $ 1.02 1 yrs0.00 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 12.60 0 yrs7.94 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 4.68 1 yrs8.76 %$ 0.39 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0338
$ 0.0338
-0.06%
Stock $ 24.93 0 yrs4.05 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 3.70 1 yrs5.13 %$ 0.12 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0160
$ 0.0160
-0.00%
Stock $ 20.10 0 yrs5.22 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0924
$ 0.0839
-9.20%
Stock $ 8.49 0 yrs4.12 %$ 0.21 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0290
$ 0.0290
-0.00%
Stock $ 12.42 1 yrs6.92 %$ 0.50 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0795
$ 0.0795
-0.00%
Stock $ 22.09 0 yrs12.22 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-10-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 10.14 1 yrs6.61 %$ 0.27 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0646
$ 0.0646
-0.00%
Stock $ 17.26 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 135.00 1 yrs2.37 %$ 11.33 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-24-2025 $ 4.0000
$ 0.8000
-80.00%
Stock $ 25.62 1 yrs7.85 %$ 0.17 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1733
$ 0.1733
-0.00%
Stock $ 8.48 0 yrs11.56 %$ 0.15 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0814
$ 0.0814
-0.00%
Stock $ 9.90 1 yrs5.56 %$ 0.13 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0495
$ 0.0495
-0.00%
Stock $ 16.70 0 yrs6.95 %N/ANew Dividend Feb-03-2025 Feb-03-2025 Feb-18-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 13.70 1 yrs7.59 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.0866
$ 0.0858
-0.92%
Stock $ 15.23 0 yrs6.56 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 10.18 1 yrs5.50 %$ 0.23 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 19.84 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 10.51 1 yrs5.23 %$ 0.28 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0515
$ 0.0515
-0.00%
Stock $ 15.18 0 yrs8.70 %$ 0.46 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 8.55 0 yrs13.33 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.1003
$ 0.0950
-5.28%
Stock $ 10.16 0 yrs7.28 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0620
$ 0.0620
-0.00%
Stock $ 12.42 1 yrs11.84 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1335
$ 0.1335
-0.00%
Stock $ 11.51 1 yrs6.26 %$ 0.05 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0710
$ 0.0710
-0.00%
Stock $ 10.99 1 yrs6.46 %$ 0.04 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0655
$ 0.0655
-0.00%
Stock $ 69.99 0 yrs52.22 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 3.3475
$ 3.5887
7.21%
Stock $ 15.12 1 yrs7.61 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0992
$ 0.0992
-0.00%
Stock $ 14.41 0 yrs9.92 %$ 0.80 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.1188
$ 0.1188
-0.00%
Stock $ 11.37 1 yrs5.98 %$ 0.19 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0570
$ 0.0570
-0.00%
Stock $ 15.12 0 yrs7.54 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.0954
$ 0.0940
-1.47%
Stock $ 7.35 0 yrs13.47 %N/ANew Dividend Mar-24-2025 Mar-24-2025 Mar-31-2025 $ 0.0810
$ 0.0880
8.64%
Stock $ 12.01 1 yrs12.82 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1289
$ 0.1277
-0.93%
Stock $ 17.09 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 20.30 1 yrs6.31 %$ 0.05 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1410
$ 0.1410
-0.00%
Stock $ 15.22 0 yrs10.71 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.1398
$ 0.1357
-2.93%
Stock $ 21.16 1 yrs10.11 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2180
$ 0.2199
0.86%
Stock $ 22.70 0 yrs7.31 %$ 0.08 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-31-2025 $ 0.1380
$ 0.1380
-0.00%
Stock $ 9.91 1 yrs6.76 %$ 0.29 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0631
$ 0.0631
-0.00%
Stock $ 14.76 1 yrs7.38 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.0916
$ 0.0905
-1.20%
Stock $ 7.93 2 yrs12.86 %$ 0.54 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 11.86 1 yrs6.75 %$ 0.47 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0755
$ 0.0755
-0.00%
Stock $ 9.39 1 yrs5.11 %$ 0.06 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0417
$ 0.0417
-0.00%
Stock $ 17.77 1 yrs5.29 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0782
$ 0.0782
-0.00%
Stock $ 7.79 0 yrs10.65 %$ 0.09 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0690
$ 0.0690
-0.00%
Stock $ 21.47 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 15.50 0 yrs9.74 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1257
$ 0.1257
-0.00%
Stock $ 13.68 0 yrs11.18 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.1279
$ 0.1279
-0.00%
Stock $ 21.51 0 yrs8.14 %N/ANew Dividend Mar-14-2025 Mar-15-2025 Mar-27-2025 $ 0.1458
$ 0.1458
-0.00%
Stock $ 15.32 2 yrs7.57 %$ 0.13 BNew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.0974
$ 0.0951
-2.36%
Stock $ 18.44 0 yrs5.42 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 10.71 1 yrs5.79 %$ 0.21 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 10.76 1 yrs5.58 %$ 0.44 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0535
$ 0.0535
-0.00%
Stock $ 25.25 1 yrs8.40 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Apr-01-2025 $ 0.5725
$ 0.5304
-7.36%
Stock $ 10.85 3 yrs10.88 %$ 0.37 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0987
$ 0.0987
-0.00%
Stock $ 17.95 1 yrs25.68 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.3193
$ 0.3011
-5.70%
Stock $ 43.98 7 yrs3.82 %$ 5.35 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-21-2025 $ 0.4100
$ 0.4200
2.44%
Stock $ 15.17 0 yrs4.75 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 25.32 0 yrs6.44 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 12.88 1 yrs6.29 %$ 0.08 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0760
$ 0.0760
-0.00%
Stock $ 9.17 0 yrs7.63 %$ 0.59 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.0580
$ 0.0580
-0.00%
Stock $ 8.70 2 yrs4.14 %$ 1.70 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 10.44 1 yrs6.32 %$ 0.05 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0667
$ 0.0667
-0.00%
Stock $ 15.32 0 yrs7.38 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.0965
$ 0.0945
-2.07%
Stock $ 14.62 0 yrs10.12 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1237
$ 0.1237
-0.00%
Stock $ 8.24 0 yrs5.70 %$ 0.48 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0395
$ 0.0395
-0.00%
Stock $ 16.71 1 yrs4.73 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0683
$ 0.0683
-0.00%
Stock $ 10.44 0 yrs8.62 %$ 0.28 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0746
$ 0.0746
-0.00%
Stock $ 10.01 0 yrs12.59 %N/ANew Dividend Apr-15-2025 Apr-15-2025 Apr-30-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 34.27 0 yrs6.65 %$ 1.55 BNew Dividend Jan-23-2025 Jan-23-2025 Jan-31-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 13.02 2 yrs4.22 %$ 0.08 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0455
$ 0.0455
-0.00%
Stock $ 8.03 1 yrs8.97 %$ 0.71 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0665
$ 0.0665
-0.00%
Stock $ 4.00 4 yrs12.75 %$ 0.72 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0430
$ 0.0380
-11.63%
Stock $ 10.19 1 yrs5.79 %$ 0.17 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-22-2025 $ 0.0513
$ 0.0513
-0.00%
Stock $ 9.04 0 yrs5.53 %$ 0.22 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 8.45 1 yrs9.23 %$ 0.19 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0664
$ 0.0664
-0.00%
Stock $ 23.41 0 yrs4.32 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0855
2.60%
Stock $ 2.05 3 yrs0.00 %$ 0.11 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0208
$ 0.0208
-0.00%
Stock $ 17.30 0 yrs5.78 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 5.35 1 yrs9.53 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0426
$ 0.0426
-0.00%
Stock $ 11.79 1 yrs5.94 %$ 0.36 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0580
$ 0.0580
-0.00%
Stock $ 144.19 62 yrs3.44 %$ 347.16 BNew Dividend Feb-18-2025 Feb-18-2025 Mar-04-2025 $ 1.2400
$ 1.2400
-0.00%
Stock $ 11.91 1 yrs6.05 %$ 0.14 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0660
$ 0.0660
-0.00%
Stock $ 5.40 1 yrs4.63 %$ 0.21 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0215
$ 0.0215
-0.00%
Stock $ 12.01 0 yrs73.11 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.6369
$ 0.5057
-20.60%
Stock $ 23.20 1 yrs6.38 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 3.56 1 yrs4.78 %$ 0.10 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0145
$ 0.0145
-0.00%
Stock $ 23.60 1 yrs83.94 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 1.1851
$ 0.8983
-24.20%
Stock $ 6.78 0 yrs13.57 %$ 0.09 BNew Dividend Jan-16-2025 Jan-16-2025 Feb-03-2025 $ 0.0770
$ 0.0770
-0.00%
Stock $ 10.76 1 yrs6.88 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0685
$ 0.0685
-0.00%
Stock $ 48.89 4 yrs1.47 %$ 5.57 BNew Dividend Jan-16-2025 Jan-16-2025 Jan-30-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 14.93 2 yrs4.09 %$ 0.24 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0520
$ 0.0520
-0.00%
Stock $ 19.90 1 yrs10.00 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1660
$ 0.1660
-0.00%
Stock $ 12.49 1 yrs7.61 %$ 0.37 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0790
$ 0.0790
-0.00%
Stock $ 5.45 0 yrs8.44 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.0385
$ 0.0385
-0.00%
Stock $ 10.63 1 yrs6.68 %$ 0.07 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0685
$ 0.0685
-0.00%
Stock $ 15.42 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 10.80 0 yrs8.70 %$ 0.19 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0794
$ 0.0735
-7.43%
Stock $ 7.50 0 yrs11.47 %$ 0.28 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0718
$ 0.0718
-0.00%
Stock $ 11.36 1 yrs5.99 %$ 0.17 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0590
$ 0.0590
-0.00%
Stock $ 15.90 0 yrs8.81 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1767
$ 0.1167
-33.96%
Stock $ 12.97 3 yrs6.71 %$ 0.35 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0973
$ 0.0973
-0.00%
Stock $ 14.58 0 yrs0.00 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 49.59 1 yrs8.15 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-10-2025 $ 0.3581
$ 0.3496
-2.35%
Stock $ 11.62 0 yrs9.12 %$ 0.24 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0882
$ 0.0882
-0.00%
Stock $ 16.64 1 yrs18.15 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3068
$ 0.3074
0.17%
Stock $ 15.40 0 yrs14.22 %$ 0.14 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1821
$ 0.1821
-0.00%
Stock $ 3.92 5 yrs0.00 %$ 0.04 BNew Dividend Jan-16-2025 Jan-17-2025 Jan-31-2025 $ 0.1200
$ 0.1300
8.33%
Stock $ 8.81 2 yrs3.63 %$ 0.11 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0623
$ 0.0275
-55.86%
Stock $ 13.66 2 yrs3.88 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0485
$ 0.0485
-0.00%
Stock $ 11.11 0 yrs10.44 %$ 0.02 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0964
$ 0.0964
-0.00%
Stock $ 12.92 4 yrs10.45 %$ 0.43 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1020
$ 0.1020
-0.00%
Stock $ 6.89 0 yrs5.08 %$ 0.13 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 15.12 0 yrs7.54 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.0954
$ 0.0940
-1.47%
Stock $ 10.58 0 yrs9.55 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0839
$ 0.0839
-0.00%
Stock $ 535.00 11 yrs0.00 %$ 2.97 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 2.7000
$ 2.7000
-0.00%
Stock $ 13.70 1 yrs7.59 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0866
$ 0.0858
-0.92%
Stock $ 12.01 1 yrs12.82 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.1289
$ 0.1277
-0.93%
Stock $ 15.97 0 yrs6.26 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-06-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 12.25 1 yrs5.39 %$ 0.41 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0550
$ 0.0550
-0.00%
Stock $ 11.29 1 yrs5.49 %$ 0.24 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 25.84 0 yrs8.24 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-15-2025 $ 0.5312
$ 0.5312
-0.00%
Stock $ 25.00 1 yrs5.52 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 25.91 0 yrs0.00 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-15-2025 $ 0.0000
$ 0.7128
10000%
Stock $ 8.91 1 yrs7.86 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0584
$ 0.0584
-0.00%
Stock $ 64.67 0 yrs5.23 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-01-2025 $ 0.8437
$ 0.8438
0.01%
Stock $ 67.64 2 yrs2.11 %$ 0.19 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-08-2025 $ 0.0765
$ 0.0619
-19.08%
Stock $ 61.57 2 yrs1.64 %$ 0.16 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-08-2025 $ 0.0820
$ 0.0804
-1.96%
Stock $ 51.32 0 yrs42.58 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 1.6322
$ 1.0356
-36.55%
Stock $ 30.18 1 yrs6.93 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 0.1463
$ 0.1463
-0.00%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 0.6061
$ 0.3363
-44.52%
Stock $ 3.59 0 yrs10.31 %$ 0.05 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0312
$ 0.0312
-0.00%
Stock $ 95.08 2 yrs2.23 %$ 0.72 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-08-2025 $ 0.1387
$ 0.1328
-4.21%
Stock $ 25.72 2 yrs6.73 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 0.1516
$ 0.1492
-1.58%
Stock $ 26.38 1 yrs8.15 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 0.0690
$ 0.1620
134.78%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 0.8039
$ 0.2984
-62.88%
Stock $ 8.57 0 yrs3.03 %$ 0.13 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-21-2025 $ 0.1700
$ 0.2600
52.94%
Stock $ 7.64 0 yrs14.27 %$ 0.09 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0905
$ 0.0905
-0.00%
Stock $ 119.37 2 yrs3.24 %$ 0.05 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-08-2025 $ 0.2916
$ 0.2918
0.09%
Stock $ 26.38 1 yrs8.15 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 0.0690
$ 0.3745
442.75%
Stock $ 13.08 0 yrs9.17 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-03-2025 $ 0.2735
$ 0.5907
115.94%
Stock $ 29.58 4 yrs3.14 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2541
$ 0.1500
-40.97%
Stock $ 90.35 3 yrs5.02 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 24.66 0 yrs6.53 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1344
$ 0.1344
-0.00%
Stock $ 30.78 0 yrs1.43 %$ 2.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0961
$ 0.0339
-64.76%
Stock $ 55.65 5 yrs1.62 %$ 0.01 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.2258
$ 0.2511
11.22%
Stock $ 6.17 0 yrs3.73 %$ 0.37 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0190
$ 0.0190
-0.00%
Stock $ 24.91 1 yrs5.30 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3081
$ 0.3081
-0.00%
Stock $ 44.25 0 yrs1.65 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 1.2706
$ 0.7253
-42.92%
Stock $ 19.08 0 yrs20.39 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3428
$ 0.3251
-5.16%
Stock $ 33.49 0 yrs1.05 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.3548
10000%
Stock $ 51.22 0 yrs1.97 %$ 0.36 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1504
$ 0.0389
-74.15%
Stock $ 78.24 0 yrs1.84 %$ 4.35 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1834
$ 0.0055
-97.01%
Stock $ 25.02 0 yrs0.36 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0943
10000%
Stock $ 24.66 1 yrs5.88 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3496
$ 0.3496
-0.00%
Stock $ 99.88 2 yrs4.94 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.3589
$ 0.3992
11.25%
Stock $ 50.18 0 yrs3.27 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1283
$ 0.1179
-8.14%
Stock $ 82.96 1 yrs5.34 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3073
$ 0.3478
13.16%
Stock $ 24.65 0 yrs5.56 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1142
$ 0.1142
-0.00%
Stock $ 30.41 1 yrs1.02 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3536
$ 0.3076
-13.00%
Stock $ 44.67 2 yrs5.24 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1889
$ 0.1956
3.53%
Stock $ 23.87 0 yrs5.57 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1107
$ 0.1107
-0.00%
Stock $ 93.77 0 yrs3.36 %$ 1.20 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3795
$ 0.0446
-88.25%
Stock $ 50.26 3 yrs5.45 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1905
$ 0.2560
34.39%
Stock $ 34.31 4 yrs2.59 %$ 2.10 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0537
$ 0.0268
-50.09%
Stock $ 49.95 0 yrs3.50 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1398
$ 0.1383
-1.11%
Stock $ 20.56 1 yrs6.27 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0927
$ 0.1237
33.39%
Stock $ 0.00 0 yrs10,000.00 %$ 0.00 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2162
$ 0.2495
15.40%
Stock $ 28.77 0 yrs0.07 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.0175
10000%
Stock $ 51.78 0 yrs5.33 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1600
$ 0.1400
-12.50%
Stock $ 14.10 0 yrs36.38 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.4275
10000%
Stock $ 25.21 1 yrs6.59 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1372
$ 0.2066
50.66%
Stock $ 24.56 1 yrs2.57 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2778
$ 0.1147
-58.71%
Stock $ 19.23 0 yrs8.27 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 38.98 3 yrs6.36 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1821
$ 0.3139
72.41%
Stock $ 49.61 1 yrs3.21 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1145
$ 0.1255
9.61%
Stock $ 76.35 0 yrs1.90 %$ 1.32 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1833
$ 0.0088
-95.23%
Stock $ 62.84 1 yrs0.97 %$ 0.85 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2078
$ 0.0072
-96.56%
Stock $ 51.06 0 yrs5.52 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2183
$ 0.0049
-97.75%
Stock $ 24.69 0 yrs1.50 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.1682
$ 0.0195
-88.41%
Stock $ 24.86 0 yrs2.37 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0494
10000%
Stock $ 43.77 1 yrs1.92 %$ 2.31 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2964
$ 0.1088
-63.30%
Stock $ 28.45 0 yrs0.18 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.0547
10000%
Stock $ 26.75 1 yrs3.10 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0898
$ 0.1003
11.69%
Stock $ 45.65 3 yrs6.11 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2241
$ 0.2263
0.98%
Stock $ 33.31 2 yrs4.44 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1115
$ 0.1950
74.87%
Stock $ 26.83 0 yrs0.04 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.0054
10000%
Stock $ 0.00 2 yrs0.00 %N/ANew Dividend Dec-30-2024 Dec-27-2024 Dec-30-2024 $ 0.0941
$ 0.1332
41.50%
Stock $ 24.63 0 yrs4.39 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0870
$ 0.1591
82.87%
Stock $ 25.42 0 yrs8.97 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1590
$ 0.2247
41.30%
Stock $ 23.92 0 yrs6.27 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3954
$ 0.3115
-21.23%
Stock $ 29.93 0 yrs0.87 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1553
$ 0.2591
66.84%
Stock $ 51.76 3 yrs3.50 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1500
$ 0.1400
-6.67%
Stock $ 19.37 2 yrs3.56 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0522
$ 0.0823
57.67%
Stock $ 33.38 2 yrs2.49 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1788
$ 0.0426
-76.17%
Stock $ 11.55 8 yrs2.60 %$ 0.28 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.0253
$ 0.0253
-0.00%
Stock $ 24.88 4 yrs4.58 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.0728
$ 0.0185
-74.55%
Stock $ 19.40 0 yrs1.49 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0200
$ 0.0395
97.27%
Stock $ 64.10 0 yrs1.03 %$ 0.93 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-16-2025 $ 0.1650
$ 0.1650
-0.00%
Stock $ 24.66 0 yrs6.45 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4136
$ 0.0603
-85.42%
Stock $ 5.86 0 yrs3.75 %$ 0.28 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0180
$ 0.0180
-0.00%
Stock $ 23.84 1 yrs6.25 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1016
$ 0.1016
-0.00%
Stock $ 38.66 3 yrs3.23 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0925
$ 0.1743
88.37%
Stock $ 24.98 1 yrs6.41 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3997
$ 0.1214
-69.63%
Stock $ 52.21 1 yrs4.54 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0208
$ 0.1756
743.47%
Stock $ 34.44 2 yrs4.15 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1063
$ 0.2289
115.31%
Stock $ 95.12 3 yrs4.76 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3800
$ 0.3700
-2.63%
Stock $ 46.79 4 yrs4.60 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1722
$ 0.2001
16.22%
Stock $ 30.27 0 yrs34.19 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2581
$ 0.3037
17.67%
Stock $ 25.34 1 yrs8.76 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.7600
$ 0.9300
22.37%
Stock $ 19.03 1 yrs5.89 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.5900
$ 0.1800
-69.49%
Stock $ 24.64 0 yrs7.87 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4898
$ 0.0161
-96.71%
Stock $ 40.17 1 yrs0.30 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0059
$ 0.2275
3756.42%
Stock $ 51.14 0 yrs8.15 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3700
$ 0.4500
21.62%
Stock $ 23.95 2 yrs4.42 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0893
$ 0.1611
80.40%
Stock $ 32.97 3 yrs3.49 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1100
$ 0.1506
36.92%
Stock $ 83.89 1 yrs1.23 %$ 0.13 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3301
$ 0.0111
-96.65%
Stock $ 24.95 1 yrs5.81 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3436
$ 0.0402
-88.31%
Stock $ 34.37 1 yrs0.52 %$ 5.16 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1865
$ 0.0774
-58.47%
Stock $ 94.24 3 yrs7.39 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.6100
$ 0.5900
-3.28%
Stock $ 24.69 1 yrs6.84 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4027
$ 0.4027
-0.00%
Stock $ 19.29 0 yrs20.68 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3356
$ 0.3284
-2.15%
Stock $ 96.19 1 yrs3.75 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2923
$ 0.3206
9.71%
Stock $ 32.94 1 yrs0.43 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0368
$ 0.0371
0.64%
Stock $ 24.48 4 yrs3.76 %$ 0.01 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.0211
$ 0.0723
242.50%
Stock $ 18.23 3 yrs0.93 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1961
$ 0.0288
-85.34%
Stock $ 25.13 0 yrs5.61 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1173
$ 0.1173
-0.00%
Stock $ 34.17 0 yrs0.94 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0468
$ 0.3151
572.87%
Stock $ 24.63 0 yrs5.60 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3447
$ 0.0022
-99.37%
Stock $ 19.75 0 yrs0.25 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0470
10000%
Stock $ 46.28 3 yrs7.15 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2946
$ 0.3215
9.13%
Stock $ 36.43 3 yrs1.78 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1500
$ 0.1700
13.33%
Stock $ 23.92 0 yrs6.31 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1259
$ 0.1259
-0.00%
Stock $ 49.83 0 yrs3.53 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1346
$ 0.1551
15.23%
Stock $ 0.00 0 yrs10,000.00 %$ 0.00 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2162
$ 0.3505
62.11%
Stock $ 18.73 3 yrs5.93 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1000
$ 0.0932
-6.85%
Stock $ 50.81 0 yrs4.98 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1963
$ 0.4238
115.84%
Stock $ 24.80 1 yrs2.38 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2113
$ 0.5880
178.30%
Stock $ 40.28 4 yrs4.37 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1282
$ 0.1757
37.02%
Stock $ 57.08 2 yrs9.53 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.5083
$ 0.4558
-10.32%
Stock $ 100.37 3 yrs5.22 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.4200
$ 0.4000
-4.76%
Stock $ 20.77 3 yrs7.03 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1200
$ 0.1578
31.49%
Stock $ 30.41 1 yrs1.02 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3536
$ 0.0518
-85.34%
Stock $ 46.02 3 yrs5.17 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1974
$ 0.1962
-0.59%
Stock $ 40.01 0 yrs5.77 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1876
$ 0.2124
13.25%
Stock $ 51.06 0 yrs5.52 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2183
$ 0.2804
28.44%
Stock $ 20.56 1 yrs6.27 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0927
$ 0.0086
-90.78%
Stock $ 26.53 0 yrs0.15 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.0425
10000%
Stock $ 26.83 0 yrs0.04 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.0054
10000%
Stock $ 52.29 1 yrs2.37 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0900
$ 0.0700
-22.22%
Stock $ 100.89 1 yrs4.95 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.4000
$ 0.4100
2.50%
Stock $ 23.95 0 yrs8.73 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.5461
$ 0.4473
-18.08%
Stock $ 49.86 3 yrs3.03 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1300
$ 0.1200
-7.69%
Stock $ 22.97 0 yrs6.79 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 45.15 3 yrs3.90 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1400
$ 0.1300
-7.14%
Stock $ 54.17 2 yrs1.09 %$ 0.70 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1790
$ 0.0317
-82.28%
Stock $ 24.60 0 yrs0.08 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0225
10000%
Stock $ 20.15 0 yrs0.15 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0314
10000%
Stock $ 46.58 2 yrs3.99 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1546
$ 0.1393
-9.87%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2227
$ 0.2386
7.14%
Stock $ 47.48 0 yrs30.39 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 14.4276
10000%
Stock $ 24.66 0 yrs6.45 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4136
$ 0.3532
-14.58%
Stock $ 50.72 3 yrs3.31 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1363
$ 0.1224
-10.22%
Stock $ 23.87 1 yrs7.21 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1201
$ 0.1201
-0.00%
Stock $ 98.51 0 yrs5.14 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.4100
$ 0.4800
17.07%
Stock $ 24.98 1 yrs6.41 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3997
$ 0.2783
-30.37%
Stock $ 38.20 2 yrs6.28 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2009
$ 0.2185
8.74%
Stock $ 50.35 1 yrs4.47 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1814
$ 0.1311
-27.71%
Stock $ 38.44 3 yrs3.38 %$ 0.00 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.3701
$ 0.3456
-6.63%
Stock $ 22.94 3 yrs3.62 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.0573
$ 0.0248
-56.72%
Stock $ 49.43 0 yrs3.03 %$ 0.49 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3260
$ 0.0081
-97.52%
Stock $ 44.66 3 yrs6.63 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.2462
$ 0.2760
12.13%
Stock $ 42.59 0 yrs74.90 %$ 0.37 BNew Dividend Jan-09-2025 Dec-30-2024 Jan-09-2025 $ 2.6584
$ 2.6584
-0.00%
Stock $ 24.78 0 yrs3.15 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0624
$ 0.1831
193.19%
Stock $ 24.64 0 yrs7.87 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4898
$ 0.4737
-3.29%
Stock $ 23.01 0 yrs6.39 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1103
$ 0.1664
50.86%
Stock $ 16.80 0 yrs4.70 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-09-2025 $ 0.5922
$ 0.0252
-95.75%
Stock $ 14.22 0 yrs72.08 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.8704
$ 0.7898
-9.26%
Stock $ 38.75 3 yrs5.39 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.5174
$ 0.5285
2.15%
Stock $ 24.95 1 yrs5.81 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3436
$ 0.3035
-11.69%
Stock $ 8.52 0 yrs4.93 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0326
$ 0.0384
17.70%
Stock $ 60.78 0 yrs2.86 %$ 0.13 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.4802
$ 0.0864
-82.00%
Stock $ 24.73 1 yrs8.05 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4727
$ 0.4727
-0.00%
Stock $ 97.88 1 yrs4.83 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3525
$ 0.5038
42.94%
Stock $ 50.05 0 yrs1.44 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1710
$ 0.2300
34.50%
Stock $ 25.18 0 yrs6.35 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1335
$ 0.1335
-0.00%
Stock $ 24.63 0 yrs5.60 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3447
$ 0.3426
-0.63%
Stock $ 23.05 0 yrs2.21 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-09-2025 $ 0.5001
$ 0.0744
-85.12%
Stock $ 48.13 1 yrs4.24 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1191
$ 0.1171
-1.69%
Stock $ 50.22 2 yrs3.48 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1443
$ 0.1406
-2.54%
Stock $ 24.05 0 yrs4.53 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.9754
$ 1.0904
11.78%
Stock $ 81.31 0 yrs1.41 %$ 13.63 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1552
$ 0.0407
-73.77%
Stock $ 47.76 0 yrs1.59 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1500
$ 0.3500
133.33%
Stock $ 23.85 0 yrs1.51 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.3631
10000%
Stock $ 34.56 2 yrs1.56 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1648
$ 0.0571
-65.32%
Stock $ 52.81 0 yrs3.09 %$ 0.55 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.3718
$ 0.0199
-94.66%
Stock $ 24.63 1 yrs5.16 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3109
$ 0.3109
-0.00%
Stock $ 43.60 0 yrs3.28 %$ 1.76 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2412
$ 0.0179
-92.60%
Stock $ 50.29 0 yrs3.38 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1316
$ 0.1410
7.14%
Stock $ 20.03 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0030
10000%
Stock $ 0.00 0 yrs10,000.00 %$ 0.00 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2162
$ 0.6105
182.37%
Stock $ 23.84 0 yrs3.48 %$ 0.01 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.0077
$ 0.0763
892.32%
Stock $ 32.55 0 yrs0.80 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.2624
10000%
Stock $ 68.18 2 yrs4.61 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.7600
$ 0.8400
10.53%
Stock $ 30.41 1 yrs1.02 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3536
$ 0.2947
-16.65%
Stock $ 94.98 3 yrs4.75 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.4000
$ 0.3800
-5.00%
Stock $ 45.14 3 yrs4.25 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1464
$ 0.1737
18.64%
Stock $ 29.17 3 yrs1.75 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0400
$ 0.0703
75.68%
Stock $ 51.49 1 yrs4.47 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1930
$ 0.1894
-1.87%
Stock $ 46.63 3 yrs4.76 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1861
$ 0.1908
2.56%
Stock $ 46.90 0 yrs2.69 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3043
$ 0.3232
6.21%
Stock $ 56.60 0 yrs3.94 %$ 0.18 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.6720
$ 0.1411
-79.01%
Stock $ 20.56 1 yrs6.27 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0927
$ 0.0772
-16.71%
Stock $ 29.76 0 yrs1.95 %$ 0.07 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0758
$ 0.0532
-29.76%
Stock $ 27.42 0 yrs0.26 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.0663
10000%
Stock $ 29.54 1 yrs2.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0458
$ 0.0600
30.92%
Stock $ 51.75 0 yrs4.48 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1300
$ 0.1000
-23.08%
Stock $ 25.93 1 yrs5.98 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1500
$ 0.1300
-13.33%
Stock $ 26.65 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1619
$ 0.0461
-71.50%
Stock $ 24.01 0 yrs7.41 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4675
$ 0.3764
-19.48%
Stock $ 18.86 0 yrs8.27 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 38.95 0 yrs20.28 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2375
$ 0.2375
-0.00%
Stock $ 36.16 1 yrs1.83 %$ 0.60 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1356
$ 0.0862
-36.39%
Stock $ 23.26 0 yrs0.04 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0127
10000%
Stock $ 45.02 3 yrs4.44 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.1642
$ 0.1913
16.50%
Stock $ 24.70 0 yrs0.20 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0484
10000%
Stock $ 20.62 3 yrs4.07 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.0869
$ 0.0166
-80.90%
Stock $ 19.89 0 yrs0.05 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0000
$ 0.0065
10000%
Stock $ 35.13 1 yrs2.33 %$ 0.31 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2024
$ 0.0140
-93.06%
Stock $ 26.24 1 yrs5.03 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.1028
$ 0.1188
15.62%
Stock $ 50.29 1 yrs5.77 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2500
$ 0.2400
-4.00%
Stock $ 23.87 0 yrs5.40 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3436
$ 0.2631
-23.42%
Stock $ 25.97 0 yrs0.27 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0000
$ 0.0654
10000%
Stock $ 50.16 1 yrs3.65 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1522
$ 0.1459
-4.17%
Stock $ 31.23 0 yrs1.18 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0884
$ 0.0411
-53.56%
Stock $ 25.27 0 yrs1.50 %$ 0.12 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.0386
$ 0.0371
-4.01%
Stock $ 50.40 3 yrs5.16 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1974
$ 0.2068
4.77%
Stock $ 51.16 1 yrs2.09 %$ 3.82 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1474
$ 0.0035
-97.61%
Stock $ 25.48 2 yrs3.14 %$ 0.45 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 25.97 0 yrs7.93 %N/ANew Dividend Jan-31-2025 Jan-31-2025 Feb-18-2025 $ 0.5156
$ 0.5156
-0.00%
Stock $ 24.67 0 yrs4.82 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.2986
$ 0.2986
-0.00%
Stock $ 7.18 1 yrs2.92 %$ 0.15 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0190
$ 0.0190
-0.00%
Stock $ 34.88 7 yrs3.87 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.3384
$ 0.3472
2.60%
Stock $ 24.97 1 yrs7.93 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.4722
$ 0.4722
-0.00%
Stock $ 11.04 0 yrs6.61 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.0541
$ 0.0727
34.40%
Stock $ 72.94 0 yrs0.08 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.6938
$ 0.0625
-91.00%
Stock $ 34.38 3 yrs6.49 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.1266
$ 0.5048
298.86%
Stock $ 34.45 0 yrs0.73 %$ 0.17 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.2756
$ 0.0109
-96.03%
Stock $ 57.98 0 yrs7.28 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-03-2025 $ 0.4018
$ 0.3948
-1.74%
Stock $ 32.22 1 yrs0.78 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0599
$ 0.0945
57.76%
Stock $ 25.19 0 yrs4.96 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0921
$ 0.1417
53.90%
Stock $ 29.52 1 yrs1.19 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0918
$ 0.1522
65.75%
Stock $ 27.51 0 yrs5.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.6954
$ 0.0007
-99.90%
Stock $ 32.73 0 yrs1.22 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0972
$ 0.1081
11.23%
Stock $ 25.25 0 yrs0.79 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0488
10000%
Stock $ 49.92 3 yrs5.51 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.2120
$ 0.2190
3.30%
Stock $ 42.06 0 yrs9.37 %$ 2.91 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3710
$ 1.1896
220.63%
Stock $ 22.24 1 yrs2.88 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.8999
$ 0.6368
-29.24%
Stock $ 31.65 2 yrs2.21 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 1.2266
$ 0.6988
-43.03%
Stock $ 14.04 1 yrs6.70 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0760
$ 0.1617
112.82%
Stock $ 10.16 1 yrs3.74 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0899
$ 0.0620
-31.06%
Stock $ 46.24 3 yrs4.37 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1700
$ 0.1940
14.12%
Stock $ 53.20 0 yrs0.00 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.3908
$ 0.0302
-92.26%
Stock $ 34.28 0 yrs0.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1291
$ 0.1140
-11.75%
Stock $ 23.73 1 yrs0.55 %$ 0.03 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1278
$ 0.1254
-1.82%
Stock $ 44.91 0 yrs3.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1660
$ 0.1618
-2.55%
Stock $ 25.51 0 yrs5.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1097
$ 0.0169
-84.65%
Stock $ 51.32 0 yrs42.58 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 1.6322
$ 1.6322
-0.00%
Stock $ 20.61 0 yrs2.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.5262
$ 0.4331
-17.69%
Stock $ 14.10 0 yrs2.13 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0548
$ 0.0949
73.37%
Stock $ 89.50 1 yrs5.02 %$ 16.10 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.4289
$ 0.2545
-40.65%
Stock $ 27.87 1 yrs1.40 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1544
$ 0.2346
51.93%
Stock $ 26.24 0 yrs0.65 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.0245
10000%
Stock $ 42.41 0 yrs3.23 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1200
$ 0.1640
36.67%
Stock $ 24.10 0 yrs1.74 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.4228
10000%
Stock $ 24.00 0 yrs3.17 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.7623
10000%
Stock $ 21.33 2 yrs13.69 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.3134
$ 2.1129
574.28%
Stock $ 26.05 0 yrs7.41 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1552
$ 0.2493
60.68%
Stock $ 25.30 0 yrs0.04 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0024
10000%
Stock $ 35.54 1 yrs0.53 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.3740
$ 0.0060
-98.40%
Stock $ 37.08 0 yrs1.29 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1208
$ 0.1293
7.10%
Stock $ 15.07 1 yrs6.90 %$ 0.32 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0816
$ 0.0878
7.55%
Stock $ 32.05 1 yrs0.97 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2404
$ 0.3095
28.71%
Stock $ 32.64 1 yrs2.48 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2092
$ 0.2492
19.13%
Stock $ 50.27 0 yrs4.99 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1991
$ 0.1976
-0.76%
Stock $ 24.10 0 yrs3.53 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3683
$ 0.8520
131.33%
Stock $ 24.52 0 yrs2.69 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.1649
10000%
Stock $ 88.27 0 yrs1.26 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3015
$ 0.0274
-90.93%
Stock $ 30.86 0 yrs0.58 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.0019
10000%
Stock $ 25.63 0 yrs9.99 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2617
$ 0.2583
-1.30%
Stock $ 47.80 0 yrs5.67 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1920
$ 0.2289
19.25%
Stock $ 23.48 0 yrs12.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2524
$ 0.2387
-5.43%
Stock $ 30.41 1 yrs1.02 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0684
$ 0.0920
34.41%
Stock $ 28.61 1 yrs0.77 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2444
$ 0.2162
-11.54%
Stock $ 49.54 2 yrs5.21 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2046
$ 0.1842
-9.98%
Stock $ 27.64 1 yrs1.37 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1703
$ 0.2144
25.91%
Stock $ 23.69 0 yrs0.04 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0100
10000%
Stock $ 43.30 1 yrs4.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1516
$ 0.1591
4.93%
Stock $ 47.77 0 yrs0.82 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0095
10000%
Stock $ 23.97 0 yrs0.46 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0267
10000%
Stock $ 53.54 0 yrs0.52 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0586
$ 0.1315
124.40%
Stock $ 24.08 1 yrs11.25 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2112
$ 0.2934
38.94%
Stock $ 25.88 0 yrs2.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.7017
$ 0.6974
-0.60%
Stock $ 25.17 0 yrs5.84 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1336
$ 0.2577
92.89%
Stock $ 67.46 0 yrs0.68 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1851
$ 0.0834
-54.94%
Stock $ 21.28 1 yrs12.22 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2100
$ 0.2200
4.76%
Stock $ 100.11 3 yrs5.20 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.3800
$ 0.4640
22.11%
Stock $ 24.75 0 yrs3.60 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0583
$ 0.0841
44.31%
Stock $ 27.18 0 yrs0.77 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0826
$ 0.1303
57.78%
Stock $ 17.00 0 yrs1.65 %$ 0.06 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1081
$ 0.1761
62.81%
Stock $ 50.55 2 yrs0.16 %$ 0.05 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0068
$ 0.0762
1025.42%
Stock $ 23.88 0 yrs3.85 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0796
$ 0.0683
-14.25%
Stock $ 16.84 0 yrs0.59 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1382
$ 0.0966
-30.07%
Stock $ 18.30 1 yrs3.50 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 1.0409
$ 0.6449
-38.04%
Stock $ 22.74 0 yrs0.75 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0430
10000%
Stock $ 31.78 1 yrs1.35 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1037
$ 0.1474
42.08%
Stock $ 27.49 0 yrs1.02 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0541
$ 0.1046
93.43%
Stock $ 47.87 2 yrs3.93 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1450
$ 0.1660
14.51%
Stock $ 21.81 2 yrs5.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.1372
$ 0.0357
-73.98%
Stock $ 9.08 0 yrs8.81 %$ 0.35 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0728
$ 0.0729
0.19%
Stock $ 10.31 0 yrs2.42 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 2.1909
$ 0.0497
-97.73%
Stock $ 26.77 1 yrs11.39 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2763
$ 1.9322
599.30%
Stock $ 31.57 2 yrs3.39 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0573
$ 0.1268
121.31%
Stock $ 16.03 1 yrs3.56 %$ 0.04 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3317
$ 0.2432
-26.66%
Stock $ 47.63 2 yrs6.45 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.2550
$ 0.2910
14.12%
Stock $ 49.53 0 yrs1.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0569
$ 0.0713
25.29%
Stock $ 48.83 1 yrs4.01 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1578
$ 0.1599
1.37%
Stock $ 20.27 3 yrs1.68 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1677
$ 0.3431
104.56%
Stock $ 41.23 4 yrs2.28 %$ 0.03 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.4759
$ 0.3153
-33.75%
Stock $ 29.36 1 yrs1.87 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0878
$ 0.2233
154.36%
Stock $ 30.36 1 yrs0.92 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2399
$ 0.2814
17.30%
Stock $ 35.11 0 yrs0.71 %$ 0.30 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0729
$ 0.1814
148.69%
Stock $ 0.00 0 yrs0.00 %N/ANew Dividend Dec-30-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0600
10000%
Stock $ 34.93 0 yrs5.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1458
$ 0.2682
83.95%
Stock $ 31.79 1 yrs1.79 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2260
$ 0.5708
152.54%
Stock $ 25.75 0 yrs2.29 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0924
$ 0.1395
50.95%
Stock $ 28.37 1 yrs5.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1332
$ 0.1594
19.67%
Stock $ 13.42 0 yrs10.58 %N/ANew Dividend Feb-06-2025 Feb-06-2025 Feb-20-2025 $ 0.1180
$ 0.1180
-0.00%
Stock $ 27.58 0 yrs0.76 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.2149
10000%
Stock $ 25.18 0 yrs0.60 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0369
10000%
Stock $ 28.66 0 yrs0.10 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0073
$ 0.0066
-8.84%
Stock $ 36.30 1 yrs0.52 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2651
$ 0.1917
-27.69%
Stock $ 57.02 0 yrs0.30 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0717
$ 0.0027
-96.24%
Stock $ 27.03 0 yrs1.85 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1425
$ 0.1383
-2.97%
Stock $ 20.84 0 yrs1.78 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.3739
10000%
Stock $ 24.75 0 yrs0.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0003
10000%
Stock $ 31.92 1 yrs1.16 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.7098
$ 0.0239
-96.63%
Stock $ 100.14 0 yrs4.94 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3810
$ 0.3709
-2.66%
Stock $ 38.40 2 yrs4.66 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1466
$ 0.1446
-1.35%
Stock $ 33.20 1 yrs0.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 2.1614
$ 0.0234
-98.92%
Stock $ 0.00 2 yrs0.00 %N/ANew Dividend Dec-27-2024 Dec-26-2024 Dec-27-2024 $ 0.0700
$ 0.2677
282.43%
Stock $ 19.67 0 yrs29.34 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.4809
10000%
Stock $ 9.03 0 yrs0.66 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0308
$ 0.0336
8.94%
Stock $ 34.87 0 yrs6.91 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1948
$ 0.2044
4.91%
Stock $ 24.45 0 yrs0.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0070
$ 0.0890
1171.43%
Stock $ 20.27 1 yrs5.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0723
$ 0.1172
62.25%
Stock $ 25.55 0 yrs3.56 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0832
$ 0.1985
138.67%
Stock $ 12.91 1 yrs0.46 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0120
$ 0.0570
376.11%
Stock $ 32.15 0 yrs2.33 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1806
$ 0.1899
5.16%
Stock $ 25.72 0 yrs0.27 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0709
10000%
Stock $ 30.15 1 yrs1.63 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.6743
$ 0.3051
-54.76%
Stock $ 22.48 2 yrs4.49 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.0832
$ 0.0896
7.69%
Stock $ 24.86 0 yrs0.00 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0007
10000%
Stock $ 18.84 1 yrs2.65 %$ 0.23 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1300
$ 0.3735
187.39%
Stock $ 30.29 1 yrs0.83 %$ 0.06 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1043
$ 0.1462
40.16%
Stock $ 51.69 1 yrs5.51 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2337
$ 0.2356
0.85%
Stock $ 25.82 1 yrs2.79 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1818
$ 0.1734
-4.61%
Stock $ 19.96 2 yrs4.21 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0200
$ 0.6154
2977.21%
Stock $ 34.83 0 yrs4.65 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1304
$ 0.0209
-83.97%
Stock $ 40.47 0 yrs0.44 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0428
$ 0.0340
-20.57%
Stock $ 28.05 1 yrs5.20 %$ 0.06 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1407
$ 5.2491
3630.69%
Stock $ 30.62 0 yrs0.23 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0218
$ 0.0105
-51.83%
Stock $ 25.50 2 yrs4.71 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1454
$ 0.1115
-23.32%
Stock $ 23.08 0 yrs0.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0711
10000%
Stock $ 40.17 2 yrs6.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2007
$ 0.2133
6.25%
Stock $ 40.68 0 yrs0.93 %$ 1.67 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2501
$ 0.1297
-48.13%
Stock $ 32.39 0 yrs18.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.5550
$ 0.2232
-59.78%
Stock $ 26.12 0 yrs2.53 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1936
$ 0.1182
-38.92%
Stock $ 47.13 0 yrs0.47 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0528
$ 0.0427
-19.15%
Stock $ 31.38 0 yrs1.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1661
$ 0.0839
-49.49%
Stock $ 21.64 1 yrs8.13 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1400
$ 0.2197
56.93%
Stock $ 16.50 0 yrs11.94 %$ 1.40 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1658
$ 0.1664
0.36%
Stock $ 21.17 0 yrs5.71 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 1.2616
10000%
Stock $ 27.35 0 yrs0.11 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.0000
$ 0.0917
10000%
Stock $ 2.38 0 yrs13.03 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0595
$ 0.0242
-59.40%
Stock $ 23.38 3 yrs2.01 %$ 0.50 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1835
$ 0.2914
58.84%
Stock $ 29.65 0 yrs1.52 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1114
$ 0.0628
-43.64%
Stock $ 25.22 0 yrs0.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0157
10000%
Stock $ 29.58 1 yrs0.34 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0875
$ 0.1051
20.08%
Stock $ 8.85 1 yrs1.47 %$ 0.04 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0666
$ 0.0615
-7.67%
Stock $ 37.29 2 yrs6.73 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2044
$ 0.2125
3.94%
Stock $ 47.51 0 yrs0.34 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0376
$ 0.0430
14.48%
Stock $ 24.21 0 yrs0.66 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0230
$ 0.0730
217.39%
Stock $ 23.42 1 yrs5.93 %$ 0.04 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3894
$ 0.9980
156.30%
Stock $ 29.79 0 yrs1.31 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.3578
$ 0.3939
10.12%
Stock $ 29.20 0 yrs0.27 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0795
$ 0.0403
-49.38%
Stock $ 28.01 1 yrs4.64 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2417
$ 1.2967
436.60%
Stock $ 39.39 1 yrs0.91 %$ 0.71 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1434
$ 0.2120
47.81%
Stock $ 50.44 0 yrs11.68 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 3.1250
$ 2.5341
-18.91%
Stock $ 27.51 0 yrs5.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.6954
$ 0.0206
-97.04%
Stock $ 29.67 1 yrs2.36 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1665
$ 0.2129
27.88%
Stock $ 7.81 1 yrs7.30 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0532
$ 0.0525
-1.32%
Stock $ 19.06 0 yrs0.79 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1750
$ 0.1522
-13.05%
Stock $ 42.59 0 yrs74.90 %$ 0.37 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-09-2025 $ 2.6584
$ 2.6584
-0.00%
Stock $ 44.87 3 yrs4.72 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1540
$ 0.2380
54.55%
Stock $ 10.06 0 yrs7.75 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0521
$ 0.0521
-0.00%
Stock $ 19.23 0 yrs3.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1609
$ 0.1729
7.41%
Stock $ 48.01 0 yrs3.33 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1440
$ 0.1867
29.66%
Stock $ 25.51 0 yrs5.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1097
$ 0.0373
-66.01%
Stock $ 25.30 0 yrs9.01 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2552
$ 0.2530
-0.86%
Stock $ 41.96 2 yrs6.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2114
$ 0.2259
6.88%
Stock $ 60.39 0 yrs0.91 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1332
$ 0.1461
9.67%
Stock $ 29.32 0 yrs1.33 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1464
$ 0.3884
165.30%
Stock $ 27.87 1 yrs1.40 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1544
$ 4.8010
3008.99%
Stock $ 26.24 0 yrs0.65 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.1714
10000%
Stock $ 22.65 3 yrs6.58 %$ 0.03 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-02-2025 $ 0.1126
$ 0.1110
-1.46%
Stock $ 42.28 0 yrs0.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0064
$ 0.0051
-20.23%
Stock $ 20.83 0 yrs5.23 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0841
$ 0.1086
29.13%
Stock $ 26.89 0 yrs0.56 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.0167
$ 0.0585
250.30%
Stock $ 30.72 1 yrs9.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.4518
$ 1.8844
317.08%
Stock $ 32.20 1 yrs0.71 %$ 0.36 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0575
$ 0.1684
193.07%
Stock $ 16.50 1 yrs0.36 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0060
$ 0.0597
896.21%
Stock $ 25.04 0 yrs0.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0139
10000%
Stock $ 50.35 2 yrs5.00 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1960
$ 0.2120
8.16%
Stock $ 24.70 1 yrs2.02 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0757
$ 0.3237
327.61%
Stock $ 27.62 1 yrs3.37 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1062
$ 0.9345
779.65%
Stock $ 31.97 2 yrs0.97 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.4055
$ 0.3111
-23.28%
Stock $ 32.49 0 yrs0.09 %$ 0.87 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0306
$ 0.0305
-0.56%
Stock $ 88.27 0 yrs1.26 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3015
$ 0.4881
61.88%
Stock $ 27.38 0 yrs2.23 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1679
$ 0.2307
37.36%
Stock $ 18.14 0 yrs5.73 %$ 0.64 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0855
$ 0.0873
2.12%
Stock $ 30.86 0 yrs0.58 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.0089
10000%
Stock $ 46.76 1 yrs5.54 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.3436
$ 2.5903
653.80%
Stock $ 18.39 1 yrs11.42 %$ 8.21 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1804
$ 0.3386
87.71%
Stock $ 13.61 2 yrs4.26 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.5860
$ 0.5822
-0.65%
Stock $ 28.61 1 yrs0.77 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2444
$ 0.3716
52.05%
Stock $ 32.22 1 yrs2.39 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.5907
$ 0.7696
30.29%
Stock $ 24.77 0 yrs0.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.0309
10000%
Stock $ 27.64 1 yrs1.37 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1703
$ 5.3377
3034.15%
Stock $ 17.99 3 yrs3.28 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1480
$ 0.1511
2.09%
Stock $ 25.98 1 yrs5.62 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0539
$ 0.1697
215.08%
Stock $ 27.61 0 yrs3.55 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.9831
10000%
Stock $ 10.60 0 yrs1.32 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0315
$ 0.1040
230.13%
Stock $ 25.95 1 yrs3.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1102
$ 3.4163
3000.06%
Stock $ 88.21 4 yrs1.33 %$ 0.46 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2127
$ 0.9534
348.29%
Stock $ 34.01 0 yrs0.65 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.3444
$ 0.1031
-70.06%
Stock $ 41.57 1 yrs4.59 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1575
$ 0.1512
-4.00%
Stock $ 47.77 0 yrs0.82 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.3869
10000%
Stock $ 33.25 0 yrs2.50 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1713
$ 0.2126
24.08%
Stock $ 31.36 0 yrs0.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0549
$ 0.1908
247.65%
Stock $ 45.58 3 yrs11.85 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.4500
$ 0.3148
-30.05%
Stock $ 20.83 0 yrs11.23 %$ 0.71 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1960
$ 0.1960
-0.00%
Stock $ 28.91 0 yrs2.11 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2000
$ 0.1183
-40.86%
Stock $ 26.05 0 yrs7.41 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1552
$ 0.1048
-32.45%
Stock $ 16.78 0 yrs2.80 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0828
$ 0.1528
84.52%
Stock $ 25.07 0 yrs1.04 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0041
$ 0.0332
709.75%
Stock $ 33.48 0 yrs5.71 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.4657
$ 0.6163
32.32%
Stock $ 25.40 0 yrs3.94 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0762
$ 0.1034
35.64%
Stock $ 26.47 0 yrs1.13 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1153
$ 0.1798
55.97%
Stock $ 27.20 0 yrs8.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1683
$ 0.2781
65.29%
Stock $ 36.16 2 yrs0.64 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2148
$ 0.2277
5.99%
Stock $ 35.13 1 yrs1.68 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2449
$ 0.5860
139.23%
Stock $ 50.22 0 yrs4.94 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1983
$ 0.1984
0.07%
Stock $ 48.03 0 yrs4.23 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1599
$ 0.1637
2.35%
Stock $ 21.73 0 yrs4.83 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0760
$ 0.1270
67.11%
Stock $ 24.34 0 yrs1.03 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2250
$ 0.0270
-88.01%
Stock $ 50.46 1 yrs5.39 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.2073
$ 0.2140
3.23%
Stock $ 49.97 0 yrs5.02 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.2083
$ 0.2053
-1.45%
Stock $ 23.76 0 yrs2.15 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.1271
10000%
Stock $ 11.73 1 yrs7.76 %$ 0.03 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0730
$ 0.1495
104.73%
Stock $ 27.49 0 yrs1.02 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0541
$ 0.1493
176.01%
Stock $ 29.89 1 yrs1.37 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3445
$ 0.4092
18.78%
Stock $ 48.70 2 yrs4.19 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1924
$ 0.1605
-16.59%
Stock $ 31.64 0 yrs1.49 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.1802
$ 0.2871
59.32%
Stock $ 10.82 0 yrs7.21 %$ 0.14 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0741
$ 0.0754
1.66%
Stock $ 49.88 0 yrs0.40 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0088
$ 0.0930
957.94%
Stock $ 25.15 1 yrs8.15 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2270
$ 0.0447
-80.32%
Stock $ 25.14 0 yrs0.28 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0260
$ 0.0040
-84.62%
Stock $ 30.80 1 yrs1.17 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1238
$ 0.0907
-26.74%
Stock $ 44.49 0 yrs1.62 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0557
$ 0.1039
86.52%
Stock $ 47.78 1 yrs4.00 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1610
$ 0.1584
-1.64%
Stock $ 22.50 0 yrs7.07 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1809
$ 0.0712
-60.67%
Stock $ 24.50 0 yrs4.49 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0913
10000%
Stock $ 17.67 0 yrs3.85 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0536
$ 0.0532
-0.79%
Stock $ 25.99 0 yrs0.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0279
10000%
Stock $ 24.26 0 yrs0.04 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.0053
10000%
Stock $ 49.71 3 yrs4.10 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1750
$ 0.1920
9.71%
Stock $ 25.50 0 yrs0.63 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1893
$ 0.1622
-14.28%
Stock $ 50.04 0 yrs4.56 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1726
$ 0.1750
1.41%
Stock $ 25.15 0 yrs3.90 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0824
$ 0.0930
12.86%
Stock $ 31.60 1 yrs0.98 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1186
$ 0.3063
158.33%
Stock $ 13.42 0 yrs10.58 %N/ANew Dividend Mar-13-2025 Mar-13-2025 Mar-27-2025 $ 0.1180
$ 0.1180
-0.00%
Stock $ 27.16 0 yrs0.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.1904
10000%
Stock $ 22.93 0 yrs1.22 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.1396
10000%
Stock $ 34.05 1 yrs0.18 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1811
$ 0.0045
-97.49%
Stock $ 25.71 3 yrs2.53 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.9597
$ 0.6456
-32.73%
Stock $ 27.03 0 yrs1.85 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1425
$ 0.2000
40.35%
Stock $ 26.08 0 yrs1.38 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.3552
10000%
Stock $ 19.96 0 yrs6.26 %$ 2.40 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1025
$ 0.1025
-0.00%
Stock $ 40.65 2 yrs4.67 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1708
$ 0.1646
-3.58%
Stock $ 44.20 0 yrs0.07 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0092
10000%
Stock $ 30.03 2 yrs6.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1542
$ 0.1515
-1.75%
Stock $ 24.75 0 yrs0.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0172
10000%
Stock $ 27.66 0 yrs0.36 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.1000
10000%
Stock $ 44.78 2 yrs4.22 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1471
$ 0.1833
24.61%
Stock $ 78.66 0 yrs0.34 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.2744
10000%
Stock $ 19.97 0 yrs0.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.1369
10000%
Stock $ 50.06 1 yrs4.89 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1810
$ 0.1796
-0.81%
Stock $ 50.37 0 yrs4.25 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0200
$ 0.2510
1155.00%
Stock $ 34.51 2 yrs8.03 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2255
$ 0.2317
2.76%
Stock $ 24.19 1 yrs1.90 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1812
$ 0.2370
30.79%
Stock $ 23.14 0 yrs4.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0368
$ 0.4632
1160.28%
Stock $ 19.74 1 yrs5.17 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0721
$ 0.1122
55.63%
Stock $ 25.55 0 yrs3.56 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0832
$ 0.2954
255.11%
Stock $ 38.26 1 yrs2.40 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1581
$ 0.1612
1.93%
Stock $ 45.40 3 yrs0.22 %$ 0.14 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0159
$ 0.0852
436.69%
Stock $ 35.22 1 yrs0.68 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0545
$ 0.0623
14.31%
Stock $ 23.96 4 yrs7.22 %$ 0.23 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1460
$ 0.1977
35.40%
Stock $ 33.68 0 yrs1.60 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.5314
$ 0.0222
-95.81%
Stock $ 32.77 1 yrs2.32 %$ 1.06 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0055
$ 0.7577
10000%
Stock $ 9.01 3 yrs4.88 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1115
$ 0.1250
12.11%
Stock $ 34.83 0 yrs4.65 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1304
$ 0.1734
32.98%
Stock $ 28.15 0 yrs0.28 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0814
10000%
Stock $ 34.17 1 yrs7.17 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2307
$ 0.2058
-10.79%
Stock $ 27.07 1 yrs2.88 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1839
$ 0.2305
25.36%
Stock $ 30.42 3 yrs2.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0635
$ 0.5510
767.99%
Stock $ 26.37 0 yrs1.18 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0807
$ 0.0011
-98.63%
Stock $ 39.49 0 yrs7.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2406
$ 0.2500
3.91%
Stock $ 11.68 0 yrs12.33 %$ 0.23 BNew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 7.21 1 yrs1.53 %$ 0.04 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0253
$ 0.0804
217.95%
Stock $ 26.12 0 yrs2.53 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1936
$ 0.2168
11.99%
Stock $ 28.26 0 yrs5.77 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1298
$ 0.1720
32.46%
Stock $ 60.31 1 yrs0.43 %$ 2.45 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2238
$ 0.0094
-95.81%
Stock $ 35.81 0 yrs5.56 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1709
$ 0.1295
-24.22%
Stock $ 19.93 0 yrs3.36 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0340
$ 0.1274
274.66%
Stock $ 48.12 1 yrs4.76 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1820
$ 0.2810
54.40%
Stock $ 29.65 0 yrs1.11 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.1267
10000%
Stock $ 25.34 0 yrs0.36 %$ 0.15 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0916
10000%
Stock $ 59.27 0 yrs1.52 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0101
$ 0.4385
4227.45%
Stock $ 38.19 0 yrs1.13 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1066
$ 0.1179
10.53%
Stock $ 19.96 0 yrs0.55 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.1133
10000%
Stock $ 34.54 0 yrs0.96 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0861
$ 0.0834
-3.06%
Stock $ 29.58 1 yrs0.34 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0875
$ 2.4118
2655.77%
Stock $ 37.71 2 yrs6.29 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1831
$ 0.2012
9.88%
Stock $ 18.99 3 yrs3.37 %$ 0.31 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2386
$ 0.0586
-75.44%
Stock $ 32.67 0 yrs2.30 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.7454
$ 0.7493
0.51%
Stock $ 29.20 0 yrs0.27 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0795
$ 0.9786
1130.45%
Stock $ 39.63 0 yrs31.49 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 8.7529
$ 3.1782
-63.69%
Stock $ 100.38 0 yrs3.95 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.4010
$ 0.0214
-94.67%
Stock $ 27.51 0 yrs5.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.6954
$ 0.4030
-42.04%
Stock $ 44.00 0 yrs0.48 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0457
$ 0.0122
-73.30%
Stock $ 37.77 0 yrs0.53 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0608
$ 0.1378
126.62%
Stock $ 25.63 1 yrs8.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1857
$ 0.1715
-7.61%
Stock $ 11.12 0 yrs0.72 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0138
$ 0.0228
64.62%
Stock $ 42.21 1 yrs1.75 %$ 0.29 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2850
$ 0.1408
-50.59%
Stock $ 9.48 0 yrs6.22 %$ 0.17 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0460
$ 0.0859
86.75%
Stock $ 10.10 0 yrs9.31 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0633
$ 0.0633
-0.00%
Stock $ 15.16 0 yrs0.99 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0023
$ 0.1485
6265.12%
Stock $ 53.61 0 yrs58.14 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 1.6597
$ 2.5768
55.25%
Stock $ 24.16 0 yrs7.24 %$ 0.04 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1450
$ 0.1450
-0.00%
Stock $ 49.93 0 yrs2.94 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1610
$ 0.1590
-1.24%
Stock $ 25.51 0 yrs5.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1097
$ 0.1433
30.57%
Stock $ 29.53 0 yrs2.54 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1464
$ 0.2153
47.09%
Stock $ 27.35 0 yrs0.11 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.0000
$ 0.0003
10000%
Stock $ 40.44 0 yrs0.64 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0424
$ 0.0125
-70.41%
Stock $ 50.34 2 yrs5.16 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.2022
$ 0.2724
34.72%
Stock $ 28.84 1 yrs2.67 %$ 2.68 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0249
$ 0.7414
2871.53%
Stock $ 50.12 0 yrs2.35 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2210
$ 0.0142
-93.59%
Stock $ 31.87 1 yrs0.25 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0619
$ 0.0953
53.95%
Stock $ 22.87 0 yrs8.22 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1911
$ 3.5975
1782.53%
Stock $ 61.87 4 yrs2.81 %$ 1.36 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.6520
$ 0.0534
-91.82%
Stock $ 28.01 1 yrs4.64 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2417
$ 0.7722
219.55%
Stock $ 55.54 1 yrs0.77 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1459
$ 0.0134
-90.79%
Stock $ 24.46 0 yrs0.12 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0069
10000%
Stock $ 16.50 1 yrs0.36 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0060
$ 0.1305
2076.88%
Stock $ 31.64 1 yrs1.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1705
$ 0.1620
-4.98%
Stock $ 25.00 0 yrs0.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0198
10000%
Stock $ 48.43 2 yrs6.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.2580
$ 0.3070
18.99%
Stock $ 46.26 0 yrs4.71 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1730
$ 0.2550
47.40%
Stock $ 34.67 0 yrs2.88 %$ 0.03 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0830
$ 0.0830
-0.00%
Stock $ 21.77 1 yrs3.49 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1606
$ 0.3449
114.76%
Stock $ 92.02 3 yrs2.92 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.6898
$ 1.2457
80.59%
Stock $ 21.86 3 yrs2.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1520
$ 0.1590
4.63%
Stock $ 30.80 2 yrs2.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1450
$ 0.1908
31.59%
Stock $ 31.88 0 yrs0.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0196
$ 0.0323
65.09%
Stock $ 25.33 2 yrs5.29 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0545
$ 0.1145
109.90%
Stock $ 23.82 1 yrs1.05 %$ 0.15 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0411
$ 0.2075
405.31%
Stock $ 44.91 0 yrs3.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1660
$ 0.0002
-99.86%
Stock $ 24.40 0 yrs0.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0233
10000%
Stock $ 38.30 1 yrs6.29 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2261
$ 0.0938
-58.49%
Stock $ 30.86 0 yrs0.58 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.1790
10000%
Stock $ 24.56 0 yrs0.20 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0531
10000%
Stock $ 33.22 1 yrs2.26 %$ 0.07 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.6565
$ 0.0906
-86.20%
Stock $ 29.82 1 yrs0.91 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.4784
$ 0.2657
-44.46%
Stock $ 19.37 0 yrs11.83 %$ 0.03 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1953
$ 0.1958
0.26%
Stock $ 51.76 1 yrs5.72 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2480
$ 0.0759
-69.39%
Stock $ 28.02 0 yrs3.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.9954
10000%
Stock $ 24.24 0 yrs0.25 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0142
10000%
Stock $ 45.47 3 yrs1.96 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0750
$ 0.0665
-11.34%
Stock $ 26.24 0 yrs0.65 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.0156
10000%
Stock $ 42.24 3 yrs4.29 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1540
$ 0.1710
11.04%
Stock $ 22.82 0 yrs7.80 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1511
$ 0.1974
30.67%
Stock $ 38.23 1 yrs1.20 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2152
$ 0.4629
115.10%
Stock $ 34.23 0 yrs1.87 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1427
$ 0.2460
72.37%
Stock $ 26.05 0 yrs7.41 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1552
$ 0.1657
6.79%
Stock $ 34.65 0 yrs2.51 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2047
$ 0.6607
222.79%
Stock $ 2.17 0 yrs41.01 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0002
$ 0.8926
10000%
Stock $ 33.19 0 yrs1.57 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1305
$ 0.1233
-5.50%
Stock $ 28.74 0 yrs1.39 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1060
$ 0.1528
44.16%
Stock $ 30.08 1 yrs0.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.1000
$ 0.2070
107.00%
Stock $ 27.44 2 yrs3.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2137
$ 0.3044
42.45%
Stock $ 35.57 0 yrs6.07 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 3.0923
$ 2.1575
-30.23%
Stock $ 49.41 0 yrs5.38 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2211
$ 0.2171
-1.80%
Stock $ 42.51 2 yrs4.14 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1433
$ 0.1453
1.44%
Stock $ 24.79 0 yrs3.07 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0783
$ 0.0053
-93.19%
Stock $ 30.72 0 yrs0.88 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0000
$ 0.2656
10000%
Stock $ 50.47 0 yrs4.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2153
$ 0.2018
-6.29%
Stock $ 24.62 0 yrs1.18 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0732
10000%
Stock $ 27.74 1 yrs0.22 %$ 0.07 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0569
$ 0.0077
-86.55%
Stock $ 27.49 0 yrs1.02 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0541
$ 0.2258
317.38%
Stock $ 28.61 1 yrs0.77 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2444
$ 0.0466
-80.93%
Stock $ 49.05 2 yrs4.55 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1843
$ 0.1741
-5.53%
Stock $ 24.66 0 yrs0.16 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0432
10000%
Stock $ 58.57 1 yrs6.66 %$ 0.18 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1446
$ 3.7553
2496.57%
Stock $ 24.78 0 yrs0.20 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0467
10000%
Stock $ 25.15 1 yrs8.15 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2270
$ 2.3476
934.16%
Stock $ 13.50 0 yrs3.85 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0427
$ 0.0407
-4.64%
Stock $ 37.17 0 yrs1.29 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0511
$ 0.0736
44.07%
Stock $ 57.16 1 yrs0.54 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0282
$ 0.3087
996.63%
Stock $ 46.87 1 yrs4.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1593
$ 0.1556
-2.29%
Stock $ 22.50 0 yrs7.07 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1809
$ 1.0226
465.30%
Stock $ 24.67 0 yrs2.72 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0558
10000%
Stock $ 38.47 4 yrs1.87 %N/ANew Dividend Dec-30-2024 Dec-27-2024 Dec-31-2024 $ 0.3731
$ 0.7169
92.15%
Stock $ 19.05 0 yrs0.84 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0949
$ 0.1621
70.87%
Stock $ 25.17 0 yrs5.84 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1336
$ 0.0657
-50.82%
Stock $ 22.68 0 yrs0.26 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0612
10000%
Stock $ 25.06 0 yrs1.20 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.0000
$ 0.0250
10000%
Stock $ 40.19 0 yrs0.02 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0091
10000%
Stock $ 30.43 0 yrs1.58 %$ 0.04 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0060
$ 0.7191
10000%
Stock $ 24.92 0 yrs3.93 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0768
$ 0.0569
-25.99%
Stock $ 37.03 1 yrs6.56 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1982
$ 0.2095
5.70%
Stock $ 24.07 0 yrs3.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0778
$ 0.0507
-34.88%
Stock $ 24.48 0 yrs1.96 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.1210
10000%
Stock $ 27.32 1 yrs5.27 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.6715
$ 1.4388
114.27%
Stock $ 9.04 0 yrs3.10 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.3403
$ 0.2788
-18.06%
Stock $ 41.81 2 yrs0.50 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.4300
$ 0.2138
-50.28%
Stock $ 40.81 4 yrs0.54 %$ 3.79 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0801
$ 0.1394
74.06%
Stock $ 44.20 0 yrs0.07 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0279
10000%
Stock $ 24.75 0 yrs0.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0544
10000%
Stock $ 29.65 1 yrs2.43 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1003
$ 0.1578
57.40%
Stock $ 31.63 1 yrs2.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 46.24 2 yrs4.17 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1520
$ 0.1626
6.93%
Stock $ 6.98 1 yrs9.03 %$ 0.46 BNew Dividend Jan-13-2025 Jan-13-2025 Feb-03-2025 $ 0.0531
$ 0.0533
0.47%
Stock $ 24.65 0 yrs1.34 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0695
$ 0.0962
38.33%
Stock $ 26.77 1 yrs11.39 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2763
$ 0.1776
-35.73%
Stock $ 37.94 2 yrs6.88 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2016
$ 0.2163
7.26%
Stock $ 36.80 0 yrs1.55 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0429
$ 0.0698
62.93%
Stock $ 25.55 0 yrs3.56 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0832
$ 0.3743
349.96%
Stock $ 30.36 1 yrs0.92 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2399
$ 0.2296
-4.29%
Stock $ 38.96 0 yrs1.77 %$ 2.08 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1588
$ 0.5303
233.92%
Stock $ 20.08 3 yrs5.63 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1841
$ 0.4538
146.50%
Stock $ 0.00 0 yrs0.00 %N/ANew Dividend Dec-30-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.2029
10000%
Stock $ 34.93 0 yrs5.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1458
$ 0.2026
38.96%
Stock $ 23.85 1 yrs5.37 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0980
$ 0.1294
32.04%
Stock $ 73.20 1 yrs26.92 %$ 0.03 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3784
$ 19.3361
5009.61%
Stock $ 13.42 0 yrs10.58 %N/ANew Dividend Jan-09-2025 Jan-09-2025 Jan-23-2025 $ 0.1180
$ 0.1180
-0.00%
Stock $ 25.18 0 yrs0.60 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0000
$ 0.0003
10000%
Stock $ 37.36 1 yrs3.88 %$ 0.07 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.7535
$ 0.0259
-96.56%
Stock $ 26.37 0 yrs1.18 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0807
$ 0.0930
15.18%
Stock $ 39.38 0 yrs10.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.3422
$ 0.3340
-2.41%
Stock $ 42.73 0 yrs0.26 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.1078
10000%
Stock $ 30.60 0 yrs1.05 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.6539
$ 0.3205
-50.98%
Stock $ 27.03 0 yrs1.85 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1425
$ 0.0130
-90.85%
Stock $ 21.40 0 yrs3.46 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0626
$ 0.0494
-21.02%
Stock $ 35.26 0 yrs5.33 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.1517
$ 0.2095
38.10%
Stock $ 29.65 0 yrs1.11 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.3320
10000%
Stock $ 100.14 0 yrs4.94 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3810
$ 0.0041
-98.92%
Stock $ 23.64 1 yrs1.10 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1867
$ 0.2553
36.76%
Stock $ 10.12 0 yrs3.75 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0108
$ 0.0378
251.30%
Stock $ 75.37 0 yrs0.13 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0225
$ 0.0540
139.70%
Stock $ 50.20 2 yrs4.96 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1860
$ 0.1896
1.91%
Stock $ 37.42 2 yrs7.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.2092
$ 0.2215
5.89%
Stock $ 22.32 0 yrs3.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2073
$ 0.2574
24.15%
Stock $ 71.46 1 yrs0.94 %$ 0.96 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.2654
$ 0.4052
52.67%
Stock $ 22.59 1 yrs5.80 %$ 0.15 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1000
$ 0.2470
146.99%
Stock $ 19.52 0 yrs4.15 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.3650
$ 0.4444
21.77%
Stock $ 34.99 2 yrs1.94 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0093
$ 0.4548
4770.89%
Stock $ 20.99 0 yrs0.38 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0798
10000%
Stock $ 16.11 0 yrs1.99 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.5116
$ 0.3160
-38.22%
Stock $ 24.72 0 yrs0.24 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 0.0569
10000%
Stock $ 24.85 1 yrs2.70 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0687
$ 0.2863
316.74%
Stock $ 50.38 0 yrs3.61 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1386
$ 0.1550
11.86%
Stock $ 44.00 0 yrs0.48 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0457
$ 0.0534
16.97%
Stock $ 28.40 1 yrs6.83 %$ 0.10 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1757
$ 5.2983
2915.53%
Stock $ 25.27 0 yrs3.36 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0673
$ 0.0810
20.36%
Stock $ 27.75 0 yrs2.95 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2104
$ 0.1886
-10.34%
Stock $ 26.12 0 yrs2.53 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1936
$ 0.0004
-99.78%
Stock $ 20.30 1 yrs8.62 %$ 0.23 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 21.64 1 yrs8.13 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1400
$ 0.1227
-12.36%
Stock $ 21.17 0 yrs5.71 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0000
$ 1.2053
10000%
Stock $ 9.63 1 yrs0.93 %$ 0.00 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0818
$ 0.1004
22.85%
Stock $ 27.35 0 yrs0.11 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.0000
$ 0.0326
10000%
Stock $ 10.10 0 yrs3.76 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0285
$ 0.0436
52.98%
Stock $ 66.42 0 yrs0.83 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.0160
$ 0.3798
2269.85%
Stock $ 24.97 2 yrs3.32 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-02-2025 $ 0.0664
$ 0.0975
46.84%
Stock $ 35.45 0 yrs0.93 %$ 0.12 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1187
$ 0.2084
75.61%
Stock $ 23.97 0 yrs5.88 %$ 0.05 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.8110
$ 0.6025
-25.72%
Stock $ 17.53 0 yrs11.75 %$ 0.01 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1687
$ 0.1772
5.04%
Stock $ 39.13 0 yrs0.13 %$ 2.37 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0425
$ 0.0109
-74.35%
Stock $ 38.58 2 yrs7.05 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1968
$ 0.1891
-3.92%
Stock $ 23.62 1 yrs5.08 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 39.28 0 yrs4.58 %$ 0.19 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.1215
$ 1.6753
1278.90%
Stock $ 29.20 0 yrs0.27 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-07-2025 $ 0.0795
$ 0.0320
-59.82%
Stock $ 28.01 1 yrs4.64 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.2417
$ 0.9278
283.92%
Stock $ 55.54 1 yrs0.77 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 0.1459
$ 0.4262
192.09%
Stock $ 41.97 1 yrs3.26 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.2999
$ 1.3720
5.55%
Stock $ 22.50 1 yrs2.13 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3711
$ 0.4850
30.69%
Stock $ 52.36 1 yrs0.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3301
$ 1.1888
260.13%
Stock $ 46.04 1 yrs3.52 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-08-2025 $ 1.6219
$ 1.9059
17.51%
Stock $ 22.05 0 yrs1.22 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0255
$ 0.0255
-0.00%
Stock $ 39.13 0 yrs1.25 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.0948
$ 0.4945
-54.83%
Stock $ 35.04 2 yrs0.97 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0880
$ 0.0906
2.94%
Stock $ 28.33 1 yrs2.12 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 2.0357
$ 0.7119
-65.03%
Stock $ 47.60 1 yrs0.78 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.3593
$ 0.3689
2.69%
Stock $ 50.46 2 yrs8.84 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.3029
$ 0.5060
67.08%
Stock $ 25.96 0 yrs0.23 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0002
$ 0.0577
10000%
Stock $ 20.22 0 yrs4.85 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2700
$ 0.1669
-38.19%
Stock $ 20.35 2 yrs3.10 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0517
$ 0.0558
8.03%
Stock $ 16.96 2 yrs5.13 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1238
$ 0.3947
218.81%
Stock $ 23.17 1 yrs2.42 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0592
$ 0.1631
175.63%
Stock $ 31.69 1 yrs2.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2751
$ 0.2394
-12.98%
Stock $ 24.85 0 yrs0.28 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0000
$ 0.0676
10000%
Stock $ 34.54 1 yrs2.34 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.7700
$ 0.8051
4.56%
Stock $ 35.27 0 yrs0.74 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.2624
10000%
Stock $ 20.96 0 yrs0.52 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1570
$ 0.1071
-31.82%
Stock $ 32.29 0 yrs3.13 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1290
$ 0.0934
-27.57%
Stock $ 41.21 4 yrs4.27 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1330
$ 0.1638
23.17%
Stock $ 19.58 1 yrs5.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1020
$ 0.1859
82.26%
Stock $ 29.81 0 yrs0.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 2.0618
10000%
Stock $ 50.66 0 yrs6.57 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3181
$ 0.2851
-10.37%
Stock $ 29.38 1 yrs4.36 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1548
$ 0.0989
-36.12%
Stock $ 49.64 1 yrs0.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1001
$ 0.1772
77.08%
Stock $ 19.99 1 yrs5.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1405
$ 0.1126
-19.84%
Stock $ 29.74 1 yrs2.08 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0498
$ 0.0769
54.40%
Stock $ 60.33 1 yrs1.03 %$ 0.01 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1570
$ 0.1501
-4.36%
Stock $ 25.33 0 yrs1.86 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.4711
10000%
Stock $ 70.22 1 yrs1.31 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.6871
$ 0.9203
33.95%
Stock $ 19.27 1 yrs14.95 %$ 1.07 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-30-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 28.90 2 yrs2.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0502
$ 0.6958
1285.86%
Stock $ 22.08 1 yrs3.22 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.7098
$ 0.3166
-55.40%
Stock $ 23.15 2 yrs6.52 %$ 2.78 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1277
$ 0.1311
2.66%
Stock $ 19.99 0 yrs4.10 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0670
$ 0.0800
19.48%
Stock $ 31.35 0 yrs0.57 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2783
$ 0.1802
-35.25%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1742
$ 0.1742
-0.00%
Stock $ 113.19 4 yrs1.21 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.3414
$ 0.3568
4.48%
Stock $ 31.62 0 yrs4.08 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 2.0356
$ 0.1326
-93.49%
Stock $ 26.21 0 yrs0.88 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2103
$ 0.2268
7.85%
Stock $ 38.99 1 yrs4.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.1624
$ 1.5738
35.40%
Stock $ 19.83 0 yrs39.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.5380
$ 0.8065
49.91%
Stock $ 17.48 0 yrs7.72 %$ 1.76 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0628
$ 0.3738
495.22%
Stock $ 19.92 0 yrs5.42 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0896
$ 0.0037
-95.84%
Stock $ 32.80 1 yrs0.40 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0322
$ 0.0502
55.93%
Stock $ 25.93 2 yrs2.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3750
$ 0.3825
2.00%
Stock $ 40.09 2 yrs0.95 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1354
$ 0.2461
81.79%
Stock $ 52.83 2 yrs6.47 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2520
$ 0.0371
-85.28%
Stock $ 21.00 1 yrs1.62 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3885
$ 0.3433
-11.63%
Stock $ 21.16 3 yrs4.92 %$ 0.01 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0854
$ 0.0898
5.15%
Stock $ 33.75 0 yrs0.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0202
$ 0.0050
-75.25%
Stock $ 11.49 1 yrs1.48 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0496
$ 0.0190
-61.69%
Stock $ 19.55 0 yrs14.22 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.6000
$ 0.0363
-93.95%
Stock $ 26.89 0 yrs3.09 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.2878
$ 0.8345
-35.20%
Stock $ 33.02 1 yrs0.85 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0944
$ 0.0247
-73.83%
Stock $ 21.10 1 yrs2.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1894
$ 0.0821
-56.64%
Stock $ 25.46 1 yrs6.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1103
$ 0.0176
-84.03%
Stock $ 14.62 0 yrs1.23 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0820
$ 0.0990
20.70%
Stock $ 24.54 0 yrs4.56 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.0929
10000%
Stock $ 23.82 0 yrs3.48 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.6816
$ 0.8348
22.47%
Stock $ 25.72 1 yrs0.35 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0139
$ 0.0101
-27.45%
Stock $ 9.16 0 yrs0.33 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0327
10000%
Stock $ 19.56 1 yrs6.29 %$ 0.39 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1033
$ 0.1193
15.49%
Stock $ 38.46 0 yrs2.11 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.4231
$ 1.6951
300.64%
Stock $ 33.45 0 yrs1.64 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1474
$ 0.1354
-8.15%
Stock $ 23.93 1 yrs0.33 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0512
$ 0.0781
52.54%
Stock $ 28.00 0 yrs0.46 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.1288
10000%
Stock $ 29.90 0 yrs3.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.5807
$ 1.0277
-34.98%
Stock $ 10.80 0 yrs1.48 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.1644
10000%
Stock $ 40.13 1 yrs2.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.7889
$ 1.1804
49.63%
Stock $ 37.22 1 yrs2.53 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3928
$ 0.9441
140.34%
Stock $ 34.92 0 yrs0.86 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.3049
10000%
Stock $ 30.83 0 yrs0.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.9646
10000%
Stock $ 25.17 1 yrs3.18 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2555
$ 0.1470
-42.47%
Stock $ 49.59 3 yrs5.10 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1822
$ 0.2188
20.10%
Stock $ 51.89 2 yrs4.30 %$ 1.99 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1676
$ 0.1880
12.17%
Stock $ 34.70 0 yrs3.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 2.0803
$ 0.2788
-86.60%
Stock $ 15.01 1 yrs33.50 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2848
$ 0.6332
122.33%
Stock $ 38.74 5 yrs2.99 %$ 2.90 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.2900
$ 0.2900
-0.00%
Stock $ 18.44 3 yrs4.61 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0701
$ 0.0752
7.29%
Stock $ 42.51 0 yrs0.75 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.1901
$ 0.3230
-72.86%
Stock $ 25.72 0 yrs10.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 2.6080
10000%
Stock $ 37.28 0 yrs0.86 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.6306
$ 0.3203
-49.21%
Stock $ 25.64 0 yrs0.55 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0018
$ 0.0495
2638.88%
Stock $ 38.08 0 yrs3.62 %N/ANew Dividend Dec-27-2025 Dec-27-2024 Dec-30-2024 $ 1.1865
$ 1.3824
16.52%
Stock $ 59.80 3 yrs4.90 %$ 0.36 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2300
$ 0.2330
1.30%
Stock $ 0.06 0 yrs3,808.70 %$ 0.04 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1539
$ 0.1450
-5.79%
Stock $ 25.65 1 yrs0.62 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 1.6560
$ 2.5897
56.38%
Stock $ 28.36 2 yrs1.23 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.6636
$ 0.0316
-95.24%
Stock $ 25.28 0 yrs0.04 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.0076
10000%
Stock $ 86.60 3 yrs1.97 %$ 0.60 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.4090
$ 0.4110
0.49%
Stock $ 12.90 1 yrs3.33 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0609
$ 0.1271
108.77%
Stock $ 35.95 0 yrs0.14 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.0501
10000%
Stock $ 30.55 1 yrs0.98 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1047
$ 0.0200
-80.90%
Stock $ 17.13 2 yrs2.39 %$ 0.20 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0340
$ 0.0368
8.24%
Stock $ 51.24 1 yrs5.84 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1965
$ 0.0003
-99.83%
Stock $ 30.21 0 yrs1.59 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1252
$ 0.0341
-72.73%
Stock $ 38.24 1 yrs1.80 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.7038
$ 0.1446
-79.45%
Stock $ 47.27 0 yrs0.30 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0324
$ 0.0086
-73.51%
Stock $ 50.80 3 yrs4.29 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.4062
$ 0.2487
-38.78%
Stock $ 19.90 0 yrs2.46 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 1.1317
$ 0.4938
-56.36%
Stock $ 14.71 1 yrs24.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.5096
$ 0.2406
-52.79%
Stock $ 35.01 1 yrs6.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1850
$ 0.0141
-92.39%
Stock $ 41.47 1 yrs4.27 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1431
$ 0.1578
10.20%
Stock $ 18.95 0 yrs2.64 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0557
$ 0.1814
225.73%
Stock $ 28.71 2 yrs6.27 %$ 2.99 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1454
$ 0.1564
7.57%
Stock $ 23.49 0 yrs0.30 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0729
10000%
Stock $ 31.85 0 yrs0.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.6379
$ 0.2391
-62.52%
Stock $ 47.78 0 yrs1.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.6671
$ 0.5602
-16.02%
Stock $ 26.98 1 yrs8.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1766
$ 0.0163
-90.76%
Stock $ 34.69 1 yrs0.29 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0145
$ 0.0572
294.48%
Stock $ 26.87 0 yrs0.00 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0000
$ 0.0047
10000%
Stock $ 28.45 0 yrs13.64 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.4861
$ 2.4200
397.84%
Stock $ 49.58 3 yrs5.63 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2070
$ 0.2504
20.97%
Stock $ 86.26 4 yrs3.48 %$ 0.17 BNew Dividend Jan-10-2025 Jan-09-2025 Jan-23-2025 $ 0.7000
$ 0.7500
7.14%
Stock $ 60.36 0 yrs1.01 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2381
$ 0.3680
54.54%
Stock $ 35.34 0 yrs3.00 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.3429
$ 0.4319
25.98%
Stock $ 37.27 0 yrs0.67 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0581
$ 0.0488
-16.09%
Stock $ 47.91 0 yrs7.30 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.2642
$ 0.3346
26.66%
Stock $ 100.28 1 yrs5.13 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3852
$ 0.3868
0.41%
Stock $ 14.82 1 yrs0.67 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0208
$ 0.0972
368.18%
Stock $ 57.00 1 yrs1.81 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.2478
$ 0.2376
-4.14%
Stock $ 33.22 0 yrs0.12 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0335
$ 0.0363
8.36%
Stock $ 51.96 1 yrs0.73 %$ 0.01 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1071
$ 0.0795
-25.75%
Stock $ 18.65 2 yrs4.66 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0728
$ 0.0721
-0.93%
Stock $ 20.19 0 yrs5.45 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0736
$ 0.1400
90.18%
Stock $ 52.36 1 yrs0.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3301
$ 0.4884
47.96%
Stock $ 50.25 0 yrs8.34 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2923
$ 0.4309
47.42%
Stock $ 28.33 1 yrs2.12 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 2.0357
$ 0.6029
-70.39%
Stock $ 40.91 0 yrs5.11 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1655
$ 0.1982
19.75%
Stock $ 34.26 0 yrs0.61 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-08-2025 $ 0.2670
$ 0.2115
-20.77%
Stock $ 22.08 1 yrs3.22 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.7098
$ 0.7088
-0.14%
Stock $ 31.69 1 yrs2.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2751
$ 0.0039
-98.58%
Stock $ 38.79 0 yrs0.21 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2862
$ 0.0785
-72.58%
Stock $ 102.85 1 yrs1.52 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.3458
$ 0.5390
55.86%
Stock $ 72.57 1 yrs3.31 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.4668
$ 0.5783
23.87%
Stock $ 31.62 0 yrs4.08 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 2.0356
$ 1.2949
-36.38%
Stock $ 25.25 0 yrs1.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0718
10000%
Stock $ 30.71 0 yrs1.33 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1217
$ 0.2061
69.32%
Stock $ 37.83 1 yrs1.53 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1411
$ 0.1961
39.01%
Stock $ 19.99 1 yrs5.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1405
$ 0.0094
-93.31%
Stock $ 30.34 0 yrs1.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.7170
$ 0.5865
-18.20%
Stock $ 17.56 3 yrs4.67 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0687
$ 0.0714
3.95%
Stock $ 52.61 0 yrs0.21 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0000
$ 0.1135
10000%
Stock $ 32.06 2 yrs3.56 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.7311
$ 0.4080
-44.19%
Stock $ 61.11 0 yrs0.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0000
$ 0.0935
10000%
Stock $ 19.92 0 yrs5.42 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0896
$ 0.0962
7.38%
Stock $ 20.09 1 yrs6.52 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0959
$ 0.1509
57.28%
Stock $ 52.83 2 yrs6.47 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2520
$ 0.0808
-67.94%
Stock $ 26.64 1 yrs8.22 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1850
$ 0.1900
2.70%
Stock $ 21.08 3 yrs4.70 %$ 0.01 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0789
$ 0.0855
8.37%
Stock $ 33.75 0 yrs0.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0202
$ 0.1521
652.97%
Stock $ 11.49 1 yrs1.48 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0496
$ 0.0546
10.08%
Stock $ 19.55 0 yrs14.22 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.6000
$ 0.6957
15.94%
Stock $ 30.60 0 yrs0.62 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1912
$ 0.1923
0.58%
Stock $ 25.46 1 yrs6.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1103
$ 0.1191
7.94%
Stock $ 35.98 2 yrs2.47 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2198
$ 0.3262
48.41%
Stock $ 46.06 3 yrs2.58 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0950
$ 0.1150
21.05%
Stock $ 29.97 1 yrs2.94 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2130
$ 0.4996
134.55%
Stock $ 50.46 0 yrs4.20 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1739
$ 0.1730
-0.54%
Stock $ 57.39 1 yrs6.88 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3086
$ 0.3026
-1.94%
Stock $ 20.69 1 yrs14.21 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3506
$ 1.5112
331.03%
Stock $ 24.60 0 yrs0.12 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0063
10000%
Stock $ 21.94 0 yrs2.14 %$ 0.03 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0321
$ 0.0573
78.50%
Stock $ 38.46 0 yrs2.11 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.4231
$ 4.2680
908.74%
Stock $ 29.16 0 yrs1.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1314
$ 0.1478
12.49%
Stock $ 26.02 2 yrs1.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2410
$ 0.3019
25.24%
Stock $ 19.83 0 yrs6.10 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1033
$ 0.0005
-99.49%
Stock $ 27.87 0 yrs5.13 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1605
$ 0.3584
123.36%
Stock $ 25.51 0 yrs8.70 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1612
$ 0.4979
208.96%
Stock $ 21.00 1 yrs1.62 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3885
$ 0.0754
-80.59%
Stock $ 18.34 0 yrs55.40 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.7084
$ 0.5675
-66.78%
Stock $ 26.89 0 yrs3.09 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.2878
$ 0.1215
-90.56%
Stock $ 34.92 0 yrs0.86 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.5160
10000%
Stock $ 22.56 1 yrs0.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0759
$ 0.0964
27.07%
Stock $ 19.81 0 yrs0.30 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0000
$ 0.0583
10000%
Stock $ 20.34 1 yrs5.21 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0902
$ 0.0936
3.79%
Stock $ 34.70 0 yrs3.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 2.0803
$ 1.0549
-49.29%
Stock $ 36.44 2 yrs1.45 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3630
$ 0.5280
45.45%
Stock $ 24.72 0 yrs5.66 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.1170
10000%
Stock $ 25.45 0 yrs5.93 %$ 1.74 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1119
$ 0.1130
0.98%
Stock $ 36.95 0 yrs5.60 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1800
$ 0.0830
-53.92%
Stock $ 74.80 0 yrs1.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.9607
$ 1.4487
50.79%
Stock $ 36.85 1 yrs0.65 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0559
$ 0.2387
327.38%
Stock $ 25.44 0 yrs0.20 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.0465
10000%
Stock $ 69.63 4 yrs1.26 %$ 0.14 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2158
$ 0.2386
10.58%
Stock $ 24.55 2 yrs2.32 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1148
$ 0.1793
56.17%
Stock $ 21.25 0 yrs2.31 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2250
$ 0.0582
-74.13%
Stock $ 12.94 0 yrs2.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.5961
$ 0.3835
-35.67%
Stock $ 12.96 0 yrs9.95 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1075
$ 0.1075
-0.00%
Stock $ 27.33 1 yrs0.73 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-08-2025 $ 0.2055
$ 0.2022
-1.58%
Stock $ 35.95 0 yrs0.14 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.5067
10000%
Stock $ 30.55 1 yrs0.98 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1047
$ 0.7473
613.75%
Stock $ 17.82 2 yrs3.59 %$ 0.13 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0527
$ 0.0562
6.64%
Stock $ 26.62 1 yrs6.54 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.5385
$ 0.3218
-40.24%
Stock $ 51.24 1 yrs5.84 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1965
$ 0.0255
-87.03%
Stock $ 35.20 2 yrs1.31 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0952
$ 0.1600
68.13%
Stock $ 26.34 1 yrs5.69 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2507
$ 0.8409
235.42%
Stock $ 38.24 1 yrs1.80 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.7038
$ 0.6880
-2.24%
Stock $ 23.75 0 yrs0.00 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0014
10000%
Stock $ 50.13 0 yrs3.71 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1452
$ 0.1457
0.39%
Stock $ 20.87 3 yrs5.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0954
$ 0.1555
63.03%
Stock $ 35.01 1 yrs6.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1850
$ 0.1900
2.70%
Stock $ 48.92 1 yrs0.47 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0546
$ 0.0577
5.56%
Stock $ 21.40 0 yrs0.51 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0006
$ 0.1068
10000%
Stock $ 26.50 2 yrs2.42 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0354
$ 0.0469
32.30%
Stock $ 31.19 1 yrs0.29 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0497
$ 0.0925
86.05%
Stock $ 27.75 2 yrs2.74 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.5595
$ 0.7606
35.95%
Stock $ 26.98 1 yrs8.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1766
$ 0.0184
-89.57%
Stock $ 23.46 0 yrs0.34 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1388
$ 0.0240
-82.71%
Stock $ 34.69 1 yrs0.29 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0145
$ 0.3473
2295.17%
Stock $ 17.70 2 yrs3.56 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0320
$ 0.2778
768.13%
Stock $ 22.54 2 yrs3.15 %$ 0.14 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0585
$ 0.0646
10.43%
Stock $ 28.30 0 yrs1.91 %$ 0.08 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.9357
$ 0.5397
-42.32%
Stock $ 24.78 0 yrs1.82 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.4494
10000%
Stock $ 72.18 1 yrs0.68 %$ 0.01 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1165
$ 0.1192
2.28%
Stock $ 26.07 1 yrs7.29 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0881
$ 0.3252
269.20%
Stock $ 28.75 1 yrs149.21 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 1.0647
$ 10.7230
907.18%
Stock $ 20.50 2 yrs5.61 %$ 0.02 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1010
$ 0.1017
0.69%
Stock $ 52.36 1 yrs0.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3301
$ 0.8954
171.25%
Stock $ 30.65 1 yrs4.47 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.3081
$ 0.4128
34.02%
Stock $ 58.55 0 yrs0.82 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0000
$ 0.4814
10000%
Stock $ 28.33 1 yrs2.12 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 2.0357
$ 0.6229
-69.40%
Stock $ 50.46 2 yrs8.84 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.3029
$ 0.0460
-84.81%
Stock $ 34.26 0 yrs0.61 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-08-2025 $ 0.2670
$ 0.4046
51.53%
Stock $ 20.22 0 yrs4.85 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2700
$ 0.1376
-49.03%
Stock $ 19.13 0 yrs5.49 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0522
$ 0.4793
818.29%
Stock $ 27.57 0 yrs1.16 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3335
$ 0.3218
-3.52%
Stock $ 18.46 2 yrs1.08 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0769
$ 0.1268
64.88%
Stock $ 31.69 1 yrs2.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2751
$ 0.1123
-59.18%
Stock $ 34.54 1 yrs2.34 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.7700
$ 0.1210
-84.28%
Stock $ 10.15 0 yrs0.10 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0104
10000%
Stock $ 34.28 0 yrs0.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3408
$ 0.0073
-97.85%
Stock $ 35.27 0 yrs0.74 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0597
10000%
Stock $ 102.24 1 yrs1.53 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.3665
$ 0.4622
26.10%
Stock $ 59.09 1 yrs2.74 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.5271
$ 0.4076
-22.66%
Stock $ 50.75 1 yrs5.18 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1729
$ 0.2309
33.55%
Stock $ 29.81 0 yrs0.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0057
10000%
Stock $ 21.41 1 yrs2.34 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0756
$ 0.0756
-0.00%
Stock $ 23.72 3 yrs3.84 %$ 0.10 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0759
$ 0.0817
7.64%
Stock $ 29.39 0 yrs0.61 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3039
$ 0.1802
-40.70%
Stock $ 19.05 1 yrs4.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0866
$ 0.0814
-6.06%
Stock $ 44.28 2 yrs1.06 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1462
$ 0.1420
-2.90%
Stock $ 47.29 1 yrs0.95 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1414
$ 0.2139
51.30%
Stock $ 19.99 1 yrs5.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1405
$ 0.0185
-86.85%
Stock $ 10.86 0 yrs11.33 %$ 0.27 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3155
$ 0.3600
14.10%
Stock $ 28.56 0 yrs0.46 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0065
$ 0.0685
954.43%
Stock $ 35.01 0 yrs0.37 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0761
$ 0.1253
64.58%
Stock $ 21.64 0 yrs0.18 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0259
$ 0.0130
-49.61%
Stock $ 43.22 1 yrs3.77 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3314
$ 0.4095
23.57%
Stock $ 28.90 2 yrs2.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0502
$ 0.1189
136.81%
Stock $ 22.77 3 yrs6.24 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0968
$ 0.2488
157.17%
Stock $ 23.96 4 yrs3.80 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0760
$ 0.0760
-0.00%
Stock $ 52.83 2 yrs6.47 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2520
$ 0.2782
10.40%
Stock $ 22.08 1 yrs3.22 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.7098
$ 0.1042
-85.32%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2448
$ 0.2448
-0.00%
Stock $ 33.75 0 yrs0.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0202
$ 0.3623
1693.56%
Stock $ 43.47 1 yrs0.69 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0260
$ 0.0165
-36.63%
Stock $ 30.81 0 yrs1.49 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1133
$ 0.1213
7.06%
Stock $ 21.86 2 yrs2.33 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3240
$ 0.5100
57.41%
Stock $ 19.60 1 yrs23.47 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2121
$ 1.1505
442.47%
Stock $ 34.68 2 yrs9.23 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.8571
$ 0.7896
-7.88%
Stock $ 100.19 0 yrs4.28 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3535
$ 0.4481
26.76%
Stock $ 20.69 1 yrs14.21 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3506
$ 1.6415
368.19%
Stock $ 20.82 0 yrs3.65 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1716
$ 0.2774
61.68%
Stock $ 29.15 0 yrs0.89 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2796
$ 0.2585
-7.55%
Stock $ 50.07 0 yrs0.72 %$ 0.03 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.6250
$ 0.3636
-41.82%
Stock $ 10.63 0 yrs42.24 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.4694
$ 0.3292
-29.87%
Stock $ 21.42 0 yrs0.09 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0147
$ 0.0092
-37.29%
Stock $ 19.83 0 yrs6.10 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1033
$ 0.1057
2.32%
Stock $ 34.87 2 yrs8.26 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.2216
$ 0.2809
26.76%
Stock $ 47.62 3 yrs7.92 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.2741
$ 0.3788
38.20%
Stock $ 6.06 0 yrs143.07 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3753
$ 0.3708
-1.20%
Stock $ 21.00 1 yrs1.62 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3885
$ 0.2639
-32.07%
Stock $ 55.25 3 yrs1.34 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1493
$ 0.2327
55.85%
Stock $ 11.49 1 yrs1.48 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0496
$ 0.0016
-96.77%
Stock $ 26.89 0 yrs3.09 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.2878
$ 0.1454
-88.71%
Stock $ 32.72 0 yrs3.30 %$ 0.05 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.2509
$ 0.3866
54.09%
Stock $ 19.26 4 yrs7.11 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1209
$ 0.1256
3.90%
Stock $ 26.63 0 yrs0.00 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0000
$ 0.0036
10000%
Stock $ 21.10 1 yrs2.94 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1894
$ 0.0356
-81.20%
Stock $ 21.39 1 yrs4.91 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0764
$ 0.1599
109.35%
Stock $ 25.46 1 yrs6.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1103
$ 0.0022
-97.97%
Stock $ 14.26 0 yrs75.18 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.2208
$ 1.2860
5.34%
Stock $ 111.06 0 yrs0.99 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.5521
10000%
Stock $ 24.46 0 yrs5.27 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.1072
10000%
Stock $ 44.57 0 yrs0.31 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0780
$ 0.0577
-26.03%
Stock $ 27.56 2 yrs1.67 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1606
$ 0.0925
-42.40%
Stock $ 33.86 4 yrs5.11 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.3165
$ 0.3550
12.19%
Stock $ 34.50 0 yrs2.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.8587
$ 0.9503
10.66%
Stock $ 10.66 0 yrs1.97 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.2121
10000%
Stock $ 21.12 0 yrs0.14 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.0000
$ 0.0318
10000%
Stock $ 38.46 0 yrs2.11 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.4231
$ 0.8141
92.41%
Stock $ 39.38 0 yrs0.46 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0396
$ 0.0821
107.48%
Stock $ 24.93 0 yrs2.57 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1700
$ 0.1309
-23.00%
Stock $ 29.90 0 yrs3.44 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.5807
$ 0.1477
-90.66%
Stock $ 16.75 3 yrs10.87 %$ 0.95 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.4632
$ 0.4445
-4.04%
Stock $ 24.32 0 yrs0.70 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3289
$ 0.0083
-97.47%
Stock $ 18.70 0 yrs2.51 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0916
$ 0.1230
34.32%
Stock $ 14.84 3 yrs4.85 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0504
$ 0.0380
-24.63%
Stock $ 30.83 0 yrs0.03 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.0054
10000%
Stock $ 25.55 1 yrs2.31 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1793
$ 0.1418
-20.91%
Stock $ 42.41 0 yrs0.68 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.3826
$ 0.2877
-24.81%
Stock $ 46.14 2 yrs2.73 %$ 1.60 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1020
$ 0.1114
9.22%
Stock $ 30.51 1 yrs1.25 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1215
$ 0.1105
-9.05%
Stock $ 51.24 1 yrs5.84 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1965
$ 0.2233
13.67%
Stock $ 42.51 0 yrs0.75 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.1901
$ 0.0359
-96.98%
Stock $ 19.44 1 yrs7.36 %$ 0.00 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.2277
$ 0.5523
142.60%
Stock $ 53.99 0 yrs0.67 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.5104
$ 0.3582
-29.82%
Stock $ 38.38 0 yrs18.26 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Dec-31-2024 $ 5.7483
$ 0.7980
-86.12%
Stock $ 20.32 1 yrs5.76 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1485
$ 0.1485
-0.00%
Stock $ 35.01 1 yrs6.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.1850
$ 0.2105
13.78%
Stock $ 21.71 3 yrs3.82 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.0788
$ 0.0798
1.33%
Stock $ 36.69 1 yrs1.20 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1383
$ 0.1266
-8.43%
Stock $ 25.65 1 yrs0.62 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 1.6560
$ 0.1559
-90.59%
Stock $ 25.94 0 yrs0.54 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.1358
10000%
Stock $ 23.04 0 yrs0.43 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0956
$ 0.1012
5.83%
Stock $ 12.92 0 yrs86.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 1.2644
$ 0.7088
-43.94%
Stock $ 23.86 0 yrs0.17 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.0403
10000%
Stock $ 40.92 1 yrs3.52 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 26.98 1 yrs8.93 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.1766
$ 0.1740
-1.44%
Stock $ 30.55 1 yrs0.98 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-03-2025 $ 0.1047
$ 0.0010
-99.04%
Stock $ 24.40 0 yrs0.08 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.0000
$ 0.0244
10000%
Stock $ 21.80 1 yrs5.28 %$ 0.11 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.1057
$ 0.1068
1.04%
Stock $ 27.47 2 yrs1.86 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-08-2025 $ 0.5610
$ 0.5104
-9.02%
Stock $ 70.33 0 yrs1.15 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3366
$ 0.4727
40.46%
Stock $ 24.68 0 yrs1.34 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.3342
10000%
Stock $ 27.76 0 yrs2.67 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-02-2025 $ 0.5766
$ 0.7410
28.50%
Stock $ 37.02 0 yrs0.41 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-30-2024 $ 0.0000
$ 0.1477
10000%
Stock $ 49.78 1 yrs2.21 %$ 0.01 BNew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.2842
$ 0.2633
-7.34%
Stock $ 30.27 0 yrs34.19 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.2581
$ 0.2581
-0.00%
Stock $ 41.48 0 yrs1.04 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1125
$ 0.1066
-5.25%
Stock $ 26.94 0 yrs1.30 %$ 0.01 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0800
$ 0.0970
21.20%
Stock $ 38.21 1 yrs3.98 %$ 0.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1650
$ 0.3084
86.89%
Stock $ 83.89 1 yrs1.23 %$ 0.13 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3301
$ 0.3301
-0.00%
Stock $ 20.20 0 yrs0.25 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0000
$ 0.0531
10000%
Stock $ 26.70 0 yrs1.35 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0817
$ 0.0981
20.09%
Stock $ 37.83 2 yrs0.32 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0564
$ 0.0654
15.86%
Stock $ 34.37 1 yrs0.52 %$ 5.16 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1865
$ 0.1865
-0.00%
Stock $ 63.13 1 yrs4.55 %$ 1.06 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.5100
$ 0.7875
54.42%
Stock $ 18.23 3 yrs0.93 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1961
$ 0.1961
-0.00%
Stock $ 11.64 0 yrs0.09 %$ 0.00 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-31-2024 $ 0.0530
$ 0.0099
-81.32%
Stock $ 34.01 2 yrs0.21 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0261
$ 0.3979
1424.33%
Stock $ 19.54 2 yrs5.07 %$ 0.02 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-31-2024 $ 0.0769
$ 0.0720
-6.38%
Stock $ 26.87 0 yrs1.30 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.7350
$ 0.3510
-52.25%
Stock $ 20.69 2 yrs3.77 %$ 0.00 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.3441
$ 0.1076
-68.73%
Stock $ 52.53 0 yrs4.00 %$ 0.12 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.5500
$ 0.4816
-12.43%
Stock $ 19.99 1 yrs5.15 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1405
$ 0.1126
-19.84%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.6061
$ 0.6061
-0.00%
Stock $ 17.36 2 yrs2.65 %$ 0.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1350
$ 0.1446
7.10%
Stock $ 37.04 1 yrs14.74 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 2.1438
$ 5.4583
154.61%
Stock $ 100.27 3 yrs4.92 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-31-2024 $ 0.3574
$ 0.4848
35.65%
Stock $ 42.82 3 yrs4.39 %$ 0.94 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1600
$ 0.1853
15.80%
Stock $ 22.38 3 yrs6.03 %$ 0.17 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1150
$ 0.1273
10.70%
Stock $ 110.38 5 yrs3.48 %$ 4.84 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1350
$ 2.8833
2035.77%
Stock $ 50.34 2 yrs5.16 %$ 17.78 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1900
$ 0.2026
6.61%
Stock $ 28.78 1 yrs3.23 %$ 0.03 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.4400
$ 0.3171
-27.94%
Stock $ 25.09 0 yrs0.28 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0000
$ 0.0670
10000%
Stock $ 43.86 3 yrs4.67 %$ 0.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1800
$ 0.2103
16.86%
Stock $ 54.17 2 yrs1.09 %$ 0.70 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1790
$ 0.1790
-0.00%
Stock $ 24.36 0 yrs0.00 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0006
$ 0.0024
312.92%
Stock $ 75.13 3 yrs2.46 %$ 0.24 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0250
$ 0.9644
3757.40%
Stock $ 22.49 1 yrs10.58 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2000
$ 0.1800
-10.00%
Stock $ 24.06 0 yrs8.85 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-27-2025 $ 0.5312
$ 0.5312
-0.00%
Stock $ 50.22 0 yrs4.24 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0241
$ 0.1258
422.68%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.2227
$ 0.2227
-0.00%
Stock $ 31.46 1 yrs4.80 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3282
$ 0.5017
52.88%
Stock $ 24.36 2 yrs11.66 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.2394
$ 0.2461
2.78%
Stock $ 27.56 1 yrs1.27 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.2709
$ 0.0797
-70.57%
Stock $ 23.29 0 yrs0.17 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0000
$ 0.0408
10000%
Stock $ 27.77 0 yrs1.55 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Jan-02-2025 $ 0.0424
$ 0.3505
726.65%
Stock $ 47.45 1 yrs42.61 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 1.8821
$ 20.2175
974.19%
Stock $ 45.84 1 yrs0.26 %$ 3.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0600
$ 0.1206
100.98%
Stock $ 25.12 2 yrs6.17 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1111
$ 0.1179
6.12%
Stock $ 34.92 1 yrs4.12 %$ 0.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2750
$ 0.3964
44.13%
Stock $ 49.43 0 yrs3.03 %$ 0.49 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3260
$ 0.3260
-0.00%
Stock $ 23.90 2 yrs3.05 %$ 0.06 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.5199
$ 0.1982
-61.87%
Stock $ 41.48 0 yrs1.04 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1125
$ 0.7819
594.84%
Stock $ 24.78 0 yrs3.15 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0624
$ 0.0624
-0.00%
Stock $ 50.06 1 yrs0.14 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0400
$ 0.0704
76.10%
Stock $ 41.96 2 yrs3.17 %$ 0.09 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1093
$ 0.0507
-53.63%
Stock $ 20.20 0 yrs0.25 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0000
$ 0.2535
10000%
Stock $ 28.77 0 yrs0.03 %$ 0.12 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0042
$ 0.0066
57.21%
Stock $ 40.43 0 yrs5.24 %$ 2.70 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 1.0600
$ 0.1999
-81.15%
Stock $ 35.25 2 yrs1.02 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0937
$ 0.1074
14.62%
Stock $ 60.78 0 yrs2.86 %$ 0.13 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.4802
$ 0.4802
-0.00%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.8039
$ 0.8039
-0.00%
Stock $ 25.16 0 yrs7.91 %N/ANew Dividend Jan-29-2025 Jan-29-2025 Jan-30-2025 $ 0.4969
$ 0.4969
-0.00%
Stock $ 46.31 2 yrs4.69 %$ 0.29 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0673
$ 0.1784
164.90%
Stock $ 34.01 2 yrs0.21 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0261
$ 1.1973
4486.71%
Stock $ 27.76 0 yrs0.32 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0024
$ 0.0859
3541.93%
Stock $ 81.31 0 yrs1.41 %$ 13.63 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1552
$ 0.1552
-0.00%
Stock $ 34.48 2 yrs4.03 %$ 0.07 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0150
$ 1.0247
6731.33%
Stock $ 48.93 0 yrs3.35 %$ 2.61 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.6050
$ 0.3096
-48.82%
Stock $ 20.69 2 yrs3.77 %$ 0.00 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.3441
$ 0.2397
-30.34%
Stock $ 21.41 1 yrs2.34 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0756
$ 0.0756
-0.00%
Stock $ 52.81 0 yrs3.09 %$ 0.55 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3718
$ 0.3718
-0.00%
Stock $ 43.60 0 yrs3.28 %$ 1.76 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2412
$ 0.2412
-0.00%
Stock $ 18.95 1 yrs1.74 %$ 0.13 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.4400
$ 0.2210
-49.78%
Stock $ 47.31 4 yrs1.12 %$ 1.15 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1300
$ 0.1740
33.85%
Stock $ 15.00 0 yrs5.67 %N/ANew Dividend Jan-03-2025 Jan-05-2025 Jan-15-2025 $ 0.2125
$ 0.2125
-0.00%
Stock $ 35.10 1 yrs59.32 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 1.9882
$ 20.8155
946.94%
Stock $ 34.47 1 yrs1.10 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0929
$ 0.0087
-90.63%
Stock $ 16.95 2 yrs5.43 %$ 0.01 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3600
$ 0.9166
154.61%
Stock $ 61.78 7 yrs1.46 %$ 0.96 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2200
$ 0.2502
13.73%
Stock $ 27.80 0 yrs3.96 %$ 0.33 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 1.7550
$ 1.0985
-37.41%
Stock $ 15.23 0 yrs6.89 %N/ANew Dividend Jan-03-2025 Jan-05-2025 Jan-15-2025 $ 0.2625
$ 0.2625
-0.00%
Stock $ 56.60 0 yrs3.94 %$ 0.18 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.6720
$ 0.6720
-0.00%
Stock $ 29.76 0 yrs1.95 %$ 0.07 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0758
$ 0.0758
-0.00%
Stock $ 43.10 3 yrs4.06 %$ 0.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1800
$ 0.3146
74.79%
Stock $ 14.75 0 yrs6.78 %N/ANew Dividend Jan-03-2025 Jan-05-2025 Jan-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 27.58 0 yrs1.38 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Jan-03-2025 $ 0.1313
$ 0.3785
188.27%
Stock $ 24.13 0 yrs1.33 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0588
$ 0.1036
76.25%
Stock $ 38.95 0 yrs20.28 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.2375
$ 0.2375
-0.00%
Stock $ 18.88 1 yrs13.67 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.3000
$ 0.0757
-74.78%
Stock $ 36.16 1 yrs1.83 %$ 0.60 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1356
$ 0.1356
-0.00%
Stock $ 19.99 1 yrs5.15 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1405
$ 0.0094
-93.31%
Stock $ 76.40 1 yrs0.17 %$ 0.01 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-31-2024 $ 0.0642
$ 0.1317
105.21%
Stock $ 48.69 0 yrs4.27 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0286
$ 0.1668
483.49%
Stock $ 15.00 0 yrs5.67 %N/ANew Dividend Jan-03-2025 Jan-05-2025 Jan-15-2025 $ 0.2125
$ 0.2125
-0.00%
Stock $ 35.13 1 yrs2.33 %$ 0.31 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2024
$ 0.2024
-0.00%
Stock $ 44.38 1 yrs2.97 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2325
$ 0.4667
100.72%
Stock $ 22.76 0 yrs0.18 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0026
$ 0.0419
1499.61%
Stock $ 23.29 0 yrs0.17 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0000
$ 0.7290
10000%
Stock $ 14.75 0 yrs1.69 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0750
$ 0.0504
-32.83%
Stock $ 29.39 1 yrs1.74 %$ 0.40 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1350
$ 0.0891
-34.00%
Stock $ 107.01 0 yrs2.12 %$ 0.57 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.5800
$ 0.6183
6.60%
Stock $ 31.23 0 yrs1.18 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0884
$ 0.0884
-0.00%
Stock $ 25.27 0 yrs1.50 %$ 0.12 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0386
$ 0.0386
-0.00%
Stock $ 53.97 0 yrs0.65 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0991
$ 0.0710
-28.36%
Stock $ 47.98 3 yrs4.38 %$ 4.80 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1750
$ 0.2140
22.28%
Stock $ 51.16 1 yrs2.09 %$ 3.82 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1474
$ 0.1474
-0.00%
Stock $ 47.20 3 yrs4.49 %$ 0.16 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1900
$ 0.2206
16.13%
Stock $ 20.32 1 yrs5.76 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1485
$ 0.1485
-0.00%
Stock $ 31.47 1 yrs1.91 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1500
$ 0.2058
37.16%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.2735
$ 0.2735
-0.00%
Stock $ 17.36 2 yrs2.65 %$ 0.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1350
$ 0.1446
7.10%
Stock $ 35.54 2 yrs1.58 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1500
$ 0.1849
23.28%
Stock $ 34.45 0 yrs0.73 %$ 0.17 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2756
$ 0.2756
-0.00%
Stock $ 50.96 3 yrs1.69 %$ 0.01 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-31-2024 $ 0.1990
$ 0.2880
44.72%
Stock $ 25.71 2 yrs8.05 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5576
$ 0.5164
-7.40%
Stock $ 26.99 0 yrs3.48 %$ 0.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1950
$ 0.1732
-11.15%
Stock $ 25.09 0 yrs7.85 %N/ANew Dividend Jan-29-2025 Jan-29-2025 Jan-30-2025 $ 0.4922
$ 0.4922
-0.00%
Stock $ 30.78 0 yrs1.43 %$ 2.04 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0961
$ 0.0961
-0.00%
Stock $ 27.35 0 yrs1.13 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0000
$ 0.3133
10000%
Stock $ 23.99 3 yrs4.92 %$ 0.02 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-31-2024 $ 0.0960
$ 0.1140
18.75%
Stock $ 51.22 0 yrs1.97 %$ 0.36 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1504
$ 0.1504
-0.00%
Stock $ 25.68 0 yrs0.35 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0000
$ 0.0893
10000%
Stock $ 78.24 0 yrs1.84 %$ 4.35 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1834
$ 0.1834
-0.00%
Stock $ 24.87 2 yrs1.01 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1535
$ 0.0952
-37.98%
Stock $ 20.69 2 yrs3.77 %$ 0.00 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.3441
$ 0.7762
125.59%
Stock $ 64.70 2 yrs5.30 %$ 0.05 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3300
$ 0.3876
17.46%
Stock $ 34.01 2 yrs0.21 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.0261
$ 0.0096
-63.18%
Stock $ 16.78 0 yrs3.75 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1530
$ 0.1629
6.48%
Stock $ 47.99 1 yrs4.88 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2100
$ 0.2352
11.98%
Stock $ 93.77 0 yrs3.36 %$ 1.20 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3795
$ 0.3795
-0.00%
Stock $ 34.31 4 yrs2.59 %$ 2.10 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0537
$ 0.0537
-0.00%
Stock $ 15.50 0 yrs6.13 %N/ANew Dividend Jan-03-2025 Jan-05-2025 Jan-15-2025 $ 0.2375
$ 0.2375
-0.00%
Stock $ 19.99 1 yrs5.15 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1405
$ 0.0185
-86.85%
Stock $ 22.50 0 yrs9.87 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.5547
$ 0.5547
-0.00%
Stock $ 14.64 0 yrs0.75 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1350
$ 0.1071
-20.67%
Stock $ 19.77 0 yrs0.81 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0000
$ 0.1627
10000%
Stock $ 76.35 0 yrs1.90 %$ 1.32 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1833
$ 0.1833
-0.00%
Stock $ 33.35 2 yrs11.84 %$ 0.09 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3350
$ 0.3376
0.79%
Stock $ 62.84 1 yrs0.97 %$ 0.85 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2078
$ 0.2078
-0.00%
Stock $ 22.40 0 yrs3.97 %$ 0.17 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0800
$ 0.1047
30.92%
Stock $ 18.88 1 yrs13.67 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.3000
$ 0.3955
31.85%
Stock $ 43.77 1 yrs1.92 %$ 2.31 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2964
$ 0.2964
-0.00%
Stock $ 12.42 2 yrs12.72 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-31-2024 $ 0.1715
$ 0.1644
-4.14%
Stock $ 35.35 0 yrs1.75 %$ 0.19 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.8150
$ 0.4329
-46.89%
Stock $ 39.20 0 yrs4.97 %$ 0.13 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2900
$ 0.3319
14.44%
Stock $ 17.50 0 yrs12.80 %N/ANew Dividend Jan-02-2025 Jan-03-2025 Jan-15-2025 $ 0.5500
$ 0.5600
1.82%
Stock $ 45.28 3 yrs6.38 %$ 4.53 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2400
$ 0.2823
17.62%
Stock $ 49.97 1 yrs1.22 %$ 0.20 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.1600
$ 0.1628
1.77%
Stock $ 37.83 0 yrs5.39 %$ 0.33 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.3550
$ 0.4021
13.27%
Stock $ 37.32 2 yrs7.10 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 2.5300
$ 0.1166
-95.39%
Stock $ 18.95 0 yrs25.07 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.3960
$ 0.3824
-3.43%
Stock $ 27.22 0 yrs3.27 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0768
$ 0.4391
472.14%
Stock $ 38.80 0 yrs1.13 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.0860
$ 0.1651
92.00%
Stock $ 29.68 1 yrs2.16 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1257
$ 0.1677
33.44%
Stock $ 29.46 2 yrs9.13 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 2.5750
$ 0.1173
-95.44%
Stock $ 107.01 0 yrs2.12 %$ 0.57 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.5800
$ 0.6183
6.60%
Stock $ 29.54 2 yrs1.08 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Dec-27-2024 $ 0.1961
$ 0.1259
-35.81%
Stock $ 39.20 0 yrs4.97 %$ 0.13 BNew Dividend Dec-26-2024 Dec-26-2024 Dec-30-2024 $ 0.2900
$ 0.3319
14.44%
Stock $ 25.43 1 yrs8.38 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.5312
$ 0.5312
-0.00%
Stock $ 29.67 0 yrs0.13 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0375
10000%
Stock $ 15.63 1 yrs49.65 %$ 0.00 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.1200
$ 7.4309
6092.42%
Stock $ 21.30 0 yrs5.87 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 20.20 2 yrs5.79 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3043
$ 0.3014
-0.94%
Stock $ 25.76 1 yrs4.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0840
$ 0.1206
43.47%
Stock $ 22.52 0 yrs5.82 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 51.23 2 yrs11.95 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.5206
$ 0.5164
-0.81%
Stock $ 20.99 0 yrs6.10 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.3187
$ 0.3187
-0.00%
Stock $ 97.42 4 yrs1.29 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2736
$ 0.5349
95.54%
Stock $ 51.19 1 yrs0.64 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 2.4890
$ 0.3276
-86.84%
Stock $ 14.85 0 yrs11.18 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-14-2025 $ 0.4141
$ 0.4141
-0.00%
Stock $ 39.84 0 yrs2.66 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.2917
$ 0.2818
-3.37%
Stock $ 55.01 0 yrs2.78 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 1.6015
$ 1.5347
-4.17%
Stock $ 30.08 0 yrs2.39 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.7242
10000%
Stock $ 20.63 1 yrs0.87 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0367
$ 0.1846
402.52%
Stock $ 55.38 0 yrs0.83 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0425
$ 0.1895
345.72%
Stock $ 29.89 0 yrs4.55 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.4086
$ 0.3713
-9.11%
Stock $ 28.38 2 yrs6.38 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1700
$ 0.4530
166.53%
Stock $ 46.61 2 yrs5.53 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.2265
$ 0.2250
-0.66%
Stock $ 12.39 0 yrs12.59 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 25.10 0 yrs10.56 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 1.3242
$ 1.3242
-0.00%
Stock $ 23.10 0 yrs6.10 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 25.36 0 yrs8.87 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 23.83 0 yrs5.92 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3531
$ 0.3531
-0.00%
Stock $ 10.70 0 yrs1.31 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0334
$ 0.0044
-86.90%
Stock $ 30.58 0 yrs0.20 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0604
10000%
Stock $ 26.44 1 yrs11.04 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.8248
$ 0.4856
-41.13%
Stock $ 18.38 3 yrs6.64 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0400
$ 0.2959
639.65%
Stock $ 24.74 0 yrs6.06 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 29.76 0 yrs0.07 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1649
$ 0.0213
-87.08%
Stock $ 82.52 0 yrs0.10 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0071
$ 0.0831
1066.85%
Stock $ 34.86 0 yrs0.34 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3759
$ 0.1240
-67.02%
Stock $ 50.26 0 yrs35.34 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 1.5103
$ 1.4863
-1.59%
Stock $ 25.34 0 yrs1.74 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.4447
10000%
Stock $ 62.05 0 yrs25.72 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 1.4081
$ 1.4578
3.53%
Stock $ 25.73 0 yrs0.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.2160
10000%
Stock $ 26.44 0 yrs1.74 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 1.6423
$ 0.0383
-97.67%
Stock $ 28.73 3 yrs0.77 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1817
$ 0.2233
22.92%
Stock $ 67.87 1 yrs0.57 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0916
$ 0.3881
323.55%
Stock $ 21.86 2 yrs3.66 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2938
$ 0.8044
173.79%
Stock $ 51.42 0 yrs1.77 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0759
$ 0.0752
-0.92%
Stock $ 46.85 0 yrs0.58 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.2670
10000%
Stock $ 17.63 0 yrs9.25 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 60.59 1 yrs0.63 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.8244
$ 0.3772
-54.24%
Stock $ 28.51 1 yrs1.16 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0433
$ 0.0262
-39.35%
Stock $ 65.67 0 yrs1.37 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.4359
$ 0.9009
106.68%
Stock $ 43.49 3 yrs2.21 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2656
$ 0.2982
12.26%
Stock $ 24.96 1 yrs2.36 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3555
$ 0.1043
-70.67%
Stock $ 98.24 1 yrs2.89 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 2.5298
$ 2.8418
12.33%
Stock $ 13.06 1 yrs18.37 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 1.4841
$ 2.4000
61.72%
Stock $ 21.99 2 yrs6.14 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3616
$ 0.2952
-18.36%
Stock $ 26.84 1 yrs7.12 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.4766
$ 0.4766
-0.00%
Stock $ 25.73 0 yrs0.19 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.0550
$ 0.0493
-10.34%
Stock $ 73.16 0 yrs4.62 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.8438
$ 0.8438
-0.00%
Stock $ 27.56 0 yrs4.86 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1528
$ 0.0328
-78.54%
Stock $ 25.30 0 yrs7.91 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 21.75 0 yrs1.01 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.2153
10000%
Stock $ 25.36 1 yrs8.01 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.5078
$ 0.5078
-0.00%
Stock $ 44.29 0 yrs0.59 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0685
$ 0.0704
2.71%
Stock $ 44.99 0 yrs1.71 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.1480
$ 0.2110
42.58%
Stock $ 25.61 0 yrs0.08 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0214
10000%
Stock $ 57.09 2 yrs3.42 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2628
$ 0.6025
129.26%
Stock $ 20.18 0 yrs5.60 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.0000
$ 0.2825
10000%
Stock $ 46.78 2 yrs1.88 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.8033
$ 1.7633
119.50%
Stock $ 23.70 0 yrs6.20 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.3672
$ 0.3672
-0.00%
Stock $ 25.15 0 yrs5.01 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0962
$ 0.0081
-91.62%
Stock $ 22.18 2 yrs5.18 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0859
$ 0.1184
37.75%
Stock $ 37.62 0 yrs2.42 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 1.0705
$ 0.9122
-14.79%
Stock $ 54.01 0 yrs3.93 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 2.1158
10000%
Stock $ 25.63 2 yrs4.56 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0902
$ 0.1247
38.22%
Stock $ 43.37 0 yrs6.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.6758
$ 0.6758
-0.00%
Stock $ 25.10 0 yrs7.97 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0000
$ 0.1667
10000%
Stock $ 94.13 0 yrs3.17 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.7227
$ 0.9250
27.99%
Stock $ 47.15 8 yrs1.65 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2031
$ 0.2920
43.75%
Stock $ 23.55 2 yrs5.10 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1319
$ 0.5340
304.82%
Stock $ 26.00 1 yrs3.12 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0608
$ 0.0894
47.01%
Stock $ 21.23 1 yrs4.71 %$ 0.55 BNew Dividend Jan-09-2025 Jan-09-2025 Feb-06-2025 $ 2.7500
$ 0.2500
-90.91%
Stock $ 20.15 0 yrs5.76 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.0000
$ 0.2909
10000%
Stock $ 25.28 0 yrs2.97 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0253
$ 0.0429
69.80%
Stock $ 64.26 0 yrs27.03 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 10.0000
$ 1.8488
-81.51%
Stock $ 19.53 1 yrs2.05 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1681
$ 0.4000
137.90%
Stock $ 71.10 3 yrs2.35 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.4309
$ 0.5698
32.23%
Stock $ 30.33 0 yrs1.19 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.3564
10000%
Stock $ 56.23 0 yrs1.26 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0864
$ 0.2702
212.80%
Stock $ 61.09 0 yrs0.93 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.6697
$ 0.5748
-14.18%
Stock $ 21.24 1 yrs0.00 %$ 0.23 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 28.09 0 yrs1.71 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.4783
10000%
Stock $ 32.52 0 yrs0.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 5.3038
10000%
Stock $ 10.91 1 yrs3.85 %$ 0.22 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.0396
$ 0.0396
-0.00%
Stock $ 22.58 0 yrs5.80 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 49.87 0 yrs5.71 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.2299
$ 0.2299
-0.00%
Stock $ 20.40 1 yrs2.60 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2687
$ 0.5258
95.69%
Stock $ 80.56 0 yrs1.03 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1820
$ 0.2918
60.32%
Stock $ 47.20 0 yrs1.46 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0000
$ 0.6903
10000%
Stock $ 50.31 1 yrs26.81 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 1.0975
$ 1.0832
-1.30%
Stock $ 49.69 0 yrs14.83 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.6344
$ 0.6108
-3.72%
Stock $ 10.70 0 yrs1.31 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0334
$ 0.0357
6.87%
Stock $ 24.80 0 yrs8.06 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 1.9982
10000%
Stock $ 26.44 1 yrs11.04 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.8248
$ 0.8950
8.52%
Stock $ 19.10 1 yrs3.98 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1963
$ 0.1951
-0.60%
Stock $ 24.77 0 yrs5.81 %N/ANew Dividend Feb-28-2025 Mar-01-2025 Mar-17-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 17.72 0 yrs10.95 %N/ANew Dividend Feb-14-2025 Feb-15-2025 Mar-03-2025 $ 0.4844
$ 0.4844
-0.00%
Stock $ 28.65 0 yrs0.94 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.2701
10000%
Stock $ 29.76 0 yrs0.07 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1649
$ 0.1401
-15.05%
Stock $ 27.05 1 yrs0.70 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0900
$ 0.1924
113.75%
Stock $ 17.48 4 yrs2.29 %$ 0.08 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-07-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 26.44 0 yrs1.74 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 1.6423
$ 0.4571
-72.17%
Stock $ 22.27 0 yrs7.32 %N/ANew Dividend Feb-28-2025 Mar-01-2025 Mar-17-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 38.75 0 yrs0.49 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 1.0307
$ 0.1893
-81.63%
Stock $ 22.14 0 yrs5.51 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 25.50 1 yrs4.63 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0390
$ 0.2811
620.81%
Stock $ 63.91 0 yrs1.44 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2567
$ 0.2477
-3.52%
Stock $ 52.91 0 yrs0.57 %$ 0.01 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1700
$ 0.0829
-51.24%
Stock $ 51.47 1 yrs2.70 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.4996
$ 0.3865
-22.65%
Stock $ 70.03 1 yrs5.00 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-18-2025 $ 0.8750
$ 0.8750
-0.00%
Stock $ 24.14 2 yrs2.24 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0515
$ 0.0877
70.16%
Stock $ 23.67 0 yrs6.59 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 57.71 1 yrs1.23 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1743
$ 0.2402
37.79%
Stock $ 24.96 1 yrs2.36 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3555
$ 0.2052
-42.28%
Stock $ 52.96 0 yrs13.86 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.6116
$ 0.6216
1.64%
Stock $ 23.19 0 yrs6.47 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 34.36 0 yrs0.32 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.2404
$ 0.1098
-54.32%
Stock $ 30.38 1 yrs1.48 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3484
$ 0.4499
29.12%
Stock $ 16.22 0 yrs0.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 2.1678
10000%
Stock $ 34.05 1 yrs0.23 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0539
$ 0.0836
54.97%
Stock $ 27.56 0 yrs4.86 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1528
$ 0.1172
-23.29%
Stock $ 21.78 1 yrs3.08 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2001
$ 0.6684
234.09%
Stock $ 33.28 0 yrs1.65 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.5532
10000%
Stock $ 22.67 0 yrs6.09 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 51.74 2 yrs5.12 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.7832
$ 1.0142
29.50%
Stock $ 24.07 0 yrs3.61 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.0427
$ 0.2367
453.98%
Stock $ 22.78 0 yrs2.81 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1579
$ 0.2746
73.97%
Stock $ 23.76 0 yrs1.14 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.1638
10000%
Stock $ 8.30 0 yrs0.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0048
10000%
Stock $ 25.15 0 yrs5.01 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0962
$ 0.0200
-79.23%
Stock $ 29.95 1 yrs1.10 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0095
$ 0.0251
164.69%
Stock $ 19.80 0 yrs6.46 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-25-2025 $ 0.3203
$ 0.3203
-0.00%
Stock $ 25.10 0 yrs7.97 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.0000
$ 0.1667
10000%
Stock $ 18.64 0 yrs6.06 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.2812
$ 0.2812
-0.00%
Stock $ 18.40 0 yrs2.55 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 10.0000
$ 0.4741
-95.26%
Stock $ 47.37 0 yrs2.22 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2792
$ 0.3485
24.79%
Stock $ 37.68 0 yrs34.58 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 6.5153
$ 6.5153
-0.00%
Stock $ 35.28 2 yrs4.03 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3390
$ 0.5350
57.81%
Stock $ 23.61 1 yrs1.82 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0270
$ 0.4268
1480.55%
Stock $ 61.08 0 yrs0.69 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.5022
$ 0.4225
-15.88%
Stock $ 9.70 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 39.06 1 yrs1.74 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1675
$ 0.2118
26.45%
Stock $ 26.27 0 yrs0.23 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0568
10000%
Stock $ 41.56 0 yrs8.73 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.9062
$ 0.9062
-0.00%
Stock $ 115.04 4 yrs2.10 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.5861
$ 0.8239
40.57%
Stock $ 25.28 0 yrs2.97 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0253
$ 0.2053
712.97%
Stock $ 26.58 0 yrs5.98 %$ 0.03 BNew Dividend Feb-14-2025 Feb-14-2025 Feb-18-2025 $ 0.7931
$ 0.7931
-0.00%
Stock $ 62.79 2 yrs1.69 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.9843
$ 1.0590
7.59%
Stock $ 26.96 2 yrs3.19 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0674
$ 0.0936
38.96%
Stock $ 29.57 0 yrs1.35 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.4045
10000%
Stock $ 49.16 0 yrs4.09 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.7054
$ 0.3901
-44.71%
Stock $ 19.54 0 yrs8.60 %N/ANew Dividend Feb-20-2025 Feb-20-2025 Mar-07-2025 $ 0.4188
$ 0.4188
-0.00%
Stock $ 35.36 0 yrs1.84 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.6469
10000%
Stock $ 56.84 0 yrs0.95 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0746
$ 0.1938
159.85%
Stock $ 126.07 3 yrs1.77 %$ 0.28 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.5860
$ 0.6687
14.11%
Stock $ 47.09 2 yrs3.06 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3758
$ 0.3893
3.58%
Stock $ 29.99 0 yrs0.33 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0956
10000%
Stock $ 30.36 0 yrs0.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 6.9258
10000%
Stock $ 69.39 0 yrs1.27 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2049
$ 0.3395
65.66%
Stock $ 10.76 0 yrs7.34 %$ 0.84 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.0156
$ 0.0655
319.87%
Stock $ 15.36 0 yrs10.94 %$ 0.50 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-13-2025 $ 0.4200
$ 0.0600
-85.71%
Stock $ 26.30 0 yrs8.59 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1866
$ 0.1896
1.61%
Stock $ 24.48 1 yrs5.11 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-31-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 22.73 0 yrs1.32 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.2983
10000%
Stock $ 10.20 2 yrs5.39 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1598
$ 0.1105
-30.86%
Stock $ 55.44 1 yrs4.15 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2882
$ 0.7896
174.00%
Stock $ 31.52 0 yrs0.60 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.1907
10000%
Stock $ 55.43 1 yrs2.15 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1742
$ 1.1942
585.66%
Stock $ 16.48 0 yrs6.43 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.2656
$ 0.2656
-0.00%
Stock $ 49.09 0 yrs7.44 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.9124
$ 0.9124
-0.00%
Stock $ 107.07 3 yrs1.20 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.3084
$ 0.4093
32.74%
Stock $ 26.07 0 yrs0.35 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0264
$ 0.0202
-23.56%
Stock $ 10.70 0 yrs1.31 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0334
$ 0.0021
-93.72%
Stock $ 22.10 0 yrs5.52 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 20.88 0 yrs6.13 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.3203
$ 0.3203
-0.00%
Stock $ 26.53 0 yrs7.50 %N/ANew Dividend Feb-28-2025 Mar-01-2025 Mar-17-2025 $ 0.4969
$ 0.4969
-0.00%
Stock $ 36.89 1 yrs0.60 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1781
$ 0.2193
23.11%
Stock $ 22.50 0 yrs6.13 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 19.02 0 yrs5.73 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.2734
$ 0.2734
-0.00%
Stock $ 53.70 0 yrs4.19 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.4453
$ 1.0056
125.84%
Stock $ 23.33 0 yrs6.47 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1185
$ 0.2727
130.07%
Stock $ 62.40 1 yrs0.59 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0816
$ 0.1510
85.05%
Stock $ 59.27 0 yrs0.74 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1096
$ 0.1756
60.21%
Stock $ 24.96 1 yrs2.36 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.3555
$ 0.5852
64.60%
Stock $ 25.73 0 yrs0.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0862
10000%
Stock $ 26.44 0 yrs1.74 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 1.6423
$ 0.0070
-99.57%
Stock $ 25.39 0 yrs8.98 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.5703
$ 0.5703
-0.00%
Stock $ 24.78 2 yrs4.36 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0956
$ 0.0997
4.34%
Stock $ 2.35 0 yrs2.13 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 2.7594
$ 0.0519
-98.12%
Stock $ 58.41 1 yrs1.22 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.5906
$ 0.7085
19.97%
Stock $ 41.60 0 yrs8.32 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.8658
$ 0.8658
-0.00%
Stock $ 103.31 4 yrs1.75 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.4345
$ 0.6576
51.36%
Stock $ 22.47 0 yrs6.28 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 28.68 1 yrs0.52 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0093
$ 0.1547
1556.27%
Stock $ 18.93 0 yrs5.44 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.2578
$ 0.2578
-0.00%
Stock $ 22.64 0 yrs31.67 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 3.5859
$ 3.5859
-0.00%
Stock $ 16.53 0 yrs6.84 %N/ANew Dividend Feb-07-2025 Feb-09-2025 Feb-24-2025 $ 0.2812
$ 0.2812
-0.00%
Stock $ 28.91 0 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0068
$ 0.0068
-0.00%
Stock $ 13.29 0 yrs3.16 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.4202
10000%
Stock $ 44.20 2 yrs1.52 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.4540
$ 0.6677
47.07%
Stock $ 26.79 0 yrs4.48 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.7768
$ 1.2001
54.50%
Stock $ 23.76 0 yrs1.14 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.2717
10000%
Stock $ 98.24 1 yrs2.89 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 2.5298
$ 0.1058
-95.82%
Stock $ 23.83 0 yrs0.88 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1450
$ 0.0043
-97.06%
Stock $ 44.68 0 yrs0.04 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0178
10000%
Stock $ 25.15 0 yrs5.01 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0962
$ 0.1285
33.60%
Stock $ 29.95 1 yrs1.10 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0095
$ 0.0262
176.50%
Stock $ 22.05 3 yrs2.63 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.0489
$ 0.0717
46.76%
Stock $ 24.41 0 yrs6.39 %N/ANew Dividend Feb-28-2025 Mar-01-2025 Mar-17-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 12.50 0 yrs12.72 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 58.46 2 yrs3.03 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 1.5991
$ 1.7711
10.75%
Stock $ 25.34 0 yrs5.88 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.3719
$ 0.3719
-0.00%
Stock $ 25.34 0 yrs3.55 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0724
$ 0.0991
36.99%
Stock $ 25.04 1 yrs6.63 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.4141
$ 0.4141
-0.00%
Stock $ 37.19 0 yrs0.38 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1636
$ 0.1376
-15.88%
Stock $ 42.90 1 yrs2.14 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.8333
$ 0.9232
10.78%
Stock $ 22.69 0 yrs2.34 %$ 0.52 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-03-2025 $ 0.1334
$ 0.1334
-0.00%
Stock $ 45.98 0 yrs1.46 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0000
$ 0.1663
10000%
Stock $ 5.30 0 yrs0.00 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.0000
$ 0.0046
10000%
Stock $ 27.26 2 yrs5.91 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-26-2024 $ 0.1270
$ 0.1729
36.14%
Stock $ 16.10 1 yrs9.44 %$ 0.03 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-22-2025 $ 0.1494
$ 0.1494
-0.00%
Stock $ 64.92 0 yrs3.39 %$ 0.66 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 2.2358
$ 2.2006
-1.57%
Stock $ 78.03 3 yrs5.06 %$ 0.61 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3324
$ 0.3291
-1.02%
Stock $ 109.27 1 yrs1.28 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4645
$ 0.2715
-41.56%
Stock $ 132.80 1 yrs2.81 %$ 0.21 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4872
$ 1.4654
200.81%
Stock $ 16.79 0 yrs8.81 %$ 0.38 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.1235
$ 0.1235
-0.00%
Stock $ 16.59 0 yrs3.50 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.8776
$ 0.5808
-69.07%
Stock $ 19.36 0 yrs8.68 %$ 0.56 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1360
$ 0.1361
0.02%
Stock $ 75.68 0 yrs4.08 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2678
$ 0.0057
-97.87%
Stock $ 21.05 0 yrs1.85 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.4909
$ 0.3941
-19.72%
Stock $ 52.55 0 yrs3.39 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1800
$ 0.1479
-17.85%
Stock $ 20.47 0 yrs4.45 %$ 0.87 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3393
$ 0.2030
-40.17%
Stock $ 29.16 0 yrs4.63 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2996
$ 0.2642
-11.84%
Stock $ 54.78 0 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0082
$ 0.0045
-45.03%
Stock $ 19.91 0 yrs0.85 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.1714
10000%
Stock $ 50.13 0 yrs9.30 %$ 0.30 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 1.1659
10000%
Stock $ 19.47 3 yrs4.26 %$ 0.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0705
$ 0.0693
-1.76%
Stock $ 54.17 0 yrs1.07 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1525
$ 0.1313
-13.90%
Stock $ 29.60 6 yrs0.71 %$ 0.44 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0547
$ 0.0569
3.95%
Stock $ 41.62 0 yrs4.44 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.4618
10000%
Stock $ 24.52 0 yrs7.67 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.4699
10000%
Stock $ 25.41 1 yrs3.54 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.4078
$ 0.1220
-70.09%
Stock $ 24.76 0 yrs0.81 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.0045
10000%
Stock $ 38.42 1 yrs0.08 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0174
$ 0.0322
85.06%
Stock $ 25.44 0 yrs2.79 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1500
$ 0.0002
-99.84%
Stock $ 85.25 1 yrs17.09 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 1.0014
$ 0.2598
-74.06%
Stock $ 32.90 0 yrs0.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0106
$ 3.6826
10000%
Stock $ 25.49 0 yrs6.79 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1500
$ 0.1394
-7.13%
Stock $ 25.16 0 yrs7.35 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1442
$ 0.1499
3.97%
Stock $ 74.19 1 yrs1.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1762
$ 0.2223
26.15%
Stock $ 26.78 2 yrs5.94 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4128
$ 0.4658
12.82%
Stock $ 9.04 0 yrs5.86 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0764
$ 0.2476
224.25%
Stock $ 16.13 1 yrs20.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.6800
$ 0.6800
-0.00%
Stock $ 32.08 2 yrs5.14 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1739
$ 0.8226
373.03%
Stock $ 16.71 2 yrs5.27 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3138
$ 0.2004
-36.12%
Stock $ 50.40 0 yrs8.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3391
$ 0.3259
-3.89%
Stock $ 20.59 0 yrs8.98 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1200
$ 0.1100
-8.33%
Stock $ 57.97 0 yrs2.83 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3950
$ 0.3156
-20.10%
Stock $ 46.37 3 yrs4.42 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1590
$ 0.1744
9.65%
Stock $ 54.15 1 yrs2.71 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4501
$ 0.4919
9.28%
Stock $ 30.02 2 yrs0.77 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1136
$ 0.0482
-57.62%
Stock $ 37.74 2 yrs1.64 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2976
$ 0.3211
7.89%
Stock $ 43.81 1 yrs2.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1538
$ 1.2071
684.65%
Stock $ 42.04 0 yrs0.24 %$ 2.28 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0181
$ 0.0567
213.03%
Stock $ 26.66 1 yrs3.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3000
$ 0.0888
-70.41%
Stock $ 27.93 0 yrs5.94 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3000
$ 0.1163
-61.25%
Stock $ 49.60 3 yrs5.20 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2134
$ 0.2026
-5.06%
Stock $ 17.74 1 yrs5.75 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2498
$ 0.1462
-41.45%
Stock $ 30.25 0 yrs2.48 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2051
$ 0.2036
-0.75%
Stock $ 94.77 0 yrs1.14 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3329
$ 0.1160
-65.16%
Stock $ 35.01 1 yrs4.31 %$ 1.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4945
$ 0.2657
-46.27%
Stock $ 16.56 0 yrs7.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4073
$ 0.1475
-63.79%
Stock $ 45.21 1 yrs0.35 %$ 0.36 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0659
$ 0.0180
-72.68%
Stock $ 99.18 2 yrs3.75 %$ 2.90 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8428
$ 1.4324
69.96%
Stock $ 75.86 0 yrs4.48 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2838
$ 0.0359
-87.36%
Stock $ 24.00 1 yrs58.46 %$ 1.59 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.9965
$ 1.1131
11.70%
Stock $ 29.77 2 yrs2.86 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2470
$ 0.2823
14.25%
Stock $ 17.72 1 yrs3.84 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1518
$ 0.2064
35.95%
Stock $ 90.68 2 yrs0.78 %$ 0.34 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1510
$ 0.1151
-23.77%
Stock $ 28.98 1 yrs4.42 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0956
$ 0.0933
-2.42%
Stock $ 51.78 2 yrs8.05 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3198
$ 0.0170
-94.68%
Stock $ 33.77 3 yrs2.25 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4501
$ 0.3132
-30.41%
Stock $ 21.76 2 yrs7.03 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1357
$ 0.1309
-3.55%
Stock $ 19.75 0 yrs7.44 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1263
$ 0.1296
2.60%
Stock $ 6.45 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-08-2025 $ 0.1640
$ 0.0813
-50.46%
Stock $ 26.58 0 yrs1.58 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1022
$ 0.1113
8.92%
Stock $ 8.27 0 yrs6.05 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1100
$ 0.1457
32.42%
Stock $ 23.35 3 yrs6.55 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1250
$ 0.1247
-0.28%
Stock $ 61.87 4 yrs4.48 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2354
$ 0.2375
0.89%
Stock $ 26.18 3 yrs3.97 %$ 0.60 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0907
$ 0.0891
-1.74%
Stock $ 35.30 0 yrs2.58 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2055
$ 0.2208
7.44%
Stock $ 51.18 1 yrs3.79 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4788
$ 0.7076
47.78%
Stock $ 36.90 0 yrs7.70 %$ 0.68 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.6775
$ 0.6991
3.18%
Stock $ 15.61 0 yrs12.04 %$ 0.31 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-13-2025 $ 0.4700
$ 0.4700
-0.00%
Stock $ 16.67 0 yrs5.34 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.9608
$ 0.8904
-7.33%
Stock $ 43.31 1 yrs1.04 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4390
$ 0.4459
1.57%
Stock $ 28.16 0 yrs0.92 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0500
$ 0.8403
1580.58%
Stock $ 18.02 0 yrs0.39 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2211
$ 0.0718
-67.54%
Stock $ 185.19 4 yrs1.99 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.9375
$ 1.0053
7.24%
Stock $ 46.40 0 yrs0.45 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0565
$ 0.0014
-97.53%
Stock $ 30.54 1 yrs1.47 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0426
$ 0.0328
-23.10%
Stock $ 25.80 2 yrs7.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1586
$ 0.0083
-94.77%
Stock $ 55.25 3 yrs4.34 %$ 0.06 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2181
$ 0.2075
-4.86%
Stock $ 64.32 1 yrs1.34 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1794
$ 0.1956
9.04%
Stock $ 22.53 1 yrs2.53 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0424
$ 0.5654
1234.07%
Stock $ 88.11 0 yrs0.85 %$ 0.40 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1916
$ 0.2176
13.58%
Stock $ 24.31 2 yrs3.54 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2210
$ 0.2442
10.48%
Stock $ 28.28 2 yrs29.31 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 2.0000
$ 0.1115
-94.43%
Stock $ 24.68 0 yrs1.46 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0900
$ 0.0900
-0.00%
Stock $ 21.48 3 yrs6.61 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1162
$ 0.1323
13.87%
Stock $ 125.94 3 yrs1.87 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5571
$ 0.8156
46.40%
Stock $ 39.94 1 yrs3.41 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3161
$ 0.1495
-52.70%
Stock $ 26.50 2 yrs1.32 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0891
$ 0.1375
54.42%
Stock $ 49.25 0 yrs0.37 %$ 1.69 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0353
$ 0.0283
-19.94%
Stock $ 52.31 0 yrs7.26 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2996
$ 0.0027
-99.10%
Stock $ 41.85 1 yrs4.35 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1519
$ 0.1470
-3.23%
Stock $ 10.91 0 yrs5.41 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1456
$ 0.1374
-5.67%
Stock $ 50.52 0 yrs9.64 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4355
$ 0.3933
-9.69%
Stock $ 57.36 3 yrs2.06 %$ 2.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3036
$ 0.2941
-3.13%
Stock $ 14.78 0 yrs12.45 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.4609
$ 0.4609
-0.00%
Stock $ 74.63 0 yrs2.85 %$ 0.90 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.6261
$ 1.5023
139.94%
Stock $ 35.00 0 yrs1.14 %$ 13.31 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.5001
$ 0.4025
-19.52%
Stock $ 21.48 2 yrs5.21 %$ 2.66 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 1.0893
$ 1.1158
2.44%
Stock $ 30.54 0 yrs4.42 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1144
$ 0.1326
15.93%
Stock $ 66.98 0 yrs0.61 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1320
$ 0.1668
26.36%
Stock $ 49.63 3 yrs5.16 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2078
$ 0.2095
0.82%
Stock $ 65.32 1 yrs0.60 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1458
$ 0.3858
164.64%
Stock $ 41.17 2 yrs0.78 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0732
$ 0.9933
1256.01%
Stock $ 96.89 0 yrs0.47 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0692
$ 0.1927
178.59%
Stock $ 32.90 0 yrs4.68 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3822
$ 0.4375
14.47%
Stock $ 28.12 1 yrs2.13 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.1670
$ 0.5993
258.96%
Stock $ 104.77 0 yrs0.59 %$ 5.59 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1264
$ 0.1788
41.45%
Stock $ 53.33 0 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.9327
$ 1.3500
44.74%
Stock $ 126.67 2 yrs1.12 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.7410
$ 0.3546
-52.15%
Stock $ 41.75 0 yrs0.91 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0800
$ 0.1042
30.20%
Stock $ 21.49 2 yrs3.21 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0582
$ 0.0584
0.29%
Stock $ 67.37 0 yrs1.14 %$ 3.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1881
$ 0.1917
1.92%
Stock $ 132.72 3 yrs1.43 %$ 20.28 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4310
$ 0.6701
55.48%
Stock $ 11.69 2 yrs4.45 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1001
$ 0.1013
1.23%
Stock $ 36.25 3 yrs6.29 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1888
$ 0.2191
16.01%
Stock $ 20.59 1 yrs5.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0894
$ 0.0906
1.41%
Stock $ 59.69 0 yrs0.97 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1963
$ 0.2478
26.21%
Stock $ 110.54 1 yrs1.54 %$ 0.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4931
$ 0.2128
-56.85%
Stock $ 51.09 1 yrs4.07 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1705
$ 0.1716
0.65%
Stock $ 55.08 0 yrs0.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0809
$ 0.0779
-3.77%
Stock $ 23.66 3 yrs2.79 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0565
$ 0.0534
-5.37%
Stock $ 50.74 4 yrs6.35 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2810
$ 0.0065
-97.69%
Stock $ 13.05 1 yrs4.37 %$ 0.37 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.5601
$ 0.5747
2.60%
Stock $ 14.69 2 yrs4.56 %$ 0.66 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.6385
$ 0.6698
4.90%
Stock $ 26.63 0 yrs0.49 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.1347
10000%
Stock $ 9.95 0 yrs2.21 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0597
$ 0.0435
-27.08%
Stock $ 77.90 2 yrs1.44 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2514
$ 0.3980
58.32%
Stock $ 41.95 2 yrs7.75 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2640
$ 0.2794
5.83%
Stock $ 11.29 0 yrs5.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1408
$ 0.1119
-20.54%
Stock $ 57.95 2 yrs3.68 %$ 0.11 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1817
$ 0.1901
4.62%
Stock $ 16.14 0 yrs8.05 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.3252
10000%
Stock $ 87.70 2 yrs2.28 %$ 0.47 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4569
$ 0.6762
47.99%
Stock $ 85.44 0 yrs0.28 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0816
$ 0.0331
-59.46%
Stock $ 23.56 2 yrs6.07 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1195
$ 0.1623
35.84%
Stock $ 25.14 0 yrs0.28 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0260
$ 0.0260
-0.00%
Stock $ 40.54 3 yrs4.19 %$ 0.11 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-08-2025 $ 0.4898
$ 0.3000
-38.75%
Stock $ 9.90 0 yrs1.11 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0185
$ 0.0210
13.61%
Stock $ 17.93 3 yrs1.45 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0644
$ 0.0890
38.18%
Stock $ 12.39 0 yrs5.65 %$ 0.14 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1475
$ 0.0839
-43.09%
Stock $ 54.15 1 yrs6.96 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2815
$ 0.3952
40.41%
Stock $ 112.02 1 yrs1.13 %$ 0.22 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3317
$ 0.3182
-4.07%
Stock $ 72.96 0 yrs2.99 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.7503
$ 0.5510
-26.56%
Stock $ 49.64 1 yrs6.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2500
$ 0.0082
-96.71%
Stock $ 25.39 1 yrs2.60 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0916
$ 0.1058
15.56%
Stock $ 60.24 0 yrs0.13 %$ 1.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0072
$ 0.0293
304.14%
Stock $ 33.72 0 yrs1.54 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0907
$ 0.1016
11.98%
Stock $ 39.83 2 yrs3.29 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1817
$ 0.1889
3.91%
Stock $ 27.08 1 yrs1.33 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1000
$ 0.0619
-38.12%
Stock $ 30.49 0 yrs0.30 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0200
$ 0.0135
-32.35%
Stock $ 125.99 0 yrs0.33 %$ 0.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1087
$ 0.1464
34.67%
Stock $ 51.70 0 yrs0.66 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0176
$ 0.2694
1428.19%
Stock $ 28.02 2 yrs13.99 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 1.2036
$ 0.9584
-20.38%
Stock $ 53.78 2 yrs1.30 %$ 0.69 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.8223
$ 0.7003
-14.83%
Stock $ 57.43 0 yrs2.14 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3249
$ 0.3030
-6.74%
Stock $ 55.65 1 yrs2.34 %$ 4.45 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3245
$ 0.3384
4.27%
Stock $ 51.27 2 yrs1.15 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1380
$ 0.1729
25.25%
Stock $ 24.05 1 yrs3.24 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2488
$ 0.5488
120.53%
Stock $ 17.95 0 yrs8.69 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1264
$ 0.1263
-0.09%
Stock $ 225.88 3 yrs0.72 %$ 24.82 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4047
$ 0.4331
7.03%
Stock $ 36.55 4 yrs1.67 %$ 0.30 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0316
$ 0.2876
810.73%
Stock $ 44.25 2 yrs2.51 %$ 5.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.2736
$ 1.1144
307.31%
Stock $ 45.37 1 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4853
$ 0.2197
-54.73%
Stock $ 9.08 0 yrs7.60 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2282
$ 0.2122
-6.99%
Stock $ 15.71 0 yrs4.39 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1472
$ 0.1606
9.13%
Stock $ 153.22 0 yrs0.74 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3161
$ 0.1911
-39.53%
Stock $ 36.96 1 yrs0.65 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.7507
$ 0.0645
-91.40%
Stock $ 47.99 1 yrs4.38 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1730
$ 0.1993
15.20%
Stock $ 27.94 0 yrs0.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0000
$ 0.0496
10000%
Stock $ 75.77 1 yrs1.15 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2269
$ 0.2183
-3.76%
Stock $ 28.61 3 yrs1.29 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0966
$ 0.1006
4.06%
Stock $ 13.45 0 yrs2.45 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0627
$ 0.1411
125.03%
Stock $ 15.64 0 yrs4.79 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2470
$ 0.1825
-26.13%
Stock $ 39.84 2 yrs3.54 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 1.3554
$ 0.4026
-70.30%
Stock $ 29.89 1 yrs4.85 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.7288
$ 1.4500
98.96%
Stock $ 15.57 2 yrs2.50 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0385
$ 0.1794
366.35%
Stock $ 7.08 0 yrs1.27 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0287
$ 0.0131
-54.56%
Stock $ 74.15 0 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0000
$ 2.0984
10000%
Stock $ 48.96 0 yrs4.19 %$ 0.00 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0982
$ 1.0139
932.48%
Stock $ 40.58 3 yrs4.14 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2908
$ 0.5881
102.24%
Stock $ 28.51 0 yrs1.51 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1109
$ 0.1267
14.26%
Stock $ 11.92 0 yrs7.05 %$ 0.27 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-09-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 52.08 1 yrs3.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1601
$ 0.1669
4.23%
Stock $ 41.12 2 yrs8.80 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4009
$ 1.4924
272.26%
Stock $ 17.14 2 yrs4.49 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2172
$ 0.2435
12.14%
Stock $ 36.72 3 yrs0.19 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0028
$ 0.0380
1253.91%
Stock $ 21.99 0 yrs2.59 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0703
$ 0.2084
196.30%
Stock $ 29.06 2 yrs3.54 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3200
$ 0.1398
-56.30%
Stock $ 95.56 3 yrs0.94 %$ 1.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3060
$ 0.1485
-51.46%
Stock $ 26.16 0 yrs0.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.2133
$ 0.2000
-6.24%
Stock $ 31.25 0 yrs1.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0640
$ 0.1500
134.37%
Stock $ 14.69 0 yrs7.15 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0855
$ 0.0858
0.29%
Stock $ 42.19 4 yrs1.42 %$ 2.96 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1315
$ 0.2305
75.35%
Stock $ 28.49 0 yrs4.07 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5845
$ 0.5775
-1.19%
Stock $ 49.66 2 yrs1.75 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1841
$ 0.2126
15.52%
Stock $ 24.55 2 yrs8.51 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1400
$ 0.0186
-86.71%
Stock $ 51.86 1 yrs6.31 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2851
$ 0.3081
8.07%
Stock $ 105.91 0 yrs0.59 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1013
$ 0.2084
105.73%
Stock $ 31.24 2 yrs2.69 %$ 0.74 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4487
$ 0.3919
-12.64%
Stock $ 46.16 0 yrs2.62 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.5982
$ 1.2075
-24.45%
Stock $ 33.92 0 yrs0.44 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0649
$ 0.0265
-59.22%
Stock $ 57.67 0 yrs1.91 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2851
$ 0.3283
15.16%
Stock $ 42.68 1 yrs3.73 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.8807
$ 0.2496
-71.67%
Stock $ 27.89 0 yrs3.41 %$ 0.53 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2191
$ 0.1856
-15.29%
Stock $ 29.12 1 yrs1.48 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0624
$ 0.0851
36.31%
Stock $ 15.89 0 yrs5.35 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1475
$ 0.3530
139.24%
Stock $ 31.70 4 yrs3.06 %$ 0.26 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.7823
$ 0.9668
23.58%
Stock $ 207.44 1 yrs0.40 %$ 0.97 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2118
$ 0.1692
-20.09%
Stock $ 83.19 0 yrs1.94 %$ 7.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4184
$ 0.4443
6.18%
Stock $ 49.86 0 yrs3.59 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1338
$ 0.1383
3.35%
Stock $ 14.48 0 yrs3.66 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.9281
$ 0.5286
-43.05%
Stock $ 18.32 3 yrs4.53 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0687
$ 0.0707
2.90%
Stock $ 49.89 0 yrs7.60 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.3598
$ 0.2918
-18.89%
Stock $ 38.20 0 yrs0.29 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1967
$ 0.1106
-43.80%
Stock $ 55.22 4 yrs1.41 %$ 0.21 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1973
$ 0.2085
5.65%
Stock $ 30.69 0 yrs0.33 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0000
$ 0.1040
10000%
Stock $ 36.18 0 yrs0.44 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0597
$ 0.1591
166.46%
Stock $ 22.98 3 yrs2.79 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0524
$ 0.0522
-0.34%
Stock $ 213.46 4 yrs0.60 %$ 0.53 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2999
$ 0.3103
3.48%
Stock $ 53.34 0 yrs0.84 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1077
$ 0.1041
-3.35%
Stock $ 36.26 1 yrs1.79 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.6500
$ 1.3793
112.20%
Stock $ 7.84 0 yrs7.78 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1386
$ 0.0665
-52.02%
Stock $ 61.22 2 yrs1.47 %$ 0.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.7672
$ 0.3472
-54.75%
Stock $ 24.24 0 yrs0.37 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.0645
10000%
Stock $ 29.99 2 yrs3.70 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0764
$ 0.1335
74.74%
Stock $ 22.72 0 yrs2.11 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0280
$ 0.0513
82.83%
Stock $ 85.45 0 yrs0.43 %$ 0.29 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.5422
$ 0.3650
-32.68%
Stock $ 24.52 0 yrs4.45 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.2733
10000%
Stock $ 25.26 0 yrs0.04 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0008
$ 0.0026
233.94%
Stock $ 77.20 2 yrs3.38 %$ 13.23 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2314
$ 0.2404
3.88%
Stock $ 54.99 1 yrs0.84 %$ 0.20 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0307
$ 0.1326
332.44%
Stock $ 50.74 1 yrs5.12 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2000
$ 0.2066
3.33%
Stock $ 29.84 0 yrs2.75 %$ 1.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.8168
10000%
Stock $ 50.19 3 yrs3.13 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1309
$ 0.1345
2.75%
Stock $ 81.76 2 yrs1.27 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3061
$ 0.2822
-7.83%
Stock $ 49.77 1 yrs1.65 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2831
$ 0.1747
-38.28%
Stock $ 51.42 1 yrs5.48 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2392
$ 0.0198
-91.73%
Stock $ 40.84 1 yrs3.43 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3115
$ 0.4336
39.21%
Stock $ 52.53 1 yrs7.61 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2919
$ 0.6885
135.87%
Stock $ 45.19 0 yrs4.56 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0990
$ 0.1946
96.49%
Stock $ 88.24 1 yrs0.91 %$ 0.44 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1890
$ 0.2473
30.81%
Stock $ 71.90 1 yrs0.10 %$ 1.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0134
$ 0.0658
390.17%
Stock $ 13.74 2 yrs4.29 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1465
$ 0.2203
50.38%
Stock $ 14.21 1 yrs3.73 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0131
$ 0.0196
50.36%
Stock $ 18.46 2 yrs3.85 %$ 1.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2133
$ 0.0926
-56.60%
Stock $ 225.94 0 yrs0.77 %$ 0.23 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 2.0075
$ 1.7320
-13.72%
Stock $ 98.89 3 yrs1.42 %$ 0.56 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3595
$ 0.3600
0.14%
Stock $ 47.12 3 yrs1.57 %$ 0.23 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2191
$ 0.1903
-13.15%
Stock $ 158.56 0 yrs0.37 %$ 0.34 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2432
$ 0.2497
2.68%
Stock $ 11.80 0 yrs5.85 %$ 4.15 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0578
$ 0.0558
-3.43%
Stock $ 41.63 1 yrs0.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.8183
$ 0.0112
-98.63%
Stock $ 10.82 0 yrs4.16 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.8824
$ 0.4483
-49.20%
Stock $ 80.66 2 yrs2.28 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3949
$ 0.6061
53.48%
Stock $ 60.94 3 yrs2.23 %$ 1.53 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3228
$ 0.4050
25.47%
Stock $ 79.68 1 yrs1.52 %$ 1.28 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1242
$ 0.5643
354.20%
Stock $ 45.28 2 yrs5.19 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1969
$ 0.2003
1.71%
Stock $ 23.98 1 yrs0.17 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0338
$ 0.0314
-7.27%
Stock $ 68.05 2 yrs0.12 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0247
$ 0.0071
-71.35%
Stock $ 108.00 1 yrs1.75 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 10.0000
$ 0.6505
-93.50%
Stock $ 48.80 0 yrs1.60 %$ 0.49 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2168
$ 0.2114
-2.49%
Stock $ 75.68 0 yrs4.08 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2678
$ 0.1028
-61.62%
Stock $ 16.35 4 yrs4.71 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0652
$ 0.0637
-2.36%
Stock $ 25.07 0 yrs11.09 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.2534
10000%
Stock $ 31.98 2 yrs3.31 %$ 0.20 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2582
$ 0.3378
30.80%
Stock $ 20.63 1 yrs3.39 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4062
$ 0.7012
72.60%
Stock $ 10.55 0 yrs1.90 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0016
$ 0.0007
-56.23%
Stock $ 20.46 0 yrs0.93 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.1855
10000%
Stock $ 8.69 0 yrs4.26 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1156
$ 0.1546
33.73%
Stock $ 24.19 2 yrs4.13 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0847
$ 0.0856
1.03%
Stock $ 30.49 0 yrs0.03 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0000
$ 0.0111
10000%
Stock $ 19.45 3 yrs4.06 %$ 0.15 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0681
$ 0.0694
1.89%
Stock $ 173.37 3 yrs0.72 %$ 4.65 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1925
$ 0.3207
66.59%
Stock $ 72.69 0 yrs1.64 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2876
$ 0.3170
10.23%
Stock $ 24.69 0 yrs4.05 %$ 0.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2523
$ 0.2609
3.41%
Stock $ 37.68 0 yrs34.58 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 6.5153
$ 6.5153
-0.00%
Stock $ 24.76 0 yrs0.81 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.2002
10000%
Stock $ 31.11 1 yrs1.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1748
$ 0.3573
104.41%
Stock $ 25.44 0 yrs2.79 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1500
$ 0.3313
120.86%
Stock $ 27.87 0 yrs7.36 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1920
$ 0.0936
-51.24%
Stock $ 69.59 1 yrs1.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2067
$ 0.2184
5.67%
Stock $ 25.25 1 yrs7.25 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1500
$ 0.1400
-6.67%
Stock $ 11.59 1 yrs4.75 %$ 0.54 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0217
$ 0.0219
0.95%
Stock $ 117.55 0 yrs0.67 %$ 0.48 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 1.1598
$ 0.7857
-32.25%
Stock $ 72.48 1 yrs1.20 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2094
$ 0.2330
11.24%
Stock $ 34.76 0 yrs6.65 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.5785
10000%
Stock $ 48.82 0 yrs0.18 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1177
$ 0.0869
-26.21%
Stock $ 6.10 0 yrs6.39 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0843
$ 0.0496
-41.09%
Stock $ 62.09 1 yrs4.64 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.6084
$ 0.6875
12.99%
Stock $ 53.78 1 yrs1.75 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1236
$ 0.2000
61.86%
Stock $ 279.31 3 yrs1.95 %$ 1.59 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 4.2235
$ 5.4394
28.79%
Stock $ 25.16 1 yrs3.46 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0761
$ 0.0004
-99.45%
Stock $ 26.72 0 yrs4.83 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.3235
10000%
Stock $ 28.28 0 yrs4.99 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1175
$ 0.1688
43.62%
Stock $ 22.10 1 yrs12.44 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2500
$ 0.9471
278.85%
Stock $ 24.71 0 yrs0.65 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0390
$ 0.0390
-0.00%
Stock $ 16.05 3 yrs4.86 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0656
$ 0.0620
-5.41%
Stock $ 25.13 3 yrs6.09 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1204
$ 0.1325
10.08%
Stock $ 13.69 1 yrs8.11 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4016
$ 0.2889
-28.06%
Stock $ 25.92 2 yrs0.46 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0970
$ 0.1246
28.45%
Stock $ 54.05 2 yrs2.90 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.3419
$ 0.2906
-15.01%
Stock $ 116.19 0 yrs0.84 %$ 2.84 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2302
$ 0.2197
-4.58%
Stock $ 26.66 1 yrs3.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3000
$ 0.2587
-13.75%
Stock $ 28.36 1 yrs3.88 %$ 0.23 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3298
$ 0.1593
-51.70%
Stock $ 29.44 2 yrs7.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.5851
$ 0.3307
-79.14%
Stock $ 27.93 0 yrs5.94 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3000
$ 0.6219
107.30%
Stock $ 39.95 3 yrs5.33 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1763
$ 0.1669
-5.33%
Stock $ 48.49 3 yrs4.06 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.5012
$ 0.5162
2.98%
Stock $ 20.33 4 yrs3.54 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1009
$ 0.1765
74.97%
Stock $ 76.96 0 yrs0.22 %$ 0.79 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0678
$ 0.0286
-57.90%
Stock $ 49.58 2 yrs3.49 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3696
$ 0.3537
-4.31%
Stock $ 55.46 0 yrs2.47 %$ 0.26 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3704
$ 0.5416
46.22%
Stock $ 75.86 0 yrs4.48 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2838
$ 0.2953
4.05%
Stock $ 83.97 2 yrs1.10 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2237
$ 0.2423
8.32%
Stock $ 52.80 0 yrs1.95 %$ 0.22 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0829
$ 0.0919
10.94%
Stock $ 28.98 1 yrs4.42 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0956
$ 0.1994
108.53%
Stock $ 43.10 0 yrs9.61 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3401
$ 0.1648
-51.54%
Stock $ 51.78 2 yrs8.05 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3198
$ 0.0377
-88.21%
Stock $ 32.18 0 yrs0.06 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1789
$ 0.0058
-96.78%
Stock $ 23.49 2 yrs4.13 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0894
$ 0.0926
3.57%
Stock $ 91.24 2 yrs0.84 %$ 0.46 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1602
$ 0.2402
49.89%
Stock $ 251.88 1 yrs0.42 %$ 22.84 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.0427
$ 1.0713
2.74%
Stock $ 16.96 0 yrs7.43 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.3146
10000%
Stock $ 20.14 3 yrs4.52 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0761
$ 0.0783
2.84%
Stock $ 12.16 0 yrs1.73 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0711
$ 0.0449
-36.93%
Stock $ 32.25 0 yrs2.08 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1725
$ 0.1709
-0.94%
Stock $ 41.26 1 yrs2.23 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2514
$ 0.2811
11.80%
Stock $ 21.90 0 yrs9.22 %$ 0.42 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4505
$ 0.4817
6.93%
Stock $ 21.78 3 yrs1.15 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0894
$ 0.0619
-30.76%
Stock $ 29.58 0 yrs4.46 %$ 0.74 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 1.7455
$ 1.3171
-24.54%
Stock $ 32.57 1 yrs0.43 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0947
$ 0.1415
49.42%
Stock $ 34.86 0 yrs0.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.0777
10000%
Stock $ 22.95 0 yrs4.14 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2086
$ 0.7385
254.08%
Stock $ 70.76 1 yrs12.04 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.5293
$ 0.2260
-57.30%
Stock $ 264.72 0 yrs0.82 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5681
$ 0.6345
11.68%
Stock $ 32.90 0 yrs0.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0106
$ 0.0050
-52.76%
Stock $ 67.39 2 yrs4.67 %$ 0.11 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.7698
$ 0.8377
8.82%
Stock $ 20.18 0 yrs4.86 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0781
$ 0.0842
7.88%
Stock $ 39.50 0 yrs6.20 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.6122
10000%
Stock $ 25.80 2 yrs7.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1586
$ 0.1666
5.06%
Stock $ 50.40 0 yrs5.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2046
$ 0.2072
1.26%
Stock $ 80.14 2 yrs4.44 %$ 3.19 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2992
$ 0.3119
4.24%
Stock $ 63.66 3 yrs1.32 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1832
$ 0.1981
8.11%
Stock $ 80.63 1 yrs1.87 %$ 0.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3604
$ 0.4783
32.74%
Stock $ 16.11 0 yrs5.83 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.2355
10000%
Stock $ 28.28 2 yrs29.31 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 2.0000
$ 0.1662
-91.69%
Stock $ 45.39 2 yrs1.83 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1980
$ 0.2813
42.10%
Stock $ 109.38 4 yrs3.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.9154
$ 0.8621
-5.82%
Stock $ 90.63 3 yrs3.05 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.6870
$ 0.6857
-0.20%
Stock $ 18.44 2 yrs6.13 %$ 0.28 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2844
$ 0.2980
4.78%
Stock $ 34.56 2 yrs1.56 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1648
$ 0.1648
-0.00%
Stock $ 50.52 0 yrs0.71 %$ 2.15 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0863
$ 0.0898
4.05%
Stock $ 52.31 0 yrs7.26 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2996
$ 0.3088
3.07%
Stock $ 49.60 3 yrs5.20 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2134
$ 0.0227
-89.36%
Stock $ 46.79 0 yrs9.85 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3678
$ 0.4628
25.85%
Stock $ 103.31 0 yrs0.08 %$ 1.29 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0080
$ 0.0731
811.72%
Stock $ 14.75 0 yrs12.07 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.0000
$ 0.4453
10000%
Stock $ 48.04 1 yrs4.97 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2065
$ 0.2072
0.33%
Stock $ 43.10 2 yrs3.67 %$ 1.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3997
$ 0.5122
28.17%
Stock $ 172.46 0 yrs0.46 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.4500
$ 0.7955
-45.14%
Stock $ 27.00 4 yrs3.56 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0759
$ 0.1002
32.02%
Stock $ 48.02 0 yrs1.96 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2735
$ 0.2350
-14.07%
Stock $ 58.52 2 yrs0.56 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0617
$ 0.1374
122.73%
Stock $ 40.83 0 yrs1.84 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1982
$ 0.1889
-4.69%
Stock $ 37.81 1 yrs2.59 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2454
$ 0.2798
14.04%
Stock $ 70.04 0 yrs1.87 %$ 10.89 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1017
$ 0.1017
-0.03%
Stock $ 24.68 1 yrs2.43 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0483
$ 0.0595
23.32%
Stock $ 39.90 1 yrs4.11 %$ 0.20 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3629
$ 0.5183
42.83%
Stock $ 28.49 0 yrs2.39 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0920
$ 0.1491
62.15%
Stock $ 235.75 3 yrs0.64 %$ 87.71 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3985
$ 0.3860
-3.15%
Stock $ 26.26 0 yrs0.95 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0776
$ 0.0516
-33.51%
Stock $ 39.83 2 yrs3.29 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1817
$ 0.1889
3.91%
Stock $ 15.39 0 yrs4.29 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2048
$ 0.1763
-13.90%
Stock $ 25.97 0 yrs0.15 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 4.4706
$ 0.0401
-99.10%
Stock $ 21.10 0 yrs8.39 %$ 8.18 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1321
$ 0.1198
-9.36%
Stock $ 66.65 0 yrs2.36 %$ 0.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4570
$ 0.4199
-8.12%
Stock $ 23.64 3 yrs2.75 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0555
$ 0.0539
-2.88%
Stock $ 37.37 1 yrs0.48 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1209
$ 0.1848
52.85%
Stock $ 50.74 4 yrs6.35 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2810
$ 0.2554
-9.11%
Stock $ 61.03 2 yrs4.19 %$ 0.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 2.2343
$ 2.5597
14.57%
Stock $ 20.41 0 yrs5.29 %$ 0.63 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2343
$ 0.3020
28.90%
Stock $ 47.77 0 yrs3.56 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 2.9583
$ 1.7000
-42.53%
Stock $ 17.41 0 yrs0.29 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.0471
10000%
Stock $ 43.81 0 yrs0.89 %$ 1.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0333
$ 0.1757
428.06%
Stock $ 19.20 0 yrs3.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1849
$ 0.2228
20.49%
Stock $ 75.60 3 yrs4.51 %$ 0.01 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2912
$ 0.3097
6.35%
Stock $ 24.55 0 yrs3.14 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0869
$ 0.0500
-42.48%
Stock $ 46.26 0 yrs5.34 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2132
$ 0.2182
2.31%
Stock $ 12.04 0 yrs4.32 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1237
$ 0.1193
-3.56%
Stock $ 55.36 1 yrs0.60 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0860
$ 0.0661
-23.15%
Stock $ 23.85 0 yrs0.63 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0498
$ 0.1482
197.73%
Stock $ 45.24 3 yrs3.96 %$ 17.43 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1504
$ 0.1522
1.20%
Stock $ 50.23 0 yrs5.30 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.2213
10000%
Stock $ 49.14 1 yrs2.16 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2590
$ 0.3539
36.65%
Stock $ 24.53 1 yrs2.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.6621
$ 0.4286
-35.27%
Stock $ 21.02 0 yrs2.57 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.5148
$ 0.1970
-61.73%
Stock $ 3.53 0 yrs11.88 %$ 0.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0303
$ 0.0503
66.25%
Stock $ 89.37 0 yrs0.59 %$ 1.29 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1295
$ 0.1714
32.27%
Stock $ 36.86 2 yrs4.61 %$ 0.73 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4178
$ 0.4445
6.38%
Stock $ 24.19 1 yrs1.36 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0806
$ 0.1025
27.21%
Stock $ 35.01 4 yrs3.97 %$ 0.45 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5876
$ 0.1673
-71.53%
Stock $ 22.29 1 yrs0.99 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0484
$ 0.0834
72.28%
Stock $ 6.26 0 yrs7.51 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1016
$ 0.0419
-58.73%
Stock $ 50.41 0 yrs0.93 %$ 0.23 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1381
$ 0.1116
-19.22%
Stock $ 12.23 0 yrs4.83 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0500
$ 0.0741
48.26%
Stock $ 49.64 1 yrs6.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2500
$ 0.2400
-4.00%
Stock $ 42.66 1 yrs1.17 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1478
$ 0.1289
-12.77%
Stock $ 22.31 0 yrs4.97 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3091
$ 0.2483
-19.67%
Stock $ 83.32 5 yrs0.96 %$ 0.93 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2004
$ 0.2232
11.38%
Stock $ 47.94 2 yrs2.94 %$ 4.35 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0845
$ 0.1565
85.13%
Stock $ 27.08 1 yrs1.33 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1000
$ 1.9477
1847.71%
Stock $ 104.10 1 yrs1.27 %$ 0.31 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 1.2801
$ 1.3202
3.13%
Stock $ 28.23 0 yrs0.96 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.2889
$ 0.2667
-7.68%
Stock $ 99.69 1 yrs0.75 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1462
$ 0.1911
30.68%
Stock $ 65.67 3 yrs6.55 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3731
$ 0.3489
-6.49%
Stock $ 16.43 0 yrs2.56 %$ 0.29 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1770
$ 0.0284
-83.96%
Stock $ 258.80 0 yrs0.19 %$ 1.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1687
$ 0.1089
-35.46%
Stock $ 29.72 0 yrs1.28 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0800
$ 0.1000
25.00%
Stock $ 2.36 1 yrs28.39 %$ 0.00 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-13-2025 $ 0.1354
$ 0.2325
71.75%
Stock $ 26.23 1 yrs1.03 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0708
$ 0.1215
71.67%
Stock $ 37.89 0 yrs1.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0800
$ 0.1000
25.00%
Stock $ 14.90 3 yrs12.28 %$ 0.20 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1470
$ 0.1447
-1.54%
Stock $ 87.47 0 yrs3.29 %$ 8.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.7275
$ 0.7000
-3.78%
Stock $ 28.32 0 yrs1.69 %$ 0.12 BNew Dividend Jan-21-2025 Jan-21-2025 Feb-03-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 47.18 1 yrs2.56 %$ 1.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2479
$ 0.5490
121.45%
Stock $ 25.66 0 yrs6.47 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1312
$ 0.0131
-90.03%
Stock $ 26.49 2 yrs4.08 %$ 0.97 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.9605
$ 1.0841
12.87%
Stock $ 19.21 2 yrs3.23 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2114
$ 0.2373
12.24%
Stock $ 14.99 2 yrs4.20 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1501
$ 0.0534
-64.41%
Stock $ 62.68 1 yrs4.95 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.5317
$ 0.7748
45.70%
Stock $ 40.32 0 yrs16.15 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.5674
$ 0.3944
-30.49%
Stock $ 34.90 1 yrs1.15 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1030
$ 0.1060
2.89%
Stock $ 52.37 0 yrs1.01 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0986
$ 0.1899
92.51%
Stock $ 22.58 3 yrs7.17 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1376
$ 0.1299
-5.58%
Stock $ 92.65 1 yrs1.37 %$ 5.40 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.7285
$ 1.2675
73.99%
Stock $ 24.33 0 yrs1.07 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1500
$ 0.0125
-91.65%
Stock $ 58.16 3 yrs4.18 %$ 0.33 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2000
$ 0.2006
0.30%
Stock $ 116.37 2 yrs1.09 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2970
$ 0.3629
22.18%
Stock $ 111.28 1 yrs0.24 %$ 8.79 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0515
$ 0.0614
19.28%
Stock $ 31.31 2 yrs1.66 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1161
$ 0.2122
82.78%
Stock $ 37.36 2 yrs1.69 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0656
$ 0.2458
274.53%
Stock $ 26.45 2 yrs5.75 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3647
$ 0.4329
18.68%
Stock $ 44.87 1 yrs2.05 %$ 0.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1287
$ 0.1472
14.32%
Stock $ 34.64 2 yrs1.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.2055
$ 0.4082
98.64%
Stock $ 74.89 0 yrs0.35 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0000
$ 0.2636
10000%
Stock $ 65.84 0 yrs0.46 %$ 1.95 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0504
$ 0.0923
83.22%
Stock $ 29.06 2 yrs3.54 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3200
$ 0.8801
175.01%
Stock $ 82.40 3 yrs1.21 %$ 42.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2302
$ 0.2754
19.63%
Stock $ 46.12 0 yrs1.52 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1925
$ 0.1812
-5.89%
Stock $ 50.95 0 yrs2.98 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3723
$ 0.3494
-6.13%
Stock $ 28.02 2 yrs1.11 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 3.5742
$ 0.0941
-97.37%
Stock $ 38.33 0 yrs0.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3128
$ 0.2871
-8.21%
Stock $ 24.55 2 yrs8.51 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1400
$ 0.0300
-78.57%
Stock $ 65.02 0 yrs0.49 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0862
$ 0.0623
-27.69%
Stock $ 34.27 2 yrs3.18 %$ 1.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.6182
$ 0.4717
-23.70%
Stock $ 25.63 0 yrs10.38 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0000
$ 1.2739
10000%
Stock $ 40.37 2 yrs2.90 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.7111
$ 1.1667
64.07%
Stock $ 33.92 0 yrs0.44 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0649
$ 0.0677
4.22%
Stock $ 106.04 3 yrs1.37 %$ 0.45 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3253
$ 0.4028
23.80%
Stock $ 66.80 3 yrs1.05 %$ 1.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1649
$ 0.2166
31.36%
Stock $ 53.78 2 yrs1.30 %$ 0.69 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.8223
$ 0.1134
-86.20%
Stock $ 139.29 1 yrs1.54 %$ 0.24 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5457
$ 0.5436
-0.37%
Stock $ 21.18 0 yrs5.19 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1000
$ 0.1011
1.14%
Stock $ 35.36 3 yrs0.11 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0435
$ 0.0447
2.67%
Stock $ 59.99 3 yrs2.68 %$ 0.18 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4006
$ 0.4104
2.43%
Stock $ 138.96 3 yrs1.65 %$ 20.86 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5772
$ 0.6217
7.70%
Stock $ 22.49 3 yrs6.72 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1283
$ 0.1250
-2.59%
Stock $ 93.79 0 yrs0.77 %$ 0.40 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.5146
$ 0.0731
-85.80%
Stock $ 22.64 0 yrs31.67 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 3.5859
$ 3.5859
-0.00%
Stock $ 44.65 0 yrs9.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2987
$ 0.2171
-27.31%
Stock $ 29.18 1 yrs2.12 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.3559
$ 0.0702
-80.27%
Stock $ 28.91 0 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0068
$ 0.0068
-0.00%
Stock $ 34.43 1 yrs1.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0922
$ 0.0979
6.22%
Stock $ 29.82 4 yrs1.07 %$ 1.43 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0595
$ 0.0768
29.02%
Stock $ 24.24 0 yrs0.37 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.0924
10000%
Stock $ 71.85 3 yrs3.67 %$ 33.12 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2229
$ 0.2334
4.69%
Stock $ 43.78 2 yrs2.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.5409
$ 0.2818
-47.90%
Stock $ 30.68 1 yrs4.37 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 1.0262
$ 0.3340
-67.46%
Stock $ 25.02 0 yrs0.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0000
$ 0.0417
10000%
Stock $ 135.57 0 yrs2.39 %$ 0.42 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8959
$ 0.8076
-9.86%
Stock $ 25.23 3 yrs3.05 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0664
$ 0.0717
7.87%
Stock $ 94.28 1 yrs0.84 %$ 6.35 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1745
$ 0.2446
40.18%
Stock $ 51.42 1 yrs5.48 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2392
$ 0.2306
-3.59%
Stock $ 26.24 1 yrs2.36 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1544
$ 0.1640
6.23%
Stock $ 79.03 0 yrs0.73 %$ 0.54 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2236
$ 0.1737
-22.33%
Stock $ 35.25 0 yrs6.10 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.5384
10000%
Stock $ 109.07 2 yrs0.61 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1786
$ 0.1307
-26.84%
Stock $ 74.33 5 yrs1.76 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2271
$ 0.5163
127.32%
Stock $ 26.22 1 yrs0.00 %$ 0.30 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.8545
$ 2.1858
155.79%
Stock $ 51.47 2 yrs1.11 %$ 0.28 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1872
$ 0.2466
31.75%
Stock $ 21.29 0 yrs4.42 %$ 1.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0773
$ 0.0830
7.29%
Stock $ 30.83 0 yrs0.10 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.0335
10000%
Stock $ 41.17 0 yrs0.24 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0188
$ 0.0785
317.09%
Stock $ 40.08 1 yrs1.82 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2052
$ 0.2004
-2.37%
Stock $ 41.46 0 yrs0.96 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1393
$ 0.0496
-64.41%
Stock $ 105.63 3 yrs4.99 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4154
$ 0.3745
-9.84%
Stock $ 57.56 5 yrs2.75 %$ 0.14 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1536
$ 0.8397
446.62%
Stock $ 24.45 0 yrs5.73 %$ 1.66 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1426
$ 0.1372
-3.81%
Stock $ 41.63 1 yrs0.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.8183
$ 0.2333
-71.49%
Stock $ 87.38 0 yrs0.70 %$ 0.25 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 3.2580
$ 0.6142
-81.15%
Stock $ 67.28 3 yrs2.69 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4319
$ 0.5398
24.98%
Stock $ 24.64 2 yrs3.29 %$ 0.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0644
$ 0.0630
-2.10%
Stock $ 92.00 2 yrs0.37 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0903
$ 0.0848
-6.12%
Stock $ 43.02 1 yrs1.58 %$ 0.64 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1947
$ 0.1548
-20.48%
Stock $ 21.00 3 yrs3.10 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0545
$ 0.0500
-8.28%
Stock $ 34.93 0 yrs0.86 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1052
$ 0.0085
-91.94%
Stock $ 28.41 0 yrs0.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1117
$ 0.0478
-57.20%
Stock $ 97.88 2 yrs0.98 %$ 16.77 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2692
$ 0.2544
-5.49%
Stock $ 22.70 2 yrs3.04 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0594
$ 0.0613
3.27%
Stock $ 69.29 5 yrs1.27 %$ 0.51 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.8582
$ 0.8815
2.71%
Stock $ 25.15 0 yrs3.50 %$ 7.99 BNew Dividend Mar-06-2025 Mar-06-2025 Mar-20-2025 $ 0.2100
$ 0.2200
4.76%
Stock $ 75.68 0 yrs4.08 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2678
$ 0.2835
5.86%
Stock $ 48.90 1 yrs4.97 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2040
$ 0.2195
7.60%
Stock $ 25.07 0 yrs11.09 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.6943
10000%
Stock $ 47.98 0 yrs3.46 %$ 1.31 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3316
$ 0.3268
-1.44%
Stock $ 32.88 0 yrs0.49 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.1557
10000%
Stock $ 39.34 0 yrs0.97 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0800
$ 0.1000
25.00%
Stock $ 21.80 4 yrs2.89 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0539
$ 0.0517
-4.12%
Stock $ 23.10 0 yrs6.23 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1237
$ 0.1036
-16.23%
Stock $ 78.55 0 yrs2.37 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.5391
$ 0.4377
-18.80%
Stock $ 91.12 3 yrs0.90 %$ 5.94 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2197
$ 0.2546
15.90%
Stock $ 44.16 3 yrs5.53 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.3098
$ 0.2091
-32.49%
Stock $ 29.30 1 yrs3.86 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2460
$ 0.1269
-48.41%
Stock $ 33.54 1 yrs0.42 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0705
$ 0.1446
105.11%
Stock $ 25.44 0 yrs2.79 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1500
$ 1.5772
951.45%
Stock $ 27.87 0 yrs7.36 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1920
$ 0.0984
-48.76%
Stock $ 43.85 2 yrs1.98 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1627
$ 0.3627
122.97%
Stock $ 68.29 2 yrs4.69 %$ 0.45 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2654
$ 0.2752
3.70%
Stock $ 3.84 0 yrs3.65 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0154
$ 0.0754
389.35%
Stock $ 59.97 1 yrs1.20 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1749
$ 0.2562
46.54%
Stock $ 17.93 2 yrs9.87 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4465
$ 0.4496
0.68%
Stock $ 84.00 1 yrs0.63 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2630
$ 0.0562
-78.64%
Stock $ 67.48 1 yrs8.52 %$ 0.33 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.5113
$ 1.1880
132.37%
Stock $ 187.84 1 yrs0.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3551
$ 0.2194
-38.22%
Stock $ 99.79 0 yrs2.77 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2572
$ 0.2465
-4.16%
Stock $ 40.02 0 yrs2.50 %$ 0.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.1867
$ 0.9971
-15.98%
Stock $ 25.16 1 yrs3.46 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0761
$ 0.0686
-9.85%
Stock $ 69.26 0 yrs0.39 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0420
$ 0.1031
145.60%
Stock $ 50.75 2 yrs0.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1342
$ 0.0526
-60.80%
Stock $ 20.41 1 yrs11.17 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5149
$ 2.2786
342.53%
Stock $ 50.12 3 yrs5.31 %$ 0.43 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2328
$ 0.2044
-12.22%
Stock $ 62.98 3 yrs2.06 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3151
$ 0.4212
33.70%
Stock $ 25.51 0 yrs4.90 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0992
$ 0.0063
-93.65%
Stock $ 176.32 3 yrs1.51 %$ 13.91 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.6948
$ 0.6197
-10.82%
Stock $ 27.28 0 yrs7.11 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.4845
10000%
Stock $ 45.91 0 yrs1.15 %$ 0.45 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1533
$ 0.1095
-28.59%
Stock $ 114.01 1 yrs0.94 %$ 0.31 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2926
$ 0.2094
-28.44%
Stock $ 39.34 3 yrs2.03 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2301
$ 0.2010
-12.63%
Stock $ 46.40 2 yrs1.92 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1187
$ 0.1089
-8.25%
Stock $ 32.74 1 yrs1.89 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0856
$ 0.6235
628.14%
Stock $ 38.16 2 yrs1.89 %$ 0.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2546
$ 0.1373
-46.06%
Stock $ 69.77 2 yrs1.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1164
$ 0.4371
275.39%
Stock $ 60.55 0 yrs2.58 %$ 3.73 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3818
$ 0.4124
8.01%
Stock $ 150.70 0 yrs0.54 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1124
$ 0.1118
-0.54%
Stock $ 5.99 1 yrs5.34 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0728
$ 0.0793
8.90%
Stock $ 49.51 0 yrs2.69 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3542
$ 0.3472
-1.98%
Stock $ 51.78 2 yrs8.05 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3198
$ 0.3392
6.07%
Stock $ 35.55 0 yrs5.26 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0014
$ 0.4685
10000%
Stock $ 39.83 1 yrs4.29 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4351
$ 0.5243
20.51%
Stock $ 18.14 2 yrs5.68 %$ 1.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0985
$ 0.0904
-8.21%
Stock $ 38.47 1 yrs2.78 %$ 0.28 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4514
$ 0.6163
36.53%
Stock $ 12.87 2 yrs5.67 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1235
$ 0.1850
49.85%
Stock $ 9.90 0 yrs9.60 %$ 0.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0927
$ 0.0623
-32.86%
Stock $ 24.81 0 yrs2.70 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0719
$ 0.0436
-39.44%
Stock $ 94.17 2 yrs0.24 %$ 0.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0352
$ 0.0154
-56.24%
Stock $ 50.43 3 yrs0.97 %$ 0.15 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1154
$ 0.1589
37.71%
Stock $ 36.95 2 yrs2.08 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1480
$ 0.3227
117.95%
Stock $ 9.93 0 yrs6.55 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1705
$ 0.1658
-2.79%
Stock $ 40.62 0 yrs0.66 %$ 0.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0681
$ 0.0689
1.25%
Stock $ 49.96 6 yrs0.38 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2069
$ 0.1968
-4.90%
Stock $ 26.24 1 yrs3.01 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1294
$ 0.7881
509.04%
Stock $ 51.25 0 yrs1.62 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2046
$ 0.2988
46.02%
Stock $ 91.00 1 yrs18.59 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3090
$ 0.3579
15.82%
Stock $ 32.90 0 yrs0.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0106
$ 0.0372
249.76%
Stock $ 51.19 1 yrs6.80 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2900
$ 0.2900
-0.00%
Stock $ 102.70 7 yrs1.85 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4858
$ 0.4711
-3.03%
Stock $ 25.16 0 yrs7.35 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1442
$ 0.1150
-20.25%
Stock $ 55.34 1 yrs2.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2183
$ 0.5221
139.22%
Stock $ 17.38 2 yrs6.21 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2928
$ 0.2868
-2.05%
Stock $ 20.08 2 yrs5.08 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0832
$ 0.0860
3.28%
Stock $ 63.90 3 yrs1.30 %$ 0.05 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1742
$ 0.1888
8.38%
Stock $ 42.06 0 yrs4.21 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.4425
10000%
Stock $ 28.28 2 yrs29.31 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 2.0000
$ 1.3922
-30.39%
Stock $ 29.16 0 yrs2.81 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1992
$ 0.1804
-9.45%
Stock $ 37.83 3 yrs1.90 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2346
$ 0.1672
-28.73%
Stock $ 16.09 2 yrs5.90 %$ 0.18 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2040
$ 0.3408
67.03%
Stock $ 43.22 2 yrs1.13 %$ 0.18 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1299
$ 0.1834
41.25%
Stock $ 81.67 2 yrs1.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2271
$ 0.2845
25.23%
Stock $ 90.48 0 yrs2.16 %$ 0.26 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.5007
$ 0.5025
0.38%
Stock $ 24.41 1 yrs3.93 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.3950
$ 0.9600
143.04%
Stock $ 26.66 1 yrs3.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3000
$ 0.0009
-99.70%
Stock $ 49.60 3 yrs5.20 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2134
$ 0.0740
-65.32%
Stock $ 46.99 0 yrs1.11 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1226
$ 0.1706
39.14%
Stock $ 27.57 0 yrs1.85 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0300
$ 0.3070
922.07%
Stock $ 58.13 1 yrs2.92 %$ 0.96 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4479
$ 1.2543
180.04%
Stock $ 48.05 0 yrs0.52 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 1.0863
$ 0.0294
-97.30%
Stock $ 10.39 0 yrs4.62 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1241
$ 0.0338
-72.73%
Stock $ 57.80 1 yrs3.60 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 2.0667
$ 2.0784
0.57%
Stock $ 27.08 1 yrs1.33 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1000
$ 2.3579
2257.87%
Stock $ 136.28 6 yrs0.65 %$ 0.22 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3178
$ 0.2373
-25.33%
Stock $ 65.19 0 yrs1.24 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2603
$ 0.0896
-65.59%
Stock $ 39.77 0 yrs1.06 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1066
$ 0.1154
8.26%
Stock $ 48.53 0 yrs3.40 %$ 3.68 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1378
$ 0.1375
-0.21%
Stock $ 28.98 1 yrs4.42 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0956
$ 0.0009
-99.02%
Stock $ 57.20 2 yrs1.56 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1888
$ 0.3692
95.58%
Stock $ 38.88 0 yrs0.80 %$ 0.31 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0281
$ 0.0496
76.67%
Stock $ 77.08 10 yrs2.91 %$ 10.53 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5395
$ 0.6280
16.41%
Stock $ 32.21 0 yrs0.96 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.0000
$ 0.3133
10000%
Stock $ 25.49 0 yrs1.73 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1583
$ 0.0701
-55.74%
Stock $ 9.55 2 yrs6.49 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2030
$ 0.1673
-17.60%
Stock $ 35.15 1 yrs0.46 %$ 0.30 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0483
$ 0.1650
241.31%
Stock $ 38.01 0 yrs0.42 %$ 0.87 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0408
$ 0.0376
-7.91%
Stock $ 31.79 0 yrs7.64 %$ 0.18 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.5300
$ 0.5139
-3.04%
Stock $ 24.89 0 yrs5.50 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1080
$ 0.1238
14.66%
Stock $ 15.61 0 yrs12.04 %$ 0.31 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-13-2025 $ 0.4700
$ 0.1800
-61.70%
Stock $ 24.55 3 yrs2.53 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0523
$ 0.0508
-2.94%
Stock $ 18.70 1 yrs0.96 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0529
$ 0.0396
-25.10%
Stock $ 18.55 0 yrs4.85 %$ 0.30 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 1.3196
$ 0.8961
-32.09%
Stock $ 28.16 0 yrs0.92 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0500
$ 0.0977
95.32%
Stock $ 24.22 0 yrs4.29 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2303
$ 0.0923
-59.91%
Stock $ 12.22 0 yrs2.70 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1087
$ 0.0548
-49.61%
Stock $ 28.62 1 yrs3.88 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.5091
$ 0.0392
-92.30%
Stock $ 35.40 0 yrs1.75 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1879
$ 0.2572
36.87%
Stock $ 12.85 2 yrs5.99 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1943
$ 0.2593
33.48%
Stock $ 13.12 3 yrs10.29 %$ 0.45 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.1030
$ 0.1030
-0.00%
Stock $ 25.10 0 yrs10.56 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 1.3242
$ 1.3242
-0.00%
Stock $ 49.33 0 yrs7.62 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.3169
$ 0.3357
5.96%
Stock $ 158.52 1 yrs0.79 %$ 0.44 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.7127
$ 1.2517
75.63%
Stock $ 74.57 3 yrs5.20 %$ 0.51 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.3267
$ 0.3563
9.06%
Stock $ 37.47 0 yrs0.21 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0333
$ 0.0419
25.63%
Stock $ 92.39 1 yrs1.28 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3049
$ 0.2552
-16.30%
Stock $ 24.53 1 yrs2.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.6621
$ 0.5251
-20.69%
Stock $ 51.29 1 yrs2.28 %$ 0.37 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2765
$ 0.3489
26.18%
Stock $ 95.97 1 yrs0.99 %$ 0.52 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2737
$ 0.1700
-37.89%
Stock $ 22.05 0 yrs3.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 2.2268
$ 0.3429
-84.60%
Stock $ 35.60 2 yrs2.16 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4395
$ 0.3260
-25.81%
Stock $ 14.31 0 yrs2.24 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.9722
$ 0.6436
-33.80%
Stock $ 16.17 0 yrs7.92 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 1.8347
$ 1.2821
-30.12%
Stock $ 48.62 1 yrs1.05 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1254
$ 0.1348
7.48%
Stock $ 38.78 1 yrs1.88 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1460
$ 0.0325
-77.73%
Stock $ 100.32 1 yrs2.99 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2458
$ 0.2442
-0.65%
Stock $ 14.49 0 yrs4.90 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1653
$ 0.2478
49.91%
Stock $ 50.09 0 yrs5.01 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.2091
10000%
Stock $ 50.17 0 yrs3.49 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1550
$ 0.1553
0.19%
Stock $ 121.79 1 yrs1.31 %$ 0.14 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4082
$ 0.4209
3.11%
Stock $ 50.96 0 yrs10.13 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4571
$ 0.4363
-4.54%
Stock $ 86.98 0 yrs1.13 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2503
$ 0.2548
1.81%
Stock $ 56.05 3 yrs0.73 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 3.2247
$ 0.0818
-97.46%
Stock $ 116.06 0 yrs1.90 %$ 0.62 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.6366
$ 1.5768
147.71%
Stock $ 25.52 0 yrs4.00 %$ 0.90 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2442
$ 0.2370
-2.94%
Stock $ 54.30 1 yrs1.69 %$ 0.14 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2376
$ 0.2153
-9.39%
Stock $ 41.17 2 yrs0.78 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0732
$ 0.1529
108.74%
Stock $ 23.39 2 yrs4.70 %$ 0.25 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2818
$ 0.3648
29.47%
Stock $ 36.12 1 yrs0.78 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.1186
$ 0.2822
137.96%
Stock $ 92.41 1 yrs0.19 %$ 2.36 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0152
$ 0.0027
-82.35%
Stock $ 31.33 1 yrs4.66 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0856
$ 1.0840
1166.86%
Stock $ 25.34 0 yrs3.43 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0598
$ 0.0714
19.26%
Stock $ 7.00 0 yrs6.14 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.7241
$ 0.4339
-40.08%
Stock $ 33.88 0 yrs1.12 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0800
$ 0.1000
25.00%
Stock $ 66.07 1 yrs2.44 %$ 1.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.4241
$ 0.3601
-15.09%
Stock $ 48.59 1 yrs1.42 %$ 44.22 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1653
$ 0.2062
24.77%
Stock $ 48.12 0 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0000
$ 0.2579
10000%
Stock $ 51.62 0 yrs6.84 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.8828
10000%
Stock $ 25.81 1 yrs3.29 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0741
$ 0.0724
-2.27%
Stock $ 73.22 0 yrs0.81 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1145
$ 0.1697
48.16%
Stock $ 31.47 0 yrs1.75 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0909
$ 0.1950
114.42%
Stock $ 25.66 0 yrs6.47 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1312
$ 0.1114
-15.10%
Stock $ 47.94 0 yrs0.50 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2274
$ 0.2718
19.56%
Stock $ 23.38 2 yrs2.82 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0547
$ 0.0516
-5.63%
Stock $ 45.67 4 yrs1.07 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0337
$ 0.3174
842.82%
Stock $ 18.81 2 yrs6.22 %$ 0.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.7418
$ 1.1720
58.00%
Stock $ 32.92 1 yrs0.39 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0936
$ 0.1288
37.63%
Stock $ 35.53 2 yrs2.42 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 4.6303
$ 0.2953
-93.62%
Stock $ 30.02 0 yrs5.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1100
$ 0.1790
62.71%
Stock $ 23.39 0 yrs3.12 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2128
$ 0.2351
10.47%
Stock $ 44.93 3 yrs7.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2619
$ 0.2905
10.96%
Stock $ 27.79 0 yrs0.14 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.0355
10000%
Stock $ 13.66 0 yrs4.47 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1097
$ 0.1495
36.25%
Stock $ 28.95 0 yrs0.69 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2499
$ 0.1977
-20.90%
Stock $ 77.99 3 yrs3.96 %$ 6.73 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2729
$ 0.2798
2.53%
Stock $ 43.02 0 yrs7.35 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.7906
10000%
Stock $ 43.69 0 yrs1.21 %$ 0.09 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.6627
$ 0.5250
-20.78%
Stock $ 91.75 4 yrs1.20 %$ 0.64 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2920
$ 0.3676
25.92%
Stock $ 51.87 2 yrs1.64 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1528
$ 0.3964
159.37%
Stock $ 28.65 0 yrs3.77 %$ 0.24 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3541
$ 0.1878
-46.97%
Stock $ 26.02 0 yrs1.69 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0833
$ 0.1391
66.95%
Stock $ 18.84 0 yrs4.94 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3111
$ 0.2660
-14.47%
Stock $ 52.35 1 yrs0.17 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0207
$ 0.0282
36.14%
Stock $ 74.67 0 yrs0.40 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.0000
$ 0.3004
10000%
Stock $ 84.90 0 yrs0.16 %$ 0.96 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3317
$ 0.1373
-58.61%
Stock $ 59.49 1 yrs1.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1748
$ 0.1871
7.00%
Stock $ 40.61 7 yrs1.77 %$ 9.52 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1865
$ 0.1972
5.70%
Stock $ 30.65 0 yrs1.37 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1382
$ 0.0596
-56.89%
Stock $ 24.55 2 yrs8.51 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1400
$ 0.0607
-56.67%
Stock $ 41.63 1 yrs0.55 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.8183
$ 0.9104
11.26%
Stock $ 25.63 0 yrs10.38 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0000
$ 2.6616
10000%
Stock $ 53.08 0 yrs0.51 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0720
$ 0.0689
-4.32%
Stock $ 21.00 1 yrs13.57 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0155
$ 2.6426
10000%
Stock $ 55.47 4 yrs1.44 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2481
$ 0.2216
-10.66%
Stock $ 99.42 2 yrs2.06 %$ 4.84 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.5223
$ 0.5863
12.26%
Stock $ 53.78 2 yrs1.30 %$ 0.69 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.8223
$ 0.4157
-49.45%
Stock $ 56.49 1 yrs1.49 %$ 0.72 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1676
$ 0.2973
77.39%
Stock $ 24.05 1 yrs3.24 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2488
$ 0.2245
-9.78%
Stock $ 115.35 1 yrs1.66 %$ 0.21 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3420
$ 0.7786
127.68%
Stock $ 78.33 10 yrs2.78 %$ 10.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4390
$ 0.6024
37.22%
Stock $ 19.39 0 yrs2.32 %$ 0.21 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1445
$ 0.0369
-74.50%
Stock $ 34.27 2 yrs3.18 %$ 1.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.6182
$ 0.4717
-23.70%
Stock $ 68.11 2 yrs3.91 %$ 0.01 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.1761
$ 0.7894
348.27%
Stock $ 28.17 2 yrs1.35 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3004
$ 0.1399
-53.44%
Stock $ 9.00 0 yrs4.89 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1056
$ 0.0300
-71.63%
Stock $ 31.56 0 yrs1.46 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.4577
$ 0.4567
-0.22%
Stock $ 24.24 0 yrs0.37 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.1007
10000%
Stock $ 48.43 0 yrs2.70 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.3083
$ 0.5290
71.59%
Stock $ 35.21 2 yrs13.09 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 2.0361
$ 4.6081
126.32%
Stock $ 27.94 0 yrs0.18 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0000
$ 0.0496
10000%
Stock $ 46.84 1 yrs2.69 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2901
$ 0.4359
50.26%
Stock $ 27.31 3 yrs1.50 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1015
$ 0.1474
45.21%
Stock $ 15.57 2 yrs2.50 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0385
$ 0.0659
71.18%
Stock $ 74.15 0 yrs0.00 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0000
$ 0.8695
10000%
Stock $ 63.45 3 yrs6.05 %$ 0.06 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.3339
$ 0.3250
-2.67%
Stock $ 16.89 0 yrs4.50 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1938
$ 0.2109
8.80%
Stock $ 25.66 0 yrs1.60 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.0000
$ 0.4062
10000%
Stock $ 33.38 2 yrs2.49 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1788
$ 0.1788
-0.00%
Stock $ 29.63 0 yrs4.15 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0719
$ 0.1999
177.85%
Stock $ 79.03 0 yrs0.73 %$ 0.54 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2236
$ 3.3077
1379.27%
Stock $ 18.30 0 yrs3.50 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3415
$ 0.0421
-87.66%
Stock $ 89.96 1 yrs0.07 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0070
$ 0.0252
259.99%
Stock $ 71.49 1 yrs0.21 %$ 0.87 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0621
$ 0.0347
-44.10%
Stock $ 24.45 0 yrs0.57 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0070
$ 0.0070
-0.00%
Stock $ 23.51 0 yrs3.57 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3239
$ 0.0284
-91.23%
Stock $ 49.78 1 yrs3.54 %$ 0.15 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.4235
$ 1.7600
315.58%
Stock $ 115.69 1 yrs0.61 %$ 1.66 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1330
$ 0.3120
134.61%
Stock $ 27.35 1 yrs0.73 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0457
$ 0.1050
129.89%
Stock $ 25.97 2 yrs4.74 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1519
$ 0.0651
-57.15%
Stock $ 23.20 0 yrs8.28 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1400
$ 0.1100
-21.43%
Stock $ 23.35 1 yrs0.51 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0607
$ 0.0223
-63.31%
Stock $ 54.65 0 yrs1.21 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1083
$ 0.0768
-29.08%
Stock $ 51.86 1 yrs6.31 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2851
$ 0.0172
-93.98%
Stock $ 81.62 0 yrs0.78 %$ 0.48 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 1.1578
$ 0.6428
-44.48%
Stock $ 45.77 0 yrs1.46 %$ 0.12 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2184
$ 0.1850
-15.30%
Stock $ 15.18 0 yrs3.89 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.6176
$ 0.5930
-3.98%
Stock $ 37.01 2 yrs2.65 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1495
$ 0.3302
120.91%
Stock $ 40.71 0 yrs2.24 %$ 0.00 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2767
$ 0.0965
-65.13%
Stock $ 169.51 2 yrs0.65 %$ 0.17 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2068
$ 0.5704
175.84%
Stock $ 57.38 0 yrs0.64 %$ 0.84 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1056
$ 0.0647
-38.76%
Stock $ 37.81 0 yrs4.76 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1996
$ 1.2980
550.14%
Stock $ 101.73 0 yrs1.59 %$ 0.14 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.7529
$ 1.6217
-7.48%
Stock $ 6.71 0 yrs5.07 %$ 0.08 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0577
$ 0.1264
118.90%
Stock $ 23.64 2 yrs3.21 %$ 1.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0619
$ 0.0640
3.49%
Stock $ 49.83 0 yrs5.12 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2162
$ 0.2053
-5.01%
Stock $ 25.05 0 yrs3.03 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0633
$ 0.0835
31.83%
Stock $ 20.96 0 yrs16.65 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2700
$ 0.2600
-3.70%
Stock $ 26.18 1 yrs2.22 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1542
$ 0.1582
2.57%
Stock $ 20.01 0 yrs6.60 %$ 2.67 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1124
$ 0.1124
0.04%
Stock $ 72.15 9 yrs1.28 %$ 1.80 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2260
$ 0.2489
10.12%
Stock $ 20.97 0 yrs3.24 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0800
$ 0.3855
381.86%
Stock $ 31.36 1 yrs0.77 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0462
$ 0.0353
-23.59%
Stock $ 20.66 3 yrs3.97 %$ 0.37 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0704
$ 0.0697
-1.02%
Stock $ 29.96 0 yrs2.87 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2150
$ 0.2283
6.20%
Stock $ 18.24 1 yrs3.01 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1839
$ 0.2392
30.09%
Stock $ 36.26 1 yrs1.79 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 0.6500
$ 0.6500
-0.00%
Stock $ 27.42 2 yrs5.14 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5442
$ 0.8615
58.31%
Stock $ 19.12 0 yrs38.28 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3704
$ 0.1895
-48.84%
Stock $ 41.34 3 yrs5.32 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2806
$ 0.1762
-37.20%
Stock $ 74.65 2 yrs3.79 %$ 3.30 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2412
$ 0.2533
5.01%
Stock $ 46.81 2 yrs2.37 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3931
$ 0.3403
-13.43%
Stock $ 68.26 1 yrs1.04 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1564
$ 0.2117
35.34%
Stock $ 19.30 0 yrs8.03 %$ 0.49 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3407
$ 0.4232
24.22%
Stock $ 28.13 3 yrs5.47 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-24-2024 $ 1.2500
$ 1.5394
23.15%
Stock $ 28.75 1 yrs3.23 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2641
$ 0.2120
-19.71%
Stock $ 64.11 1 yrs0.64 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0103
$ 0.2417
2257.01%
Stock $ 99.57 0 yrs2.88 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-27-2024 $ 0.2556
$ 0.2571
0.59%
Stock $ 75.23 1 yrs0.48 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.0614
$ 0.0664
8.17%
Stock $ 50.70 1 yrs5.19 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.2095
$ 0.1531
-26.91%
Stock $ 37.53 1 yrs3.01 %$ 0.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2911
$ 0.2900
-0.39%
Stock $ 42.00 0 yrs6.71 %$ 1.37 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 0.7039
10000%
Stock $ 24.21 0 yrs0.66 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0230
$ 0.0230
-0.00%
Stock $ 518.58 3 yrs0.55 %$ 188.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.6769
$ 0.8347
23.31%
Stock $ 86.25 0 yrs0.50 %$ 1.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0860
$ 0.1953
127.13%
Stock $ 25.51 0 yrs4.90 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0992
$ 0.1296
30.65%
Stock $ 45.96 0 yrs1.59 %$ 0.57 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.1731
$ 0.1813
4.73%
Stock $ 27.28 0 yrs7.11 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0000
$ 1.3796
10000%
Stock $ 116.90 4 yrs1.10 %$ 0.37 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3062
$ 0.3268
6.74%
Stock $ 43.37 0 yrs6.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.6758
$ 0.6758
-0.00%
Stock $ 105.05 1 yrs1.38 %$ 0.06 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.3325
$ 0.3870
16.41%
Stock $ 109.64 0 yrs0.15 %$ 3.19 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0275
$ 0.1344
388.09%
Stock $ 49.50 2 yrs3.49 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.4260
$ 0.5048
18.49%
Stock $ 14.97 2 yrs6.08 %$ 1.33 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-27-2024 $ 0.0712
$ 0.0714
0.21%
Stock $ 23.08 0 yrs4.33 %$ 2.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2903
$ 0.1957
-32.59%
Stock $ 66.15 8 yrs1.18 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2020
$ 0.2420
19.80%
Stock $ 6.80 0 yrs8.82 %$ 0.40 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 23.24 0 yrs4.00 %$ 0.53 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0646
$ 0.0600
-7.17%
Stock $ 53.78 3 yrs1.15 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1492
$ 0.1910
28.03%
Stock $ 86.60 0 yrs7.83 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.5076
$ 0.5471
7.79%
Stock $ 25.63 0 yrs4.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2182
$ 0.3141
43.95%
Stock $ 34.40 1 yrs1.40 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1300
$ 0.1380
6.15%
Stock $ 25.12 0 yrs4.86 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0891
$ 0.0831
-6.73%
Stock $ 32.59 0 yrs0.80 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.3950
$ 0.2612
-33.87%
Stock $ 28.68 2 yrs4.53 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 1.0265
$ 0.2773
-72.98%
Stock $ 25.96 2 yrs2.77 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1736
$ 0.2488
43.37%
Stock $ 125.59 4 yrs2.29 %$ 1.49 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.7228
$ 0.7248
0.28%
Stock $ 29.32 2 yrs2.93 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.5206
$ 0.3405
-34.60%
Stock $ 24.26 0 yrs3.50 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2100
$ 0.1110
-47.14%
Stock $ 23.98 1 yrs2.38 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2569
$ 0.2830
10.18%
Stock $ 218.24 3 yrs1.21 %$ 1.91 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.6632
$ 0.8703
31.24%
Stock $ 22.49 0 yrs5.74 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1106
$ 0.1485
34.26%
Stock $ 18.24 1 yrs9.05 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1375
$ 0.1375
-0.00%
Stock $ 30.93 1 yrs1.00 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2192
$ 0.0804
-63.32%
Stock $ 162.34 3 yrs2.11 %$ 4.27 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.7997
$ 1.0004
25.10%
Stock $ 31.67 1 yrs1.39 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2295
$ 0.0113
-95.09%
Stock $ 24.71 0 yrs0.65 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0390
$ 0.0390
-0.00%
Stock $ 42.94 3 yrs5.89 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2119
$ 0.4951
133.68%
Stock $ 77.00 4 yrs2.29 %$ 2.07 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2667
$ 0.7412
177.93%
Stock $ 23.95 0 yrs8.10 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1427
$ 0.2196
53.81%
Stock $ 66.18 3 yrs1.50 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2500
$ 0.2580
3.20%
Stock $ 6.57 0 yrs0.00 %$ 1.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0500
$ 0.1200
140.00%
Stock $ 33.27 0 yrs1.11 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0980
$ 0.0980
-0.00%
Stock $ 5.23 2 yrs6.50 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0821
$ 0.1431
74.30%
Stock $ 15.41 0 yrs0.00 %$ 0.77 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0990
$ 0.0977
-1.28%
Stock $ 25.22 0 yrs8.29 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.5234
$ 0.5234
-0.00%
Stock $ 18.37 0 yrs1.80 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.3300
10000%
Stock $ 18.06 2 yrs6.81 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 1.1772
$ 0.0557
-95.27%
Stock $ 23.99 0 yrs1.92 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0930
$ 0.0694
-25.33%
Stock $ 15.14 10 yrs4.56 %$ 0.42 BNew Dividend Feb-04-2025 Feb-04-2025 Feb-18-2025 $ 0.1725
$ 0.1725
-0.00%
Stock $ 31.03 0 yrs5.22 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2207
$ 0.3858
74.81%
Stock $ 24.24 2 yrs3.63 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0761
$ 0.0787
3.39%
Stock $ 196.17 11 yrs1.72 %$ 49.59 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8351
$ 0.8756
4.85%
Stock $ 15.16 0 yrs6.33 %$ 3.64 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0800
$ 0.0500
-37.50%
Stock $ 668.00 0 yrs1.05 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 1.7500
$ 1.7500
-0.00%
Stock $ 16.38 0 yrs7.63 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-21-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 26.42 0 yrs0.68 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0876
$ 0.0882
0.70%
Stock $ 68.65 0 yrs2.04 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2396
$ 0.2134
-10.96%
Stock $ 23.04 5 yrs7.03 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2500
$ 0.6346
153.86%
Stock $ 28.34 0 yrs0.11 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0000
$ 0.0282
10000%
Stock $ 24.18 3 yrs5.05 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1026
$ 0.1646
60.36%
Stock $ 30.65 1 yrs1.57 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2432
$ 0.4764
95.86%
Stock $ 23.84 0 yrs3.19 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.4552
$ 0.3096
-31.99%
Stock $ 188.25 0 yrs0.48 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2250
$ 0.2120
-5.78%
Stock $ 131.68 1 yrs1.59 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5166
$ 0.5955
15.27%
Stock $ 34.01 0 yrs0.65 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.3444
$ 0.3444
-0.00%
Stock $ 98.54 4 yrs0.69 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1650
$ 0.1720
4.24%
Stock $ 25.90 2 yrs5.17 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1014
$ 0.1117
10.15%
Stock $ 23.36 0 yrs5.74 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.3359
$ 0.3359
-0.00%
Stock $ 23.69 2 yrs0.89 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0764
$ 0.2054
168.84%
Stock $ 41.69 0 yrs1.27 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2360
$ 0.2971
25.86%
Stock $ 32.93 0 yrs1.06 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0700
$ 0.1580
125.71%
Stock $ 25.46 0 yrs0.39 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.4613
$ 0.0971
-78.95%
Stock $ 54.97 1 yrs7.68 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-23-2024 $ 0.4159
$ 0.3188
-23.35%
Stock $ 52.89 6 yrs0.98 %$ 8.63 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-23-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 20.18 3 yrs3.91 %$ 0.03 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1266
$ 0.0644
-49.11%
Stock $ 52.06 1 yrs1.21 %$ 0.03 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1713
$ 0.2029
18.41%
Stock $ 27.68 1 yrs3.94 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.8067
$ 0.2823
-65.01%
Stock $ 27.65 0 yrs0.65 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0500
$ 0.0570
14.00%
Stock $ 24.36 3 yrs6.98 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0842
$ 0.0772
-8.31%
Stock $ 22.99 0 yrs0.52 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0300
$ 0.0330
10.00%
Stock $ 25.77 0 yrs5.20 %$ 12.12 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0684
$ 0.1097
60.38%
Stock $ 127.52 4 yrs2.68 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.8910
$ 1.0749
20.63%
Stock $ 28.43 0 yrs2.81 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1085
$ 0.1262
16.31%
Stock $ 24.83 0 yrs6.81 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1378
$ 0.1435
4.19%
Stock $ 67.05 3 yrs1.03 %$ 0.01 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1344
$ 0.2527
88.09%
Stock $ 100.32 2 yrs1.63 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.4220
$ 0.4023
-4.67%
Stock $ 243.49 0 yrs1.29 %$ 18.55 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.7047
$ 0.9036
28.22%
Stock $ 30.32 0 yrs0.79 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0681
$ 0.0387
-43.17%
Stock $ 54.75 0 yrs1.11 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1564
$ 0.2006
28.26%
Stock $ 31.41 0 yrs0.16 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0120
$ 0.0210
75.00%
Stock $ 28.30 2 yrs4.03 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.5039
$ 0.1594
-68.37%
Stock $ 31.52 1 yrs1.55 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2319
$ 0.4857
109.41%
Stock $ 23.94 0 yrs2.21 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2310
$ 0.1543
-33.19%
Stock $ 47.77 3 yrs2.95 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2925
$ 0.2978
1.79%
Stock $ 66.28 1 yrs1.18 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0551
$ 0.6228
1030.34%
Stock $ 32.22 0 yrs0.90 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.2916
10000%
Stock $ 31.74 1 yrs1.73 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1450
$ 0.1310
-9.66%
Stock $ 13.07 0 yrs0.61 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0840
$ 0.0824
-1.90%
Stock $ 11.50 0 yrs12.52 %$ 0.61 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-27-2025 $ 0.3600
$ 0.0500
-86.11%
Stock $ 25.93 1 yrs0.00 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1110
$ 0.1762
58.74%
Stock $ 57.04 4 yrs1.19 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1706
$ 0.1845
8.14%
Stock $ 65.59 3 yrs1.65 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2544
$ 0.3528
38.66%
Stock $ 33.97 0 yrs0.09 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0000
$ 0.0280
10000%
Stock $ 20.81 0 yrs0.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.0333
10000%
Stock $ 30.20 0 yrs6.66 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-23-2024 $ 0.1676
$ 0.1676
-0.00%
Stock $ 30.00 1 yrs4.40 %$ 0.01 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1970
$ 0.2526
28.17%
Stock $ 31.38 0 yrs4.40 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.7544
$ 0.1044
-86.17%
Stock $ 27.07 1 yrs0.59 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0430
$ 0.0200
-53.49%
Stock $ 40.51 0 yrs4.74 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1686
$ 0.1958
16.14%
Stock $ 46.77 0 yrs0.02 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 1.6228
10000%
Stock $ 26.30 0 yrs15.70 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.3108
$ 0.5299
70.51%
Stock $ 54.56 4 yrs1.26 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1924
$ 0.2388
24.10%
Stock $ 39.39 1 yrs0.03 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-23-2024 $ 0.0085
$ 0.0297
249.41%
Stock $ 114.55 0 yrs0.78 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 1.1267
$ 0.8872
-21.26%
Stock $ 26.64 2 yrs6.08 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1340
$ 0.1497
11.75%
Stock $ 26.00 10 yrs3.38 %$ 0.15 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-31-2025 $ 0.4200
$ 0.4400
4.76%
Stock $ 26.26 1 yrs12.30 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1489
$ 0.1451
-2.55%
Stock $ 22.82 1 yrs3.11 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3599
$ 0.3497
-2.85%
Stock $ 81.86 2 yrs1.95 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4373
$ 0.4370
-0.07%
Stock $ 24.85 0 yrs4.95 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0005
$ 0.2049
10000%
Stock $ 193.74 0 yrs1.07 %$ 7.35 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4869
$ 0.5764
18.38%
Stock $ 37.56 0 yrs0.08 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3179
$ 0.0256
-91.95%
Stock $ 27.41 2 yrs2.99 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1950
$ 0.1350
-30.77%
Stock $ 46.58 1 yrs0.82 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1130
$ 0.0980
-13.27%
Stock $ 54.71 2 yrs3.31 %$ 0.79 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.3492
$ 0.7752
122.01%
Stock $ 19.07 0 yrs7.55 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1200
$ 0.1200
-0.00%
Stock $ 25.42 0 yrs1.18 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.5925
$ 0.2994
-49.46%
Stock $ 42.79 1 yrs2.20 %$ 0.82 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2904
$ 0.6481
123.20%
Stock $ 28.08 0 yrs0.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0070
$ 0.0030
-57.14%
Stock $ 50.46 0 yrs2.91 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.3000
$ 0.4790
59.67%
Stock $ 131.85 2 yrs2.56 %$ 22.24 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.7852
$ 1.0303
31.22%
Stock $ 22.74 0 yrs1.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.5658
$ 0.2906
-48.64%
Stock $ 6.42 0 yrs0.00 %$ 0.02 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.1257
$ 0.1257
-0.00%
Stock $ 14.00 0 yrs7.79 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.5228
$ 0.5632
7.72%
Stock $ 23.52 0 yrs14.46 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.3314
$ 0.5930
78.95%
Stock $ 118.09 0 yrs1.02 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3561
$ 0.2975
-16.46%
Stock $ 25.52 0 yrs8.46 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.5391
$ 0.5391
-0.00%
Stock $ 32.35 1 yrs3.31 %$ 0.11 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.4907
$ 0.5757
17.32%
Stock $ 27.67 4 yrs6.94 %$ 0.03 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2658
$ 1.2053
353.42%
Stock $ 145.93 0 yrs1.77 %$ 0.01 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8137
$ 0.8231
1.16%
Stock $ 10.12 0 yrs3.75 %N/ANew Dividend Dec-19-2024 Dec-20-2024 Dec-23-2024 $ 0.0108
$ 0.0108
-0.00%
Stock $ 24.90 0 yrs4.50 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0901
$ 0.0963
6.94%
Stock $ 199.44 4 yrs1.97 %$ 7.69 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8700
$ 1.0911
25.41%
Stock $ 27.11 6 yrs5.31 %$ 0.30 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-16-2025 $ 0.3600
$ 0.3600
-0.00%
Stock $ 19.59 0 yrs5.31 %$ 0.21 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0617
$ 0.1971
219.38%
Stock $ 10.32 2 yrs11.24 %$ 0.40 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.0970
$ 0.0970
-0.00%
Stock $ 47.71 0 yrs1.70 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2100
$ 0.2050
-2.38%
Stock $ 27.38 4 yrs2.88 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1816
$ 0.2448
34.84%
Stock $ 22.68 3 yrs6.88 %$ 6.89 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0726
$ 0.0810
11.57%
Stock $ 71.01 1 yrs0.87 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1260
$ 0.3070
143.65%
Stock $ 23.61 1 yrs4.02 %$ 1.72 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0658
$ 0.0601
-8.67%
Stock $ 45.87 0 yrs0.57 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0512
$ 0.0899
75.61%
Stock $ 11.84 4 yrs2.70 %$ 0.52 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 47.73 2 yrs4.90 %$ 0.00 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1945
$ 0.1991
2.40%
Stock $ 4.27 1 yrs0.00 %$ 0.07 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 15.37 0 yrs1.30 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0540
$ 0.0485
-10.15%
Stock $ 37.55 1 yrs4.47 %$ 0.09 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-23-2025 $ 0.4000
$ 0.4200
5.00%
Stock $ 45.74 0 yrs0.61 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0317
$ 0.2525
695.62%
Stock $ 51.12 0 yrs3.72 %$ 0.32 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2155
$ 1.6213
652.20%
Stock $ 17.18 0 yrs4.48 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3462
$ 0.4270
23.33%
Stock $ 16.80 0 yrs4.70 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.5922
$ 0.5922
-0.00%
Stock $ 38.41 0 yrs0.70 %$ 0.01 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.4055
$ 0.2670
-34.16%
Stock $ 100.80 0 yrs0.44 %$ 24.93 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.0900
$ 0.1100
22.22%
Stock $ 128.61 0 yrs0.56 %$ 0.08 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.1800
$ 0.2800
55.56%
Stock $ 70.75 0 yrs1.84 %$ 0.42 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.3309
$ 0.4462
34.82%
Stock $ 372.91 0 yrs0.48 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5210
$ 0.5336
2.42%
Stock $ 214.92 4 yrs1.14 %$ 0.95 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.6172
$ 0.6280
1.75%
Stock $ 24.46 1 yrs2.45 %$ 0.34 BNew Dividend Jan-03-2025 Jan-03-2025 Feb-05-2025 $ 0.3000
$ 0.1500
-50.00%
Stock $ 19.60 4 yrs5.71 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2150
$ 0.2170
0.93%
Stock $ 138.66 3 yrs1.18 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.4113
$ 0.5109
24.21%
Stock $ 24.34 1 yrs4.52 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2080
$ 0.1392
-33.09%
Stock $ 259.40 3 yrs0.66 %$ 5.48 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4012
$ 0.5050
25.87%
Stock $ 31.67 1 yrs1.39 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2295
$ 0.4393
91.41%
Stock $ 32.15 1 yrs0.47 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0260
$ 0.0430
65.38%
Stock $ 31.01 0 yrs7.22 %$ 0.53 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.5600
$ 0.5600
-0.00%
Stock $ 30.78 3 yrs1.43 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1246
$ 0.1509
21.15%
Stock $ 31.64 1 yrs1.55 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2295
$ 0.0305
-86.70%
Stock $ 57.50 3 yrs2.64 %$ 2.32 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2699
$ 0.6083
125.38%
Stock $ 71.01 3 yrs1.41 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2200
$ 0.3840
74.55%
Stock $ 14.47 0 yrs10.71 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-27-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 20.34 0 yrs1.97 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0785
$ 0.0718
-8.49%
Stock $ 26.29 0 yrs6.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-13-2025 $ 0.3700
$ 0.0400
-89.19%
Stock $ 26.31 1 yrs0.72 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1774
$ 0.1907
7.48%
Stock $ 40.88 0 yrs8.17 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2647
$ 0.2694
1.76%
Stock $ 20.38 0 yrs0.83 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.0190
10000%
Stock $ 23.05 0 yrs2.21 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.5001
$ 0.5001
-0.00%
Stock $ 23.99 0 yrs1.92 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0930
$ 0.2832
204.49%
Stock $ 14.12 19 yrs4.39 %$ 0.08 BNew Dividend Feb-04-2025 Feb-04-2025 Feb-18-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 24.15 0 yrs13.46 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.2708
$ 0.2708
-0.00%
Stock $ 11.08 0 yrs4.69 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1829
$ 0.1054
-42.37%
Stock $ 37.18 2 yrs1.13 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1064
$ 0.1397
31.24%
Stock $ 15.16 0 yrs6.33 %$ 3.64 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 26.15 1 yrs2.64 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0729
$ 0.0129
-82.25%
Stock $ 24.71 1 yrs10.64 %$ 0.20 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-30-2025 $ 0.6989
$ 0.6573
-5.96%
Stock $ 22.03 0 yrs11.12 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.5500
$ 0.8793
59.87%
Stock $ 31.64 1 yrs1.61 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2295
$ 0.0183
-92.02%
Stock $ 30.00 1 yrs1.87 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2287
$ 0.0109
-95.25%
Stock $ 25.07 0 yrs0.88 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0000
$ 0.1096
10000%
Stock $ 141.99 6 yrs1.33 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4316
$ 0.5285
22.45%
Stock $ 24.38 0 yrs2.99 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2070
$ 0.1620
-21.74%
Stock $ 34.20 7 yrs2.81 %$ 0.39 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-08-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 2.85 0 yrs7.02 %$ 0.14 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 35.85 0 yrs0.45 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0370
$ 0.0470
27.03%
Stock $ 427.16 0 yrs1.60 %$ 35.09 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-13-2025 $ 0.2662
$ 1.2227
359.30%
Stock $ 30.47 2 yrs0.43 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0120
$ 0.0570
375.00%
Stock $ 92.78 0 yrs7.57 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.5123
$ 0.5895
15.08%
Stock $ 25.30 0 yrs6.68 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-15-2025 $ 0.4219
$ 0.4219
-0.00%
Stock $ 26.70 1 yrs10.19 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1668
$ 0.8958
436.87%
Stock $ 25.20 0 yrs0.44 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0010
$ 0.1120
10000%
Stock $ 26.22 4 yrs4.42 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.6385
$ 0.5191
-18.69%
Stock $ 43.08 14 yrs3.95 %$ 14.21 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-31-2025 $ 0.4250
$ 0.4250
-0.00%
Stock $ 25.48 0 yrs7.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.7427
$ 0.4018
-45.91%
Stock $ 31.89 0 yrs12.26 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2435
$ 0.3585
47.23%
Stock $ 48.65 2 yrs1.11 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1414
$ 0.1556
10.09%
Stock $ 19.12 1 yrs1.10 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0575
$ 0.0808
40.54%
Stock $ 41.80 2 yrs5.55 %$ 0.00 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1973
$ 0.2025
2.68%
Stock $ 293.06 4 yrs1.25 %$ 117.26 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8707
$ 0.9412
8.10%
Stock $ 22.25 0 yrs3.28 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 1.5171
$ 0.7256
-52.17%
Stock $ 29.47 1 yrs1.97 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1697
$ 0.5758
239.22%
Stock $ 21.56 0 yrs1.44 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0830
$ 0.0990
19.28%
Stock $ 24.52 0 yrs0.82 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.1985
10000%
Stock $ 66.29 0 yrs1.15 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1928
$ 0.2622
35.98%
Stock $ 75.83 4 yrs0.75 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0415
$ 0.4041
874.88%
Stock $ 121.31 0 yrs1.45 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4264
$ 0.5744
34.71%
Stock $ 32.22 0 yrs0.90 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.4622
10000%
Stock $ 47.40 1 yrs0.23 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0030
$ 0.0530
1666.66%
Stock $ 13.57 1 yrs2.80 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1431
$ 0.3810
166.23%
Stock $ 29.26 1 yrs0.72 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1182
$ 0.2107
78.37%
Stock $ 33.27 0 yrs1.02 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0780
$ 0.0930
19.23%
Stock $ 44.59 0 yrs21.02 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.6398
$ 1.4127
120.81%
Stock $ 30.20 0 yrs6.66 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-23-2024 $ 0.1676
$ 0.1676
-0.00%
Stock $ 25.36 1 yrs7.93 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.4198
$ 0.3460
-17.60%
Stock $ 26.59 1 yrs4.89 %$ 0.26 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.4631
$ 0.2180
-52.91%
Stock $ 31.38 0 yrs4.40 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.7544
$ 0.1061
-85.94%
Stock $ 26.98 0 yrs7.19 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.4960
$ 0.5080
2.42%
Stock $ 25.25 0 yrs4.24 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.4695
$ 0.2196
-53.24%
Stock $ 31.42 5 yrs4.58 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1153
$ 0.1156
0.26%
Stock $ 27.07 1 yrs0.59 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0430
$ 0.0390
-9.30%
Stock $ 27.14 0 yrs3.46 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2210
$ 0.2240
1.36%
Stock $ 24.25 3 yrs6.60 %$ 7.16 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0743
$ 0.0740
-0.40%
Stock $ 47.88 0 yrs0.00 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.2175
10000%
Stock $ 24.44 0 yrs0.08 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0000
$ 0.0114
10000%
Stock $ 106.52 1 yrs1.29 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3604
$ 0.4091
13.51%
Stock $ 32.08 0 yrs2.03 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.6387
$ 0.0117
-98.16%
Stock $ 269.22 3 yrs1.19 %$ 0.79 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8243
$ 0.8477
2.84%
Stock $ 28.60 1 yrs6.61 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2859
$ 1.8868
559.92%
Stock $ 416.50 2 yrs0.46 %$ 57.54 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.4546
$ 0.5344
17.55%
Stock $ 25.55 0 yrs3.99 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2410
$ 0.3080
27.80%
Stock $ 49.31 3 yrs2.25 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2730
$ 0.2740
0.37%
Stock $ 57.16 2 yrs3.76 %$ 0.19 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.4129
$ 1.2465
201.85%
Stock $ 31.37 2 yrs2.10 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1629
$ 0.1948
19.58%
Stock $ 14.09 0 yrs1.35 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0640
$ 0.0160
-75.00%
Stock $ 31.67 1 yrs1.07 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0084
$ 0.1066
1167.66%
Stock $ 25.06 2 yrs3.11 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0923
$ 0.5242
468.07%
Stock $ 21.80 0 yrs6.79 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1217
$ 0.2284
87.64%
Stock $ 22.75 0 yrs2.33 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1865
$ 0.3473
86.19%
Stock $ 17.74 0 yrs1.18 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.0170
$ 0.0160
-5.88%
Stock $ 75.21 3 yrs5.33 %$ 0.10 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.3449
$ 0.3153
-8.57%
Stock $ 28.54 0 yrs3.29 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3440
$ 0.5998
74.34%
Stock $ 46.77 0 yrs0.02 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.0087
10000%
Stock $ 44.39 0 yrs1.26 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1530
$ 0.1350
-11.76%
Stock $ 22.47 3 yrs4.58 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0724
$ 0.1483
104.83%
Stock $ 59.18 0 yrs1.12 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1674
$ 0.2360
41.00%
Stock $ 107.01 4 yrs1.47 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 1.4592
$ 1.5742
7.88%
Stock $ 23.32 4 yrs6.69 %$ 0.46 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2322
$ 0.9481
308.27%
Stock $ 90.78 0 yrs1.19 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2771
$ 0.3314
19.60%
Stock $ 10.12 0 yrs3.75 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-23-2024 $ 0.0108
$ 0.0108
-0.00%
Stock $ 30.79 3 yrs1.20 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0851
$ 0.0650
-23.65%
Stock $ 267.07 3 yrs1.48 %$ 15.70 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.9474
$ 1.0928
15.35%
Stock $ 4.75 0 yrs0.00 %$ 0.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.0909
$ 0.1000
10.00%
Stock $ 19.84 2 yrs4.49 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.4286
$ 0.4620
7.79%
Stock $ 43.41 1 yrs4.28 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.4571
$ 0.5468
19.62%
Stock $ 27.40 0 yrs2.34 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1820
$ 0.4623
153.96%
Stock $ 27.43 3 yrs0.62 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0380
$ 0.0600
57.89%
Stock $ 24.45 0 yrs0.57 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0070
$ 0.0070
-0.00%
Stock $ 168.98 4 yrs1.83 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.5214
$ 1.0544
102.23%
Stock $ 25.50 4 yrs3.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0570
$ 0.1139
99.95%
Stock $ 34.24 0 yrs1.69 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2422
$ 0.3350
38.31%
Stock $ 13.82 1 yrs0.58 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0010
$ 0.0120
1099.99%
Stock $ 60.68 3 yrs1.40 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1990
$ 0.2200
10.55%
Stock $ 21.72 0 yrs0.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.0260
10000%
Stock $ 96.62 10 yrs2.07 %$ 5.14 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-17-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 24.92 1 yrs0.96 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0823
$ 0.2395
190.97%
Stock $ 69.12 2 yrs3.86 %$ 0.76 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.3593
$ 1.0239
184.99%
Stock $ 18.22 0 yrs2.91 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1185
$ 0.4104
246.43%
Stock $ 71.14 3 yrs1.91 %$ 2.57 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.3443
$ 0.4830
40.27%
Stock $ 184.99 1 yrs2.09 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 1.0618
$ 1.0371
-2.33%
Stock $ 262.47 0 yrs1.18 %$ 0.03 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.7850
$ 0.8612
9.71%
Stock $ 14.35 0 yrs10.31 %$ 1.16 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 16.88 0 yrs1.18 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1051
$ 0.0906
-13.83%
Stock $ 89.45 0 yrs3.83 %$ 23.72 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.8128
$ 0.8555
5.25%
Stock $ 77.21 3 yrs0.65 %$ 1.24 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1130
$ 0.1680
48.67%
Stock $ 28.29 1 yrs3.00 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0507
$ 0.1700
235.50%
Stock $ 22.25 4 yrs9.03 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1675
$ 0.1675
-0.00%
Stock $ 13.05 0 yrs4.60 %$ 0.25 BNew Dividend Jan-08-2025 Jan-08-2025 Feb-03-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 24.21 0 yrs0.66 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0230
$ 0.0230
-0.00%
Stock $ 31.64 1 yrs1.55 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2295
$ 0.4905
113.74%
Stock $ 43.54 3 yrs3.10 %$ 1.50 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2606
$ 0.5272
102.30%
Stock $ 49.64 2 yrs2.90 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.3660
$ 0.3420
-6.56%
Stock $ 35.97 4 yrs2.06 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1361
$ 0.2596
90.68%
Stock $ 62.10 4 yrs1.58 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2470
$ 0.2380
-3.64%
Stock $ 36.73 0 yrs3.35 %$ 3.06 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.3192
$ 0.3197
0.13%
Stock $ 22.95 0 yrs1.48 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0356
$ 0.0486
36.61%
Stock $ 26.29 0 yrs6.09 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-13-2025 $ 0.3700
$ 0.3300
-10.81%
Stock $ 65.53 7 yrs2.26 %$ 9.35 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-28-2025 $ 0.3600
$ 0.3700
2.78%
Stock $ 40.38 0 yrs1.29 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.6377
$ 0.5249
-17.69%
Stock $ 20.38 0 yrs0.83 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.1650
10000%
Stock $ 30.08 0 yrs0.83 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0527
$ 0.0524
-0.71%
Stock $ 348.21 3 yrs0.43 %$ 5.64 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.3740
$ 0.4912
31.34%
Stock $ 26.15 1 yrs2.64 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0729
$ 0.2467
238.17%
Stock $ 52.44 1 yrs1.39 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1727
$ 0.2162
25.23%
Stock $ 22.11 0 yrs8.91 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-30-2025 $ 0.4922
$ 0.4922
-0.00%
Stock $ 31.64 1 yrs1.61 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2295
$ 0.5083
121.46%
Stock $ 45.83 3 yrs7.51 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2860
$ 0.3183
11.29%
Stock $ 30.00 1 yrs1.87 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2287
$ 0.5644
146.76%
Stock $ 36.02 0 yrs0.22 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.3392
$ 0.0752
-77.83%
Stock $ 119.15 4 yrs2.38 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.6757
$ 0.7542
11.62%
Stock $ 69.23 1 yrs1.52 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2650
$ 0.2710
2.26%
Stock $ 27.30 2 yrs1.39 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-08-2025 $ 0.0915
$ 0.0883
-3.49%
Stock $ 6.57 0 yrs0.00 %$ 1.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 25.31 0 yrs3.36 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2476
$ 0.4478
80.86%
Stock $ 27.60 0 yrs3.01 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1610
$ 0.1590
-1.24%
Stock $ 575.11 4 yrs1.17 %$ 35.47 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-31-2025 $ 1.6495
$ 2.0814
26.18%
Stock $ 35.54 1 yrs0.53 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.3740
$ 0.3740
-0.00%
Stock $ 207.56 44 yrs1.50 %$ 11.83 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-16-2025 $ 0.7800
$ 0.7800
-0.00%
Stock $ 4.87 1 yrs0.00 %$ 0.02 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.1134
$ 0.1134
-0.00%
Stock $ 18.37 0 yrs1.80 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.0158
10000%
Stock $ 37.54 1 yrs0.69 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0500
$ 0.0280
-44.00%
Stock $ 47.50 0 yrs1.87 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1990
$ 0.6957
249.55%
Stock $ 41.10 0 yrs1.68 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2908
$ 0.1719
-40.89%
Stock $ 23.97 0 yrs1.63 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0000
$ 0.3948
10000%
Stock $ 25.85 0 yrs0.50 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1698
$ 0.1325
-21.95%
Stock $ 32.07 1 yrs3.24 %$ 0.01 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.4178
$ 0.6252
49.64%
Stock $ 33.08 1 yrs0.33 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3814
$ 0.0550
-85.59%
Stock $ 25.48 4 yrs4.63 %$ 0.03 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0983
$ 0.1003
2.07%
Stock $ 24.68 0 yrs1.46 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0900
$ 0.0900
-0.00%
Stock $ 31.12 1 yrs1.64 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.2382
$ 0.5082
113.33%
Stock $ 25.72 2 yrs5.87 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0702
$ 0.0626
-10.83%
Stock $ 167.96 1 yrs0.71 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2717
$ 0.4434
63.19%
Stock $ 23.50 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-16-2025 $ 0.0000
$ 0.2500
10000%
Stock $ 25.05 3 yrs2.48 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1827
$ 0.4335
137.23%
Stock $ 30.68 0 yrs2.02 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1360
$ 0.1450
6.62%
Stock $ 49.26 0 yrs16.36 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.4333
$ 1.0110
133.30%
Stock $ 25.46 0 yrs0.39 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.4613
$ 0.0375
-91.88%
Stock $ 24.31 0 yrs6.87 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1301
$ 0.0936
-28.06%
Stock $ 45.93 1 yrs2.03 %$ 0.00 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3203
$ 0.2612
-18.45%
Stock $ 5.70 0 yrs0.00 %$ 1.01 BNew Dividend Jan-21-2025 Jan-21-2025 Jan-31-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 31.38 0 yrs4.40 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.7544
$ 0.6217
-17.59%
Stock $ 27.51 0 yrs0.69 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0490
$ 0.0560
14.29%
Stock $ 8.26 0 yrs19.37 %$ 0.50 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-24-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 22.05 3 yrs8.98 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0915
$ 0.0865
-5.46%
Stock $ 27.07 1 yrs0.59 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0430
$ 0.3600
737.21%
Stock $ 24.14 3 yrs7.50 %$ 14.37 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0811
$ 0.0799
-1.48%
Stock $ 47.88 0 yrs0.00 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.4137
10000%
Stock $ 165.48 6 yrs1.93 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.7405
$ 0.9807
32.45%
Stock $ 544.40 4 yrs1.23 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 1.6386
$ 1.7385
6.10%
Stock $ 38.35 2 yrs1.56 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3540
$ 0.2438
-31.15%
Stock $ 66.71 0 yrs1.44 %$ 0.01 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1700
$ 0.2700
58.82%
Stock $ 170.36 14 yrs2.30 %$ 27.36 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.9143
$ 0.9802
7.21%
Stock $ 25.14 0 yrs0.28 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0260
$ 0.0260
-0.00%
Stock $ 22.32 0 yrs2.51 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1290
$ 0.1190
-7.75%
Stock $ 54.03 1 yrs1.35 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1825
$ 0.2377
30.25%
Stock $ 34.86 1 yrs3.07 %$ 2.76 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.6036
$ 0.4698
-22.16%
Stock $ 40.36 3 yrs4.66 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1610
$ 0.1604
-0.38%
Stock $ 32.22 0 yrs0.90 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.0165
10000%
Stock $ 17.80 0 yrs9.83 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 591.95 3 yrs1.19 %$ 506.96 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-31-2025 $ 1.7455
$ 1.9655
12.60%
Stock $ 26.11 0 yrs8.50 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-15-2025 $ 0.5547
$ 0.5547
-0.00%
Stock $ 25.93 1 yrs0.00 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1110
$ 0.0281
-74.70%
Stock $ 26.43 0 yrs2.99 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1307
$ 0.1855
41.91%
Stock $ 13.92 4 yrs0.00 %$ 0.87 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.0690
$ 0.0690
-0.00%
Stock $ 35.85 1 yrs1.84 %$ 0.55 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.7508
$ 0.2431
-67.62%
Stock $ 97.67 14 yrs3.11 %$ 28.63 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-13-2025 $ 0.7600
$ 0.7600
-0.00%
Stock $ 0.00 2 yrs0.00 %N/ANew Dividend Dec-19-2024 Dec-18-2024 Dec-19-2024 $ 0.0941
$ 0.0941
-0.00%
Stock $ 40.51 0 yrs4.74 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1686
$ 0.0925
-45.17%
Stock $ 46.77 0 yrs0.02 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.9144
10000%
Stock $ 41.95 0 yrs1.29 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1610
$ 0.1856
15.29%
Stock $ 96.09 1 yrs1.73 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 1.3294
$ 1.6649
25.24%
Stock $ 104.79 2 yrs0.54 %$ 0.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.1393
$ 0.1378
-1.08%
Stock $ 24.92 0 yrs4.13 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0819
$ 0.0890
8.58%
Stock $ 25.73 0 yrs0.12 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.0000
$ 0.0322
10000%
Stock $ 272.70 4 yrs1.22 %$ 14.95 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.7988
$ 0.8521
6.67%
Stock $ 24.89 0 yrs6.03 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.0000
$ 0.1247
10000%
Stock $ 41.57 5 yrs1.27 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1370
$ 0.1330
-2.92%
Stock $ 25.68 0 yrs0.19 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0070
$ 0.0160
128.57%
Stock $ 11.81 2 yrs8.04 %$ 0.05 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 25.45 0 yrs1.45 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1212
$ 0.0613
-49.42%
Stock $ 7.75 0 yrs0.00 %$ 0.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.1444
$ 0.1505
4.24%
Stock $ 19.85 1 yrs2.01 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.0010
$ 0.2870
10000%
Stock $ 51.87 3 yrs2.58 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2800
$ 0.4670
66.79%
Stock $ 22.19 3 yrs5.32 %$ 0.12 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0995
$ 0.1039
4.38%
Stock $ 22.74 0 yrs1.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.5658
$ 0.2574
-54.50%
Stock $ 10.15 4 yrs0.00 %$ 0.82 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 21.72 0 yrs0.14 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0000
$ 0.0877
10000%
Stock $ 46.82 3 yrs5.15 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-03-2025 $ 0.1850
$ 0.1850
-0.00%
Stock $ 32.37 2 yrs1.24 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1017
$ 0.1329
30.67%
Stock $ 36.86 3 yrs2.47 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3643
$ 0.5502
51.03%
Stock $ 18.20 0 yrs2.47 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-13-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 35.46 0 yrs2.99 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.5405
$ 0.5184
-4.10%
Stock $ 93.67 2 yrs1.77 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.5071
$ 0.4835
-4.65%
Stock $ 4.03 2 yrs0.00 %$ 0.14 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-17-2025 $ 0.0117
$ 0.0133
14.22%
Stock $ 13.19 1 yrs5.76 %$ 0.07 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 20.46 4 yrs7.48 %$ 0.06 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.1229
$ 1.0639
765.96%
Stock $ 215.05 0 yrs0.54 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2265
$ 0.4069
79.65%
Stock $ 286.24 0 yrs0.52 %$ 8.57 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-26-2024 $ 0.2860
$ 0.3984
39.30%
Stock $ 8.99 0 yrs6.67 %$ 1.27 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0200
$ 0.6000
2900.00%
Stock $ 37.33 3 yrs3.21 %$ 0.72 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.0748
$ 0.3050
307.82%
Stock $ 59.68 2 yrs0.85 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1550
$ 0.1330
-14.19%
Stock $ 4.60 11 yrs6.74 %$ 0.02 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-07-2025 $ 0.0780
$ 0.0780
-0.00%
Stock $ 31.49 4 yrs2.51 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-26-2024 $ 0.1627
$ 0.2526
55.27%
Stock $ 37.38 1 yrs1.20 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.1114
$ 0.1513
35.79%
Stock $ 25.45 1 yrs4.44 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0918
$ 0.0363
-60.50%
Stock $ 20.70 0 yrs6.52 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0901
$ 0.5598
521.01%
Stock $ 29.45 2 yrs3.33 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0845
$ 0.0865
2.34%
Stock $ 6.02 0 yrs3.82 %$ 0.01 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.0031
$ 0.0224
632.59%
Stock $ 24.42 0 yrs7.62 %$ 0.38 BNew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 23.80 0 yrs8.03 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Jan-27-2025 $ 0.4766
$ 0.4766
-0.00%
Stock $ 22.18 3 yrs5.23 %$ 0.13 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0978
$ 0.0995
1.78%
Stock $ 22.21 1 yrs2.70 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0663
$ 0.5325
703.17%
Stock $ 21.48 2 yrs3.77 %$ 0.09 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0659
$ 0.1025
55.59%
Stock $ 29.89 0 yrs4.15 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1122
$ 0.1065
-5.11%
Stock $ 13.96 1 yrs5.95 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0699
$ 0.0700
0.14%
Stock $ 39.64 2 yrs20.59 %$ 0.00 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 1.5914
$ 2.0404
28.21%
Stock $ 10.54 0 yrs0.00 %$ 0.10 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.1125
$ 0.1125
-0.00%
Stock $ 16.99 2 yrs5.00 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-09-2025 $ 0.8000
$ 0.8500
6.25%
Stock $ 11.65 0 yrs15.45 %$ 1.21 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-29-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.8039
$ 0.8695
8.16%
Stock $ 31.00 2 yrs4.52 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-29-2025 $ 0.3000
$ 0.3500
16.67%
Stock $ 20.95 0 yrs7.78 %$ 0.90 BNew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 25.38 3 yrs7.45 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1552
$ 0.1596
2.82%
Stock $ 28.59 3 yrs5.28 %$ 0.03 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1255
$ 0.1254
-0.08%
Stock $ 56.77 0 yrs3.84 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.5382
$ 0.5420
0.71%
Stock $ 63.45 2 yrs3.61 %$ 13.51 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1708
$ 0.7194
321.19%
Stock $ 28.74 0 yrs4.94 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.3042
$ 0.2162
-28.93%
Stock $ 28.17 0 yrs3.55 %$ 4.31 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 24.70 0 yrs3.48 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0883
$ 0.0917
3.87%
Stock $ 21.68 1 yrs1.61 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.3476
$ 0.3476
-0.00%
Stock $ 80.12 2 yrs1.92 %$ 0.01 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.3116
$ 0.2619
-15.95%
Stock $ 55.75 3 yrs0.59 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0074
$ 0.1907
2477.02%
Stock $ 45.68 2 yrs3.00 %$ 0.95 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1179
$ 0.1184
0.50%
Stock $ 59.34 0 yrs2.70 %$ 0.69 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-14-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 9.08 3 yrs0.00 %$ 0.20 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0775
$ 0.0775
-0.00%
Stock $ 11.69 0 yrs8.21 %$ 0.11 BNew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 32.75 0 yrs0.00 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0000
$ 0.3200
10000%
Stock $ 22.80 2 yrs5.75 %N/ANew Dividend Oct-15-2025 Oct-15-2025 Nov-01-2025 $ 0.3812
$ 0.3281
-13.93%
Stock $ 23.57 3 yrs7.76 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1479
$ 0.1447
-2.20%
Stock $ 25.57 2 yrs3.44 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0677
$ 0.0713
5.30%
Stock $ 19.82 0 yrs3.63 %$ 0.24 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 57.57 0 yrs3.23 %$ 12.73 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2470
$ 0.9403
280.69%
Stock $ 24.17 0 yrs3.64 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0899
$ 0.0939
4.51%
Stock $ 25.74 0 yrs2.37 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.0372
$ 0.1251
236.45%
Stock $ 25.75 3 yrs6.52 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1288
$ 0.1172
-9.04%
Stock $ 25.32 0 yrs5.92 %N/ANew Dividend Feb-01-2025 Feb-01-2025 Feb-18-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 79.02 2 yrs1.82 %$ 4.53 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1433
$ 0.2778
93.84%
Stock $ 25.43 0 yrs1.02 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0731
$ 0.0624
-14.64%
Stock $ 23.91 3 yrs5.94 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1228
$ 0.1417
15.38%
Stock $ 30.77 3 yrs5.65 %$ 0.39 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1330
$ 0.1114
-16.29%
Stock $ 27.80 0 yrs1.04 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0948
$ 0.1110
17.16%
Stock $ 12.28 0 yrs7.82 %$ 0.48 BNew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 22.80 2 yrs5.75 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-01-2025 $ 0.3812
$ 0.3281
-13.93%
Stock $ 32.73 3 yrs4.40 %$ 0.42 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1217
$ 0.1176
-3.34%
Stock $ 11.61 0 yrs3.45 %$ 1.09 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-13-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 9.58 1 yrs6.68 %$ 0.37 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0610
$ 0.0156
-74.43%
Stock $ 56.84 2 yrs3.10 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.3860
$ 0.4947
28.16%
Stock $ 61.92 0 yrs1.29 %$ 4.28 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-06-2025 $ 0.1500
$ 0.2000
33.33%
Stock $ 128.42 14 yrs2.72 %$ 0.48 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.8511
$ 0.9642
13.29%
Stock $ 20.13 0 yrs7.50 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1260
$ 0.1260
-0.00%
Stock $ 23.91 0 yrs3.93 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0956
$ 0.0991
3.72%
Stock $ 27.49 2 yrs3.02 %$ 0.00 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.2134
$ 0.1895
-11.21%
Stock $ 46.83 4 yrs5.10 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1846
$ 0.2396
29.79%
Stock $ 14.97 2 yrs8.82 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 95.95 3 yrs6.60 %$ 7.64 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.5244
$ 0.5202
-0.81%
Stock $ 38.95 0 yrs20.28 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.2375
$ 0.1832
-22.86%
Stock $ 22.45 1 yrs8.20 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.4609
$ 0.4609
-0.00%
Stock $ 33.12 1 yrs0.78 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.4407
$ 2.5677
482.65%
Stock $ 34.71 0 yrs0.00 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0060
$ 0.0008
-86.67%
Stock $ 26.25 0 yrs1.37 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1400
$ 0.1001
-28.50%
Stock $ 9.03 0 yrs92.91 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.8596
$ 0.8718
1.42%
Stock $ 3.00 1 yrs4.33 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 20.61 0 yrs7.62 %N/ANew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.1310
$ 0.1310
-0.00%
Stock $ 33.89 2 yrs6.37 %$ 0.20 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1800
$ 0.1800
-0.00%
Stock $ 54.97 1 yrs3.49 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-23-2024 $ 0.9372
$ 0.9863
5.24%
Stock $ 73.72 0 yrs0.68 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.7825
$ 0.5044
-35.54%
Stock $ 24.83 0 yrs2.66 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0672
$ 0.0693
3.01%
Stock $ 29.52 0 yrs124.25 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 4.4213
$ 3.0821
-30.29%
Stock $ 22.60 0 yrs8.01 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.4531
$ 0.4531
-0.00%
Stock $ 25.45 1 yrs4.44 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0918
$ 0.0966
5.15%
Stock $ 37.71 0 yrs1.59 %$ 54.19 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 11.92 0 yrs10.07 %$ 0.86 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 12.74 1 yrs8.16 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0870
$ 0.0870
-0.00%
Stock $ 24.90 0 yrs7.27 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Jan-27-2025 $ 0.4531
$ 0.4531
-0.00%
Stock $ 24.98 3 yrs3.84 %$ 0.59 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0817
$ 0.0795
-2.67%
Stock $ 93.45 2 yrs5.50 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.4150
$ 0.4164
0.33%
Stock $ 19.70 0 yrs8.17 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.1340
$ 0.1340
-0.00%
Stock $ 45.85 2 yrs0.44 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.1124
$ 0.2022
79.93%
Stock $ 30.43 1 yrs0.89 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.2607
$ 0.2674
2.57%
Stock $ 9.85 2 yrs4.87 %$ 0.17 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.2735
$ 0.2649
-3.16%
Stock $ 41.84 3 yrs8.56 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.2601
$ 0.2673
2.75%
Stock $ 19.43 1 yrs58.31 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 1.6699
$ 0.6543
-60.82%
Stock $ 24.66 0 yrs2.68 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0677
$ 0.0685
1.22%
Stock $ 53.33 0 yrs6.47 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.9182
$ 0.8798
-4.18%
Stock $ 66.69 19 yrs3.28 %$ 38.30 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-20-2025 $ 0.5475
$ 0.5475
-0.00%
Stock $ 11.81 0 yrs9.65 %$ 0.80 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0950
$ 0.0950
-0.00%
Stock $ 91.46 2 yrs5.03 %$ 1.07 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.3346
$ 0.3828
14.42%
Stock $ 7.54 1 yrs0.00 %$ 0.23 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.0550
$ 0.0550
-0.00%
Stock $ 30.38 0 yrs2.11 %$ 1.54 BNew Dividend Mar-14-2025 Mar-14-2025 Mar-28-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 24.42 0 yrs7.62 %$ 0.38 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 25.29 0 yrs3.36 %$ 0.57 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0503
$ 0.0404
-19.72%
Stock $ 43.84 0 yrs1.62 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.1017
$ 0.1464
43.85%
Stock $ 62.90 1 yrs1.18 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-23-2024 $ 0.2214
$ 0.2980
34.63%
Stock $ 24.93 0 yrs3.65 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0924
$ 0.0959
3.73%
Stock $ 21.68 1 yrs1.61 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-31-2024 $ 0.3476
$ 0.3476
-0.00%
Stock $ 39.92 2 yrs4.26 %$ 23.01 BNew Dividend Feb-07-2025 Feb-07-2025 Mar-01-2025 $ 0.4250
$ 0.4250
-0.00%
Stock $ 36.01 0 yrs6.08 %$ 0.65 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0850
$ 0.2202
158.95%
Stock $ 20.95 0 yrs7.78 %$ 0.90 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 25.57 2 yrs3.44 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0677
$ 0.0877
29.64%
Stock $ 28.96 3 yrs4.25 %$ 0.01 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1012
$ 0.1174
16.02%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.2448
$ 0.1390
-43.22%
Stock $ 44.14 0 yrs3.19 %$ 54.04 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1344
$ 1.0656
692.86%
Stock $ 27.58 2 yrs2.72 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0661
$ 0.0648
-2.08%
Stock $ 24.34 0 yrs1.19 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0887
$ 0.0930
4.75%
Stock $ 25.60 3 yrs4.30 %$ 0.24 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0915
$ 0.0926
1.24%
Stock $ 25.74 0 yrs2.37 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.0372
$ 0.1870
403.03%
Stock $ 58.53 0 yrs3.11 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.1357
$ 0.1235
-9.00%
Stock $ 21.48 2 yrs3.77 %$ 0.09 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0659
$ 0.1025
55.59%
Stock $ 89.87 0 yrs0.51 %$ 100.13 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.1150
$ 0.1150
-0.00%
Stock $ 11.69 0 yrs8.21 %$ 0.11 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 22.80 2 yrs5.75 %N/ANew Dividend Apr-15-2025 Apr-15-2025 May-01-2025 $ 0.3812
$ 0.3281
-13.93%
Stock $ 29.86 3 yrs4.86 %$ 3.44 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1190
$ 0.1200
0.88%
Stock $ 187.72 4 yrs2.98 %$ 22.06 BNew Dividend Jan-10-2025 Jan-10-2025 Feb-03-2025 $ 1.4000
$ 1.4000
-0.00%
Stock $ 106.04 6 yrs1.04 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2839
$ 0.2890
1.80%
Stock $ 114.70 2 yrs4.59 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.5594
$ 2.5433
354.65%
Stock $ 8.17 0 yrs2.20 %$ 0.12 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.0376
$ 0.1410
275.00%
Stock $ 72.92 2 yrs1.91 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-23-2024 $ 0.6291
$ 0.7594
20.71%
Stock $ 23.96 0 yrs3.80 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0930
$ 0.0969
4.18%
Stock $ 59.14 2 yrs3.35 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.2723
$ 1.0049
269.04%
Stock $ 49.81 6 yrs2.73 %$ 1.41 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-29-2025 $ 0.3400
$ 0.3400
-0.00%
Stock $ 42.22 2 yrs5.33 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1862
$ 0.1872
0.53%
Stock $ 40.42 3 yrs5.02 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1574
$ 0.1622
3.01%
Stock $ 22.18 3 yrs2.12 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1169
$ 0.1868
59.79%
Stock $ 27.93 0 yrs0.61 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0446
$ 0.0327
-26.68%
Stock $ 12.28 0 yrs7.82 %$ 0.48 BNew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 61.07 1 yrs2.82 %$ 0.98 BNew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.4243
$ 0.4479
5.56%
Stock $ 99.22 2 yrs5.01 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.3666
$ 0.3685
0.51%
Stock $ 20.61 0 yrs7.62 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1310
$ 0.1310
-0.00%
Stock $ 8.34 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0583
$ 0.0583
-0.00%
Stock $ 58.46 1 yrs2.26 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-23-2024 $ 0.5585
$ 0.7656
37.08%
Stock $ 20.13 0 yrs7.50 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.1260
$ 0.1260
-0.00%
Stock $ 24.92 0 yrs2.49 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0629
$ 0.0656
4.27%
Stock $ 14.97 2 yrs8.82 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 21.26 0 yrs8.09 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.4297
$ 0.4297
-0.00%
Stock $ 33.12 1 yrs0.78 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.4407
$ 0.0181
-95.90%
Stock $ 17.79 0 yrs6.91 %$ 2.75 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1025
$ 0.1025
-0.00%
Stock $ 28.21 3 yrs2.62 %$ 0.24 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0573
$ 0.0634
10.64%
Stock $ 29.50 11 yrs3.80 %$ 0.07 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 12.74 1 yrs8.16 %N/ANew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.0870
$ 0.0870
-0.00%
Stock $ 26.12 3 yrs4.06 %$ 0.05 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0874
$ 0.0900
2.96%
Stock $ 19.70 0 yrs8.17 %N/ANew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.1340
$ 0.1340
-0.00%
Stock $ 22.70 0 yrs3.52 %N/ANew Dividend N/A Jan-02-2025 Jan-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 93.65 0 yrs0.43 %$ 1.91 BNew Dividend Jan-23-2025 Jan-23-2025 Feb-06-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 18.49 0 yrs3.57 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0424
$ 0.0636
50.20%
Stock $ 128.90 0 yrs0.62 %$ 0.63 BNew Dividend Jan-07-2024 Jan-07-2025 Jan-21-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 24.63 0 yrs2.76 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0682
$ 0.0711
4.18%
Stock $ 19.23 1 yrs46.85 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 1.1731
$ 0.8619
-26.53%
Stock $ 13.14 0 yrs1.37 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.1743
$ 0.1808
3.69%
Stock $ 19.66 0 yrs3.31 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.7614
$ 0.6507
-14.54%
Stock $ 26.31 0 yrs1.25 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0932
$ 0.1038
11.37%
Stock $ 11.40 0 yrs8.42 %$ 0.09 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 10.73 1 yrs0.00 %$ 0.30 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 30.27 0 yrs34.19 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.2581
$ 0.2698
4.53%
Stock $ 24.42 0 yrs7.62 %$ 0.38 BNew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 24.69 0 yrs8.22 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Jan-27-2025 $ 0.5078
$ 0.5078
-0.00%
Stock $ 26.36 19 yrs4.70 %$ 0.21 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.3000
$ 0.3100
3.33%
Stock $ 27.87 3 yrs3.77 %$ 0.14 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0877
$ 0.0889
1.31%
Stock $ 6.40 0 yrs6.56 %N/ANew Dividend N/A Dec-31-2024 Jan-15-2025 $ 0.0350
$ 0.0350
-0.00%
Stock $ 16.44 2 yrs5.84 %$ 0.25 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-08-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 16.77 1 yrs37.39 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.7003
$ 0.3621
-48.29%
Stock $ 21.29 3 yrs2.02 %$ 1.71 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0362
$ 0.0261
-28.06%
Stock $ 31.00 2 yrs4.52 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-29-2025 $ 0.3000
$ 0.2000
-33.33%
Stock $ 11.39 1 yrs3.07 %$ 0.09 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.3651
$ 0.3532
-3.26%
Stock $ 20.95 0 yrs7.78 %$ 0.90 BNew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 21.23 10 yrs1.98 %$ 0.21 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 12.59 0 yrs0.71 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0444
$ 0.1398
214.86%
Stock $ 39.38 4 yrs5.36 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1683
$ 0.2539
50.87%
Stock $ 15.20 0 yrs12.37 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1400
$ 0.3359
139.93%
Stock $ 71.59 0 yrs3.13 %$ 3.07 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.5072
$ 1.2379
144.07%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.1742
$ 0.0592
-66.02%
Stock $ 24.50 0 yrs3.51 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0878
$ 0.0911
3.78%
Stock $ 19.59 3 yrs5.87 %$ 0.06 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0945
$ 0.0748
-20.92%
Stock $ 28.45 2 yrs7.84 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1712
$ 0.1775
3.69%
Stock $ 67.89 2 yrs4.85 %$ 0.02 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.6967
$ 0.9647
38.47%
Stock $ 25.74 0 yrs2.37 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.0372
$ 0.2287
515.15%
Stock $ 35.30 1 yrs0.40 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0314
$ 0.0307
-2.01%
Stock $ 78.47 3 yrs4.33 %$ 4.39 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-29-2025 $ 0.8500
$ 0.8500
-0.00%
Stock $ 47.46 2 yrs2.06 %$ 1.96 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0976
$ 0.0959
-1.76%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.6061
$ 0.6421
5.94%
Stock $ 30.08 3 yrs3.03 %$ 2.32 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.2263
$ 0.2263
-0.00%
Stock $ 11.69 0 yrs8.21 %$ 0.11 BNew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 7.85 1 yrs0.89 %$ 0.27 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.0239
$ 0.0482
101.67%
Stock $ 27.84 0 yrs2.98 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.3659
$ 0.3600
-1.61%
Stock $ 22.80 2 yrs5.75 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Aug-01-2025 $ 0.3812
$ 0.3281
-13.93%
Stock $ 25.57 2 yrs3.44 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0677
$ 0.0140
-79.37%
Stock $ 118.45 2 yrs1.93 %$ 0.88 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.4174
$ 0.8774
110.21%
Stock $ 17.31 0 yrs1.16 %$ 0.07 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-24-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 59.97 0 yrs3.33 %N/ANew Dividend Dec-27-2024 Dec-28-2024 Jan-03-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 24.11 0 yrs3.77 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0923
$ 0.0959
3.87%
Stock $ 25.27 2 yrs2.45 %$ 0.17 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0517
$ 0.0506
-2.21%
Stock $ 30.76 0 yrs0.00 %$ 0.11 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-14-2025 $ 2.2500
$ 4.0000
77.78%
Stock $ 27.93 0 yrs0.61 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0446
$ 0.0390
-12.56%
Stock $ 22.61 1 yrs5.48 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.3094
$ 0.3094
-0.00%
Stock $ 53.12 0 yrs1.51 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0636
$ 0.0660
3.74%
Stock $ 12.28 0 yrs7.82 %$ 0.48 BNew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 17.21 0 yrs24.06 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.3272
$ 0.2742
-16.20%
Stock $ 26.25 11 yrs2.44 %$ 0.13 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 24.31 0 yrs9.63 %$ 0.07 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1950
$ 0.1950
-0.00%
Stock $ 61.39 1 yrs2.31 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-23-2024 $ 0.6666
$ 0.7509
12.65%
Stock $ 48.00 2 yrs3.33 %$ 20.95 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-24-2024 $ 0.1444
$ 0.7126
393.49%
Stock $ 20.13 0 yrs7.50 %N/ANew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.1260
$ 0.1260
-0.00%
Stock $ 23.84 0 yrs3.98 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0974
$ 0.1011
3.82%
Stock $ 25.31 0 yrs3.60 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0636
$ 0.1804
183.45%
Stock $ 14.97 2 yrs8.82 %N/ANew Dividend Feb-11-2025 Feb-11-2025 Feb-28-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 23.08 1 yrs8.15 %N/ANew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 33.12 1 yrs0.78 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.4407
$ 0.2611
-40.75%
Stock $ 5.73 0 yrs1.40 %$ 0.12 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-14-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 24.83 0 yrs1.21 %$ 0.45 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 28.70 3 yrs1.64 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1360
$ 0.1470
8.09%
Stock $ 2.73 2 yrs0.00 %$ 0.02 BNew Dividend Jan-02-2025 Dec-23-2024 Dec-31-2024 $ 0.0149
$ 1.4900
9933.66%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.2227
$ 0.2312
3.82%
Stock $ 12.74 1 yrs8.16 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.0870
$ 0.0870
-0.00%
Stock $ 25.91 0 yrs0.50 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.0222
$ 0.0409
84.10%
Stock $ 20.61 0 yrs7.62 %N/ANew Dividend Jan-14-2025 Jan-14-2025 Jan-31-2025 $ 0.1310
$ 0.1310
-0.00%
Stock $ 19.70 0 yrs8.17 %N/ANew Dividend Mar-11-2025 Mar-11-2025 Mar-31-2025 $ 0.1340
$ 0.1340
-0.00%
Stock $ 33.81 1 yrs3.46 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.0711
$ 1.1735
1551.36%
Stock $ 55.45 1 yrs3.50 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-23-2024 $ 0.7924
$ 1.1475
44.81%
Stock $ 38.03 0 yrs6.10 %$ 0.10 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-26-2024 $ 0.5759
$ 0.6300
9.39%
Stock $ 27.04 0 yrs146.63 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 2.2027
$ 2.3546
6.90%
Stock $ 24.62 0 yrs2.64 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0643
$ 0.0667
3.86%
Stock $ 31.25 0 yrs3.62 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 1.3801
$ 1.1282
-18.26%
Stock $ 74.91 0 yrs5.23 %$ 11.77 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-30-2025 $ 0.9800
$ 0.9800
-0.00%
Stock $ 26.31 0 yrs1.25 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.0932
$ 0.2068
121.89%
Stock $ 25.02 4 yrs6.87 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.4300
$ 0.4300
-0.00%
Stock $ 6.99 0 yrs31.33 %N/ANew Dividend Apr-15-2025 Apr-15-2025 Apr-30-2025 $ 0.5468
$ 0.5468
-0.00%
Stock $ 27.58 0 yrs0.25 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2338
$ 0.0680
-70.93%
Stock $ 25.27 1 yrs4.16 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1876
$ 0.1762
-6.05%
Stock $ 30.89 2 yrs3.24 %$ 1.21 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-24-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 56.15 7 yrs2.14 %$ 0.13 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-16-2025 $ 0.5000
$ 0.6000
20.00%
Stock $ 25.14 0 yrs5.61 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 1.4055
10000%
Stock $ 26.22 1 yrs6.83 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1520
$ 0.1409
-7.34%
Stock $ 24.54 2 yrs5.01 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1038
$ 0.1041
0.35%
Stock $ 29.15 1 yrs1.24 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0031
$ 1.3258
10000%
Stock $ 25.45 0 yrs0.71 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.1823
10000%
Stock $ 44.85 0 yrs3.95 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.2000
$ 0.0950
-52.50%
Stock $ 28.15 14 yrs3.16 %$ 0.39 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-20-2025 $ 0.2213
$ 0.2213
-0.00%
Stock $ 32.05 0 yrs6.21 %$ 14.55 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1649
$ 0.1767
7.17%
Stock $ 43.06 0 yrs6.13 %N/ANew Dividend Mar-10-2025 Mar-10-2025 Apr-01-2025 $ 0.6600
$ 0.6600
-0.00%
Stock $ 47.75 0 yrs0.06 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0753
$ 0.0272
-63.88%
Stock $ 39.77 0 yrs1.71 %$ 2.00 BNew Dividend Mar-14-2025 Mar-14-2025 Mar-28-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 521.36 13 yrs0.58 %$ 474.84 BNew Dividend Jan-09-2025 Jan-09-2025 Feb-07-2025 $ 0.6600
$ 0.7600
15.15%
Stock $ 26.96 0 yrs0.41 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.1093
10000%
Stock $ 45.16 3 yrs0.00 %$ 2.16 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 25.41 0 yrs0.24 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.0587
10000%
Stock $ 17.89 0 yrs2.29 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.4131
10000%
Stock $ 24.84 1 yrs4.43 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1965
$ 0.2115
7.62%
Stock $ 25.47 0 yrs6.83 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1428
$ 0.1453
1.77%
Stock $ 2.46 0 yrs3.66 %$ 0.03 BNew Dividend Feb-10-2025 Feb-10-2025 Feb-24-2025 $ 0.0075
$ 0.0075
-0.00%
Stock $ 26.30 1 yrs0.30 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0300
$ 0.0798
165.80%
Stock $ 24.95 0 yrs2.65 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.3449
10000%
Stock $ 44.46 3 yrs5.11 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1989
$ 0.1955
-1.72%
Stock $ 50.94 0 yrs7.52 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.4809
$ 0.4342
-9.71%
Stock $ 34.28 0 yrs0.03 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.3408
$ 0.1089
-68.04%
Stock $ 14.80 4 yrs4.05 %$ 0.09 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0517
$ 0.0517
-0.00%
Stock $ 99.47 3 yrs4.28 %$ 0.39 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3483
$ 0.3658
5.04%
Stock $ 47.23 3 yrs6.92 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2458
$ 0.2732
11.18%
Stock $ 32.94 0 yrs6.07 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Feb-01-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 21.32 4 yrs4.69 %$ 0.69 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0849
$ 0.0858
1.09%
Stock $ 26.46 1 yrs0.15 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.0015
$ 0.0408
2619.98%
Stock $ 4.79 1 yrs5.01 %$ 0.24 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 27.12 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.0000
$ 0.1732
10000%
Stock $ 24.65 1 yrs2.72 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0057
$ 0.6690
10000%
Stock $ 23.63 0 yrs1.40 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.3350
10000%
Stock $ 47.75 3 yrs3.83 %$ 5.99 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1635
$ 0.1587
-2.91%
Stock $ 24.34 0 yrs4.07 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0691
$ 0.0964
39.42%
Stock $ 20.84 0 yrs0.77 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3275
$ 0.1574
-51.95%
Stock $ 46.59 3 yrs4.08 %$ 0.02 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1638
$ 0.1676
2.35%
Stock $ 11.93 1 yrs11.40 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.0975
$ 0.0975
-0.00%
Stock $ 22.16 4 yrs4.02 %$ 0.65 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0736
$ 0.0746
1.35%
Stock $ 50.47 3 yrs5.23 %$ 5.31 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2061
$ 0.2132
3.46%
Stock $ 49.73 3 yrs3.72 %$ 2.40 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1616
$ 0.1654
2.40%
Stock $ 23.67 3 yrs3.47 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0753
$ 0.0682
-9.41%
Stock $ 23.40 1 yrs0.94 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1294
$ 0.0350
-72.92%
Stock $ 24.29 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1883
$ 0.0225
-88.05%
Stock $ 39.85 1 yrs2.74 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.6687
$ 0.4222
-36.87%
Stock $ 45.14 3 yrs4.03 %$ 1.09 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1593
$ 0.1605
0.79%
Stock $ 51.70 3 yrs4.02 %$ 11.77 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1842
$ 0.1810
-1.76%
Stock $ 30.35 0 yrs0.07 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.1424
10000%
Stock $ 24.61 0 yrs2.93 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2005
$ 0.1162
-42.02%
Stock $ 30.51 1 yrs7.28 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2307
$ 0.2002
-13.22%
Stock $ 46.38 3 yrs3.95 %$ 3.47 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1521
$ 0.1556
2.35%
Stock $ 26.56 0 yrs8.70 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1742
$ 0.1796
3.10%
Stock $ 150.63 4 yrs0.00 %$ 1.62 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-29-2025 $ 0.1500
$ 0.1530
2.00%
Stock $ 51.28 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2972
$ 0.3752
26.24%
Stock $ 21.46 0 yrs3.73 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.3006
10000%
Stock $ 78.96 3 yrs5.98 %$ 16.92 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3614
$ 0.4093
13.27%
Stock $ 24.92 1 yrs0.48 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.0535
$ 0.4069
660.58%
Stock $ 52.38 0 yrs7.54 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.4759
$ 0.3210
-32.54%
Stock $ 25.47 3 yrs2.16 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0480
$ 0.0471
-1.97%
Stock $ 25.22 0 yrs4.32 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0956
$ 0.1133
18.51%
Stock $ 79.43 2 yrs2.08 %$ 3.26 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-24-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 17.16 0 yrs0.00 %$ 1.85 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1542
$ 0.1542
-0.00%
Stock $ 72.66 4 yrs3.17 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 1.3623
$ 0.9351
-31.36%
Stock $ 84.90 1 yrs4.46 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3027
$ 0.2967
-1.98%
Stock $ 25.37 1 yrs4.22 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2118
$ 0.0101
-95.25%
Stock $ 52.10 1 yrs6.12 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2375
$ 0.5839
145.88%
Stock $ 30.55 1 yrs1.54 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1344
$ 0.4677
247.82%
Stock $ 29.45 0 yrs2.14 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.0988
$ 0.2355
138.47%
Stock $ 67.10 1 yrs30.83 %$ 0.07 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1309
$ 1.7241
1217.03%
Stock $ 28.70 1 yrs0.28 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0304
$ 0.0833
174.01%
Stock $ 50.73 0 yrs5.93 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2376
$ 0.2149
-9.55%
Stock $ 106.58 3 yrs3.01 %$ 36.33 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2704
$ 0.2722
0.67%
Stock $ 10.60 1 yrs0.66 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0603
$ 0.0705
17.04%
Stock $ 36.96 3 yrs6.87 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2179
$ 0.2244
2.98%
Stock $ 22.94 3 yrs3.62 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0573
$ 0.0573
-0.00%
Stock $ 28.26 0 yrs0.74 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.2082
10000%
Stock $ 30.19 2 yrs3.31 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.9237
$ 1.0004
8.30%
Stock $ 100.38 0 yrs3.95 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.4010
$ 0.4010
-0.00%
Stock $ 21.43 1 yrs3.36 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.1477
$ 0.0778
-47.29%
Stock $ 6.99 0 yrs31.33 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.5468
$ 0.5468
-0.00%
Stock $ 21.73 0 yrs1.33 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3077
$ 0.2898
-5.82%
Stock $ 35.02 1 yrs0.69 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.2765
$ 0.1364
-50.69%
Stock $ 46.21 0 yrs6.19 %$ 0.29 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2373
$ 0.2410
1.55%
Stock $ 32.14 1 yrs2.52 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1597
$ 0.2233
39.85%
Stock $ 44.57 0 yrs2.06 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.2251
$ 0.2338
3.90%
Stock $ 87.29 3 yrs4.30 %$ 11.02 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3250
$ 0.3510
8.00%
Stock $ 25.06 2 yrs3.79 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0807
$ 0.0827
2.46%
Stock $ 50.12 0 yrs2.35 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.2210
$ 0.2210
-0.00%
Stock $ 53.27 3 yrs2.78 %$ 0.63 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1277
$ 0.1273
-0.28%
Stock $ 13.44 2 yrs10.86 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.1215
$ 0.1215
-0.00%
Stock $ 49.97 3 yrs4.26 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 1.7697
$ 2.1345
20.61%
Stock $ 36.00 0 yrs6.25 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Mar-01-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 35.07 0 yrs1.80 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.6943
$ 0.6285
-9.48%
Stock $ 28.05 1 yrs2.89 %$ 1.01 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.4159
$ 0.3922
-5.68%
Stock $ 26.68 2 yrs0.19 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.1953
$ 0.0480
-75.40%
Stock $ 42.48 2 yrs4.43 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1677
$ 0.1586
-5.39%
Stock $ 24.78 1 yrs4.76 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1909
$ 0.2041
6.87%
Stock $ 21.19 0 yrs6.56 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1062
$ 0.1327
24.95%
Stock $ 25.43 0 yrs2.36 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0483
$ 0.0470
-2.53%
Stock $ 2.46 0 yrs3.66 %$ 0.03 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-31-2025 $ 0.0075
$ 0.0075
-0.00%
Stock $ 24.73 0 yrs2.67 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.3147
10000%
Stock $ 38.30 1 yrs6.29 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2261
$ 0.2261
-0.00%
Stock $ 29.15 1 yrs1.24 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0031
$ 0.3556
10000%
Stock $ 32.39 2 yrs2.38 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3058
$ 0.7726
152.65%
Stock $ 34.28 0 yrs0.03 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.3408
$ 0.2319
-31.96%
Stock $ 51.76 1 yrs5.72 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2480
$ 0.2480
-0.00%
Stock $ 115.41 3 yrs3.18 %$ 7.31 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3111
$ 0.3303
6.17%
Stock $ 33.50 0 yrs6.09 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Feb-01-2025 $ 0.5100
$ 0.5100
-0.00%
Stock $ 87.28 0 yrs0.16 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0417
$ 0.1359
225.90%
Stock $ 66.53 0 yrs0.17 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 2.2406
$ 1.8564
-17.15%
Stock $ 17.57 1 yrs25.61 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.3348
$ 0.4215
25.90%
Stock $ 45.16 3 yrs0.00 %$ 2.16 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 80.20 3 yrs4.21 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2886
$ 0.2668
-7.54%
Stock $ 25.31 1 yrs4.98 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2293
$ 0.2581
12.56%
Stock $ 4.79 1 yrs5.01 %$ 0.24 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.0600
$ 0.1450
141.67%
Stock $ 44.15 2 yrs6.09 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2412
$ 0.2400
-0.51%
Stock $ 24.79 0 yrs3.07 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0783
$ 0.0783
-0.00%
Stock $ 50.27 1 yrs4.69 %$ 0.59 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.9873
$ 1.3683
38.59%
Stock $ 104.15 3 yrs3.40 %$ 1.76 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3063
$ 0.3031
-1.03%
Stock $ 50.48 3 yrs5.01 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1814
$ 0.2888
59.23%
Stock $ 22.78 4 yrs4.08 %$ 0.76 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0765
$ 0.0798
4.35%
Stock $ 91.48 3 yrs3.95 %$ 35.41 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3074
$ 0.2944
-4.20%
Stock $ 86.29 2 yrs2.16 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1471
$ 0.2798
90.19%
Stock $ 25.28 3 yrs2.33 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0508
$ 0.0496
-2.43%
Stock $ 42.78 3 yrs6.90 %$ 5.15 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2522
$ 0.2577
2.17%
Stock $ 46.04 1 yrs1.02 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.5150
$ 0.3740
-27.38%
Stock $ 23.40 1 yrs0.94 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1294
$ 0.2216
71.22%
Stock $ 24.06 3 yrs4.16 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0850
$ 0.0866
1.90%
Stock $ 49.29 0 yrs5.05 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.4759
$ 0.1822
-61.72%
Stock $ 32.52 1 yrs2.24 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.2024
$ 0.5271
160.40%
Stock $ 21.73 3 yrs3.54 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0651
$ 0.0494
-24.12%
Stock $ 49.27 3 yrs5.11 %$ 2.36 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2124
$ 0.2155
1.49%
Stock $ 24.65 1 yrs2.72 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0057
$ 0.0059
4.06%
Stock $ 24.61 0 yrs2.93 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2005
$ 0.1823
-9.06%
Stock $ 106.60 3 yrs4.46 %$ 30.95 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3833
$ 0.3855
0.57%
Stock $ 48.58 2 yrs4.92 %$ 0.57 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1991
$ 0.1993
0.12%
Stock $ 155.80 3 yrs1.48 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.9695
$ 1.3443
38.66%
Stock $ 35.25 0 yrs0.68 %$ 0.31 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 23.61 1 yrs4.23 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0817
$ 0.0886
8.45%
Stock $ 26.63 3 yrs2.03 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0480
$ 0.0421
-12.32%
Stock $ 25.50 1 yrs4.24 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2076
$ 0.1833
-11.67%
Stock $ 50.91 3 yrs5.81 %$ 6.22 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2216
$ 0.2269
2.40%
Stock $ 21.46 0 yrs3.73 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.7963
10000%
Stock $ 100.59 0 yrs2.61 %$ 7.91 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1987
$ 0.1815
-8.69%
Stock $ 21.31 4 yrs3.94 %$ 0.17 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0674
$ 0.0709
5.21%
Stock $ 19.78 0 yrs0.10 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 1.0687
$ 0.0188
-98.24%
Stock $ 23.82 0 yrs1.22 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.2934
10000%
Stock $ 27.61 0 yrs1.12 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 1.0757
$ 0.3092
-71.26%
Stock $ 27.70 1 yrs2.45 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1574
$ 0.0971
-38.31%
Stock $ 24.69 0 yrs1.50 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1682
$ 0.0732
-56.48%
Stock $ 20.62 3 yrs4.07 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0869
$ 0.0869
-0.00%
Stock $ 42.08 0 yrs3.99 %$ 0.61 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.4200
$ 0.4200
-0.00%
Stock $ 25.62 0 yrs5.35 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1180
$ 0.0807
-31.61%
Stock $ 22.67 3 yrs4.37 %$ 0.01 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0845
$ 0.0872
3.24%
Stock $ 237.98 9 yrs0.09 %$ 13.09 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 23.96 3 yrs4.38 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0877
$ 0.0902
2.81%
Stock $ 50.20 3 yrs4.52 %$ 0.70 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1943
$ 0.1994
2.64%
Stock $ 25.37 1 yrs4.22 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2118
$ 0.1887
-10.93%
Stock $ 30.35 0 yrs0.07 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.0089
10000%
Stock $ 24.90 3 yrs4.66 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0963
$ 0.0994
3.26%
Stock $ 25.45 1 yrs4.64 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2189
$ 0.2039
-6.86%
Stock $ 29.45 0 yrs2.14 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.0988
$ 0.3553
259.81%
Stock $ 105.53 3 yrs2.09 %$ 9.13 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1992
$ 0.1896
-4.78%
Stock $ 34.05 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0040
$ 0.0009
-77.50%
Stock $ 29.92 1 yrs2.74 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.3691
$ 0.8173
121.42%
Stock $ 51.28 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2972
$ 0.0066
-97.78%
Stock $ 49.80 0 yrs4.48 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.0800
$ 0.2920
265.00%
Stock $ 24.92 1 yrs0.48 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.0535
$ 0.1166
117.94%
Stock $ 100.07 0 yrs4.92 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.3600
$ 0.3956
9.89%
Stock $ 100.37 3 yrs5.10 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3777
$ 0.3720
-1.51%
Stock $ 28.26 0 yrs0.74 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.2317
10000%
Stock $ 29.07 0 yrs1.96 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.6396
$ 0.5666
-11.41%
Stock $ 2.73 2 yrs0.00 %$ 0.02 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0149
$ 0.0149
-0.00%
Stock $ 30.55 0 yrs4.19 %$ 4.65 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-14-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 19.45 1 yrs3.70 %$ 3.54 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1700
$ 0.1800
5.88%
Stock $ 21.43 1 yrs3.36 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.1477
$ 0.2452
66.10%
Stock $ 24.82 2 yrs0.77 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1259
$ 0.1921
52.58%
Stock $ 124.31 2 yrs1.74 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.9700
$ 1.1858
22.24%
Stock $ 46.70 3 yrs4.11 %$ 0.98 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1707
$ 0.1757
2.92%
Stock $ 81.96 3 yrs3.92 %$ 19.41 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2653
$ 0.2804
5.70%
Stock $ 6.99 0 yrs31.33 %N/ANew Dividend Oct-15-2025 Oct-15-2025 Oct-31-2025 $ 0.5468
$ 0.5468
-0.00%
Stock $ 35.02 1 yrs0.69 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.2765
$ 0.2419
-12.52%
Stock $ 32.14 1 yrs2.52 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1597
$ 0.3234
102.56%
Stock $ 44.57 0 yrs2.06 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.2251
$ 0.3547
57.58%
Stock $ 29.39 0 yrs0.99 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3132
$ 0.2881
-8.01%
Stock $ 92.35 3 yrs3.63 %$ 13.84 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2920
$ 0.3075
5.31%
Stock $ 20.33 3 yrs5.02 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0840
$ 0.0870
3.48%
Stock $ 104.47 0 yrs0.92 %$ 20.80 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-31-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 21.62 0 yrs4.07 %$ 6.15 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 22.44 3 yrs3.21 %$ 12.38 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0627
$ 0.0648
3.32%
Stock $ 57.25 3 yrs2.78 %$ 2.68 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1328
$ 0.1323
-0.41%
Stock $ 13.44 2 yrs10.86 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.1215
$ 0.1215
-0.00%
Stock $ 7.40 0 yrs7.03 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-20-2025 $ 0.0000
$ 0.5200
10000%
Stock $ 23.56 2 yrs6.62 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1351
$ 0.1334
-1.29%
Stock $ 26.83 3 yrs6.22 %$ 4.44 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1372
$ 0.1371
-0.09%
Stock $ 42.42 2 yrs1.13 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.4341
$ 0.4803
10.64%
Stock $ 60.07 0 yrs3.18 %$ 0.10 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.8670
$ 1.0434
20.35%
Stock $ 26.68 2 yrs0.19 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.1953
$ 0.1993
2.02%
Stock $ 12.16 3 yrs0.00 %$ 0.12 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.1240
$ 0.1172
-5.48%
Stock $ 50.23 1 yrs3.15 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1282
$ 0.1245
-2.82%
Stock $ 6.99 0 yrs31.33 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.5468
$ 0.5468
-0.00%
Stock $ 25.10 1 yrs4.34 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1926
$ 0.2039
5.88%
Stock $ 35.00 0 yrs5.97 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Feb-01-2025 $ 0.5225
$ 0.5225
-0.00%
Stock $ 22.31 3 yrs6.99 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1276
$ 0.1284
0.59%
Stock $ 24.73 0 yrs2.67 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.3449
10000%
Stock $ 29.15 1 yrs1.24 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0031
$ 0.5794
10000%
Stock $ 40.00 0 yrs6.20 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Feb-01-2025 $ 0.6200
$ 0.6200
-0.00%
Stock $ 47.36 0 yrs8.34 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.3500
$ 0.3080
-12.00%
Stock $ 89.50 1 yrs5.02 %$ 16.10 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.4289
$ 0.4289
-0.00%
Stock $ 50.02 3 yrs3.44 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1311
$ 0.1344
2.56%
Stock $ 110.16 2 yrs5.02 %$ 6.24 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.4160
$ 0.4268
2.59%
Stock $ 51.90 0 yrs2.16 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.4776
$ 0.6463
35.33%
Stock $ 52.35 0 yrs6.19 %N/ANew Dividend Mar-10-2025 Mar-10-2025 Apr-01-2025 $ 0.8100
$ 0.8100
-0.00%
Stock $ 25.31 3 yrs2.33 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0499
$ 0.0501
0.49%
Stock $ 39.61 0 yrs2.07 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.9163
$ 0.8229
-10.19%
Stock $ 21.11 1 yrs8.95 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.3290
$ 1.8897
474.35%
Stock $ 117.93 2 yrs0.27 %$ 7.13 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 26.96 0 yrs0.41 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.0162
10000%
Stock $ 45.16 3 yrs0.00 %$ 2.16 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-17-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 46.41 2 yrs6.38 %$ 0.13 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2458
$ 0.2539
3.28%
Stock $ 49.00 2 yrs7.96 %N/ANew Dividend Jan-13-2025 Jan-13-2025 Jan-20-2025 $ 1.0000
$ 1.0000
-0.00%
Stock $ 63.95 2 yrs1.97 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 0.5486
$ 0.7077
29.01%
Stock $ 66.95 10 yrs2.93 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4800
$ 0.4900
2.08%
Stock $ 9.83 0 yrs4.68 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0386
$ 0.0410
6.27%
Stock $ 31.35 0 yrs6.22 %N/ANew Dividend Feb-10-2025 Feb-10-2025 Mar-01-2025 $ 0.4875
$ 0.4875
-0.00%
Stock $ 68.00 0 yrs16.91 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 5.7300
$ 5.7700
0.70%
Stock $ 2.46 0 yrs3.66 %$ 0.03 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-27-2025 $ 0.0075
$ 0.0075
-0.00%
Stock $ 26.30 1 yrs0.30 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0300
$ 0.0727
141.96%
Stock $ 25.05 1 yrs5.03 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1083
$ 0.1068
-1.31%
Stock $ 24.95 0 yrs2.65 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.3147
10000%
Stock $ 46.86 2 yrs5.12 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 1.6783
$ 2.4021
43.13%
Stock $ 23.31 3 yrs4.33 %$ 1.91 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0814
$ 0.0837
2.81%
Stock $ 102.06 3 yrs3.95 %$ 0.33 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3254
$ 0.3322
2.11%
Stock $ 44.29 2 yrs5.10 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2257
$ 0.2000
-11.42%
Stock $ 32.00 0 yrs5.94 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Feb-01-2025 $ 0.4750
$ 0.4750
-0.00%
Stock $ 46.04 1 yrs1.02 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.5150
$ 0.4723
-8.29%
Stock $ 15.77 0 yrs4.06 %$ 0.69 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 22.79 3 yrs4.74 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0902
$ 0.0936
3.76%
Stock $ 26.70 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.0000
$ 0.0411
10000%
Stock $ 24.65 1 yrs2.72 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0057
$ 0.1230
2072.96%
Stock $ 6.97 2 yrs0.00 %$ 0.15 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 23.19 0 yrs7.16 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1338
$ 0.1297
-3.00%
Stock $ 23.74 0 yrs5.22 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2202
$ 0.0941
-57.25%
Stock $ 21.86 4 yrs3.93 %$ 0.37 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0706
$ 0.0676
-4.21%
Stock $ 20.85 2 yrs5.23 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.9043
$ 1.0920
20.76%
Stock $ 27.70 1 yrs2.45 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1574
$ 1.0236
550.32%
Stock $ 22.73 3 yrs4.31 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0814
$ 0.0836
2.66%
Stock $ 24.69 0 yrs1.50 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1682
$ 0.0950
-43.52%
Stock $ 3.62 0 yrs9.95 %$ 215.69 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 42.46 4 yrs3.67 %$ 0.58 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1377
$ 0.1367
-0.71%
Stock $ 19.18 4 yrs3.91 %$ 0.19 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0625
$ 0.0638
2.13%
Stock $ 25.62 0 yrs5.35 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.1180
$ 0.1271
7.71%
Stock $ 186.25 9 yrs0.12 %$ 15.62 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 42.81 3 yrs4.16 %$ 0.03 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1396
$ 0.1487
6.50%
Stock $ 51.44 3 yrs4.41 %$ 7.18 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1930
$ 0.1996
3.39%
Stock $ 30.35 0 yrs0.07 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0000
$ 0.0165
10000%
Stock $ 25.34 0 yrs4.34 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1061
$ 0.1072
1.09%
Stock $ 96.81 3 yrs3.75 %$ 15.10 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3115
$ 0.3163
1.52%
Stock $ 25.36 1 yrs4.06 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1930
$ 0.1909
-1.09%
Stock $ 22.17 2 yrs3.97 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0725
$ 0.0766
5.63%
Stock $ 107.86 3 yrs3.49 %$ 0.67 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3209
$ 0.3297
2.73%
Stock $ 51.28 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2972
$ 0.0565
-80.99%
Stock $ 19.77 3 yrs4.10 %$ 0.16 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0672
$ 0.0725
7.98%
Stock $ 45.46 6 yrs4.49 %$ 0.54 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.4500
$ 0.5100
13.33%
Stock $ 24.92 1 yrs0.48 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-31-2024 $ 0.0535
$ 0.3356
527.21%
Stock $ 11.74 1 yrs0.00 %$ 0.58 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0600
$ 0.6000
900.00%
Stock $ 25.22 0 yrs4.32 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0956
$ 0.0023
-97.59%
Stock $ 25.06 0 yrs4.23 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0000
$ 0.0885
10000%
Stock $ 50.49 3 yrs5.21 %$ 0.30 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1904
$ 0.1952
2.50%
Stock $ 21.43 1 yrs3.36 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.1477
$ 0.2483
68.15%
Stock $ 24.69 3 yrs3.81 %$ 0.01 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0838
$ 0.0900
7.40%
Stock $ 11.18 0 yrs0.72 %$ 0.88 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-08-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 57.28 3 yrs5.15 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-24-2024 $ 1.1987
$ 1.7487
45.88%
Stock $ 47.31 2 yrs3.30 %$ 0.75 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1433
$ 0.1362
-4.98%
Stock $ 19.25 13 yrs3.12 %$ 0.09 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-24-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 24.90 0 yrs1.89 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.5385
$ 0.4667
-13.35%
Stock $ 32.14 1 yrs2.52 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1597
$ 0.8916
458.45%
Stock $ 106.49 0 yrs2.53 %$ 11.87 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1899
$ 0.1603
-15.59%
Stock $ 44.57 0 yrs2.06 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-26-2024 $ 0.2251
$ 0.6876
205.50%
Stock $ 51.81 1 yrs5.96 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.2605
$ 0.2447
-6.03%
Stock $ 48.73 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2750
$ 0.2833
3.02%
Stock $ 38.07 0 yrs7.14 %$ 0.54 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.0420
$ 0.2269
440.11%
Stock $ 32.73 3 yrs1.19 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0806
$ 0.1004
24.57%
Stock $ 38.65 0 yrs5.90 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.1900
$ 0.1170
-38.42%
Stock $ 30.48 0 yrs6.46 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.1800
$ 0.1490
-17.22%
Stock $ 13.44 2 yrs10.86 %N/ANew Dividend Mar-14-2025 Mar-14-2025 Mar-31-2025 $ 0.1215
$ 0.1215
-0.00%
Stock $ 10.60 1 yrs0.66 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0603
$ 0.0052
-91.36%
Stock $ 25.90 0 yrs0.00 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1652
$ 0.5079
207.45%
Stock $ 87.01 3 yrs5.05 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.3867
$ 0.3900
0.85%
Stock $ 20.39 0 yrs6.28 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3202
$ 0.3202
-0.00%
Stock $ 23.43 2 yrs6.91 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-23-2024 $ 0.1354
$ 0.1275
-5.85%
Stock $ 31.83 0 yrs3.52 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.2998
$ 0.2974
-0.80%
Stock $ 25.34 0 yrs1.18 %N/ANew Dividend Dec-18-2024 Dec-18-2024 Dec-19-2024 $ 0.0700
$ 0.0552
-21.14%
Stock $ 49.25 1 yrs0.20 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0470
$ 0.0970
106.62%
Stock $ 24.17 0 yrs7.24 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-18-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 22.29 0 yrs1.35 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1822
$ 0.1200
-34.15%
Stock $ 24.10 2 yrs3.61 %$ 2.84 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2527
$ 0.4130
63.43%
Stock $ 21.86 0 yrs4.25 %$ 0.56 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3509
$ 0.5841
66.46%
Stock $ 9.23 0 yrs8.45 %$ 1.97 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-10-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 26.24 0 yrs0.72 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.3981
10000%
Stock $ 16.53 0 yrs4.23 %$ 0.66 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3510
$ 0.3445
-1.87%
Stock $ 64.47 0 yrs1.02 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1547
$ 0.2290
47.97%
Stock $ 191.45 1 yrs2.03 %$ 12.79 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1377
$ 1.0643
-6.45%
Stock $ 101.06 6 yrs0.99 %$ 16.70 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-07-2025 $ 0.2300
$ 0.2500
8.70%
Stock $ 325.73 3 yrs1.13 %$ 40.91 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.0677
$ 1.0153
-4.91%
Stock $ 12.06 2 yrs1.33 %$ 0.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0401
$ 0.0810
102.00%
Stock $ 123.83 1 yrs3.17 %$ 2.41 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 1.0522
$ 0.9660
-8.19%
Stock $ 52.19 2 yrs3.10 %$ 2.06 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.2353
$ 0.3807
-69.18%
Stock $ 24.26 0 yrs10.06 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.2000
$ 0.3889
94.43%
Stock $ 19.24 0 yrs1.25 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0918
$ 0.1434
56.11%
Stock $ 52.56 4 yrs4.66 %$ 2.44 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.5357
$ 0.9116
-40.64%
Stock $ 47.45 0 yrs4.24 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 2.3974
$ 2.0114
-16.10%
Stock $ 11.88 0 yrs0.00 %$ 2.14 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 179.30 1 yrs1.01 %$ 28.98 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5430
$ 0.5475
0.82%
Stock $ 43.78 4 yrs2.56 %$ 0.04 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4151
$ 0.7086
70.72%
Stock $ 51.78 0 yrs0.66 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1025
$ 0.1256
22.48%
Stock $ 36.50 3 yrs6.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1814
$ 0.3627
99.94%
Stock $ 68.02 0 yrs2.44 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4025
$ 0.3287
-18.33%
Stock $ 10.23 0 yrs10.07 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0855
$ 0.0855
-0.00%
Stock $ 64.63 2 yrs3.30 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1354
$ 0.9938
-12.47%
Stock $ 32.62 0 yrs6.99 %$ 0.65 BNew Dividend Feb-18-2025 Feb-18-2025 Feb-28-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 74.73 3 yrs2.34 %$ 0.59 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5452
$ 0.5157
-5.41%
Stock $ 65.92 1 yrs1.29 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1661
$ 0.2875
73.09%
Stock $ 64.27 4 yrs5.87 %$ 0.57 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.0009
$ 0.8842
-11.65%
Stock $ 25.04 0 yrs1.08 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0494
$ 0.0848
71.72%
Stock $ 25.31 0 yrs0.59 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0769
10000%
Stock $ 50.75 0 yrs3.01 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.4290
$ 1.1010
156.64%
Stock $ 58.37 0 yrs2.59 %$ 0.43 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2537
$ 1.2569
395.51%
Stock $ 25.65 2 yrs10.57 %N/ANew Dividend Feb-01-2025 Feb-01-2025 Feb-18-2025 $ 0.7144
$ 0.6764
-5.32%
Stock $ 60.62 2 yrs0.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0597
$ 0.0957
60.26%
Stock $ 23.28 0 yrs4.25 %$ 0.04 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4097
$ 0.5851
42.81%
Stock $ 20.38 0 yrs7.80 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 9.25 1 yrs12.43 %$ 0.16 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 10.67 0 yrs13.87 %$ 0.11 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-31-2025 $ 0.0500
$ 0.3700
640.00%
Stock $ 41.24 2 yrs1.62 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1758
$ 0.1752
-0.34%
Stock $ 76.91 1 yrs1.38 %$ 0.22 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5173
$ 0.5476
5.87%
Stock $ 24.34 2 yrs3.33 %$ 0.22 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3626
$ 0.4508
24.31%
Stock $ 33.46 3 yrs0.69 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1114
$ 0.1235
10.88%
Stock $ 48.02 6 yrs3.48 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 1.0334
$ 0.6366
-38.40%
Stock $ 50.60 1 yrs4.92 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2057
$ 0.3574
73.74%
Stock $ 30.01 0 yrs10.13 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 3.0389
10000%
Stock $ 96.39 1 yrs2.62 %$ 3.38 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.4601
$ 1.0738
-26.46%
Stock $ 40.94 4 yrs1.07 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1089
$ 0.1561
43.37%
Stock $ 11.15 0 yrs0.00 %$ 0.71 BNew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 8.99 1 yrs6.34 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0775
$ 0.4958
539.51%
Stock $ 26.44 2 yrs0.23 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0935
$ 0.0627
-32.88%
Stock $ 186.51 3 yrs1.86 %$ 42.55 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.0230
$ 0.9795
-4.26%
Stock $ 46.17 3 yrs3.31 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1239
$ 0.1329
7.26%
Stock $ 7.83 4 yrs1.92 %$ 0.27 BNew Dividend Jan-08-2025 Jan-08-2025 Jan-27-2025 $ 0.0363
$ 0.0363
-0.00%
Stock $ 61.27 1 yrs1.58 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2319
$ 0.2681
15.61%
Stock $ 116.23 2 yrs2.03 %$ 29.08 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5148
$ 1.1376
120.97%
Stock $ 27.09 0 yrs4.47 %$ 0.12 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6511
$ 0.5581
-14.28%
Stock $ 53.35 0 yrs1.48 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0000
$ 0.1965
10000%
Stock $ 42.61 2 yrs1.20 %$ 0.86 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1382
$ 0.1791
29.66%
Stock $ 25.69 4 yrs2.26 %$ 0.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3635
$ 0.2169
-40.33%
Stock $ 19.00 0 yrs17.11 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.8125
$ 0.8125
-0.00%
Stock $ 117.05 0 yrs1.64 %$ 0.23 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9304
$ 0.9927
6.69%
Stock $ 86.49 0 yrs0.51 %$ 0.17 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1596
$ 0.1152
-27.78%
Stock $ 133.46 3 yrs1.03 %$ 0.97 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4184
$ 0.3775
-9.77%
Stock $ 81.25 3 yrs1.99 %$ 0.63 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4628
$ 0.4337
-6.29%
Stock $ 9.36 2 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0633
$ 0.0633
-0.00%
Stock $ 26.67 2 yrs2.77 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1164
$ 0.1628
39.93%
Stock $ 32.91 2 yrs2.40 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1081
$ 0.2048
89.40%
Stock $ 22.48 1 yrs7.43 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 1.5634
$ 1.6738
7.06%
Stock $ 22.66 1 yrs2.25 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.4849
$ 0.5117
5.52%
Stock $ 26.49 1 yrs0.94 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0353
$ 0.2513
612.92%
Stock $ 180.00 0 yrs3.89 %N/ANew Dividend Feb-05-2025 Feb-05-2025 Feb-15-2025 $ 1.7500
$ 1.7500
-0.00%
Stock $ 27.97 3 yrs1.72 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1237
$ 0.1466
18.43%
Stock $ 25.82 1 yrs0.46 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0114
$ 0.1186
941.76%
Stock $ 54.01 2 yrs3.54 %$ 5.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1922
$ 0.7179
-39.78%
Stock $ 25.71 1 yrs0.74 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0065
$ 0.1940
2899.45%
Stock $ 40.59 4 yrs2.22 %$ 4.17 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3493
$ 0.5503
57.54%
Stock $ 20.12 0 yrs2.39 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.6144
$ 0.4779
-22.22%
Stock $ 42.24 0 yrs1.23 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1433
$ 0.1918
33.86%
Stock $ 42.78 1 yrs7.11 %$ 0.32 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-23-2024 $ 0.6266
$ 2.4154
285.50%
Stock $ 13.44 0 yrs0.30 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0930
$ 0.0360
-61.29%
Stock $ 77.16 2 yrs1.39 %$ 0.50 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2437
$ 1.7233
607.01%
Stock $ 7.21 3 yrs0.00 %$ 0.52 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0608
$ 0.0608
-0.00%
Stock $ 28.48 2 yrs0.42 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 1.5067
$ 0.3653
-75.75%
Stock $ 86.08 0 yrs0.42 %$ 7.87 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1599
$ 0.2010
25.71%
Stock $ 9.39 0 yrs0.00 %$ 0.33 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0742
$ 0.0742
-0.00%
Stock $ 24.34 0 yrs1.03 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2250
$ 0.2250
-0.00%
Stock $ 134.15 1 yrs0.29 %$ 8.73 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2005
$ 0.0624
-68.89%
Stock $ 32.34 2 yrs4.30 %$ 0.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5690
$ 0.8170
43.58%
Stock $ 78.42 0 yrs1.15 %$ 1.75 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2398
$ 0.2553
6.49%
Stock $ 48.16 0 yrs2.57 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0000
$ 0.3095
10000%
Stock $ 27.45 0 yrs6.45 %$ 3.72 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4244
$ 0.3795
-10.58%
Stock $ 7.11 13 yrs0.00 %$ 0.23 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0331
$ 0.0331
-0.00%
Stock $ 28.84 1 yrs1.63 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1834
$ 1.1471
525.60%
Stock $ 11.65 0 yrs1.80 %$ 2.29 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0959
$ 0.1142
19.09%
Stock $ 89.10 3 yrs1.67 %$ 24.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4078
$ 0.4178
2.45%
Stock $ 70.65 1 yrs1.09 %$ 11.64 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-07-2025 $ 0.1900
$ 0.2000
5.26%
Stock $ 111.80 11 yrs1.01 %$ 4.91 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3465
$ 0.3234
-6.66%
Stock $ 24.95 3 yrs2.97 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1815
$ 0.2341
28.94%
Stock $ 48.69 0 yrs0.84 %$ 0.67 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1740
$ 0.1048
-39.76%
Stock $ 34.04 0 yrs1.12 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1002
$ 0.1006
0.44%
Stock $ 104.46 5 yrs1.08 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3186
$ 0.3310
3.89%
Stock $ 28.51 1 yrs3.40 %$ 0.00 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.2010
$ 0.3264
62.39%
Stock $ 25.76 0 yrs0.19 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.2543
10000%
Stock $ 30.06 1 yrs0.00 %$ 2.31 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 1.4900
$ 0.1250
-91.61%
Stock $ 32.20 1 yrs6.09 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.4781
$ 0.4834
-67.30%
Stock $ 35.93 0 yrs5.96 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7071
$ 0.4168
-41.05%
Stock $ 24.96 0 yrs2.40 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2344
$ 0.1256
-46.42%
Stock $ 59.19 2 yrs3.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.5694
$ 1.2961
127.63%
Stock $ 20.82 4 yrs7.44 %$ 0.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9726
$ 0.5793
-40.44%
Stock $ 97.24 5 yrs1.60 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.3868
$ 0.4345
12.33%
Stock $ 52.23 0 yrs2.32 %$ 5.66 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 5.5270
$ 1.2110
-78.09%
Stock $ 40.54 4 yrs4.66 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1481
$ 0.1786
20.59%
Stock $ 25.98 1 yrs0.08 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.6442
$ 0.0241
-96.26%
Stock $ 34.05 1 yrs0.18 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1811
$ 0.1690
-6.67%
Stock $ 42.15 0 yrs2.42 %$ 37.56 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2899
$ 0.7274
150.94%
Stock $ 37.54 1 yrs2.93 %$ 0.06 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5164
$ 0.5805
12.42%
Stock $ 130.05 4 yrs1.21 %$ 3.86 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4656
$ 0.4682
0.56%
Stock $ 62.91 1 yrs1.32 %$ 47.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2390
$ 0.2669
11.67%
Stock $ 162.37 0 yrs0.20 %$ 27.99 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1071
$ 0.0661
-38.33%
Stock $ 60.47 0 yrs2.65 %$ 3.88 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5820
$ 0.5077
-12.77%
Stock $ 157.51 2 yrs1.03 %$ 1.09 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.5261
$ 0.4596
-12.64%
Stock $ 76.24 1 yrs2.09 %$ 0.20 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.2582
$ 0.3360
-73.30%
Stock $ 53.37 2 yrs1.50 %$ 6.95 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0801
$ 0.3994
398.77%
Stock $ 45.45 0 yrs3.41 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3859
$ 1.1596
200.45%
Stock $ 48.39 2 yrs4.77 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.2283
$ 1.3394
486.68%
Stock $ 126.18 1 yrs1.50 %$ 0.64 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5225
$ 0.7306
39.85%
Stock $ 81.87 0 yrs0.00 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.6780
10000%
Stock $ 25.76 0 yrs0.19 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0292
10000%
Stock $ 33.68 0 yrs1.60 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5314
$ 0.5314
-0.00%
Stock $ 25.30 1 yrs2.25 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.4574
$ 0.6756
47.71%
Stock $ 16.39 2 yrs3.35 %$ 0.03 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5276
$ 0.0188
-96.44%
Stock $ 15.56 0 yrs4.50 %$ 1.31 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-14-2025 $ 0.1750
$ 0.1750
-0.00%
Stock $ 21.88 0 yrs9.37 %$ 0.63 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5402
$ 0.8714
61.32%
Stock $ 25.28 2 yrs3.68 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2103
$ 0.7204
242.49%
Stock $ 46.89 3 yrs4.80 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2280
$ 0.4132
81.24%
Stock $ 238.02 0 yrs0.42 %$ 10.93 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3033
$ 0.2496
-17.70%
Stock $ 37.03 0 yrs1.73 %$ 0.28 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4946
$ 0.1460
-70.48%
Stock $ 11.29 0 yrs3.45 %$ 0.10 BNew Dividend Feb-18-2025 Feb-18-2025 Feb-28-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 25.34 0 yrs0.00 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0107
10000%
Stock $ 30.39 0 yrs1.78 %$ 5.81 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0848
$ 0.4511
431.98%
Stock $ 28.73 0 yrs1.98 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1560
$ 0.1626
4.22%
Stock $ 130.23 0 yrs1.49 %$ 16.32 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5858
$ 0.5802
-0.95%
Stock $ 25.56 1 yrs2.35 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1197
$ 1.0339
763.52%
Stock $ 60.31 1 yrs0.43 %$ 2.45 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2238
$ 0.2238
-0.00%
Stock $ 26.35 0 yrs0.30 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0000
$ 0.0203
10000%
Stock $ 338.19 3 yrs1.07 %$ 16.57 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.0774
$ 1.0173
-5.58%
Stock $ 24.56 0 yrs3.18 %$ 0.27 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6977
$ 0.0844
-87.91%
Stock $ 632.90 2 yrs0.59 %$ 30.15 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.9171
$ 0.7766
-15.32%
Stock $ 54.40 0 yrs1.14 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1486
$ 0.1429
-3.84%
Stock $ 22.91 4 yrs6.20 %$ 0.04 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8753
$ 0.5431
-37.96%
Stock $ 25.54 0 yrs4.86 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.3016
$ 1.2401
-4.73%
Stock $ 33.20 1 yrs0.12 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 2.1614
$ 0.0007
-99.97%
Stock $ 28.98 1 yrs7.07 %$ 0.00 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0419
$ 1.0250
2345.07%
Stock $ 18.75 0 yrs5.49 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.2578
$ 0.2578
-0.00%
Stock $ 60.02 0 yrs2.52 %$ 0.68 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6593
$ 0.8557
29.80%
Stock $ 33.02 1 yrs0.70 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0727
$ 0.0160
-77.99%
Stock $ 18.99 3 yrs3.37 %$ 0.31 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2386
$ 0.2386
-0.00%
Stock $ 66.76 2 yrs1.20 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2339
$ 0.2227
-4.79%
Stock $ 46.35 3 yrs4.08 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.4772
$ 1.4118
195.85%
Stock $ 52.75 1 yrs4.42 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.6536
$ 0.0572
-91.25%
Stock $ 23.00 0 yrs0.48 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1114
$ 0.1111
-0.35%
Stock $ 122.64 4 yrs1.14 %$ 3.81 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4426
$ 0.3702
-16.36%
Stock $ 9.60 0 yrs8.96 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 26.74 9 yrs4.34 %$ 4.58 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2900
$ 0.2900
-0.00%
Stock $ 3.35 2 yrs0.00 %$ 0.10 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.0127
$ 0.0127
-0.00%
Stock $ 68.01 1 yrs0.46 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0939
$ 0.3079
227.90%
Stock $ 25.67 2 yrs3.70 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2034
$ 0.5171
154.26%
Stock $ 96.24 8 yrs1.47 %$ 0.53 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4129
$ 0.3935
-4.69%
Stock $ 9.23 0 yrs8.45 %$ 1.97 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-10-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 291.46 3 yrs1.02 %$ 14.84 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8330
$ 0.7633
-8.37%
Stock $ 65.68 2 yrs0.91 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1624
$ 0.1784
9.85%
Stock $ 26.92 0 yrs0.48 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0613
$ 0.0676
10.33%
Stock $ 165.71 0 yrs1.79 %$ 13.31 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8619
$ 0.8584
-0.40%
Stock $ 23.46 0 yrs0.34 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1388
$ 0.1388
-0.00%
Stock $ 109.32 2 yrs2.33 %$ 4.71 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9145
$ 1.6309
78.35%
Stock $ 118.90 4 yrs1.74 %$ 4.46 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.5526
$ 0.6569
18.87%
Stock $ 109.04 2 yrs1.77 %$ 8.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5649
$ 0.5350
-5.31%
Stock $ 97.04 2 yrs1.64 %$ 2.45 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8901
$ 0.6949
-21.93%
Stock $ 29.38 0 yrs1.50 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2585
$ 0.1824
-29.46%
Stock $ 11.88 0 yrs0.00 %$ 2.14 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-18-2025 $ 0.0720
$ 0.8900
1136.11%
Stock $ 106.50 1 yrs2.70 %$ 14.74 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8487
$ 0.7480
-11.86%
Stock $ 24.99 0 yrs5.88 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-24-2025 $ 0.3672
$ 0.3672
-0.00%
Stock $ 77.52 0 yrs3.25 %$ 0.39 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1632
$ 1.3555
16.53%
Stock $ 70.55 0 yrs2.07 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2790
$ 0.5537
98.45%
Stock $ 50.60 1 yrs5.97 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2207
$ 0.0531
-75.94%
Stock $ 32.62 0 yrs6.99 %$ 0.65 BNew Dividend Mar-18-2025 Mar-18-2025 Mar-31-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 58.54 0 yrs0.22 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0212
$ 0.0414
95.28%
Stock $ 59.54 0 yrs1.29 %$ 0.25 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2248
$ 0.2406
7.06%
Stock $ 22.25 2 yrs4.31 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0768
$ 0.0732
-4.61%
Stock $ 53.45 1 yrs3.26 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.4406
$ 1.2952
193.96%
Stock $ 50.59 4 yrs0.99 %$ 1.06 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1336
$ 0.1691
26.59%
Stock $ 29.09 0 yrs0.00 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0117
10000%
Stock $ 25.31 0 yrs0.59 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0769
10000%
Stock $ 25.53 2 yrs10.42 %N/ANew Dividend Feb-01-2025 Feb-01-2025 Feb-18-2025 $ 0.7040
$ 0.6660
-5.40%
Stock $ 64.79 1 yrs0.97 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1594
$ 0.2399
50.47%
Stock $ 35.53 0 yrs2.62 %$ 0.04 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3719
$ 0.5559
49.49%
Stock $ 18.46 0 yrs7.75 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3563
$ 0.3563
-0.00%
Stock $ 6.10 1 yrs14.58 %$ 0.07 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 22.10 1 yrs1.49 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1711
$ 0.3334
94.87%
Stock $ 10.96 0 yrs13.50 %$ 0.26 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 45.72 3 yrs5.84 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2088
$ 0.2579
23.52%
Stock $ 36.52 1 yrs2.35 %$ 0.08 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1605
$ 0.7042
338.85%
Stock $ 26.24 0 yrs0.72 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.1947
10000%
Stock $ 67.28 2 yrs2.33 %$ 12.20 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5087
$ 1.0644
109.27%
Stock $ 50.24 3 yrs3.36 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1353
$ 0.1471
8.72%
Stock $ 38.92 1 yrs4.47 %$ 2.40 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8977
$ 0.8448
-5.89%
Stock $ 29.26 4 yrs2.70 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1363
$ 0.2278
67.10%
Stock $ 25.70 0 yrs1.87 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0544
$ 0.4218
675.99%
Stock $ 19.83 0 yrs0.05 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0277
$ 0.0121
-56.23%
Stock $ 92.27 0 yrs0.78 %$ 9.54 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2245
$ 0.2111
-5.97%
Stock $ 5.14 0 yrs0.00 %$ 0.39 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 379.78 2 yrs0.73 %$ 4.45 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.8247
$ 0.6598
-20.00%
Stock $ 128.56 0 yrs1.67 %$ 0.78 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6117
$ 0.5743
-6.12%
Stock $ 23.65 0 yrs1.02 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0000
$ 0.1192
10000%
Stock $ 146.20 3 yrs0.84 %$ 6.14 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2273
$ 0.4368
92.18%
Stock $ 222.47 0 yrs0.65 %$ 3.37 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5524
$ 0.3578
-35.22%
Stock $ 60.90 2 yrs3.50 %$ 9.98 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8991
$ 1.2268
36.45%
Stock $ 53.75 0 yrs0.89 %$ 0.03 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1378
$ 0.1098
-20.35%
Stock $ 45.47 3 yrs1.96 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0750
$ 0.0750
-0.00%
Stock $ 68.85 0 yrs1.25 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2428
$ 0.2752
13.35%
Stock $ 50.90 2 yrs5.48 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2096
$ 0.2826
34.83%
Stock $ 23.28 2 yrs5.37 %$ 2.00 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7734
$ 0.4752
-38.56%
Stock $ 30.00 0 yrs2.60 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4064
$ 0.3776
-7.09%
Stock $ 77.04 4 yrs1.41 %$ 0.96 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3160
$ 0.3125
-1.12%
Stock $ 25.90 2 yrs2.86 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1304
$ 0.2114
62.18%
Stock $ 38.27 2 yrs0.94 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0892
$ 0.1350
51.25%
Stock $ 60.62 2 yrs0.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0597
$ 0.0572
-4.30%
Stock $ 20.16 0 yrs7.89 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 57.55 0 yrs2.83 %$ 2.61 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5586
$ 0.5079
-9.09%
Stock $ 12.36 3 yrs4.53 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0467
$ 0.0467
-0.00%
Stock $ 19.07 1 yrs8.07 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1302
$ 0.2266
74.07%
Stock $ 12.84 1 yrs5.92 %$ 0.34 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-13-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 73.12 0 yrs1.79 %$ 0.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7148
$ 0.5980
-16.34%
Stock $ 45.79 4 yrs1.03 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1387
$ 0.1410
1.67%
Stock $ 44.81 4 yrs2.16 %$ 0.32 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5747
$ 0.3971
-30.91%
Stock $ 77.16 2 yrs1.39 %$ 0.50 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2437
$ 2.9729
1119.68%
Stock $ 28.48 2 yrs0.42 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 1.5067
$ 3.4645
129.94%
Stock $ 103.27 0 yrs0.43 %$ 38.50 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1451
$ 0.1334
-8.11%
Stock $ 52.60 2 yrs3.17 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5095
$ 1.1625
128.18%
Stock $ 101.76 0 yrs1.07 %$ 4.29 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6504
$ 0.4349
-33.13%
Stock $ 28.77 2 yrs3.51 %$ 0.33 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5865
$ 0.4273
-27.15%
Stock $ 111.56 3 yrs1.28 %$ 2.71 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3645
$ 0.4571
25.40%
Stock $ 6.81 0 yrs11.16 %$ 0.20 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 48.16 0 yrs2.57 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0000
$ 0.3095
10000%
Stock $ 9.18 1 yrs5.01 %$ 0.09 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2137
$ 0.2427
13.54%
Stock $ 52.33 2 yrs2.96 %$ 4.79 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7839
$ 0.7673
-2.12%
Stock $ 31.42 4 yrs4.07 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4728
$ 0.8090
71.12%
Stock $ 65.89 1 yrs1.73 %$ 0.41 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3589
$ 0.2108
-41.26%
Stock $ 19.08 0 yrs2.36 %$ 0.10 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-06-2025 $ 3.3189
$ 0.4542
-86.32%
Stock $ 91.30 0 yrs0.48 %$ 2.57 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1401
$ 0.1248
-10.93%
Stock $ 25.32 2 yrs2.29 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1036
$ 0.1392
34.41%
Stock $ 34.46 3 yrs3.89 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6204
$ 0.7224
16.44%
Stock $ 17.64 0 yrs2.55 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0691
$ 0.3793
449.11%
Stock $ 64.71 2 yrs1.25 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2496
$ 0.2262
-9.37%
Stock $ 26.49 1 yrs0.94 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0353
$ 0.0709
101.20%
Stock $ 56.14 1 yrs1.34 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4910
$ 0.9999
103.65%
Stock $ 21.24 4 yrs5.93 %$ 0.30 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4334
$ 0.8272
90.85%
Stock $ 61.52 10 yrs2.26 %$ 4.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4031
$ 0.3780
-6.21%
Stock $ 25.78 1 yrs11.83 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8104
$ 1.4233
75.63%
Stock $ 28.09 0 yrs0.64 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0374
$ 0.0662
77.08%
Stock $ 18.22 1 yrs3.24 %$ 0.03 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3678
$ 0.2269
-38.31%
Stock $ 97.94 5 yrs1.26 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.3266
$ 0.3419
4.68%
Stock $ 31.22 2 yrs4.32 %$ 0.67 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5335
$ 0.8186
53.44%
Stock $ 46.15 4 yrs4.33 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1552
$ 0.1892
21.91%
Stock $ 71.06 1 yrs1.17 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2235
$ 0.2798
25.15%
Stock $ 25.98 1 yrs0.08 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.6442
$ 4.1677
546.96%
Stock $ 21.44 1 yrs29.56 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2630
$ 6.3357
2308.71%
Stock $ 24.66 0 yrs4.54 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0783
$ 0.1691
115.89%
Stock $ 81.68 3 yrs1.62 %$ 0.14 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5059
$ 0.2872
-43.24%
Stock $ 54.80 2 yrs1.17 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1249
$ 0.1962
57.09%
Stock $ 93.43 0 yrs2.56 %$ 3.09 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7126
$ 0.7983
12.04%
Stock $ 27.16 1 yrs1.91 %$ 0.57 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1192
$ 0.1176
-1.27%
Stock $ 28.84 1 yrs1.63 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1834
$ 0.1202
-34.46%
Stock $ 72.73 0 yrs1.84 %$ 2.73 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2654
$ 1.0738
304.55%
Stock $ 57.55 0 yrs2.83 %$ 2.61 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5586
$ 0.5079
-9.09%
Stock $ 26.76 0 yrs2.62 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0771
$ 0.6240
709.11%
Stock $ 19.92 3 yrs3.21 %$ 4.48 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 146.05 0 yrs1.03 %$ 0.44 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3614
$ 0.4339
20.07%
Stock $ 81.87 0 yrs0.00 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.8201
10000%
Stock $ 30.86 2 yrs1.30 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0988
$ 0.1366
38.20%
Stock $ 25.76 0 yrs0.19 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0520
10000%
Stock $ 17.92 1 yrs5.92 %$ 0.09 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-23-2024 $ 0.7702
$ 0.2878
-62.63%
Stock $ 23.42 1 yrs0.56 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0371
$ 0.0472
27.12%
Stock $ 20.08 0 yrs4.43 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.4339
$ 0.8862
-38.19%
Stock $ 92.85 1 yrs2.14 %$ 16.51 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5824
$ 0.5456
-6.32%
Stock $ 37.91 2 yrs1.45 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0750
$ 0.4706
527.66%
Stock $ 10.40 1 yrs5.29 %$ 0.20 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0542
$ 0.0542
-0.00%
Stock $ 41.23 0 yrs4.61 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1778
$ 0.3202
80.09%
Stock $ 31.76 1 yrs1.64 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1117
$ 0.1627
45.69%
Stock $ 146.32 4 yrs1.03 %$ 1.43 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4486
$ 0.4064
-9.41%
Stock $ 11.15 0 yrs8.97 %$ 5.80 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 61.55 2 yrs3.28 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 1.1718
$ 0.8501
-27.45%
Stock $ 52.23 0 yrs2.32 %$ 5.66 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 5.5270
$ 0.1923
-96.52%
Stock $ 11.29 0 yrs3.45 %$ 0.10 BNew Dividend Mar-17-2025 Mar-17-2025 Mar-31-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 37.36 1 yrs3.88 %$ 0.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7535
$ 0.7535
-0.00%
Stock $ 594.61 3 yrs1.29 %$ 440.19 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 2.2346
$ 2.1342
-4.49%
Stock $ 31.68 1 yrs0.00 %$ 2.06 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-10-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 129.89 0 yrs0.39 %$ 18.11 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1652
$ 0.1194
-27.71%
Stock $ 25.53 1 yrs2.35 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2386
$ 0.1482
-37.92%
Stock $ 24.32 0 yrs0.70 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.3289
$ 0.3289
-0.00%
Stock $ 97.66 0 yrs2.25 %$ 1.34 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6272
$ 0.6782
8.12%
Stock $ 68.59 0 yrs1.06 %$ 1.77 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2049
$ 0.1641
-19.93%
Stock $ 185.96 0 yrs1.72 %$ 1.66 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.8353
$ 0.8572
2.62%
Stock $ 54.07 1 yrs0.35 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0806
$ 0.0419
-47.96%
Stock $ 32.73 1 yrs5.01 %$ 0.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.2230
$ 0.4142
-66.13%
Stock $ 33.20 1 yrs0.12 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 2.1614
$ 0.4371
-79.78%
Stock $ 68.63 4 yrs2.75 %$ 1.96 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3784
$ 1.5096
298.92%
Stock $ 185.44 1 yrs1.06 %$ 0.37 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.3655
$ 0.6092
-55.39%
Stock $ 33.02 1 yrs0.70 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0727
$ 0.0490
-32.63%
Stock $ 47.62 0 yrs2.60 %$ 0.08 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3622
$ 0.3510
-3.08%
Stock $ 112.80 3 yrs3.65 %$ 10.56 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.2295
$ 1.1217
-8.77%
Stock $ 70.85 1 yrs0.92 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1684
$ 0.2478
47.15%
Stock $ 24.96 1 yrs6.53 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0527
$ 0.7734
1368.06%
Stock $ 34.03 0 yrs0.76 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.2646
10000%
Stock $ 12.86 3 yrs0.00 %$ 3.41 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-08-2025 $ 0.0925
$ 0.0925
-0.00%
Stock $ 55.81 2 yrs3.24 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 1.0404
$ 0.7703
-25.96%
Stock $ 52.75 1 yrs4.42 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.6536
$ 0.6531
-0.07%
Stock $ 61.68 1 yrs0.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0428
$ 0.0356
-16.82%
Stock $ 26.27 2 yrs2.47 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2561
$ 0.1757
-31.40%
Stock $ 25.28 2 yrs3.68 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2103
$ 0.0328
-84.41%
Stock $ 47.81 3 yrs2.74 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1060
$ 0.2052
93.56%
Stock $ 5.46 1 yrs10.44 %$ 0.15 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 30.21 2 yrs1.66 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1322
$ 0.1465
10.75%
Stock $ 33.97 2 yrs4.15 %$ 2.96 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6831
$ 0.7265
6.36%
Stock $ 9.23 0 yrs8.45 %$ 1.97 BNew Dividend Mar-31-2025 Mar-31-2025 Apr-10-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 43.13 3 yrs4.38 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1391
$ 0.1692
21.62%
Stock $ 131.88 4 yrs3.63 %$ 24.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.5496
$ 1.3164
-15.05%
Stock $ 55.95 3 yrs1.30 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2005
$ 0.2113
5.37%
Stock $ 18.57 3 yrs0.00 %$ 6.45 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1700
$ 0.1900
11.76%
Stock $ 68.57 2 yrs1.31 %$ 0.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2443
$ 0.3198
30.94%
Stock $ 25.56 1 yrs2.35 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1197
$ 0.1810
51.19%
Stock $ 51.28 0 yrs2.87 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7087
$ 0.7585
7.02%
Stock $ 24.73 0 yrs0.20 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0000
$ 0.0531
10000%
Stock $ 294.78 3 yrs0.78 %$ 12.19 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5409
$ 1.0494
93.99%
Stock $ 57.97 2 yrs3.50 %$ 4.25 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6287
$ 1.4015
122.90%
Stock $ 256.58 4 yrs1.51 %$ 5.60 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 1.1666
$ 0.9188
-21.24%
Stock $ 137.36 4 yrs1.05 %$ 6.14 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5237
$ 0.3508
-33.01%
Stock $ 29.38 0 yrs1.50 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2585
$ 0.2315
-10.44%
Stock $ 45.66 0 yrs2.63 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3451
$ 0.8548
147.67%
Stock $ 211.26 0 yrs0.73 %$ 18.19 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4401
$ 0.7480
69.99%
Stock $ 1,221.61 0 yrs5.93 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-30-2025 $ 10.0000
$ 18.1250
81.25%
Stock $ 65.03 0 yrs2.98 %$ 0.21 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9894
$ 0.9497
-4.01%
Stock $ 4.23 2 yrs0.00 %$ 0.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0433
$ 0.0433
-0.00%
Stock $ 46.62 5 yrs1.74 %$ 0.56 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2502
$ 0.2274
-9.11%
Stock $ 50.60 1 yrs5.97 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2207
$ 0.2744
24.33%
Stock $ 67.33 0 yrs0.39 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2731
$ 0.3036
11.17%
Stock $ 20.79 0 yrs9.04 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 71.36 0 yrs0.88 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1867
$ 0.1602
-14.19%
Stock $ 42.07 3 yrs3.97 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.6573
$ 0.3968
-39.63%
Stock $ 50.34 4 yrs0.81 %$ 0.24 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0873
$ 0.2104
140.91%
Stock $ 52.52 1 yrs1.58 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.5431
$ 0.4569
-15.87%
Stock $ 59.34 0 yrs0.83 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0197
$ 0.2538
1187.58%
Stock $ 29.09 0 yrs0.00 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0981
10000%
Stock $ 23.95 0 yrs3.05 %$ 0.00 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.1867
$ 0.1846
-1.12%
Stock $ 30.40 2 yrs1.68 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2603
$ 0.2544
-2.26%
Stock $ 24.83 0 yrs6.40 %N/ANew Dividend Jan-31-2025 Feb-01-2025 Feb-18-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 72.35 0 yrs1.73 %$ 0.21 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2475
$ 1.0001
304.04%
Stock $ 50.35 0 yrs1.31 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2752
$ 0.3867
40.52%
Stock $ 44.21 0 yrs3.78 %$ 2.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7013
$ 0.9675
37.95%
Stock $ 26.24 0 yrs0.72 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.1947
10000%
Stock $ 35.67 1 yrs4.12 %$ 0.69 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9064
$ 0.5593
-38.30%
Stock $ 68.31 1 yrs1.07 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1546
$ 0.2279
47.41%
Stock $ 19.14 0 yrs2.51 %$ 0.73 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-14-2025 $ 0.0000
$ 0.1200
10000%
Stock $ 520.00 1 yrs7.69 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 10.0000
$ 10.0000
-0.00%
Stock $ 25.96 0 yrs0.23 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0002
$ 0.0002
-0.00%
Stock $ 20.87 1 yrs7.47 %$ 0.99 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6620
$ 0.8941
35.07%
Stock $ 50.07 1 yrs2.86 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1144
$ 0.2265
98.05%
Stock $ 45.33 0 yrs2.12 %$ 0.11 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3487
$ 0.6152
76.42%
Stock $ 407.21 0 yrs0.45 %$ 106.34 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5575
$ 0.4256
-23.67%
Stock $ 211.14 0 yrs2.33 %$ 3.11 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 1.3194
$ 1.2068
-8.53%
Stock $ 144.65 3 yrs1.04 %$ 2.20 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4294
$ 0.4328
0.81%
Stock $ 91.93 0 yrs3.03 %$ 0.51 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7270
$ 0.5269
-27.52%
Stock $ 45.21 1 yrs0.24 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0323
$ 0.0348
7.55%
Stock $ 52.06 1 yrs3.05 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.8178
$ 0.7746
-5.28%
Stock $ 45.83 1 yrs2.57 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0820
$ 0.1635
99.39%
Stock $ 41.60 3 yrs1.76 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2611
$ 0.2497
-4.37%
Stock $ 51.47 0 yrs0.16 %$ 0.80 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0418
$ 0.0801
91.49%
Stock $ 32.62 0 yrs6.99 %$ 0.65 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 76.64 4 yrs0.77 %$ 0.57 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1796
$ 0.1680
-6.42%
Stock $ 65.69 1 yrs1.00 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1291
$ 0.2292
77.54%
Stock $ 49.98 0 yrs3.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1270
$ 0.1347
6.06%
Stock $ 25.31 0 yrs0.59 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0337
10000%
Stock $ 21.20 0 yrs3.77 %$ 2.96 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 12.71 0 yrs11.17 %$ 1.71 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.3550
$ 0.3550
-0.00%
Stock $ 60.62 2 yrs0.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0597
$ 0.0893
49.60%
Stock $ 84.32 10 yrs1.59 %$ 4.60 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-10-2025 $ 0.3000
$ 0.3350
11.67%
Stock $ 29.05 0 yrs1.38 %$ 0.24 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1856
$ 0.2160
16.39%
Stock $ 20.43 0 yrs7.73 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3937
$ 0.3937
-0.00%
Stock $ 10.67 0 yrs13.87 %$ 0.11 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 38.16 0 yrs0.50 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1175
$ 0.0696
-40.79%
Stock $ 16.76 1 yrs0.72 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0422
$ 0.1216
187.81%
Stock $ 59.67 2 yrs3.18 %$ 0.27 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1383
$ 0.7661
-32.69%
Stock $ 46.84 1 yrs4.40 %$ 0.78 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4757
$ 1.5803
232.25%
Stock $ 101.56 0 yrs0.25 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0751
$ 0.0204
-72.84%
Stock $ 50.60 1 yrs4.92 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2057
$ 0.0042
-97.97%
Stock $ 27.08 2 yrs3.95 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6216
$ 0.4511
-27.44%
Stock $ 30.01 0 yrs10.13 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.1807
10000%
Stock $ 86.65 2 yrs1.49 %$ 3.52 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6723
$ 0.6173
-8.19%
Stock $ 13.45 0 yrs0.30 %$ 1.61 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 26.44 2 yrs0.23 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0935
$ 0.0529
-43.35%
Stock $ 25.50 1 yrs0.78 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0063
$ 0.1011
1504.63%
Stock $ 96.83 0 yrs0.46 %$ 1.05 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1307
$ 0.0952
-27.14%
Stock $ 45.85 3 yrs5.10 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1756
$ 0.2238
27.45%
Stock $ 46.55 0 yrs2.69 %$ 2.17 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3465
$ 0.3085
-10.99%
Stock $ 53.35 0 yrs1.48 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0000
$ 0.1965
10000%
Stock $ 103.31 0 yrs0.46 %$ 5.14 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1199
$ 0.1182
-1.41%
Stock $ 25.05 2 yrs6.11 %$ 0.06 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4843
$ 1.0420
115.18%
Stock $ 118.49 2 yrs1.69 %$ 22.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9354
$ 1.0662
13.98%
Stock $ 20.42 2 yrs1.71 %$ 0.15 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0930
$ 0.0772
-16.96%
Stock $ 28.11 1 yrs3.34 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.5691
$ 0.9389
64.96%
Stock $ 65.87 1 yrs1.20 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1692
$ 0.2757
62.91%
Stock $ 82.11 4 yrs1.17 %$ 1.40 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2801
$ 0.2715
-3.07%
Stock $ 56.57 0 yrs2.21 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0811
$ 0.0904
11.43%
Stock $ 24.61 0 yrs2.19 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0821
$ 0.1614
96.69%
Stock $ 33.18 2 yrs2.05 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2809
$ 0.1763
-37.23%
Stock $ 19.78 2 yrs30.33 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 5.0275
$ 0.9719
-80.67%
Stock $ 12.33 4 yrs0.00 %$ 0.18 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.1900
$ 0.1150
-39.47%
Stock $ 43.72 3 yrs3.73 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8864
$ 0.7411
-16.39%
Stock $ 21.00 0 yrs1.33 %$ 0.11 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 29.99 0 yrs6.94 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 1.1301
$ 2.0819
84.22%
Stock $ 26.49 1 yrs0.94 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0353
$ 0.1559
342.19%
Stock $ 156.98 2 yrs1.46 %$ 0.78 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1893
$ 1.1025
-7.30%
Stock $ 65.81 2 yrs0.99 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2013
$ 0.2098
4.24%
Stock $ 21.54 0 yrs5.15 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.2887
$ 0.2679
-7.21%
Stock $ 61.26 2 yrs3.41 %$ 1.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8035
$ 1.2904
60.60%
Stock $ 22.45 1 yrs8.95 %$ 3.57 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9144
$ 1.0920
19.43%
Stock $ 130.22 6 yrs1.17 %$ 30.58 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4387
$ 0.4080
-7.00%
Stock $ 41.49 1 yrs2.58 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2191
$ 0.4410
101.30%
Stock $ 53.71 2 yrs3.24 %$ 0.12 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1945
$ 0.5488
-54.06%
Stock $ 52.84 0 yrs4.92 %$ 2.83 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.6510
$ 1.2981
-21.37%
Stock $ 77.16 2 yrs1.39 %$ 0.50 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2437
$ 0.5361
119.93%
Stock $ 153.45 0 yrs3.91 %N/ANew Dividend Feb-05-2025 Feb-05-2025 Feb-15-2025 $ 1.5000
$ 1.5000
-0.00%
Stock $ 28.48 2 yrs0.42 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 1.5067
$ 0.1192
-92.09%
Stock $ 97.71 2 yrs1.33 %$ 0.36 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4461
$ 0.8558
91.83%
Stock $ 66.37 2 yrs3.31 %$ 30.11 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.0192
$ 1.1818
15.95%
Stock $ 24.66 0 yrs4.54 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0783
$ 0.1875
139.30%
Stock $ 103.89 0 yrs0.21 %$ 5.20 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0946
$ 0.0496
-47.56%
Stock $ 43.28 3 yrs5.98 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2085
$ 0.2491
19.47%
Stock $ 61.15 3 yrs1.21 %$ 1.32 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2164
$ 0.2042
-5.63%
Stock $ 58.89 3 yrs1.24 %$ 3.40 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2342
$ 0.1995
-14.81%
Stock $ 134.27 0 yrs0.88 %$ 2.12 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3016
$ 0.3689
22.30%
Stock $ 28.84 1 yrs1.63 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1834
$ 1.1192
510.40%
Stock $ 49.25 0 yrs0.77 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0000
$ 0.0942
10000%
Stock $ 20.60 1 yrs4.03 %$ 0.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3480
$ 0.4838
39.00%
Stock $ 70.70 2 yrs3.24 %$ 6.69 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.4252
$ 0.8637
-39.40%
Stock $ 66.79 1 yrs2.07 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2132
$ 0.4249
99.30%
Stock $ 60.61 0 yrs1.86 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2956
$ 0.3359
13.63%
Stock $ 81.14 0 yrs2.26 %$ 0.66 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4888
$ 0.6406
31.05%
Stock $ 35.56 3 yrs3.88 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.2352
$ 0.3487
48.27%
Stock $ 11.97 3 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0633
$ 0.0633
-0.00%
Stock $ 195.39 4 yrs1.92 %$ 0.81 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.4931
$ 2.2629
51.55%
Stock $ 59.15 0 yrs0.46 %$ 5.26 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0797
$ 0.1073
34.74%
Stock $ 23.35 0 yrs2.87 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1466
$ 0.3561
142.90%
Stock $ 25.76 0 yrs0.19 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0520
10000%
Stock $ 5.08 1 yrs14.96 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.0550
$ 0.0550
-0.00%
Stock $ 30.06 1 yrs0.00 %$ 2.31 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 1.4900
$ 1.4900
-0.00%
Stock $ 23.42 1 yrs0.56 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0371
$ 0.1284
245.75%
Stock $ 10.60 0 yrs0.00 %$ 2.54 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 50.85 0 yrs4.35 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.4087
$ 0.7436
81.93%
Stock $ 141.59 0 yrs0.58 %$ 19.74 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2513
$ 0.2540
1.07%
Stock $ 16.81 0 yrs2.32 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.3915
10000%
Stock $ 19.67 0 yrs1.93 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2182
$ 0.1593
-26.97%
Stock $ 24.20 0 yrs3.68 %$ 1.40 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4686
$ 0.4165
-11.13%
Stock $ 39.87 1 yrs5.74 %$ 0.12 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9930
$ 1.2981
30.72%
Stock $ 65.37 5 yrs4.28 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 1.1838
$ 1.6205
36.89%
Stock $ 52.23 0 yrs2.32 %$ 5.66 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 5.5270
$ 0.3145
-94.31%
Stock $ 34.05 1 yrs0.18 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1811
$ 0.0121
-93.33%
Stock $ 37.22 1 yrs2.87 %$ 0.03 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6271
$ 0.4379
-30.18%
Stock $ 36.81 4 yrs1.63 %$ 0.14 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-27-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 57.02 0 yrs0.30 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0717
$ 0.0717
-0.00%
Stock $ 31.68 1 yrs0.00 %$ 2.06 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-10-2025 $ 0.0500
$ 3.0000
5900.00%
Stock $ 89.46 3 yrs1.44 %$ 22.96 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3739
$ 0.3229
-13.64%
Stock $ 72.42 0 yrs1.92 %$ 0.01 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8017
$ 0.5908
-26.30%
Stock $ 28.47 0 yrs0.81 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 4.0377
$ 0.2301
-94.30%
Stock $ 125.42 1 yrs1.80 %$ 8.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7291
$ 0.6475
-11.19%
Stock $ 43.55 0 yrs2.50 %$ 1.25 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3212
$ 0.2667
-16.96%
Stock $ 149.59 5 yrs1.52 %$ 0.65 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.6203
$ 0.6793
9.51%
Stock $ 13.76 2 yrs1.31 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1128
$ 0.1836
62.71%
Stock $ 166.30 3 yrs2.96 %$ 2.74 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 1.3117
$ 1.2754
-2.77%
Stock $ 70.98 0 yrs2.28 %$ 0.09 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5906
$ 1.0304
74.48%
Stock $ 108.00 0 yrs1.47 %$ 0.19 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.2335
$ 0.3574
-71.03%
Stock $ 33.20 1 yrs0.12 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 2.1614
$ 1.7235
-20.26%
Stock $ 19.43 1 yrs4.79 %$ 0.09 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2090
$ 0.2122
1.49%
Stock $ 35.11 0 yrs3.25 %$ 0.35 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.5052
$ 0.6338
25.44%
Stock $ 50.85 0 yrs2.93 %$ 0.71 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4439
$ 0.4005
-9.76%
Stock $ 22.72 3 yrs4.58 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0889
$ 0.0890
0.10%
Stock $ 46.39 0 yrs2.33 %$ 5.04 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.1905
$ 0.8911
367.64%
Stock $ 72.68 1 yrs2.27 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.4355
$ 0.6318
45.07%
Stock $ 58.43 4 yrs2.58 %$ 0.10 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8279
$ 0.6777
-18.15%
Stock $ 41.23 4 yrs2.28 %$ 0.03 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-23-2024 $ 0.4759
$ 0.4759
-0.00%
Stock $ 30.40 2 yrs1.68 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2603
$ 0.6392
145.58%
Stock $ 20.96 1 yrs3.91 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.6880
$ 0.8173
18.80%
Stock $ 26.24 0 yrs3.16 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.3759
$ 0.2236
-40.52%
Stock $ 25.28 2 yrs3.68 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2103
$ 0.1091
-48.14%
Stock $ 40.44 0 yrs3.68 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.1040
$ 0.1876
80.29%
Stock $ 10.23 1 yrs13.20 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 79.64 4 yrs1.96 %$ 2.07 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3421
$ 0.5162
50.89%
Stock $ 22.67 0 yrs1.01 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.2275
10000%
Stock $ 28.36 2 yrs1.23 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.6636
$ 0.6636
-0.00%
Stock $ 35.35 1 yrs3.37 %$ 0.66 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.9146
$ 0.2717
-70.30%
Stock $ 11.29 0 yrs3.45 %$ 0.10 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 25.34 0 yrs0.00 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.0000
$ 0.0107
10000%
Stock $ 34.94 1 yrs1.03 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.0940
$ 0.0997
6.10%
Stock $ 75.68 2 yrs3.24 %$ 54.58 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.3928
$ 1.0572
-24.10%
Stock $ 5.83 0 yrs10.98 %$ 0.76 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 25.56 1 yrs2.35 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1197
$ 0.5680
374.34%
Stock $ 26.57 0 yrs0.11 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.0000
$ 0.0283
10000%
Stock $ 224.43 0 yrs1.13 %$ 49.06 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.7522
$ 0.6940
-7.74%
Stock $ 46.91 1 yrs2.92 %$ 19.67 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.0429
$ 0.3263
-68.71%
Stock $ 21.30 0 yrs0.75 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.2256
$ 0.1633
-27.63%
Stock $ 256.90 3 yrs1.21 %$ 3.52 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-20-2024 $ 0.7503
$ 0.9667
28.84%
Stock $ 34.41 2 yrs3.69 %$ 0.08 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.4252
$ 0.8484
99.54%
Stock $ 29.38 0 yrs1.50 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.2585
$ 0.3674
42.10%
Stock $ 133.64 3 yrs1.35 %$ 12.78 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4000
$ 0.4500
12.50%
Stock $ 53.00 4 yrs3.17 %$ 4.14 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.8301
$ 0.8490
2.27%
Stock $ 70.48 2 yrs3.46 %$ 85.38 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.3096
$ 1.1305
-13.68%
Stock $ 19.85 0 yrs5.49 %N/ANew Dividend Jan-15-2025 Jan-15-2025 Feb-03-2025 $ 0.2734
$ 0.2734
-0.00%
Stock $ 141.92 0 yrs1.47 %$ 0.39 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.1464
$ 0.9287
-18.99%
Stock $ 22.57 0 yrs0.31 %$ 0.41 BNew Dividend Dec-31-2024 Dec-31-2024 Feb-13-2025 $ 0.0165
$ 0.0181
10.00%
Stock $ 51.99 0 yrs3.44 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 1.1438
$ 0.6508
-43.10%
Stock $ 63.77 0 yrs2.01 %$ 0.61 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 0.3776
$ 0.3806
0.79%
Stock $ 76.15 2 yrs3.23 %$ 0.02 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-20-2024 $ 1.4567
$ 1.0051
-31.01%
Stock $ 52.31 1 yrs4.61 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-19-2024 $ 0.8533
$ 0.8692
1.86%
Stock $ 40.62 3 yrs0.00 %$ 0.67 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 19.81 2 yrs11.61 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.7251
$ 2.2966
216.74%
Stock $ 9.09 0 yrs0.00 %$ 0.59 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 23.50 3 yrs4.17 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0748
$ 0.1181
57.89%
Stock $ 11.79 0 yrs1.27 %$ 0.27 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0185
$ 0.1497
709.19%
Stock $ 6.60 3 yrs0.00 %$ 0.18 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 31.28 2 yrs0.26 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0285
$ 0.0473
65.96%
Stock $ 42.57 0 yrs6.37 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0000
$ 2.7140
10000%
Stock $ 12.18 3 yrs9.28 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Feb-28-2025 $ 0.0890
$ 0.0890
-0.00%
Stock $ 18.84 2 yrs0.00 %$ 0.95 BNew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.2600
$ 0.2600
-0.00%
Stock $ 4.11 4 yrs0.00 %$ 0.01 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 13.98 0 yrs0.21 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.0000
$ 0.0331
10000%
Stock $ 619.87 7 yrs0.81 %$ 30.24 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 1.2500
$ 1.2500
-0.00%
Stock $ 21.87 0 yrs1.28 %$ 0.74 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 38.85 0 yrs0.00 %$ 0.64 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.4365
$ 7.3984
1594.94%
Stock $ 18.62 13 yrs3.44 %$ 3.70 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 26.33 0 yrs0.76 %$ 0.20 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 94.50 0 yrs0.13 %$ 8.10 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-16-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 37.90 2 yrs1.21 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1226
$ 0.0769
-37.28%
Stock $ 5.92 0 yrs0.00 %$ 0.18 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 55.43 1 yrs2.15 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.1742
$ 0.0002
-99.88%
Stock $ 30.15 2 yrs0.80 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0783
$ 1.3804
1662.96%
Stock $ 9.82 0 yrs1.43 %$ 1.67 BNew Dividend Jan-22-2025 Jan-22-2025 Feb-05-2025 $ 0.0350
$ 0.0350
-0.00%
Stock $ 19.09 1 yrs30.49 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.4850
$ 0.4850
-0.00%
Stock $ 31.93 7 yrs3.63 %$ 19.56 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-17-2025 $ 0.2800
$ 0.2900
3.57%
Stock $ 17.40 3 yrs5.52 %$ 0.79 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 25.10 0 yrs7.77 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.4875
$ 0.4875
-0.00%
Stock $ 67.97 1 yrs0.24 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1369
$ 0.1597
16.65%
Stock $ 3.15 0 yrs0.00 %$ 0.11 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 14.36 3 yrs9.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-31-2025 $ 0.1080
$ 0.1080
-0.00%
Stock $ 10.00 11 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0771
$ 0.0771
-0.00%
Stock $ 25.44 0 yrs8.84 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 25.09 0 yrs6.18 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.0949
$ 0.2205
132.24%
Stock $ 113.83 11 yrs2.07 %$ 197.43 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-14-2025 $ 0.5500
$ 0.5900
7.27%
Stock $ 11.88 3 yrs2.02 %$ 0.57 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-08-2025 $ 1.1500
$ 1.1500
-0.00%
Stock $ 31.28 2 yrs0.26 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0285
$ 0.5810
1938.60%
Stock $ 49.18 0 yrs1.77 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0000
$ 0.8748
10000%
Stock $ 58.96 0 yrs4.24 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.0000
$ 0.6250
10000%
Stock $ 25.00 0 yrs9.24 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.5781
$ 0.5781
-0.00%
Stock $ 12.61 0 yrs9.67 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0970
$ 0.0970
-0.00%
Stock $ 42.32 14 yrs4.91 %$ 9.57 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-16-2025 $ 0.5100
$ 0.5200
1.96%
Stock $ 40.58 3 yrs0.99 %$ 4.64 BNew Dividend Jan-24-2025 Jan-24-2025 Feb-03-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 12.18 3 yrs9.28 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0890
$ 0.0890
-0.00%
Stock $ 48.53 0 yrs4.78 %$ 6.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-16-2025 $ 0.5800
$ 0.5800
-0.00%
Stock $ 23.25 2 yrs0.90 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.2064
$ 0.2120
2.75%
Stock $ 37.46 2 yrs1.87 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1702
$ 0.0794
-53.35%
Stock $ 17.65 2 yrs0.68 %$ 0.17 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 55.43 1 yrs2.15 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.1742
$ 0.1740
-0.12%
Stock $ 6.94 0 yrs14.41 %$ 1.17 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 10.83 0 yrs0.00 %$ 0.05 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0780
$ 0.0780
-0.00%
Stock $ 170.06 7 yrs0.94 %$ 138.38 BNew Dividend Feb-20-2025 Feb-20-2025 Mar-13-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 18.04 0 yrs10.42 %$ 3.12 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4700
$ 0.4700
-0.00%
Stock $ 20.69 0 yrs8.02 %N/ANew Dividend Jan-09-2025 Jan-09-2025 Jan-23-2025 $ 0.4141
$ 0.4141
-0.00%
Stock $ 9.98 3 yrs6.01 %$ 1.53 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 17.95 0 yrs8.69 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 30.15 2 yrs0.80 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0783
$ 0.0088
-88.76%
Stock $ 24.37 0 yrs0.45 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0000
$ 0.0542
10000%
Stock $ 8.63 0 yrs3.82 %$ 0.19 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0000
$ 0.3300
10000%
Stock $ 11.29 0 yrs8.15 %$ 1.44 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2300
$ 0.2300
-0.00%
Stock $ 7.42 4 yrs0.00 %$ 0.71 BNew Dividend Jan-08-2025 Jan-08-2025 Jan-16-2025 $ 0.1150
$ 0.1150
-0.00%
Stock $ 26.54 0 yrs1.39 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0992
$ 0.1308
31.85%
Stock $ 14.36 3 yrs9.40 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Feb-28-2025 $ 0.1080
$ 0.1080
-0.00%
Stock $ 60.59 1 yrs0.63 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.8244
$ 0.0301
-96.35%
Stock $ 68.06 7 yrs11.17 %$ 1.93 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 1.9000
$ 1.9000
-0.00%
Stock $ 26.00 0 yrs8.19 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5313
$ 0.5313
-0.00%
Stock $ 43.29 0 yrs2.77 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.2900
$ 0.2000
-31.03%
Stock $ 43.38 0 yrs2.03 %$ 1.79 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-25-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 10.49 0 yrs8.96 %$ 3.54 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.2350
$ 0.2350
-0.00%
Stock $ 5.52 0 yrs7.25 %$ 0.22 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-23-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 42.79 2 yrs1.12 %$ 0.04 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-19-2024 $ 0.1286
$ 0.1292
0.51%
Stock $ 2.12 0 yrs0.00 %$ 0.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 39.35 2 yrs0.91 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0999
$ 0.0779
-22.02%
Stock $ 57.69 0 yrs14.40 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.6090
$ 0.5768
-5.29%
Stock $ 11.77 3 yrs0.00 %$ 1.57 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 132.50 11 yrs0.19 %$ 7.59 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.0600
$ 0.0625
4.17%
Stock $ 52.21 1 yrs4.54 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.0208
$ 0.0020
-90.54%
Stock $ 12.61 0 yrs9.67 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-31-2025 $ 0.0970
$ 0.0970
-0.00%
Stock $ 25.02 0 yrs8.99 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 19.15 1 yrs11.49 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-18-2024 $ 0.1913
$ 0.1915
0.10%
Stock $ 24.86 2 yrs0.00 %$ 0.81 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 56.07 0 yrs1.03 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0000
$ 0.5766
10000%
Stock $ 12.18 3 yrs9.28 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-31-2025 $ 0.0890
$ 0.0890
-0.00%
Stock $ 34.38 1 yrs3.08 %$ 8.72 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-15-2025 $ 0.2650
$ 2.0000
654.72%
Stock $ 18.94 0 yrs4.01 %$ 3.17 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 9.04 0 yrs0.66 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.0036
$ 0.0029
-19.44%
Stock $ 12.70 0 yrs12.60 %$ 1.10 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-24-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 234.49 3 yrs1.41 %$ 9.43 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.8250
$ 0.8250
-0.00%
Stock $ 51.19 1 yrs0.64 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 2.4890
$ 2.4890
0.00%
Stock $ 47.76 0 yrs0.42 %$ 1.13 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 20.28 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-29-2025 $ 0.7000
$ 0.7500
7.14%
Stock $ 31.21 0 yrs0.51 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0365
$ 0.0093
-74.52%
Stock $ 10.20 4 yrs8.04 %$ 0.81 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-02-2025 $ 0.2050
$ 0.2050
-0.00%
Stock $ 22.80 0 yrs7.41 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.4219
$ 0.4219
-0.00%
Stock $ 31.40 0 yrs3.18 %$ 0.33 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-23-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 314.00 1 yrs2.29 %$ 0.24 BNew Dividend N/A Dec-16-2024 Dec-19-2024 $ 1.8000
$ 25.0000
1288.89%
Stock $ 18.24 0 yrs8.94 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 8.44 2 yrs0.00 %$ 0.62 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-24-2024 $ 0.1950
$ 0.2000
2.56%
Stock $ 136.53 14 yrs2.34 %$ 8.90 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-21-2025 $ 0.8000
$ 0.8000
-0.00%
Stock $ 30.15 2 yrs0.80 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0783
$ 0.5191
562.96%
Stock $ 67.87 1 yrs0.57 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.0916
$ 0.0916
-0.00%
Stock $ 18.55 1 yrs3.83 %$ 1.33 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-17-2025 $ 0.1770
$ 0.1770
-0.00%
Stock $ 77.04 2 yrs0.00 %$ 1.51 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.1500
$ 0.1750
16.67%
Stock $ 60.59 1 yrs0.63 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.8244
$ 0.7943
-3.65%
Stock $ 216.10 0 yrs1.21 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.7152
$ 0.7245
1.30%
Stock $ 43.29 0 yrs2.77 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-17-2025 $ 0.2900
$ 0.3000
3.45%
Stock $ 52.85 0 yrs0.40 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.2578
$ 0.2078
-19.39%
Stock $ 171.96 1 yrs0.65 %$ 186.11 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-27-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 14.36 3 yrs9.40 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1080
$ 0.1080
-0.00%
Stock $ 13.23 3 yrs6.65 %$ 0.22 BNew Dividend Jan-22-2025 Jan-22-2025 Jan-30-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 12.66 0 yrs11.85 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 25.09 0 yrs6.18 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.0949
$ 0.0171
-81.98%
Stock $ 29.02 2 yrs3.00 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1936
$ 0.2023
4.49%
Stock $ 27.60 1 yrs2.46 %$ 1.60 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-16-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 52.21 1 yrs4.54 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-18-2024 $ 0.0208
$ 0.0188
-9.46%
Stock $ 17.15 0 yrs0.23 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-17-2024 $ 0.0000
$ 0.0354
10000%
Stock $ 12.61 0 yrs9.67 %N/ANew Dividend Feb-21-2025 Feb-21-2025 Feb-28-2025 $ 0.0970
$ 0.0970
-0.00%
Stock $ 15.32 2 yrs2.87 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1300
$ 0.1302
0.15%
Stock $ 1,710.00 0 yrs6.43 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-23-2024 $ 10.0000
$ 55.0000
450.00%
Stock $ 63.58 0 yrs3.55 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 1.0000
$ 0.1278
-87.22%
Stock $ 24.64 3 yrs4.95 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0950
$ 0.0950
-0.00%
Stock $ 35.42 0 yrs0.00 %$ 0.44 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 27.22 0 yrs6.61 %$ 0.58 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-06-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 50.19 3 yrs9.09 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3822
$ 0.3780
-1.10%
Stock $ 8.33 1 yrs0.00 %$ 0.12 BNew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.1340
$ 0.0780
-41.79%
Stock $ 26.19 0 yrs0.23 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0241
$ 0.0188
-21.99%
Stock $ 54.85 0 yrs6.42 %$ 12.00 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.8750
$ 0.8800
0.57%
Stock $ 37.88 2 yrs3.72 %$ 0.04 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1434
$ 0.8502
492.89%
Stock $ 167.98 0 yrs2.79 %$ 1.59 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0197
$ 1.1726
5852.28%
Stock $ 23.28 0 yrs2.88 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0694
$ 0.3278
372.33%
Stock $ 21.49 1 yrs2.89 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1089
$ 0.3473
218.92%
Stock $ 75.44 3 yrs0.72 %$ 2.18 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1250
$ 0.1732
38.56%
Stock $ 27.87 1 yrs3.34 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2028
$ 0.2893
42.65%
Stock $ 18.75 3 yrs5.55 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0894
$ 0.0870
-2.68%
Stock $ 39.97 3 yrs1.75 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1209
$ 0.2930
142.35%
Stock $ 58.45 1 yrs1.44 %$ 7.68 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-10-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 28.48 0 yrs1.62 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1200
$ 0.1409
17.42%
Stock $ 49.40 3 yrs3.00 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1275
$ 0.1275
-0.00%
Stock $ 27.12 5 yrs1.66 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1218
$ 0.1304
7.06%
Stock $ 17.80 0 yrs5.67 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0904
$ 0.0931
2.99%
Stock $ 24.48 4 yrs3.76 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0211
$ 0.0211
-0.00%
Stock $ 24.88 3 yrs2.37 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-17-2024 $ 0.0535
$ 0.0069
-87.10%
Stock $ 19.79 0 yrs7.58 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1250
$ 0.2295
83.60%
Stock $ 41.45 1 yrs6.22 %$ 0.87 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2075
$ 0.2150
3.61%
Stock $ 8.33 1 yrs0.00 %$ 0.12 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1340
$ 0.0560
-58.21%
Stock $ 79.80 19 yrs4.15 %$ 30.89 BNew Dividend Jan-07-2025 Jan-07-2025 Jan-31-2025 $ 0.7800
$ 0.8275
6.09%
Stock $ 7.23 0 yrs0.00 %$ 0.58 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 220.10 7 yrs4.09 %$ 1.54 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 2.2500
$ 2.2500
-0.00%
Stock $ 23.94 2 yrs6.47 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1175
$ 0.1472
25.33%
Stock $ 16.81 0 yrs2.44 %$ 1.76 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1566
$ 0.0923
-41.06%
Stock $ 54.34 0 yrs3.86 %$ 0.47 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2465
$ 0.7890
220.08%
Stock $ 120.99 0 yrs1.04 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2512
$ 0.2731
8.72%
Stock $ 20.09 2 yrs4.13 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0651
$ 0.0802
23.25%
Stock $ 10.38 0 yrs9.63 %$ 0.72 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 22.65 0 yrs8.70 %N/ANew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.4922
$ 0.4922
-0.00%
Stock $ 49.45 1 yrs4.57 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.5733
$ 0.9824
71.36%
Stock $ 13.85 1 yrs6.64 %$ 0.07 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-30-2024 $ 0.2300
$ 0.2300
-0.00%
Stock $ 42.30 11 yrs3.33 %$ 0.38 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3525
$ 0.3525
-0.00%
Stock $ 21.28 0 yrs1.60 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.0854
10000%
Stock $ 13.12 0 yrs6.25 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.4104
10000%
Stock $ 2.60 1 yrs11.92 %$ 0.14 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0800
$ 0.0900
12.50%
Stock $ 46.27 0 yrs7.56 %$ 0.49 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2800
$ 0.2750
-1.79%
Stock $ 17.15 3 yrs10.03 %$ 0.35 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4300
$ 0.4300
-0.00%
Stock $ 20.78 2 yrs4.04 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 28.98 1 yrs4.83 %$ 5.28 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.2319
$ 1.1683
403.79%
Stock $ 21.20 0 yrs1.46 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.0780
10000%
Stock $ 24.20 1 yrs11.16 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0096
$ 0.6739
6919.78%
Stock $ 105.43 0 yrs1.18 %$ 1.42 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3502
$ 0.4193
19.73%
Stock $ 21.65 1 yrs8.59 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1350
$ 0.1612
19.41%
Stock $ 15.20 0 yrs1.51 %$ 0.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0467
$ 0.0253
-45.82%
Stock $ 59.40 0 yrs1.38 %$ 0.06 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0570
$ 0.2887
406.49%
Stock $ 11.73 0 yrs7.16 %N/ANew Dividend Jan-31-2025 Jan-31-2025 Feb-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 20.08 3 yrs7.92 %$ 0.41 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-17-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 24.86 1 yrs5.47 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1002
$ 0.1377
37.37%
Stock $ 34.07 0 yrs0.68 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0230
$ 0.1082
370.43%
Stock $ 48.58 3 yrs4.30 %$ 0.12 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1700
$ 0.1700
-0.00%
Stock $ 16.27 1 yrs6.33 %$ 0.48 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0819
$ 0.1058
29.18%
Stock $ 35.48 0 yrs1.13 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0695
$ 0.1089
56.69%
Stock $ 192.70 18 yrs1.18 %$ 23.72 BNew Dividend Jan-17-2025 Jan-17-2025 Feb-21-2025 $ 0.5700
$ 0.5700
-0.00%
Stock $ 27.48 3 yrs3.31 %$ 0.18 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0984
$ 0.4349
341.97%
Stock $ 76.79 3 yrs2.02 %$ 1.35 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4530
$ 0.4534
0.09%
Stock $ 51.54 0 yrs4.25 %$ 0.10 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3729
$ 0.9722
160.71%
Stock $ 21.06 2 yrs4.65 %$ 0.05 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0729
$ 0.0895
22.86%
Stock $ 38.16 0 yrs4.38 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.8000
$ 0.0330
-95.88%
Stock $ 33.36 0 yrs0.81 %$ 0.21 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0697
$ 0.0933
33.86%
Stock $ 16.22 2 yrs4.32 %$ 0.09 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1161
$ 0.2154
85.53%
Stock $ 21.12 3 yrs3.79 %$ 0.75 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-17-2024 $ 0.0859
$ 0.0405
-52.83%
Stock $ 36.18 0 yrs1.58 %$ 1.46 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1383
$ 0.1821
31.67%
Stock $ 303.08 3 yrs0.92 %$ 213.50 BNew Dividend Jan-03-2025 Jan-03-2025 Feb-10-2025 $ 0.7000
$ 0.7000
-0.00%
Stock $ 163.31 11 yrs1.22 %$ 73.68 BNew Dividend Jan-21-2025 Jan-21-2025 Mar-04-2025 $ 0.4320
$ 0.5000
15.74%
Stock $ 2.74 0 yrs1.82 %$ 0.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-24-2025 $ 0.1250
$ 0.0500
-60.00%
Stock $ 46.62 4 yrs2.38 %$ 0.14 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2629
$ 0.2212
-15.86%
Stock $ 70.90 7 yrs3.81 %$ 26.90 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.6750
$ 0.6750
-0.00%
Stock $ 20.59 1 yrs5.83 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1574
$ 0.8473
438.31%
Stock $ 23.89 0 yrs12.52 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.7947
$ 0.7486
-5.80%
Stock $ 20.19 0 yrs5.35 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0975
$ 0.1100
12.82%
Stock $ 22.36 0 yrs5.81 %$ 0.60 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3574
$ 0.3828
7.11%
Stock $ 61.49 1 yrs5.20 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.7571
$ 1.1513
52.07%
Stock $ 55.18 2 yrs2.07 %$ 0.20 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2365
$ 0.5443
130.15%
Stock $ 15.32 2 yrs2.87 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1300
$ 0.2603
100.23%
Stock $ 12.30 0 yrs4.55 %$ 0.44 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 40.33 1 yrs3.89 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1503
$ 0.7166
376.78%
Stock $ 19.26 0 yrs2.28 %$ 0.26 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0337
$ 0.1872
455.49%
Stock $ 2.59 1 yrs8.11 %$ 0.17 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0175
$ 0.0175
-0.00%
Stock $ 30.42 0 yrs0.59 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0165
$ 0.0825
400.00%
Stock $ 20.09 3 yrs2.84 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0520
$ 0.0500
-3.85%
Stock $ 8.33 1 yrs0.00 %$ 0.12 BNew Dividend Mar-31-2025 Mar-31-2025 Apr-15-2025 $ 0.1340
$ 0.0780
-41.79%
Stock $ 18.55 0 yrs5.71 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.0885
$ 0.0885
-0.00%
Stock $ 94.20 0 yrs0.97 %$ 0.16 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1618
$ 0.2056
27.07%
Stock $ 12.24 0 yrs4.25 %$ 0.20 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1605
$ 0.1047
-34.77%
Stock $ 20.46 1 yrs4.45 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0775
$ 0.0775
-0.00%
Stock $ 56.15 0 yrs1.83 %$ 1.31 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2849
$ 0.3363
18.04%
Stock $ 36.78 0 yrs0.79 %$ 0.28 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0524
$ 0.0275
-47.52%
Stock $ 81.56 2 yrs1.09 %$ 0.33 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3051
$ 0.1415
-53.62%
Stock $ 37.17 0 yrs1.29 %$ 0.12 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 24.49 1 yrs1.72 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0892
$ 0.1648
84.75%
Stock $ 24.95 2 yrs3.21 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2262
$ 0.1916
-15.30%
Stock $ 28.48 0 yrs1.62 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1200
$ 0.2798
133.17%
Stock $ 111.20 19 yrs1.71 %$ 2.73 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.4750
$ 0.4750
-0.00%
Stock $ 2.35 0 yrs0.00 %$ 0.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0250
$ 0.0250
-0.00%
Stock $ 50.41 1 yrs0.58 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0359
$ 0.2518
601.39%
Stock $ 26.04 3 yrs2.73 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3505
$ 0.1260
-64.05%
Stock $ 98.53 0 yrs0.20 %$ 4.81 BNew Dividend Jan-15-2025 Jan-15-2024 Jan-31-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 8.33 1 yrs0.00 %$ 0.12 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1340
$ 0.0780
-41.79%
Stock $ 220.10 7 yrs4.09 %$ 1.54 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-12-2025 $ 2.2500
$ 2.2500
-0.00%
Stock $ 30.90 0 yrs0.16 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.0120
10000%
Stock $ 102.22 3 yrs0.69 %$ 1.63 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1530
$ 0.2706
76.86%
Stock $ 16.17 3 yrs6.49 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 54.53 0 yrs1.96 %$ 1.54 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2780
$ 0.3513
26.37%
Stock $ 22.14 0 yrs3.66 %$ 0.39 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3247
$ 0.1449
-55.37%
Stock $ 23.53 3 yrs8.50 %$ 0.21 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1720
$ 0.1720
-0.00%
Stock $ 59.67 0 yrs0.13 %$ 4.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0199
$ 0.0386
93.97%
Stock $ 42.30 11 yrs3.33 %$ 0.38 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-09-2025 $ 0.3525
$ 0.3525
-0.00%
Stock $ 90.27 0 yrs0.52 %$ 1.45 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1017
$ 0.1657
62.93%
Stock $ 51.07 3 yrs3.21 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1390
$ 0.1390
-0.00%
Stock $ 23.84 0 yrs3.48 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0077
$ 0.0077
-0.00%
Stock $ 36.08 3 yrs3.16 %$ 1.94 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2980
$ 0.2656
-10.87%
Stock $ 13.12 0 yrs6.25 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.4257
10000%
Stock $ 24.78 0 yrs0.16 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.0110
10000%
Stock $ 13.23 2 yrs4.54 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.4440
$ 0.6016
35.49%
Stock $ 45.83 1 yrs1.33 %$ 0.32 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0844
$ 0.2230
164.22%
Stock $ 21.77 0 yrs5.74 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Feb-03-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 21.07 0 yrs4.13 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0752
$ 0.3573
375.13%
Stock $ 124.79 0 yrs0.18 %$ 1.42 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0108
$ 0.1013
837.96%
Stock $ 34.17 2 yrs1.79 %$ 2.97 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.2577
$ 0.9681
275.67%
Stock $ 24.31 0 yrs8.02 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1282
$ 0.1602
25.00%
Stock $ 64.69 1 yrs0.88 %$ 0.42 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1841
$ 0.1988
7.98%
Stock $ 42.91 3 yrs4.31 %$ 0.04 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1450
$ 0.1450
-0.00%
Stock $ 67.30 2 yrs1.29 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1666
$ 0.3290
97.48%
Stock $ 37.39 0 yrs1.15 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1147
$ 0.1509
31.56%
Stock $ 11.73 0 yrs7.16 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 29.98 4 yrs2.67 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1361
$ 0.3931
188.83%
Stock $ 42.95 11 yrs3.28 %$ 1.94 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3525
$ 0.3525
-0.00%
Stock $ 17.03 3 yrs8.63 %$ 0.16 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-17-2025 $ 0.3700
$ 0.1000
-72.97%
Stock $ 38.84 1 yrs0.80 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0241
$ 0.2844
1080.08%
Stock $ 23.21 3 yrs2.33 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.2749
$ 0.2907
5.75%
Stock $ 50.51 3 yrs2.06 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2349
$ 0.3427
45.89%
Stock $ 21.04 2 yrs4.09 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0656
$ 0.0696
6.11%
Stock $ 24.86 1 yrs5.47 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1002
$ 0.1684
68.02%
Stock $ 29.40 0 yrs1.05 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0431
$ 0.1407
226.45%
Stock $ 48.29 1 yrs1.20 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0444
$ 0.0945
112.84%
Stock $ 79.49 1 yrs1.57 %$ 2.65 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2456
$ 0.4460
81.60%
Stock $ 18.56 2 yrs3.23 %$ 32.80 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1812
$ 0.4217
132.66%
Stock $ 18.71 0 yrs6.57 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0010
$ 0.3077
10000%
Stock $ 43.64 3 yrs2.22 %$ 13.44 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2282
$ 0.2752
20.60%
Stock $ 24.45 2 yrs8.55 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1834
$ 0.1809
-1.36%
Stock $ 140.24 0 yrs0.32 %$ 1.35 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0999
$ 0.2752
175.48%
Stock $ 81.90 11 yrs1.20 %$ 10.56 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-08-2025 $ 0.4600
$ 0.4900
6.52%
Stock $ 85.68 0 yrs1.51 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4009
$ 0.4269
6.49%
Stock $ 19.11 1 yrs9.89 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1472
$ 0.1488
1.09%
Stock $ 32.18 0 yrs2.14 %$ 0.20 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1796
$ 0.1864
3.79%
Stock $ 37.78 0 yrs3.97 %$ 0.04 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3413
$ 0.4454
30.50%
Stock $ 20.19 0 yrs1.14 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.0563
10000%
Stock $ 38.42 0 yrs2.19 %$ 0.07 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1823
$ 0.2885
58.26%
Stock $ 30.80 0 yrs0.23 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0061
$ 0.0309
406.56%
Stock $ 122.02 16 yrs4.43 %$ 189.72 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 1.3500
$ 1.3500
-0.00%
Stock $ 414.70 3 yrs1.32 %$ 19.15 BNew Dividend Jan-07-2025 Jan-07-2025 Jan-22-2025 $ 1.2750
$ 1.3650
7.06%
Stock $ 57.15 1 yrs1.54 %$ 0.13 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0612
$ 0.2392
290.85%
Stock $ 87.33 4 yrs1.47 %$ 6.99 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-20-2024 $ 0.3200
$ 0.1350
-57.81%
Stock $ 126.88 0 yrs0.56 %$ 2.15 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1298
$ 0.1439
10.86%
Stock $ 20.64 0 yrs5.77 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0850
$ 0.0850
-0.00%
Stock $ 20.92 0 yrs6.88 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 20.12 0 yrs6.86 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1375
$ 0.1375
-0.00%
Stock $ 102.01 2 yrs1.60 %$ 0.95 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.5160
$ 0.6219
20.52%
Stock $ 59.10 1 yrs7.28 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.8446
$ 1.9346
129.06%
Stock $ 19.79 0 yrs5.26 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.5414
$ 0.0220
-95.94%
Stock $ 30.83 2 yrs0.75 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0244
$ 0.1354
454.92%
Stock $ 8.10 0 yrs3.70 %$ 0.02 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.3012
$ 0.2981
-1.03%
Stock $ 26.75 0 yrs3.03 %$ 9.30 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0343
$ 0.7737
2155.68%
Stock $ 29.36 5 yrs2.49 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2277
$ 0.1752
-23.06%
Stock $ 26.69 3 yrs3.56 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0800
$ 0.0800
-0.00%
Stock $ 12.83 0 yrs1.09 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 0.0676
10000%
Stock $ 2.59 1 yrs8.11 %$ 0.17 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-13-2025 $ 0.0175
$ 0.0175
-0.00%
Stock $ 24.61 1 yrs0.77 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1196
$ 0.0350
-70.74%
Stock $ 31.98 0 yrs0.63 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0222
$ 0.1315
492.34%
Stock $ 14.70 0 yrs13.88 %$ 0.87 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5100
$ 0.5100
-0.00%
Stock $ 36.21 0 yrs1.08 %$ 1.32 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0781
$ 0.0399
-48.91%
Stock $ 2.62 0 yrs22.90 %$ 0.08 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 151.91 0 yrs0.07 %$ 3.55 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0184
$ 0.0332
80.43%
Stock $ 53.74 0 yrs1.62 %$ 0.27 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2554
$ 0.2910
13.94%
Stock $ 6.64 0 yrs10.84 %$ 0.88 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.1700
$ 0.1800
5.88%
Stock $ 15.32 2 yrs2.87 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1300
$ 0.0397
-69.46%
Stock $ 91.42 0 yrs1.09 %$ 4.53 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-27-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 29.48 0 yrs2.44 %$ 0.29 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2030
$ 0.1768
-12.91%
Stock $ 63.92 11 yrs3.57 %$ 2.72 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-06-2025 $ 0.5700
$ 0.5700
-0.00%
Stock $ 31.83 11 yrs1.70 %$ 0.86 BNew Dividend Jan-13-2025 Jan-13-2025 Jan-27-2025 $ 0.1350
$ 0.1350
-0.00%
Stock $ 21.05 3 yrs11.54 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2040
$ 0.2040
-0.00%
Stock $ 12.26 1 yrs1.22 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.0177
$ 0.0073
-58.64%
Stock $ 28.19 0 yrs7.98 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 8.33 1 yrs0.00 %$ 0.12 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-17-2025 $ 0.1340
$ 0.0780
-41.79%
Stock $ 30.62 19 yrs0.00 %$ 3.09 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 35.78 0 yrs1.34 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0272
$ 0.1913
603.31%
Stock $ 19.89 0 yrs2.82 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1618
$ 0.1937
19.72%
Stock $ 82.75 4 yrs1.99 %$ 0.21 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4468
$ 0.5770
29.14%
Stock $ 105.07 2 yrs0.41 %$ 1.53 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1263
$ 0.0899
-28.82%
Stock $ 64.16 1 yrs4.78 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3293
$ 1.2429
277.44%
Stock $ 59.66 0 yrs1.63 %$ 10.06 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1912
$ 0.2956
54.60%
Stock $ 78.61 3 yrs0.18 %$ 0.51 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0419
$ 0.0561
33.89%
Stock $ 23.90 0 yrs12.64 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.8004
$ 0.7542
-5.77%
Stock $ 34.35 1 yrs2.12 %$ 0.06 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1284
$ 0.3989
210.67%
Stock $ 66.64 3 yrs1.49 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2648
$ 0.2876
8.61%
Stock $ 13.12 0 yrs6.25 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0000
$ 1.1727
10000%
Stock $ 19.79 0 yrs7.58 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1250
$ 0.1250
-0.00%
Stock $ 7.58 0 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.0750
$ 0.0775
3.33%
Stock $ 149.02 3 yrs1.01 %$ 2.02 BNew Dividend Jan-23-2025 Jan-23-2025 Jan-31-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 20.41 0 yrs5.83 %N/ANew Dividend Jan-10-2025 Jan-10-2025 Feb-03-2025 $ 0.2969
$ 0.2969
-0.00%
Stock $ 35.92 4 yrs1.42 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1162
$ 0.2457
111.45%
Stock $ 68.81 0 yrs1.54 %$ 0.19 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2092
$ 0.2904
38.81%
Stock $ 33.31 2 yrs3.99 %$ 10.46 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.3187
$ 1.0136
218.04%
Stock $ 20.17 1 yrs35.80 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1906
$ 0.6015
215.65%
Stock $ 64.10 1 yrs1.70 %$ 0.65 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3221
$ 0.3295
2.30%
Stock $ 8.90 0 yrs4.83 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1360
$ 0.1340
-1.47%
Stock $ 31.71 0 yrs0.38 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0210
$ 0.0662
215.24%
Stock $ 55.15 0 yrs2.39 %$ 0.10 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2761
$ 0.3361
21.73%
Stock $ 20.61 1 yrs5.19 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1050
$ 0.0900
-14.29%
Stock $ 28.48 0 yrs1.62 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1200
$ 0.0164
-86.33%
Stock $ 28.89 1 yrs3.22 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3153
$ 0.1024
-67.52%
Stock $ 11.73 0 yrs7.16 %N/ANew Dividend Mar-31-2025 Mar-31-2025 Apr-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 42.95 11 yrs3.28 %$ 1.94 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-09-2025 $ 0.3525
$ 0.3525
-0.00%
Stock $ 17.03 3 yrs8.63 %$ 0.16 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-17-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 36.36 0 yrs1.65 %$ 0.17 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1556
$ 0.1452
-6.68%
Stock $ 38.00 1 yrs4.08 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2687
$ 0.6439
139.64%
Stock $ 22.56 0 yrs7.23 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1446
$ 0.1542
6.64%
Stock $ 27.65 5 yrs5.06 %$ 13.20 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 70.33 2 yrs4.32 %$ 7.28 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2530
$ 0.2530
-0.00%
Stock $ 42.66 0 yrs1.05 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 1.1407
$ 0.4515
-60.42%
Stock $ 40.09 3 yrs1.95 %$ 1.37 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-23-2025 $ 0.1900
$ 0.1950
2.63%
Stock $ 19.87 3 yrs2.87 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 2.60 1 yrs11.92 %$ 0.14 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 18.77 3 yrs4.53 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0720
$ 0.0720
-0.00%
Stock $ 40.54 3 yrs4.19 %$ 0.11 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4898
$ 0.4898
-0.00%
Stock $ 21.81 0 yrs9.40 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5125
$ 0.5125
-0.00%
Stock $ 25.18 0 yrs2.70 %$ 0.89 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2094
$ 0.1210
-42.22%
Stock $ 45.49 0 yrs0.15 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-20-2024 $ 0.0088
$ 0.0347
292.09%
Stock $ 24.40 1 yrs7.79 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1640
$ 0.1628
-0.73%
Stock $ 11.29 3 yrs7.62 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1252
$ 0.2808
124.28%
Stock $ 21.16 1 yrs3.31 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2195
$ 0.2232
1.69%
Stock $ 20.08 3 yrs7.92 %$ 0.41 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-17-2025 $ 0.4000
$ 0.1000
-75.00%
Stock $ 8.64 0 yrs11.11 %$ 0.70 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-24-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 17.05 1 yrs3.81 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0575
$ 0.0575
-0.00%
Stock $ 22.95 0 yrs2.74 %$ 0.84 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1636
$ 0.1965
20.11%
Stock $ 24.86 1 yrs5.47 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1002
$ 0.0312
-68.87%
Stock $ 18.87 1 yrs4.61 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0725
$ 0.0725
-0.00%
Stock $ 67.30 2 yrs1.29 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1666
$ 0.3290
97.48%
Stock $ 26.10 1 yrs6.05 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1325
$ 0.1325
-0.00%
Stock $ 122.02 16 yrs4.43 %$ 189.72 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-13-2025 $ 1.3500
$ 1.3500
-0.00%
Stock $ 64.35 0 yrs0.28 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0108
$ 0.0812
651.85%
Stock $ 57.15 1 yrs1.54 %$ 0.13 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0612
$ 0.5216
752.29%
Stock $ 192.70 18 yrs1.18 %$ 23.72 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.5700
$ 0.5700
-0.00%
Stock $ 19.96 0 yrs7.21 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 20.12 0 yrs6.86 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1375
$ 0.1763
28.22%
Stock $ 117.17 4 yrs1.25 %$ 1.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4808
$ 0.4657
-3.14%
Stock $ 90.27 3 yrs4.74 %$ 0.16 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.2947
$ 0.3594
21.93%
Stock $ 35.79 2 yrs4.95 %$ 0.34 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2959
$ 0.2698
-8.82%
Stock $ 11.73 0 yrs7.16 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 24.88 4 yrs4.58 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0728
$ 0.0728
-0.00%
Stock $ 118.18 0 yrs0.20 %$ 102.26 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-30-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 34.55 2 yrs3.70 %$ 3.86 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.1077
$ 1.1708
987.09%
Stock $ 40.26 0 yrs2.63 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2996
$ 0.2006
-33.04%
Stock $ 48.49 3 yrs3.98 %$ 0.02 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1630
$ 0.1630
-0.00%
Stock $ 22.67 0 yrs4.90 %$ 162.66 BNew Dividend Jan-10-2025 Jan-10-2025 Feb-03-2025 $ 0.2775
$ 0.2775
-0.00%
Stock $ 32.44 0 yrs2.53 %$ 0.03 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2030
$ 0.2663
31.18%
Stock $ 26.59 14 yrs6.47 %$ 150.69 BNew Dividend Jan-24-2025 Jan-24-2025 Mar-07-2025 $ 0.4200
$ 0.4300
2.38%
Stock $ 24.61 1 yrs0.77 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1196
$ 0.1925
60.95%
Stock $ 34.89 0 yrs0.52 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0176
$ 0.1182
571.59%
Stock $ 27.49 1 yrs2.11 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0693
$ 0.2220
220.35%
Stock $ 33.94 1 yrs2.00 %$ 0.00 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.1032
$ 0.1880
82.17%
Stock $ 44.56 3 yrs7.68 %$ 3.37 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2850
$ 0.2850
-0.00%
Stock $ 87.75 0 yrs1.33 %$ 0.16 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2566
$ 0.4043
57.56%
Stock $ 24.14 1 yrs4.60 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-18-2024 $ 0.0856
$ 0.1016
18.77%
Stock $ 140.87 3 yrs0.71 %$ 0.24 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3848
$ 0.3113
-19.10%
Stock $ 19.82 1 yrs5.05 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.0875
$ 0.0875
-0.00%
Stock $ 38.66 3 yrs2.35 %$ 0.43 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.2566
$ 0.2647
3.16%
Stock $ 79.11 2 yrs0.95 %$ 0.28 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3440
$ 0.1473
-57.18%
Stock $ 28.09 0 yrs0.18 %$ 0.00 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0092
$ 0.0133
45.40%
Stock $ 108.00 1 yrs1.75 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 10.0000
$ 13.8797
38.80%
Stock $ 115.45 15 yrs1.91 %$ 27.11 BNew Dividend Dec-31-2024 Dec-31-2024 Feb-11-2025 $ 0.5400
$ 0.5500
1.85%
Stock $ 50.20 3 yrs5.06 %$ 0.49 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.2103
$ 0.3598
71.05%
Stock $ 41.96 2 yrs3.17 %$ 0.09 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.1093
$ 0.1093
-0.00%
Stock $ 53.14 15 yrs7.68 %$ 90.06 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-10-2025 $ 1.0200
$ 1.0200
-0.00%
Stock $ 43.48 0 yrs2.94 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 1.7510
$ 1.2782
-27.00%
Stock $ 41.41 0 yrs12.10 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.2735
$ 0.3711
35.65%
Stock $ 18.01 0 yrs5.55 %$ 0.34 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-06-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 11.98 1 yrs16.19 %N/ANew Dividend Dec-21-2024 Dec-21-2024 Dec-31-2024 $ 0.4844
$ 0.4844
-0.00%
Stock $ 13.91 1 yrs145.94 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 2.0231
$ 1.3391
-33.81%
Stock $ 10.34 0 yrs13.54 %$ 1.06 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 62.79 0 yrs3.31 %$ 1.98 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.1210
$ 0.4142
242.36%
Stock $ 45.80 0 yrs0.87 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.1000
$ 0.1000
-0.00%
Stock $ 46.31 2 yrs4.69 %$ 0.29 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0673
$ 0.0673
-0.00%
Stock $ 17.59 0 yrs0.00 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.0264
$ 0.0297
12.50%
Stock $ 40.63 0 yrs0.81 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0133
$ 0.0650
387.97%
Stock $ 8.91 0 yrs178.45 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.7258
$ 0.6822
-6.01%
Stock $ 28.59 0 yrs1.01 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.3475
$ 0.2858
-17.77%
Stock $ 17.45 2 yrs4.58 %$ 12.20 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2000
$ 0.1000
-50.00%
Stock $ 16.50 0 yrs2.42 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-30-2024 $ 0.2000
$ 0.2000
-0.00%
Stock $ 27.65 5 yrs5.06 %$ 13.20 BNew Dividend Jan-27-2025 Jan-27-2025 Feb-27-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 34.47 1 yrs1.10 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0929
$ 0.0929
-0.00%
Stock $ 17.25 0 yrs44.46 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.2448
$ 0.1226
-49.92%
Stock $ 24.68 0 yrs6.20 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.3828
$ 0.3828
-0.00%
Stock $ 21.02 0 yrs2.57 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.5148
$ 0.5148
-0.00%
Stock $ 29.90 2 yrs1.94 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.1233
$ 3.5609
2788.00%
Stock $ 34.44 0 yrs0.06 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0177
$ 0.0196
10.61%
Stock $ 10.20 0 yrs3.63 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.4652
$ 0.3727
-19.88%
Stock $ 33.13 0 yrs3.02 %$ 3.27 BNew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 16.65 4 yrs5.77 %$ 0.09 BNew Dividend Jan-15-2025 Jan-15-2025 Feb-01-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 18.73 13 yrs0.00 %$ 1.05 BNew Dividend Dec-24-2024 Dec-24-2024 Jan-03-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 59.69 0 yrs3.10 %$ 0.45 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0852
$ 0.4447
422.12%
Stock $ 25.85 2 yrs9.90 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.6810
$ 0.6402
-5.99%
Stock $ 20.93 0 yrs3.87 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.9508
$ 0.8050
-15.34%
Stock $ 10.31 0 yrs2.42 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 2.1909
$ 0.4483
-79.54%
Stock $ 28.02 2 yrs1.11 %$ 0.00 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 3.5742
$ 3.5742
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 $ 228.94 0 yrs0.83 %$ 61.56 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-13-2025 $ 0.4000
$ 0.5500
37.50%
Stock $ 74.36 1 yrs1.44 %$ 0.03 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0220
$ 0.2670
1112.06%
Stock $ 90.15 62 yrs2.22 %$ 73.65 BNew Dividend Jan-21-2025 Jan-21-2025 Feb-14-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 9.17 0 yrs5.56 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.0362
$ 0.0463
27.90%
Stock $ 1.96 0 yrs0.00 %$ 0.10 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0175
$ 0.0175
-0.00%
Stock $ 23.77 0 yrs4.12 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0332
$ 0.1784
437.35%
Stock $ 43.78 2 yrs2.40 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.5409
$ 0.5409
-0.00%
Stock $ 25.11 0 yrs7.73 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.4844
$ 0.4844
-0.00%
Stock $ 34.51 3 yrs1.85 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-16-2024 $ 0.5135
$ 0.6392
24.49%
Stock $ 18.06 1 yrs50.33 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.7843
$ 0.8651
10.30%
Stock $ 25.18 0 yrs6.87 %N/ANew Dividend Dec-31-2024 Jan-02-2025 Jan-15-2025 $ 0.4313
$ 0.4313
-0.00%
Stock $ 22.71 2 yrs0.00 %$ 1.23 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-15-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 143.30 3 yrs0.80 %$ 6.72 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-16-2025 $ 0.2875
$ 0.2875
-0.00%
Stock $ 45.95 3 yrs3.90 %$ 1.40 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.1594
$ 0.2843
78.35%
Stock $ 27.59 0 yrs1.27 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.6909
$ 0.3451
-50.05%
Stock $ 24.59 0 yrs4.55 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0880
$ 0.1916
117.70%
Stock $ 36.40 1 yrs2.09 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0327
$ 0.1064
225.42%
Stock $ 59.00 0 yrs3.58 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-21-2025 $ 0.3800
$ 0.5275
38.82%
Stock $ 30.27 0 yrs34.19 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.2581
$ 0.3246
25.77%
Stock $ 69.43 0 yrs1.43 %$ 0.84 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0406
$ 0.0935
130.20%
Stock $ 94.17 2 yrs0.24 %$ 0.11 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0352
$ 0.0352
-0.00%
Stock $ 35.07 1 yrs0.40 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.0154
$ 0.1407
813.64%
Stock $ 87.55 11 yrs0.71 %$ 0.45 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-07-2025 $ 0.3100
$ 0.1550
-50.00%
Stock $ 26.33 2 yrs3.27 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0567
$ 0.0246
-56.59%
Stock $ 24.93 0 yrs2.05 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0224
$ 0.0405
81.10%
Stock $ 232.55 6 yrs1.01 %$ 1,090.04 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.5300
$ 0.5900
11.32%
Stock $ 36.16 19 yrs3.60 %$ 9.93 BNew Dividend Feb-10-2025 Feb-10-2025 Mar-03-2025 $ 0.3255
$ 0.3255
-0.00%
Stock $ 18.32 1 yrs34.88 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.5097
$ 0.4126
-19.05%
Stock $ 48.05 0 yrs0.52 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 1.0863
$ 1.0863
-0.00%
Stock $ 20.92 3 yrs4.01 %$ 0.00 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0718
$ 0.1394
94.14%
Stock $ 34.90 2 yrs6.25 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 1.3379
$ 2.1818
63.08%
Stock $ 17.45 2 yrs4.58 %$ 12.20 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 16.50 0 yrs2.42 %$ 0.07 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-17-2025 $ 0.2000
$ 0.1000
-50.00%
Stock $ 80.99 0 yrs1.57 %$ 0.30 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0744
$ 0.2801
276.23%
Stock $ 18.34 1 yrs47.55 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.5880
$ 0.6010
2.21%
Stock $ 19.20 0 yrs36.93 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.1742
$ 0.1680
-3.56%
Stock $ 22.05 0 yrs3.40 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 2.2268
$ 2.2268
-0.00%
Stock $ 30.14 0 yrs0.00 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0057
$ 0.0002
-97.02%
Stock $ 56.05 3 yrs0.73 %$ 0.00 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 3.2247
$ 3.2247
-0.00%
Stock $ 20.69 0 yrs2.56 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0000
$ 0.5308
10000%
Stock $ 50.24 0 yrs20.98 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.6061
$ 0.1536
-74.65%
Stock $ 19.23 19 yrs4.16 %$ 0.49 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-17-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 27.12 0 yrs1.36 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0120
$ 0.0804
570.39%
Stock $ 35.53 2 yrs2.42 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 4.6303
$ 4.6303
-0.00%
Stock $ 36.86 0 yrs0.22 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0232
$ 0.4310
1754.78%
Stock $ 27.94 1 yrs4.26 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.2985
$ 0.4981
66.86%
Stock $ 65.65 9 yrs3.26 %$ 0.43 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.1249
$ 0.4293
243.66%
Stock $ 25.18 1 yrs9.37 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.6312
$ 0.5904
-6.47%
Stock $ 18.84 1 yrs11.41 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.4557
$ 2.1480
371.36%
Stock $ 10.31 0 yrs2.42 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 2.1909
$ 0.6971
-68.18%
Stock $ 15.38 0 yrs51.76 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.8632
$ 0.3960
-54.12%
Stock $ 24.19 3 yrs3.89 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.1024
$ 0.1051
2.60%
Stock $ 41.78 3 yrs1.44 %$ 0.64 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 15.80 2 yrs9.30 %N/ANew Dividend Feb-19-2025 Feb-19-2025 Mar-03-2025 $ 0.1223
$ 0.1223
-0.00%
Stock $ 92.58 14 yrs2.64 %$ 104.97 BNew Dividend Feb-14-2025 Feb-14-2025 Feb-28-2025 $ 0.6100
$ 0.6100
-0.00%
Stock $ 28.17 2 yrs1.35 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.3004
$ 0.3004
-0.00%
Stock $ 3.40 0 yrs3.53 %N/ANew Dividend Dec-17-2024 Dec-17-2024 Dec-17-2024 $ 0.0300
$ 0.0300
-0.00%
Stock $ 15.70 0 yrs1.97 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.4377
$ 0.3116
-28.80%
Stock $ 56.57 15 yrs4.38 %$ 114.73 BNew Dividend Jan-03-2025 Jan-03-2025 Feb-03-2025 $ 0.6000
$ 0.6200
3.33%
Stock $ 31.14 0 yrs31.41 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.2227
$ 0.2841
27.57%
Stock $ 9.44 0 yrs15.25 %$ 8.36 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-10-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 46.81 2 yrs2.37 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.3931
$ 0.3931
-0.00%
Stock $ 25.99 0 yrs1.58 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0648
$ 0.1525
135.36%
Stock $ 32.04 3 yrs1.72 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.1455
$ 0.1618
11.20%
Stock $ 9.63 0 yrs6.65 %$ 0.01 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-16-2024 $ 0.3187
$ 0.3187
-0.00%
Stock $ 43.15 1 yrs0.88 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0084
$ 0.0731
775.14%
Stock $ 26.44 0 yrs4.05 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0423
$ 0.1929
355.64%
Stock $ 33.18 0 yrs0.45 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.1738
$ 0.1468
-15.54%
Stock $ 32.68 0 yrs2.33 %$ 8.21 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-21-2025 $ 0.0000
$ 0.1900
10000%
Stock $ 8.40 4 yrs3.45 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.0205
$ 0.0524
155.61%
Stock $ 21.01 0 yrs3.81 %$ 0.57 BNew Dividend Jan-31-2025 Jan-31-2025 Mar-14-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 85.49 1 yrs1.31 %$ 0.71 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0496
$ 0.2356
375.04%
Stock $ 10.42 1 yrs106.72 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.8140
$ 0.3042
-62.63%
Stock $ 47.15 2 yrs5.64 %$ 0.19 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0583
$ 0.1011
73.33%
Stock $ 39.29 2 yrs1.04 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0063
$ 0.0736
1061.42%
Stock $ 21.55 1 yrs6.96 %$ 0.00 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.1291
$ 0.1293
0.09%
Stock $ 25.80 0 yrs0.85 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0053
$ 0.0267
403.81%
Stock $ 238.74 15 yrs1.57 %$ 3.23 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.8800
$ 0.9400
6.82%
Stock $ 9.21 0 yrs130.51 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.8313
$ 0.7092
-14.69%
Stock $ 17.50 0 yrs10.91 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.4766
$ 0.4766
-0.00%
Stock $ 21.34 3 yrs4.64 %$ 0.00 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0808
$ 0.1553
92.07%
Stock $ 40.22 0 yrs32.67 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.8039
$ 0.1646
-79.52%
Stock $ 85.06 3 yrs1.73 %$ 0.29 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0243
$ 0.2723
1021.07%
Stock $ 18.02 0 yrs0.39 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.2211
$ 0.2211
-0.00%
Stock $ 76.44 4 yrs0.78 %$ 3.59 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.1100
$ 0.1500
36.36%
Stock $ 53.10 1 yrs1.28 %$ 0.28 BNew Dividend Dec-27-2024 Dec-28-2024 Jan-08-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 48.12 0 yrs1.35 %$ 0.15 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0205
$ 0.1213
490.87%
Stock $ 89.44 0 yrs0.58 %$ 3.91 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 12.73 0 yrs0.00 %$ 1.03 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-20-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 25.25 0 yrs10.02 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.4062
$ 0.6326
55.72%
Stock $ 84.25 13 yrs4.25 %$ 9.58 BNew Dividend Feb-03-2025 Feb-03-2025 Mar-03-2025 $ 0.8950
$ 0.8950
-0.00%
Stock $ 21.81 2 yrs5.09 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.1372
$ 0.1372
-0.00%
Stock $ 10.31 0 yrs2.42 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 2.1909
$ 1.0455
-52.28%
Stock $ 23.42 0 yrs4.27 %$ 8.66 BNew Dividend Jan-22-2025 Jan-22-2025 Feb-21-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 26.02 0 yrs0.31 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.0000
$ 0.0755
10000%
Stock $ 12.71 0 yrs0.63 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.0240
$ 0.0786
227.50%
Stock $ 29.90 2 yrs1.94 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.1233
$ 0.2194
77.94%
Stock $ 10.79 0 yrs3.43 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 2.7675
$ 0.3717
-86.57%
Stock $ 33.89 1 yrs0.71 %$ 1.77 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-10-2025 $ 0.0500
$ 0.0600
20.00%
Stock $ 9.36 0 yrs2.88 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-17-2024 $ 0.0686
$ 0.0893
30.17%
Stock $ 36.96 1 yrs0.65 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.7507
$ 0.7507
-0.00%
Stock $ 39.84 2 yrs3.54 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 1.3554
$ 1.3554
-0.00%
Stock $ 31.92 1 yrs1.16 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.7098
$ 0.7098
-0.00%
Stock $ 6.92 1 yrs6.36 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.3523
$ 0.4378
24.27%
Stock $ 87.33 4 yrs1.47 %$ 6.99 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-14-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 24.36 0 yrs0.00 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0006
$ 0.0006
-0.00%
Stock $ 38.95 0 yrs20.28 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.2375
$ 0.2065
-13.05%
Stock $ 50.90 7 yrs2.36 %$ 0.26 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0307
$ 0.3094
908.48%
Stock $ 15.80 2 yrs9.30 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Jan-02-2025 $ 0.1223
$ 0.1223
-0.00%
Stock $ 12.67 1 yrs14.21 %$ 1.00 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-07-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 54.34 0 yrs0.50 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0624
$ 0.1198
91.85%
Stock $ 55.19 0 yrs1.47 %$ 0.08 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0165
$ 0.1942
1080.57%
Stock $ 36.18 0 yrs0.44 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.0597
$ 0.0597
-0.00%
Stock $ 126.23 4 yrs0.73 %$ 12.63 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-24-2025 $ 0.2300
$ 0.2300
-0.00%
Stock $ 61.22 2 yrs1.47 %$ 0.09 BNew Dividend Dec-12-2024 Dec-12-2024 Dec-19-2024 $ 0.7672
$ 0.7672
-0.00%
Stock $ 24.45 0 yrs2.86 %N/ANew Dividend Dec-12-2024 Dec-12-2024 Dec-13-2024 $ 0.0601
$ 0.0908
51.08%
Stock $ 28.32 2 yrs0.39 %$ 28.73 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.0275
$ 0.0316
14.91%
Stock $ 15.19 0 yrs9.28 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Feb-20-2025 $ 0.1175
$ 0.1175
-0.00%
Stock $ 28.04 1 yrs1.43 %$ 11.60 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.1059
$ 0.1189
12.31%
Stock $ 15.83 1 yrs6.95 %$ 0.67 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1245
$ 0.0920
-26.10%
Stock $ 13.68 0 yrs8.70 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.2969
$ 0.2969
-0.00%
Stock $ 8.81 0 yrs3.18 %$ 0.43 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 354.03 0 yrs0.28 %$ 97.59 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-28-2025 $ 0.0000
$ 0.2500
10000%
Stock $ 25.33 2 yrs5.29 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0545
$ 0.0100
-81.68%
Stock $ 14.90 0 yrs0.67 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-19-2024 $ 0.0000
$ 0.0973
10000%
Stock $ 21.94 2 yrs5.97 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.3281
$ 0.3281
-0.00%
Stock $ 25.98 1 yrs5.62 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0539
$ 0.0431
-20.01%
Stock $ 9.85 2 yrs13.40 %$ 0.10 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1200
$ 0.1100
-8.33%
Stock $ 20.51 1 yrs6.68 %$ 0.36 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.3500
$ 0.3500
-0.00%
Stock $ 29.91 2 yrs1.54 %$ 7.67 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.1074
$ 0.1643
52.98%
Stock $ 234.84 0 yrs0.46 %$ 169.62 BNew Dividend Dec-27-2024 Dec-27-2024 Jan-31-2025 $ 0.2700
$ 0.2700
-0.00%
Stock $ 28.62 3 yrs1.19 %$ 3.83 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.0838
$ 0.0957
14.27%
Stock $ 20.35 1 yrs6.78 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1471
$ 0.0320
-78.25%
Stock $ 45.65 0 yrs2.19 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-09-2025 $ 0.2000
$ 0.2500
25.00%
Stock $ 8.97 0 yrs11.15 %$ 1.24 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 24.79 0 yrs1.05 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0000
$ 0.2570
10000%
Stock $ 8.55 0 yrs9.24 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.0526
$ 0.1074
104.18%
Stock $ 25.50 1 yrs4.63 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-13-2024 $ 0.0390
$ 0.0390
-0.00%
Stock $ 9.15 1 yrs6.67 %$ 0.10 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.0835
$ 0.0505
-39.52%
Stock $ 864.34 3 yrs7.56 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 10.0000
$ 15.1736
51.74%
Stock $ 26.26 2 yrs1.49 %$ 17.03 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.0876
$ 0.1690
93.03%
Stock $ 104.90 3 yrs1.26 %$ 55.00 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-08-2025 $ 3.0000
$ 3.0000
-0.00%
Stock $ 7.93 0 yrs18.16 %$ 0.62 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-30-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 309.04 8 yrs1.14 %$ 31.13 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.8800
$ 0.8800
-0.00%
Stock $ 11.34 1 yrs6.44 %$ 0.11 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.0910
$ 0.0610
-32.97%
Stock $ 27.44 13 yrs3.61 %$ 55.30 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.2515
$ 0.2645
5.17%
Stock $ 37.70 1 yrs0.05 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0803
$ 0.0289
-63.98%
Stock $ 18.15 0 yrs5.51 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 80.13 11 yrs1.90 %$ 8.11 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-13-2025 $ 0.3600
$ 0.3800
5.56%
Stock $ 21.56 2 yrs5.75 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3094
$ 0.3094
-0.00%
Stock $ 541.00 11 yrs3.51 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-21-2025 $ 9.2500
$ 9.5000
2.70%
Stock $ 16.83 1 yrs6.65 %$ 0.16 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.1280
$ 0.0937
-26.80%
Stock $ 5.66 0 yrs10.60 %$ 0.98 BNew Dividend Jan-08-2025 Jan-08-2025 Jan-23-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 22.82 0 yrs7.54 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.4297
$ 0.4297
-0.00%
Stock $ 29.39 0 yrs0.48 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0000
$ 0.1429
10000%
Stock $ 26.19 3 yrs2.25 %$ 11.38 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.1446
$ 0.1654
14.36%
Stock $ 11.26 1 yrs12.43 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1167
$ 0.1167
-0.00%
Stock $ 34.34 0 yrs5.82 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.5000
$ 0.5000
-0.00%
Stock $ 10.99 0 yrs4.00 %$ 0.07 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.0380
$ 0.0400
5.26%
Stock $ 24.72 1 yrs2.02 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.1491
$ 0.2287
53.36%
Stock $ 172.93 5 yrs0.83 %$ 6.11 BNew Dividend Jan-07-2025 Jan-07-2025 Jan-21-2025 $ 0.3600
$ 2.0000
455.56%
Stock $ 15.83 1 yrs6.95 %$ 0.67 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.1245
$ 0.0920
-26.10%
Stock $ 24.72 0 yrs5.78 %N/ANew Dividend Feb-14-2025 Feb-15-2025 Mar-03-2025 $ 0.3563
$ 0.3563
-0.00%
Stock $ 10.90 0 yrs0.00 %$ 0.12 BNew Dividend Dec-21-2024 Dec-21-2024 Dec-31-2024 $ 0.0946
$ 0.0946
-0.00%
Stock $ 48.27 11 yrs4.81 %$ 0.11 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-21-2025 $ 0.5800
$ 0.5800
-0.00%
Stock $ 25.33 2 yrs5.29 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0545
$ 0.0445
-18.32%
Stock $ 3.86 0 yrs12.44 %$ 0.39 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 23.81 3 yrs1.76 %$ 14.06 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.1016
$ 0.1151
13.25%
Stock $ 25.59 2 yrs8.56 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.5943
$ 0.5479
-7.82%
Stock $ 53.28 19 yrs5.95 %$ 46.63 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 0.2635
$ 0.2640
0.19%
Stock $ 25.45 0 yrs6.25 %N/ANew Dividend Feb-28-2025 Feb-28-2025 Mar-17-2025 $ 0.0000
$ 0.5003
10000%
Stock $ 27.75 0 yrs4.90 %N/ANew Dividend Dec-26-2024 Dec-26-2024 Jan-10-2025 $ 0.3400
$ 0.3400
-0.00%
Stock $ 363.79 11 yrs1.55 %$ 175.64 BNew Dividend Jan-21-2025 Jan-21-2025 Feb-20-2025 $ 1.4100
$ 1.4100
-0.00%
Stock $ 26.94 1 yrs0.45 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.0240
$ 0.0327
36.25%
Stock $ 20.35 1 yrs6.78 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1471
$ 0.1151
-21.75%
Stock $ 490.00 11 yrs3.88 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-21-2025 $ 9.2500
$ 9.5000
2.70%
Stock $ 14.90 0 yrs0.67 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-19-2024 $ 0.0000
$ 0.0010
10000%
Stock $ 8.55 0 yrs9.24 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.0526
$ 0.1510
187.07%
Stock $ 6.31 0 yrs12.68 %$ 0.57 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-23-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 17.44 2 yrs13.76 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.2100
$ 0.2000
-4.76%
Stock $ 31.54 4 yrs2.92 %$ 42.78 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-17-2025 $ 0.2300
$ 0.2300
-0.00%
Stock $ 361.52 19 yrs0.93 %$ 137.82 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-31-2025 $ 0.8000
$ 0.8400
5.00%
Stock $ 18.90 0 yrs9.26 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 14.19 5 yrs0.00 %$ 4.03 BNew Dividend Feb-28-2025 Mar-01-2025 Apr-01-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 104.90 3 yrs1.26 %$ 55.00 BNew Dividend Feb-12-2025 Feb-12-2025 Mar-05-2025 $ 3.0000
$ 0.3300
-89.00%
Stock $ 261.22 13 yrs3.64 %$ 140.41 BNew Dividend Feb-14-2025 Feb-14-2025 Mar-07-2025 $ 2.2500
$ 2.3800
5.78%
Stock $ 22.40 0 yrs7.41 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4141
$ 0.4141
-0.00%
Stock $ 9.15 1 yrs6.67 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0835
$ 0.0330
-60.48%
Stock $ 37.70 1 yrs0.05 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0803
$ 0.0471
-41.33%
Stock $ 17.03 0 yrs5.52 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2344
$ 0.2344
-0.00%
Stock $ 22.95 3 yrs1.22 %$ 30.92 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.0688
$ 0.0830
20.58%
Stock $ 5.93 0 yrs14.17 %$ 0.05 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 11.34 1 yrs6.44 %$ 0.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0910
$ 0.0300
-67.03%
Stock $ 24.95 0 yrs7.90 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.4922
$ 0.4922
-0.00%
Stock $ 29.39 0 yrs0.48 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0000
$ 0.3264
10000%
Stock $ 21.56 1 yrs2.88 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.1697
$ 0.6224
266.71%
Stock $ 18.84 1 yrs11.46 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 25.50 2 yrs4.71 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.1454
$ 0.0518
-64.38%
Stock $ 25.45 1 yrs8.61 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-30-2024 $ 0.5469
$ 0.5469
-0.00%
Stock $ 5.97 0 yrs15.58 %N/ANew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1000
$ 0.0775
-22.50%
Stock $ 159.08 10 yrs0.55 %$ 5.17 BNew Dividend Dec-26-2024 Dec-26-2024 Jan-17-2025 $ 0.7900
$ 0.8700
10.13%
Stock $ 6.20 0 yrs6.45 %N/ANew Dividend Dec-23-2024 Dec-23-2024 Jan-08-2025 $ 0.1000
$ 0.1500
50.00%
Stock $ 20.60 0 yrs5.49 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2812
$ 0.2812
-0.00%
Stock $ 174.26 0 yrs1.91 %$ 35.19 BNew Dividend Dec-20-2024 Dec-20-2024 Feb-06-2025 $ 0.7900
$ 0.8300
5.06%
Stock $ 24.72 1 yrs2.02 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.1491
$ 0.4996
235.04%
Stock $ 16.83 1 yrs6.65 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1280
$ 0.0343
-73.20%
Stock $ 34.06 7 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 48.86 14 yrs4.09 %$ 76.22 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 58.31 0 yrs3.09 %$ 24.45 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-16-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 8.50 2 yrs14.12 %$ 0.88 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 21.12 3 yrs3.22 %$ 6.24 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.1397
$ 0.2421
73.30%
Stock $ 23.39 3 yrs1.71 %$ 0.62 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.0979
$ 0.1145
16.96%
Stock $ 25.10 2 yrs5.98 %N/ANew Dividend Dec-27-2024 Dec-27-2024 Dec-31-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 25.45 0 yrs6.25 %N/ANew Dividend May-30-2025 May-30-2025 Jun-16-2025 $ 0.0000
$ 0.3984
10000%
Stock $ 15.83 1 yrs6.95 %$ 0.67 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1245
$ 0.0325
-73.90%
Stock $ 20.35 1 yrs6.78 %N/ANew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.1471
$ 0.1151
-21.75%
Stock $ 14.90 0 yrs0.67 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-19-2024 $ 0.0000
$ 0.0153
10000%
Stock $ 25.98 1 yrs5.62 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0539
$ 0.0108
-79.99%
Stock $ 18.38 3 yrs6.64 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-13-2024 $ 0.0400
$ 0.0400
-0.00%
Stock $ 155.06 14 yrs3.91 %$ 18.12 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-31-2025 $ 1.4700
$ 1.5150
3.06%
Stock $ 10.32 1 yrs5.81 %$ 0.03 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 14.88 0 yrs13.31 %$ 0.66 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1650
$ 0.1650
-0.00%
Stock $ 225.88 0 yrs2.21 %$ 20.29 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-15-2025 $ 1.2500
$ 1.2500
-0.00%
Stock $ 8.55 0 yrs9.24 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.0526
$ 0.0655
24.52%
Stock $ 5.24 0 yrs7.44 %$ 0.05 BNew Dividend Dec-30-2024 Dec-30-2024 Jan-10-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 9.15 1 yrs6.67 %$ 0.10 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0835
$ 0.0505
-39.52%
Stock $ 24.05 0 yrs5.74 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 23.45 3 yrs1.19 %$ 44.58 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-16-2024 $ 0.0689
$ 0.0792
15.00%
Stock $ 0.83 0 yrs0.00 %$ 0.09 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-31-2025 $ 0.0291
$ 0.0280
-3.67%
Stock $ 11.34 1 yrs6.44 %$ 0.11 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.0910
$ 0.0610
-32.97%
Stock $ 22.77 0 yrs8.78 %N/ANew Dividend Dec-31-2024 Jan-01-2025 Jan-15-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 21.73 4 yrs7.09 %$ 0.00 BNew Dividend Dec-11-2024 Dec-11-2024 Dec-31-2024 $ 0.1350
$ 0.1350
-0.00%
Stock $ 37.70 1 yrs0.05 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.0803
$ 0.0222
-72.31%
Stock $ 22.54 3 yrs6.79 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3937
$ 0.3525
-10.47%
Stock $ 25.50 2 yrs4.71 %N/ANew Dividend Dec-11-2024 Dec-11-2024 Dec-12-2024 $ 0.1454
$ 0.0936
-35.62%
Stock $ 59.86 11 yrs3.14 %$ 80.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.4700
$ 0.4700
-0.00%
Stock $ 80.21 4 yrs3.34 %$ 1.26 BNew Dividend Jan-17-2025 Jan-17-2025 Jan-31-2025 $ 0.6700
$ 0.6700
-0.00%
Stock $ 17.18 1 yrs2.91 %$ 3.30 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-24-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 42.39 8 yrs3.49 %$ 28.42 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 16.83 1 yrs6.65 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Dec-31-2024 $ 0.1280
$ 0.0937
-26.80%
Stock $ 10.75 2 yrs0.00 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0700
$ 0.0717
2.43%
Stock $ 51.63 0 yrs2.71 %$ 2.62 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-29-2025 $ 0.3500
$ 2.5000
614.29%
Stock $ 23.77 2 yrs1.98 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-12-2024 $ 0.3525
$ 0.2094
-40.61%
Stock $ 3.59 0 yrs8.64 %$ 0.51 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.0260
$ 0.0260
-0.00%
Stock $ 12.33 4 yrs0.00 %$ 0.18 BNew Dividend Dec-20-2024 Dec-21-2024 Dec-31-2024 $ 0.1900
$ 0.0750
-60.53%
Stock $ 243.28 14 yrs2.06 %$ 684.92 BNew Dividend Jan-06-2025 Jan-06-2025 Jan-31-2025 $ 1.2500
$ 1.2500
-0.00%
Stock $ 22.00 0 yrs7.95 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.4375
$ 0.4375
-0.00%
Stock $ 28.56 0 yrs0.95 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-11-2024 $ 0.3548
$ 0.2741
-22.76%
Stock $ 166.32 11 yrs0.96 %$ 465.19 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-23-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 13.70 0 yrs0.00 %$ 0.36 BNew Dividend Jan-10-2025 Jan-10-2025 Jan-31-2025 $ 0.0250
$ 0.0250
-0.00%
Stock $ 30.97 16 yrs0.00 %$ 0.36 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-03-2025 $ 0.0800
$ 0.0850
6.25%
Stock $ 8.94 0 yrs1.34 %$ 1.86 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 68.00 3 yrs0.00 %$ 2.04 BNew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.4700
$ 0.4900
4.26%
Stock $ 23.58 0 yrs1.27 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-11-2024 $ 0.0000
$ 0.2953
10000%
Stock $ 22.70 0 yrs6.74 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-16-2024 $ 0.1152
$ 0.1132
-1.79%
Stock $ 23.77 2 yrs1.98 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-12-2024 $ 0.3525
$ 0.4707
33.53%
Stock $ 7.92 0 yrs2.53 %$ 0.09 BNew Dividend Dec-10-2024 Dec-10-2024 Dec-17-2024 $ 0.0000
$ 0.2000
10000%
Stock $ 3.27 0 yrs7.95 %$ 0.33 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.0220
$ 0.0220
-0.00%
Stock $ 12.33 4 yrs0.00 %$ 0.18 BNew Dividend Dec-20-2024 Dec-21-2024 Dec-31-2024 $ 0.1900
$ 0.1150
-39.47%
Stock $ 46.18 1 yrs1.47 %$ 1.66 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 7.79 2 yrs3.98 %$ 0.12 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-27-2024 $ 0.2655
$ 0.3118
17.44%
Stock $ 31.49 6 yrs3.75 %$ 5.52 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.2900
$ 0.2950
1.72%
Stock $ 24.16 0 yrs6.21 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 25.05 0 yrs6.99 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 781.98 10 yrs0.77 %$ 742.35 BNew Dividend Feb-14-2025 Feb-14-2025 Mar-10-2025 $ 1.3000
$ 1.5000
15.38%
Stock $ 11.73 0 yrs7.16 %N/ANew Dividend Nov-29-2024 Nov-29-2024 Dec-10-2024 $ 0.0700
$ 0.0700
-0.00%
Stock $ 23.14 0 yrs6.48 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.3750
$ 0.3750
-0.00%
Stock $ 68.23 1 yrs1.47 %$ 8.48 BNew Dividend Feb-21-2025 Feb-21-2025 Mar-12-2025 $ 0.2400
$ 0.2500
4.17%
Stock $ 8.94 0 yrs1.34 %$ 1.86 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-14-2025 $ 0.0300
$ 0.2000
566.67%
Stock $ 100.00 0 yrs6.20 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Jan-02-2025 $ 1.5500
$ 1.5500
-0.00%
Stock $ 1.85 0 yrs0.00 %$ 0.04 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 24.90 0 yrs5.94 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-16-2024 $ 0.1126
$ 0.1071
-4.88%
Stock $ 67.95 0 yrs1.18 %$ 2.10 BNew Dividend Dec-20-2024 Dec-20-2024 Jan-03-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 120.73 4 yrs1.24 %$ 135.72 BNew Dividend Feb-13-2025 Feb-13-2025 Mar-06-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 99.16 14 yrs5.32 %$ 17.33 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 1.3000
$ 1.3200
1.54%
Stock $ 32.29 0 yrs0.84 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-12-2024 $ 0.2765
$ 0.2691
-2.66%
Stock $ 10.20 0 yrs4.12 %$ 0.16 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.0350
$ 0.0350
-0.00%
Stock $ 14.35 0 yrs3.48 %$ 0.29 BNew Dividend Jan-03-2025 Jan-03-2025 Feb-04-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 6.06 0 yrs4.79 %$ 0.29 BNew Dividend Dec-23-2024 Dec-23-2024 Jan-02-2025 $ 0.0238
$ 0.0238
-0.00%
Stock $ 51.63 0 yrs2.71 %$ 2.62 BNew Dividend Jan-15-2025 Jan-15-2025 Jan-29-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 24.39 0 yrs6.81 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.4141
$ 0.4141
-0.00%
Stock $ 3,375.00 0 yrs9.04 %N/ANew Dividend Dec-19-2024 Dec-19-2024 Dec-19-2024 $ 10.0000
$ 55.0000
450.00%
Stock $ 29.05 0 yrs0.76 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-11-2024 $ 0.2139
$ 0.2181
1.98%
Stock $ 7.73 1 yrs0.78 %N/ANew Dividend Dec-10-2024 Dec-10-2024 Dec-12-2024 $ 0.0216
$ 0.0650
201.06%
Stock $ 24.41 0 yrs7.17 %N/ANew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.4375
$ 0.4375
-0.00%
Stock $ 25.48 0 yrs8.08 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-31-2024 $ 0.5156
$ 0.5156
-0.00%
Stock $ 12.09 0 yrs1.24 %$ 0.22 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.7270
$ 0.1491
-79.49%
Stock $ 12.09 0 yrs1.24 %$ 0.22 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.7270
$ 0.3222
-55.68%
Stock $ 39.50 0 yrs4.56 %$ 3.12 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.4500
$ 0.4500
-0.00%
Stock $ 10.59 1 yrs6.04 %$ 0.47 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0545
$ 0.0545
-0.00%
Stock $ 10.17 0 yrs1.38 %$ 0.40 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0350
$ 0.0350
-0.00%
Stock $ 5.25 1 yrs4.57 %$ 0.23 BNew Dividend Mar-04-2025 Mar-04-2025 Mar-18-2025 $ 2.5000
$ 0.0600
-97.60%
Stock $ 11.36 1 yrs5.19 %$ 0.21 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0545
$ 0.0545
-0.00%
Stock $ 25.56 0 yrs4.42 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0938
$ 0.0938
-0.00%
Stock $ 121.66 1 yrs4.60 %$ 10.70 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-30-2024 $ 1.4000
$ 1.4000
-0.00%
Stock $ 13.46 3 yrs11.07 %$ 0.24 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1238
$ 0.1238
-0.00%
Stock $ 18.06 0 yrs8.64 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.3906
$ 0.3906
-0.00%
Stock $ 32.57 0 yrs5.19 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Jan-21-2025 $ 0.4625
$ 3.2669
606.36%
Stock $ 13.61 0 yrs9.92 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1095
$ 0.1446
32.05%
Stock $ 16.18 0 yrs6.86 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0929
$ 0.0929
-0.00%
Stock $ 12.85 3 yrs11.21 %$ 0.34 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1203
$ 0.1203
-0.00%
Stock $ 10.63 1 yrs6.11 %$ 0.24 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0540
$ 0.0540
-0.00%
Stock $ 218.50 0 yrs1.37 %$ 0.80 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-27-2024 $ 2.5000
$ 0.7500
-70.00%
Stock $ 23.85 0 yrs6.83 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 20.76 0 yrs2.70 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0464
$ 0.0464
-0.00%
Stock $ 57.93 2 yrs0.55 %$ 22.08 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.3300
$ 0.0800
-75.76%
Stock $ 0.96 0 yrs5.20 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.0125
$ 0.0125
-0.00%
Stock $ 11.90 1 yrs5.55 %$ 0.16 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0595
$ 0.0595
-0.00%
Stock $ 10.01 1 yrs5.99 %$ 0.22 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0510
$ 0.0510
-0.00%
Stock $ 23.99 1 yrs7.29 %N/ANew Dividend Dec-20-2024 Dec-20-2024 Dec-30-2024 $ 0.4375
$ 0.4375
-0.00%
Stock $ 10.00 0 yrs4.90 %$ 0.10 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0410
$ 0.0410
-0.00%
Stock $ 13.14 1 yrs9.28 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3047
$ 0.3047
-0.00%
Stock $ 43.08 1 yrs3.39 %$ 0.12 BNew Dividend Feb-21-2025 Feb-21-2025 Feb-28-2025 $ 0.3650
$ 0.3650
-0.00%
Stock $ 284.25 19 yrs3.45 %$ 18.27 BNew Dividend Jan-02-2025 Jan-02-2025 Jan-15-2025 $ 2.4500
$ 2.4500
-0.00%
Stock $ 10.00 1 yrs6.00 %$ 0.44 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0500
$ 0.0500
-0.00%
Stock $ 19.91 0 yrs13.66 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.2232
$ 0.2343
4.97%
Stock $ 61.35 11 yrs3.36 %$ 5.57 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.5150
$ 0.5150
-0.00%
Stock $ 21.14 0 yrs5.63 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.2969
$ 0.2969
-0.00%
Stock $ 242.22 1 yrs0.17 %$ 141.90 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-16-2025 $ 0.1000
$ 4.5000
4400.00%
Stock $ 9.90 1 yrs5.56 %$ 0.13 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0495
$ 0.0495
-0.00%
Stock $ 10.18 1 yrs5.50 %$ 0.23 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0510
$ 0.0510
-0.00%
Stock $ 10.05 0 yrs1.39 %$ 0.05 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0350
$ 0.0350
-0.00%
Stock $ 10.51 1 yrs5.23 %$ 0.28 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0515
$ 0.0515
-0.00%
Stock $ 50.11 0 yrs5.99 %N/ANew Dividend May-15-2025 May-15-2025 Jun-02-2025 $ 0.0000
$ 0.7500
10000%
Stock $ 612.71 11 yrs0.75 %$ 21.83 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 1.1500
$ 1.1500
-0.00%
Stock $ 334.73 11 yrs0.54 %$ 14.35 BNew Dividend Jan-03-2025 Jan-03-2025 Jan-31-2025 $ 0.4550
$ 0.4550
-0.00%
Stock $ 5.20 1 yrs10.96 %$ 0.24 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0475
$ 0.0475
-0.00%
Stock $ 13.23 12 yrs5.29 %$ 9.41 BNew Dividend Jan-31-2025 Jan-31-2025 Feb-14-2025 $ 0.1725
$ 0.1759
2.00%
Stock $ 11.37 1 yrs5.98 %$ 0.19 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0570
$ 0.0570
-0.00%
Stock $ 10.26 0 yrs1.36 %$ 1.70 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0350
$ 0.0350
-0.00%
Stock $ 5.25 1 yrs4.57 %$ 0.23 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-18-2025 $ 2.5000
$ 0.0600
-97.60%
Stock $ 6.59 1 yrs11.23 %$ 0.18 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0615
$ 0.0615
-0.00%
Stock $ 21.16 1 yrs10.11 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.2180
$ 0.2180
-0.00%
Stock $ 77.95 15 yrs3.18 %$ 0.43 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-27-2024 $ 0.6200
$ 0.6200
-0.00%
Stock $ 10.71 1 yrs5.79 %$ 0.21 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0540
$ 0.0540
-0.00%
Stock $ 10.76 1 yrs5.58 %$ 0.44 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0535
$ 0.0535
-0.00%
Stock $ 10.85 3 yrs10.88 %$ 0.37 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0987
$ 0.0987
-0.00%
Stock $ 218.50 0 yrs1.37 %$ 0.80 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-27-2024 $ 2.5000
$ 1.7500
-30.00%
Stock $ 80.97 6 yrs1.33 %$ 2.53 BNew Dividend Dec-17-2024 Dec-17-2024 Jan-08-2025 $ 0.2600
$ 0.2700
3.85%
Stock $ 14.62 0 yrs10.12 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1237
$ 0.1237
-0.00%
Stock $ 57.93 2 yrs0.55 %$ 22.08 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-27-2024 $ 0.3300
$ 0.5000
51.52%
Stock $ 10.44 0 yrs8.62 %$ 0.28 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0746
$ 0.0746
-0.00%
Stock $ 84.08 19 yrs1.31 %$ 14.20 BNew Dividend Jan-20-2025 Jan-20-2025 Feb-05-2025 $ 0.2550
$ 0.2750
7.84%
Stock $ 40.55 8 yrs0.00 %$ 3.06 BNew Dividend Dec-18-2024 Dec-18-2024 Jan-02-2024 $ 0.3500
$ 0.3600
2.86%
Stock $ 13.13 1 yrs9.90 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3250
$ 0.3250
-0.00%
Stock $ 69.26 4 yrs1.30 %$ 62.14 BNew Dividend Dec-20-2024 Dec-20-2024 Feb-07-2025 $ 0.1900
$ 0.2250
18.42%
Stock $ 11.79 1 yrs5.94 %$ 0.36 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0580
$ 0.0580
-0.00%
Stock $ 24.98 0 yrs10.29 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-30-2025 $ 0.4219
$ 0.6419
52.15%
Stock $ 11.91 1 yrs6.05 %$ 0.14 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0660
$ 0.0660
-0.00%
Stock $ 16.43 0 yrs18.56 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1426
$ 0.1539
7.92%
Stock $ 86.87 3 yrs3.64 %$ 3.03 BNew Dividend Dec-19-2024 Dec-19-2024 Jan-03-2025 $ 0.7600
$ 0.7900
3.95%
Stock $ 43.08 1 yrs3.39 %$ 0.12 BNew Dividend Dec-24-2024 Dec-24-2024 Dec-31-2024 $ 0.3650
$ 0.3650
-0.00%
Stock $ 5.38 1 yrs21.00 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.0322
$ 0.0733
127.64%
Stock $ 11.36 1 yrs5.99 %$ 0.17 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0590
$ 0.0590
-0.00%
Stock $ 22.64 0 yrs5.65 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.3187
$ 0.3187
-0.00%
Stock $ 11.62 0 yrs9.12 %$ 0.24 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0882
$ 0.0882
-0.00%
Stock $ 16.64 1 yrs18.15 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.3068
$ 0.3068
-0.00%
Stock $ 9.56 0 yrs13.17 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-23-2024 $ 0.1065
$ 0.1495
40.38%
Stock $ 10.58 0 yrs9.55 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0839
$ 0.0839
-0.00%
Stock $ 12.25 1 yrs5.39 %$ 0.41 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0550
$ 0.0550
-0.00%
Stock $ 5.25 1 yrs4.57 %$ 0.23 BNew Dividend Sep-04-2025 Sep-04-2025 Sep-18-2025 $ 2.5000
$ 0.0600
-97.60%
Stock $ 50.18 0 yrs5.98 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.0000
$ 0.7167
10000%
Stock $ 11.29 1 yrs5.49 %$ 0.24 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0540
$ 0.0540
-0.00%
Stock $ 19.97 3 yrs0.00 %$ 0.48 BNew Dividend Jan-03-2024 Jan-03-2025 Feb-01-2025 $ 0.4700
$ 0.4700
-0.00%
Stock $ 7.34 0 yrs6.95 %$ 0.20 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0425
$ 0.0425
-0.00%
Stock $ 12.09 0 yrs1.24 %$ 0.22 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.7270
$ 0.0401
-94.48%
Stock $ 11.00 1 yrs5.82 %$ 0.29 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0555
$ 0.0555
-0.00%
Stock $ 14.25 2 yrs9.33 %$ 0.49 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1132
$ 0.1132
-0.00%
Stock $ 121.66 1 yrs4.60 %$ 10.70 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-30-2024 $ 1.4000
$ 0.2500
-82.14%
Stock $ 12.54 0 yrs10.85 %$ 0.29 BNew Dividend Dec-19-2024 Dec-19-2024 Dec-27-2024 $ 0.0000
$ 0.3400
10000%
Stock $ 218.50 0 yrs1.37 %$ 0.80 BNew Dividend Feb-14-2025 Feb-14-2025 Mar-14-2025 $ 2.5000
$ 0.7500
-70.00%
Stock $ 13.14 1 yrs9.28 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3047
$ 0.3047
-0.00%
Stock $ 8.60 0 yrs11.63 %$ 0.19 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-30-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 15.00 1 yrs11.87 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.1781
$ 0.1781
-0.00%
Stock $ 7.24 1 yrs5.25 %$ 0.44 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0360
$ 0.0360
-0.00%
Stock $ 11.22 1 yrs5.97 %$ 0.23 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0555
$ 0.0555
-0.00%
Stock $ 9.80 0 yrs9.49 %$ 0.36 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0779
$ 0.0779
-0.00%
Stock $ 13.12 1 yrs9.98 %N/ANew Dividend Dec-13-2024 Dec-13-2024 Dec-31-2024 $ 0.3281
$ 0.3281
-0.00%
Stock $ 7.57 1 yrs7.00 %$ 0.18 BNew Dividend Dec-17-2024 Dec-17-2024 Dec-31-2024 $ 0.1290
$ 0.1458
13.02%
Stock $ 6.82 0 yrs14.08 %$ 0.20 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-27-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 10.34 1 yrs5.32 %$ 0.13 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0510
$ 0.0510
-0.00%
Stock $ 12.34 0 yrs12.64 %$ 1.12 BNew Dividend Dec-31-2024 Dec-31-2024 Jan-27-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 25.01 1 yrs8.64 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-30-2025 $ 0.5391
$ 0.5391
-0.00%
Stock $ 7.63 1 yrs11.53 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.0868
$ 0.0868
-0.00%
Stock $ 15.45 1 yrs18.19 %N/ANew Dividend Dec-16-2024 Dec-16-2024 Dec-23-2024 $ 0.2892
$ 0.2892
-0.00%
Stock $ 9.58 1 yrs6.68 %$ 0.37 BNew Dividend Dec-18-2024 Dec-18-2024 Dec-30-2024 $ 0.0610
$ 0.0610
-0.00%
Stock $ 43.08 1 yrs3.39 %$ 0.12 BNew Dividend Jan-24-2025 Jan-24-2025 Jan-31-2025 $ 0.3650
$ 0.3650
-0.00%
Stock $ 123.77 11 yrs2.47 %$ 24.12 BNew Dividend Feb-07-2025 Feb-07-2025 Mar-04-2025 $ 0.7650
$ 0.7650
-0.00%
Stock $ 28.92 1 yrs3.46 %$ 0.08 BNew Dividend Dec-20-2024 Dec-20-2024 Dec-27-2024 $ 0.2500
$ 0.2500
-0.00%
Stock $ 11.17 1 yrs6.00 %$ 0.69 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0555
$ 0.0555
-0.00%
Stock $ 10.16 1 yrs5.51 %$ 0.40 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0512
$ 0.0512
-0.00%
Stock $ 10.93 1 yrs4.76 %$ 0.02 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0515
$ 0.0515
-0.00%
Stock $ 26.99 1 yrs6.82 %N/ANew Dividend Dec-31-2024 Dec-31-2024 Jan-15-2025 $ 0.4609
$ 0.4609
-0.00%
Stock $ 242.22 1 yrs0.17 %$ 141.90 BNew Dividend Jan-09-2025 Jan-09-2025 Jan-16-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 9.97 0 yrs1.40 %$ 0.11 BNew Dividend Dec-16-2024 Dec-16-2024 Dec-31-2024 $ 0.0350
$ 0.0350
-0.00%
Stock $ 5.25 1 yrs4.57 %$ 0.23 BNew Dividend Dec-04-2025 Dec-04-2025 Dec-18-2025 $ 2.5000
$ 0.0600
-97.60%
Stock $ 50.18 0 yrs5.98 %N/ANew Dividend May-15-2025 May-15-2025 Jun-02-2025 $ 0.0000
$ 0.7500
10000%
Stock $ 50.11 0 yrs5.99 %N/ANew Dividend Feb-14-2025 Feb-14-2025 Mar-03-2025 $ 0.0000
$ 0.7167
10000%

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