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 $ 20.27 0 yrs3.95 %$ 2.79 BNew Dividend Jul-10-2025 Jul-10-2025 Jul-24-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 446.20 19 yrs2.96 %$ 104.17 BNew Dividend Sep-02-2025 Sep-02-2025 Sep-26-2025 $ 3.3000
$ 3.3000
-0.00%
Stock $ 59.53 0 yrs2.57 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1210
$ 0.9091
651.32%
Stock $ 2.55 1 yrs8.24 %$ 0.17 BNew Dividend Jul-10-2025 Jul-10-2025 Jul-24-2025 $ 0.0175
$ 0.0175
-0.00%
Stock $ 12.36 0 yrs12.94 %$ 1.08 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-25-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 72.71 2 yrs1.20 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1502
$ 0.2281
51.86%
Stock $ 27.71 0 yrs0.29 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0136
$ 0.0248
82.35%
Stock $ 39.68 1 yrs4.34 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 65.87 0 yrs1.38 %$ 15.37 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2544
$ 0.1706
-32.94%
Stock $ 43.37 0 yrs1.04 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1178
$ 0.1104
-6.28%
Stock $ 41.87 2 yrs1.00 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2461
$ 0.1750
-28.90%
Stock $ 43.28 0 yrs1.39 %$ 62.14 BNew Dividend Jul-15-2025 Jul-15-2025 Aug-01-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 44.03 0 yrs1.66 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1428
$ 0.1975
38.31%
Stock $ 22.73 1 yrs3.12 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1074
$ 0.0954
-11.17%
Stock $ 15.75 0 yrs1.40 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0990
$ 0.1183
19.53%
Stock $ 93.58 0 yrs1.19 %$ 0.17 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2159
$ 0.2334
8.11%
Stock $ 11.52 0 yrs0.00 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0521
$ 0.1355
160.08%
Stock $ 41.62 0 yrs1.30 %$ 0.04 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1913
$ 0.1891
-1.15%
Stock $ 117.68 0 yrs0.39 %$ 131.70 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-22-2025 $ 0.1150
$ 0.1150
-0.00%
Stock $ 16.52 0 yrs1.82 %$ 0.30 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-18-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 277.68 0 yrs0.91 %$ 0.59 BNew Dividend Aug-04-2025 Aug-04-2025 Aug-13-2025 $ 0.6300
$ 0.6300
-0.00%
Stock $ 39.08 0 yrs2.74 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1496
$ 0.2685
79.48%
Stock $ 67.81 0 yrs1.27 %$ 0.04 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2887
$ 0.2967
2.77%
Stock $ 39.14 1 yrs2.33 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1475
$ 0.4680
217.29%
Stock $ 35.57 0 yrs2.45 %$ 0.03 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1558
$ 0.2429
55.90%
Stock $ 38.15 0 yrs1.57 %$ 8.84 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1178
$ 0.1178
-0.00%
Stock $ 45.54 0 yrs0.22 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0697
$ 0.0239
-65.70%
Stock $ 15.59 2 yrs3.98 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0057
$ 0.0987
1631.58%
Stock $ 53.64 0 yrs0.45 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0000
$ 0.2382
10000%
Stock $ 18.09 0 yrs5.69 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0772
$ 0.0839
8.68%
Stock $ 24.45 0 yrs2.66 %$ 0.13 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1872
$ 0.2657
41.93%
Stock $ 61.71 0 yrs0.36 %$ 3.88 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0618
$ 0.0960
55.34%
Stock $ 26.37 0 yrs1.02 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0214
$ 0.0214
-0.00%
Stock $ 33.99 0 yrs0.26 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0309
$ 0.0152
-50.81%
Stock $ 92.00 3 yrs0.26 %$ 4.16 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0750
$ 0.0662
-11.73%
Stock $ 49.72 3 yrs3.40 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1440
$ 0.1440
-0.00%
Stock $ 22.02 1 yrs4.45 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0845
$ 0.0845
-0.00%
Stock $ 47.60 3 yrs7.08 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3160
$ 0.3160
-0.00%
Stock $ 65.77 0 yrs1.70 %$ 56.34 BNew Dividend Aug-29-2025 Aug-29-2025 Sep-29-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 41.90 1 yrs6.21 %$ 0.88 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2300
$ 0.2200
-4.35%
Stock $ 58.08 0 yrs0.50 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0456
$ 0.0583
27.85%
Stock $ 34.41 0 yrs0.44 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.0706
$ 0.0334
-52.69%
Stock $ 18.62 3 yrs6.34 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 81.77 2 yrs1.79 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.7594
$ 0.7026
-7.48%
Stock $ 30.45 2 yrs2.17 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3825
$ 0.2802
-26.73%
Stock $ 22.20 11 yrs2.70 %$ 0.61 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-21-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 123.84 0 yrs0.98 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.5521
$ 0.6561
18.83%
Stock $ 50.28 0 yrs0.30 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0577
$ 0.0913
58.24%
Stock $ 50.18 5 yrs4.86 %$ 27.22 BNew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.6000
$ 0.6100
1.67%
Stock $ 13.69 0 yrs6.79 %N/ANew Dividend Jul-03-2025 Jul-05-2025 Jul-15-2025 $ 0.2325
$ 0.2325
-0.00%
Stock $ 38.85 2 yrs0.57 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0357
$ 0.0279
-21.85%
Stock $ 32.92 5 yrs2.16 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1612
$ 0.1426
-11.54%
Stock $ 25.85 3 yrs3.75 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0810
$ 0.0810
-0.00%
Stock $ 21.87 0 yrs3.02 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0577
$ 0.0817
41.59%
Stock $ 33.62 0 yrs0.92 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0763
$ 0.0812
6.42%
Stock $ 99.82 0 yrs0.72 %$ 0.21 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1955
$ 0.1606
-17.85%
Stock $ 35.18 0 yrs0.34 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0248
$ 0.0036
-85.48%
Stock $ 107.26 2 yrs1.52 %$ 0.95 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.6219
$ 0.0821
-86.80%
Stock $ 34.87 1 yrs2.41 %$ 0.03 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1172
$ 0.1962
67.36%
Stock $ 27.99 5 yrs1.57 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0992
$ 0.0892
-10.08%
Stock $ 49.43 3 yrs4.13 %$ 0.13 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 50.73 3 yrs8.67 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3553
$ 0.3501
-1.46%
Stock $ 35.28 0 yrs0.79 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0869
$ 0.0604
-30.49%
Stock $ 30.87 0 yrs0.97 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0449
$ 0.0736
63.92%
Stock $ 55.12 4 yrs2.12 %$ 0.10 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1250
$ 0.5579
346.32%
Stock $ 77.32 3 yrs2.12 %$ 32.38 BNew Dividend Aug-29-2025 Aug-29-2025 Sep-15-2025 $ 0.4100
$ 0.4100
-0.00%
Stock $ 267.11 15 yrs0.69 %$ 10.08 BNew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.4600
$ 0.4600
-0.00%
Stock $ 16.50 0 yrs2.42 %$ 1.58 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-21-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 55.60 19 yrs5.95 %$ 21.39 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-31-2025 $ 0.8275
$ 0.8275
-0.00%
Stock $ 25.00 1 yrs3.32 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2303
$ 0.1980
-14.03%
Stock $ 28.52 0 yrs1.12 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.0377
$ 0.0571
51.46%
Stock $ 556.66 11 yrs0.69 %$ 169.95 BNew Dividend Aug-26-2025 Aug-26-2025 Sep-10-2025 $ 0.9600
$ 0.9600
-0.00%
Stock $ 33.21 0 yrs1.93 %$ 1.69 BNew Dividend Sep-12-2025 Sep-12-2025 Sep-26-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 44.59 3 yrs3.79 %$ 0.12 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3573
$ 0.4584
28.30%
Stock $ 75.45 0 yrs1.33 %$ 0.20 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2760
$ 0.2224
-19.42%
Stock $ 15.93 1 yrs3.01 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1297
$ 0.1601
23.44%
Stock $ 37.11 4 yrs1.67 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1009
$ 0.1549
53.52%
Stock $ 9.30 2 yrs5.16 %$ 0.16 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-22-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 71.80 0 yrs24.09 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.4791
$ 0.3596
-24.94%
Stock $ 87.92 4 yrs1.74 %$ 0.13 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1950
$ 0.3085
58.21%
Stock $ 27.27 0 yrs2.93 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3278
$ 0.1999
-39.02%
Stock $ 58.80 1 yrs1.11 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0945
$ 0.3479
268.15%
Stock $ 56.15 0 yrs1.62 %$ 0.22 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1746
$ 0.1914
9.62%
Stock $ 326.69 0 yrs0.21 %$ 10.01 BNew Dividend Jul-18-2025 Jul-18-2025 Aug-01-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 28.77 0 yrs3.86 %$ 205.72 BNew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.2775
$ 0.2775
-0.00%
Stock $ 90.83 3 yrs3.74 %$ 5.06 BNew Dividend Jul-09-2025 Jul-09-2025 Jul-23-2025 $ 0.8500
$ 0.8500
-0.00%
Stock $ 33.76 0 yrs43.24 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2043
$ 0.2020
-1.13%
Stock $ 8.43 0 yrs111.27 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1407
$ 0.1999
42.08%
Stock $ 22.00 1 yrs2.82 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0786
$ 0.0851
8.27%
Stock $ 46.86 3 yrs2.18 %$ 9.59 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2612
$ 0.2556
-2.14%
Stock $ 108.30 2 yrs0.31 %$ 0.99 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0669
$ 0.0616
-7.92%
Stock $ 44.87 3 yrs2.07 %$ 1.62 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2105
$ 0.2016
-4.23%
Stock $ 27.59 1 yrs2.65 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0319
$ 0.2592
712.54%
Stock $ 25.76 1 yrs5.79 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.8473
$ 0.1152
-86.40%
Stock $ 40.43 2 yrs3.91 %$ 0.05 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.8502
$ 0.1929
-77.31%
Stock $ 38.07 3 yrs3.05 %$ 2.05 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2997
$ 0.2997
-0.00%
Stock $ 67.62 3 yrs1.36 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1512
$ 0.2199
45.44%
Stock $ 26.18 2 yrs3.21 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2019
$ 0.2250
11.44%
Stock $ 20.90 0 yrs5.98 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 19.98 0 yrs5.96 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.2969
$ 0.2969
-0.00%
Stock $ 38.05 0 yrs0.42 %$ 0.51 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0197
$ 0.0174
-11.68%
Stock $ 56.14 3 yrs1.78 %$ 0.03 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2190
$ 0.1998
-8.77%
Stock $ 15.86 0 yrs2.96 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 2.0088
$ 0.0607
-96.98%
Stock $ 15.86 0 yrs2.96 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 2.0088
$ 0.0148
-99.26%
Stock $ 16.28 0 yrs1.04 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0676
$ 0.1037
53.40%
Stock $ 34.20 0 yrs0.64 %$ 0.22 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0271
$ 0.0328
21.03%
Stock $ 154.21 3 yrs0.66 %$ 0.26 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3113
$ 0.0688
-77.90%
Stock $ 137.25 0 yrs0.41 %$ 2.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1529
$ 0.1300
-14.98%
Stock $ 115.10 0 yrs1.16 %$ 1.40 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2989
$ 0.2708
-9.40%
Stock $ 32.38 3 yrs2.41 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1260
$ 0.2617
107.70%
Stock $ 14.84 0 yrs3.03 %$ 0.10 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0308
$ 0.1509
389.93%
Stock $ 72.58 0 yrs0.26 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0043
$ 0.0898
1988.37%
Stock $ 123.32 4 yrs1.19 %$ 1.24 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2561
$ 0.2671
4.30%
Stock $ 58.48 0 yrs2.05 %$ 0.13 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3069
$ 0.2781
-9.38%
Stock $ 144.56 0 yrs1.04 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1394
$ 0.8347
498.78%
Stock $ 36.61 1 yrs2.81 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2016
$ 0.3350
66.17%
Stock $ 65.32 0 yrs4.39 %$ 0.19 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.9722
$ 0.4626
-52.42%
Stock $ 26.76 0 yrs3.10 %$ 0.45 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0393
$ 0.3239
724.17%
Stock $ 58.48 0 yrs1.40 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0330
$ 0.3750
1036.36%
Stock $ 80.00 0 yrs2.14 %$ 0.07 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0437
$ 1.1111
2442.56%
Stock $ 101.18 0 yrs1.46 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0804
$ 0.5687
607.34%
Stock $ 86.85 2 yrs0.74 %$ 0.43 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1415
$ 0.0297
-79.01%
Stock $ 23.52 0 yrs7.53 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1558
$ 0.1519
-2.50%
Stock $ 25.48 2 yrs8.36 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1762
$ 0.1740
-1.25%
Stock $ 92.16 1 yrs1.39 %$ 3.36 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2703
$ 0.3191
18.05%
Stock $ 22.87 0 yrs1.31 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0615
$ 0.1061
72.52%
Stock $ 23.43 0 yrs1.11 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0780
$ 0.0500
-35.90%
Stock $ 20.16 2 yrs3.62 %$ 0.10 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0350
$ 0.3672
949.14%
Stock $ 39.28 0 yrs2.14 %$ 0.07 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1822
$ 0.1832
0.55%
Stock $ 37.35 0 yrs0.78 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0389
$ 0.0749
92.54%
Stock $ 43.05 3 yrs1.65 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1037
$ 0.1953
88.33%
Stock $ 55.10 1 yrs5.12 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.9824
$ 0.5624
-42.75%
Stock $ 99.59 0 yrs0.44 %$ 0.30 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0342
$ 0.1365
299.12%
Stock $ 28.26 0 yrs2.76 %$ 0.14 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1747
$ 0.2208
26.39%
Stock $ 23.05 0 yrs2.69 %$ 0.04 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0963
$ 0.1611
67.29%
Stock $ 35.29 0 yrs1.96 %$ 0.26 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1207
$ 0.2075
71.91%
Stock $ 36.13 0 yrs1.30 %$ 0.14 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1174
$ 0.2677
128.02%
Stock $ 74.35 1 yrs3.28 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 1.2429
$ 0.2608
-79.02%
Stock $ 71.28 1 yrs7.28 %$ 0.04 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 1.9346
$ 1.1134
-42.45%
Stock $ 33.82 2 yrs0.71 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.0472
$ 0.1008
113.56%
Stock $ 35.49 2 yrs2.48 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.0785
$ 0.4074
418.98%
Stock $ 38.82 2 yrs1.16 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.1341
$ 0.1170
-12.75%
Stock $ 9.41 4 yrs1.70 %$ 0.32 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-27-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 48.17 2 yrs4.34 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2428
$ 0.2834
16.72%
Stock $ 22.05 0 yrs3.36 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0434
$ 0.1374
216.72%
Stock $ 70.28 1 yrs3.20 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 1.1475
$ 1.1017
-3.99%
Stock $ 69.13 1 yrs2.89 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.9863
$ 1.0183
3.24%
Stock $ 63.96 1 yrs2.33 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.7656
$ 0.7216
-5.75%
Stock $ 69.44 1 yrs2.12 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.7509
$ 0.7150
-4.78%
Stock $ 14.46 0 yrs0.83 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.0632
$ 0.2163
242.25%
Stock $ 29.67 0 yrs2.36 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1984
$ 0.2234
12.60%
Stock $ 22.68 2 yrs2.56 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0317
$ 0.0317
-0.00%
Stock $ 50.62 0 yrs1.64 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1336
$ 0.1246
-6.72%
Stock $ 26.17 0 yrs7.53 %N/ANew Dividend Jul-29-2025 Jul-29-2025 Jul-30-2025 $ 0.4922
$ 0.4922
-0.00%
Stock $ 18.54 1 yrs6.47 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 37.69 0 yrs0.69 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0744
$ 0.0740
-0.64%
Stock $ 76.38 0 yrs1.11 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.4727
$ 0.3763
-20.39%
Stock $ 64.21 0 yrs1.00 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3680
$ 0.2710
-26.37%
Stock $ 35.24 0 yrs3.43 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0937
$ 0.5962
536.11%
Stock $ 38.78 2 yrs2.53 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1998
$ 0.2314
15.81%
Stock $ 23.06 3 yrs5.90 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1549
$ 0.1549
-0.00%
Stock $ 40.19 2 yrs2.84 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.4080
$ 0.7364
80.50%
Stock $ 20.35 2 yrs1.08 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1268
$ 0.0974
-23.18%
Stock $ 20.27 0 yrs12.48 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.6000
$ 0.6000
-0.00%
Stock $ 33.66 1 yrs3.36 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jul-02-2025 $ 0.0844
$ 0.3330
294.51%
Stock $ 24.93 0 yrs3.65 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0000
$ 0.2276
10000%
Stock $ 36.33 2 yrs2.04 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2559
$ 0.0211
-91.76%
Stock $ 19.42 0 yrs3.04 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0833
$ 0.1766
112.14%
Stock $ 29.54 0 yrs1.76 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1546
$ 0.0873
-43.52%
Stock $ 26.03 0 yrs1.27 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0986
$ 0.1197
21.43%
Stock $ 55.24 0 yrs2.64 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.3232
$ 0.4048
25.22%
Stock $ 25.16 0 yrs4.13 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1040
$ 0.1040
-0.00%
Stock $ 19.05 3 yrs4.52 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 20.70 1 yrs5.36 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0811
$ 0.0811
-0.00%
Stock $ 22.90 1 yrs2.05 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0432
$ 0.0432
-0.00%
Stock $ 12.22 0 yrs10.56 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1075
$ 0.1075
-0.00%
Stock $ 25.75 0 yrs4.97 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1133
$ 0.1133
-0.00%
Stock $ 187.06 0 yrs0.25 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0291
$ 0.0291
-0.00%
Stock $ 10.91 0 yrs12.56 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0401
$ 0.0401
-0.00%
Stock $ 17.79 0 yrs25.18 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.3581
$ 0.3581
-0.00%
Stock $ 25.28 0 yrs63.84 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1767
$ 0.1919
8.60%
Stock $ 23.19 0 yrs77.10 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2314
$ 0.2398
3.63%
Stock $ 44.80 2 yrs4.62 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1750
$ 0.1720
-1.71%
Stock $ 21.15 0 yrs4.59 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 10.44 0 yrs5.08 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0352
$ 0.0352
-0.00%
Stock $ 30.23 0 yrs3.90 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1307
$ 0.1307
-0.00%
Stock $ 39.33 0 yrs2.01 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0705
$ 0.0705
-0.00%
Stock $ 22.66 1 yrs7.77 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 3.02 0 yrs272.85 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1381
$ 0.1536
11.22%
Stock $ 30.28 0 yrs1.06 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0528
$ 0.2313
338.07%
Stock $ 32.27 0 yrs0.28 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0428
$ 0.0166
-61.21%
Stock $ 37.98 1 yrs0.84 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1150
$ 0.0901
-21.65%
Stock $ 35.42 1 yrs0.71 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0672
$ 0.0641
-4.61%
Stock $ 23.28 0 yrs2.71 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1500
$ 0.1780
18.67%
Stock $ 31.87 0 yrs4.86 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.3422
$ 0.4292
25.42%
Stock $ 38.78 5 yrs3.20 %$ 2.92 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.3100
$ 0.3100
-0.00%
Stock $ 37.60 0 yrs1.76 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0746
$ 0.0746
-0.00%
Stock $ 149.47 0 yrs0.18 %$ 0.97 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0074
$ 0.0932
1159.46%
Stock $ 39.75 0 yrs1.36 %$ 0.25 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1354
$ 0.1065
-21.34%
Stock $ 115.08 3 yrs0.67 %$ 1.96 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1182
$ 0.2310
95.43%
Stock $ 26.70 1 yrs1.69 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0912
$ 0.1026
12.50%
Stock $ 23.44 0 yrs2.82 %$ 0.35 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1764
$ 0.1557
-11.73%
Stock $ 27.71 3 yrs3.03 %$ 0.15 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1170
$ 0.1918
63.93%
Stock $ 68.71 1 yrs1.05 %$ 0.52 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1407
$ 0.1976
40.44%
Stock $ 65.93 1 yrs2.17 %$ 0.67 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2620
$ 0.5171
97.37%
Stock $ 16.05 0 yrs2.80 %$ 0.32 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1085
$ 0.0958
-11.71%
Stock $ 59.11 0 yrs1.88 %$ 2.30 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2530
$ 0.2256
-10.83%
Stock $ 80.06 3 yrs0.66 %$ 2.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1107
$ 0.1217
9.94%
Stock $ 61.29 0 yrs1.75 %$ 0.25 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2126
$ 0.2328
9.50%
Stock $ 29.33 0 yrs4.57 %$ 0.72 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1062
$ 0.4911
362.43%
Stock $ 83.40 3 yrs1.93 %$ 1.46 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3953
$ 0.3089
-21.86%
Stock $ 156.32 0 yrs0.34 %$ 1.21 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0428
$ 0.1122
162.15%
Stock $ 16.67 3 yrs4.44 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0695
$ 0.2616
276.40%
Stock $ 19.24 0 yrs1.04 %$ 0.16 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0213
$ 0.1066
400.47%
Stock $ 72.71 2 yrs1.20 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1502
$ 0.2281
51.86%
Stock $ 51.15 2 yrs3.19 %$ 0.28 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1115
$ 0.9551
756.59%
Stock $ 20.33 1 yrs4.97 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1047
$ 0.2709
158.74%
Stock $ 28.07 0 yrs3.31 %$ 0.05 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0256
$ 0.3431
1240.23%
Stock $ 74.15 0 yrs2.86 %$ 0.54 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1074
$ 0.9760
808.75%
Stock $ 48.23 1 yrs3.34 %$ 0.07 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1648
$ 0.5288
220.87%
Stock $ 43.71 0 yrs3.20 %$ 0.05 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0936
$ 0.5218
457.48%
Stock $ 54.62 1 yrs2.95 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1232
$ 0.6186
402.11%
Stock $ 19.16 1 yrs4.54 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0725
$ 0.0725
-0.00%
Stock $ 25.33 0 yrs2.61 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1417
$ 0.1509
6.49%
Stock $ 77.20 1 yrs4.29 %$ 0.04 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2993
$ 1.0976
266.72%
Stock $ 19.14 3 yrs5.54 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0910
$ 0.0858
-5.71%
Stock $ 47.74 3 yrs3.27 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1320
$ 0.1320
-0.00%
Stock $ 35.77 1 yrs3.44 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0667
$ 0.7419
1012.29%
Stock $ 40.28 0 yrs1.27 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1185
$ 0.1236
4.30%
Stock $ 19.81 0 yrs7.57 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 32.33 0 yrs0.65 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0531
$ 0.0569
7.16%
Stock $ 37.69 0 yrs0.72 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0703
$ 0.0650
-7.54%
Stock $ 29.70 1 yrs2.90 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1533
$ 0.1753
14.35%
Stock $ 25.59 1 yrs5.28 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0760
$ 0.0760
-0.00%
Stock $ 35.66 0 yrs3.87 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0000
$ 0.3460
10000%
Stock $ 10.65 1 yrs3.00 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0621
$ 0.1051
69.06%
Stock $ 241.43 0 yrs1.24 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.7962
$ 0.7670
-3.67%
Stock $ 43.09 2 yrs0.97 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.1247
$ 0.1203
-3.53%
Stock $ 42.35 2 yrs1.70 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.0851
$ 0.3845
351.82%
Stock $ 12.48 1 yrs6.09 %$ 0.33 BNew Dividend Jul-09-2025 Jul-09-2025 Jul-21-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 11.27 1 yrs63.71 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2731
$ 0.3297
20.73%
Stock $ 17.53 1 yrs0.91 %$ 0.12 BNew Dividend Jul-18-2025 Jul-18-2025 Aug-08-2025 $ 0.0800
$ 0.0400
-50.00%
Stock $ 5.74 0 yrs126.13 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1006
$ 0.0923
-8.25%
Stock $ 20.48 0 yrs6.05 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 20.77 0 yrs6.88 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1150
$ 0.1150
-0.00%
Stock $ 20.10 1 yrs9.10 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1511
$ 0.1496
-0.99%
Stock $ 20.00 3 yrs3.05 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0520
$ 0.0520
-0.00%
Stock $ 24.94 3 yrs4.57 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0950
$ 0.0900
-5.26%
Stock $ 45.88 0 yrs6.95 %$ 0.49 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2525
$ 0.2525
-0.00%
Stock $ 26.92 1 yrs7.43 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1821
$ 0.1734
-4.78%
Stock $ 21.74 1 yrs8.46 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1494
$ 0.1460
-2.28%
Stock $ 23.20 3 yrs8.79 %$ 1.32 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1710
$ 0.1630
-4.68%
Stock $ 20.05 3 yrs11.92 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1950
$ 0.1880
-3.59%
Stock $ 12.85 0 yrs65.45 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1102
$ 0.1548
40.47%
Stock $ 24.97 0 yrs5.25 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1299
$ 0.1299
-0.00%
Stock $ 20.63 0 yrs3.68 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0678
$ 0.0678
-0.00%
Stock $ 25.63 0 yrs4.80 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1005
$ 0.1005
-0.00%
Stock $ 12.74 1 yrs45.68 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.4850
$ 0.4850
-0.00%
Stock $ 60.45 0 yrs9.81 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.5417
$ 0.5417
-0.00%
Stock $ 26.06 0 yrs7.94 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1477
$ 0.1477
-0.00%
Stock $ 21.60 3 yrs5.09 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0903
$ 0.0903
-0.00%
Stock $ 20.35 1 yrs4.91 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0758
$ 0.0758
-0.00%
Stock $ 21.67 0 yrs1.02 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0253
$ 0.0253
-0.00%
Stock $ 17.18 0 yrs1.75 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0235
$ 0.0235
-0.00%
Stock $ 17.66 0 yrs2.15 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0317
$ 0.0317
-0.00%
Stock $ 24.91 1 yrs4.82 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 50.80 0 yrs1.26 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0509
$ 0.0509
-0.00%
Stock $ 17.39 1 yrs29.21 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.4139
$ 0.4848
17.13%
Stock $ 8.01 1 yrs75.53 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.5656
$ 0.4629
-18.16%
Stock $ 16.72 1 yrs47.19 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.4350
$ 0.4303
-1.08%
Stock $ 53.43 0 yrs14.09 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.4056
$ 0.3767
-7.13%
Stock $ 17.10 0 yrs18.19 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1176
$ 0.1385
17.77%
Stock $ 25.13 2 yrs4.10 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0686
$ 0.0686
-0.00%
Stock $ 21.39 2 yrs3.97 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0725
$ 0.0725
-0.00%
Stock $ 21.08 1 yrs4.89 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 21.07 1 yrs4.46 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 20.21 1 yrs5.10 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0825
$ 0.0825
-0.00%
Stock $ 16.21 1 yrs6.35 %$ 0.46 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0506
$ 0.0951
87.94%
Stock $ 18.92 0 yrs12.00 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1870
$ 0.1910
2.14%
Stock $ 29.14 1 yrs5.66 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1425
$ 0.1425
-0.00%
Stock $ 46.19 3 yrs4.27 %$ 0.02 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1660
$ 0.1660
-0.00%
Stock $ 40.18 0 yrs2.04 %$ 0.08 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0750
$ 0.0950
26.67%
Stock $ 16.44 1 yrs4.20 %$ 0.00 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0575
$ 0.0575
-0.00%
Stock $ 43.91 3 yrs4.24 %$ 0.04 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1650
$ 0.1550
-6.06%
Stock $ 20.12 3 yrs2.98 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.0490
$ 0.0500
2.04%
Stock $ 55.33 1 yrs6.58 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2922
$ 0.3010
3.01%
Stock $ 19.90 1 yrs5.28 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1206
$ 0.1206
-0.00%
Stock $ 47.84 0 yrs41.97 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.3425
$ 0.2753
-19.62%
Stock $ 33.67 0 yrs39.92 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.3138
$ 0.2747
-12.48%
Stock $ 24.10 3 yrs4.15 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 0.0953
$ 0.0953
-0.00%
Stock $ 22.95 0 yrs0.22 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0050
$ 0.0050
-0.00%
Stock $ 10.51 0 yrs54.23 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.3748
$ 0.3232
-13.77%
Stock $ 7.05 1 yrs150.50 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.7951
$ 0.5354
-32.66%
Stock $ 40.12 0 yrs87.36 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 2.0473
$ 1.7084
-16.55%
Stock $ 65.93 0 yrs93.55 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 6.8981
$ 6.5030
-5.73%
Stock $ 33.37 0 yrs0.42 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0111
$ 0.0111
-0.00%
Stock $ 50.00 0 yrs2.08 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0942
$ 0.0942
-0.00%
Stock $ 45.23 0 yrs13.09 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2031
$ 0.1151
-43.33%
Stock $ 44.26 0 yrs14.32 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1917
$ 0.1188
-38.03%
Stock $ 44.04 0 yrs29.63 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2498
$ 0.2694
7.83%
Stock $ 35.01 0 yrs38.01 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2329
$ 0.2466
5.88%
Stock $ 35.76 0 yrs43.18 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.4484
$ 0.4836
7.85%
Stock $ 26.40 1 yrs4.32 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0390
$ 0.0390
-0.00%
Stock $ 15.31 0 yrs48.86 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1617
$ 0.1574
-2.66%
Stock $ 44.32 0 yrs19.22 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.2920
$ 0.3140
7.53%
Stock $ 45.09 0 yrs16.92 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.3123
$ 0.2035
-34.84%
Stock $ 26.66 0 yrs1.13 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0000
$ 0.0749
10000%
Stock $ 62.54 1 yrs2.56 %$ 12.90 BNew Dividend Aug-18-2025 Aug-18-2025 Aug-29-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 30.56 0 yrs0.26 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0000
$ 0.0780
10000%
Stock $ 19.16 0 yrs0.84 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0125
$ 0.0125
-0.00%
Stock $ 22.96 0 yrs9.01 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 36.46 0 yrs2.77 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-27-2025 $ 0.0980
$ 0.0980
-0.00%
Stock $ 20.82 0 yrs6.96 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.1205
$ 0.1181
-1.99%
Stock $ 12.11 0 yrs29.48 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.2178
$ 0.2076
-4.68%
Stock $ 26.40 0 yrs7.54 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 24.35 0 yrs4.35 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2600
$ 0.2600
-0.00%
Stock $ 53.90 2 yrs7.24 %N/ANew Dividend Jul-14-2025 Jul-14-2025 Jul-21-2025 $ 1.0000
$ 0.9000
-10.00%
Stock $ 20.50 1 yrs3.85 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.1967
$ 0.2000
1.68%
Stock $ 36.03 0 yrs1.25 %$ 1.90 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0339
$ 0.1600
372.39%
Stock $ 54.58 2 yrs3.88 %$ 0.18 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2337
$ 1.1631
397.70%
Stock $ 66.39 1 yrs0.99 %$ 0.84 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1800
$ 0.2550
41.67%
Stock $ 56.07 2 yrs1.03 %$ 0.66 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1300
$ 0.2000
53.85%
Stock $ 11.45 2 yrs6.11 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1123
$ 0.1317
17.25%
Stock $ 40.72 0 yrs4.13 %$ 0.69 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.4200
$ 0.4200
-0.00%
Stock $ 17.59 1 yrs10.06 %$ 0.04 BNew Dividend Jul-10-2025 Jul-10-2025 Jul-22-2025 $ 0.1465
$ 0.1465
-0.00%
Stock $ 78.69 0 yrs2.63 %$ 0.16 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1900
$ 1.4650
671.05%
Stock $ 42.76 2 yrs2.88 %$ 13.43 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 1.0136
$ 0.2135
-78.94%
Stock $ 31.19 2 yrs1.28 %$ 8.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0510
$ 0.0735
44.12%
Stock $ 27.12 0 yrs6.38 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3609
$ 0.3618
0.25%
Stock $ 41.79 0 yrs0.86 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0800
$ 0.1000
25.00%
Stock $ 66.85 0 yrs2.41 %$ 0.60 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2300
$ 1.0900
373.91%
Stock $ 85.74 0 yrs1.74 %$ 5.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 26.75 14 yrs3.33 %$ 0.37 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-20-2025 $ 0.2213
$ 0.2213
-0.00%
Stock $ 45.61 1 yrs2.59 %$ 2.99 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1088
$ 0.6700
516.04%
Stock $ 35.39 0 yrs1.67 %$ 0.07 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0900
$ 0.4700
422.22%
Stock $ 208.15 0 yrs1.60 %$ 1.86 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.8309
$ 0.8150
-1.91%
Stock $ 44.49 2 yrs1.30 %$ 3.86 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.9681
$ 0.1942
-79.94%
Stock $ 34.82 1 yrs3.96 %$ 6.35 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 1.1683
$ 0.2107
-81.97%
Stock $ 110.33 1 yrs1.33 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3464
$ 0.3513
1.41%
Stock $ 37.70 0 yrs7.69 %$ 0.22 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.6141
$ 0.3917
-36.21%
Stock $ 13.36 0 yrs5.69 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0000
$ 0.1897
10000%
Stock $ 23.00 13 yrs2.78 %$ 0.11 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-18-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 30.25 1 yrs3.07 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1200
$ 0.2500
108.33%
Stock $ 27.90 0 yrs0.00 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1200
$ 0.2500
108.33%
Stock $ 28.89 1 yrs2.08 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0776
$ 0.2987
285.13%
Stock $ 52.64 0 yrs7.09 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3181
$ 0.3181
-0.00%
Stock $ 62.94 0 yrs2.29 %$ 0.61 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2300
$ 0.9850
328.26%
Stock $ 126.41 5 yrs4.60 %$ 4.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 2.8833
$ 1.3400
-53.53%
Stock $ 72.06 0 yrs3.37 %$ 0.17 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2400
$ 1.5400
541.67%
Stock $ 60.22 1 yrs1.48 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1360
$ 0.2171
59.62%
Stock $ 11.40 2 yrs5.97 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1153
$ 0.1136
-1.45%
Stock $ 56.75 0 yrs0.46 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0927
$ 0.0986
6.29%
Stock $ 101.98 3 yrs0.87 %$ 6.64 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1884
$ 0.2293
21.75%
Stock $ 28.10 1 yrs2.63 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1566
$ 0.1556
-0.65%
Stock $ 24.55 0 yrs5.05 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2239
$ 0.2415
7.86%
Stock $ 38.51 0 yrs0.93 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0800
$ 0.1000
25.00%
Stock $ 101.82 0 yrs3.09 %$ 1.25 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.4450
$ 0.4450
-0.00%
Stock $ 57.00 0 yrs2.65 %$ 1.85 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0750
$ 0.5250
600.00%
Stock $ 46.69 0 yrs4.82 %$ 3.11 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.4200
$ 0.5750
36.90%
Stock $ 20.25 2 yrs2.62 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1446
$ 0.1150
-20.46%
Stock $ 115.21 0 yrs1.75 %$ 0.62 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3600
$ 0.4650
29.17%
Stock $ 34.26 4 yrs2.54 %$ 1.99 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1450
$ 0.1450
-0.00%
Stock $ 51.29 0 yrs3.57 %$ 0.17 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1200
$ 1.0900
808.33%
Stock $ 93.98 3 yrs2.23 %$ 0.29 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0200
$ 1.0950
5375.00%
Stock $ 60.40 0 yrs3.69 %$ 0.13 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3500
$ 0.8500
142.86%
Stock $ 15.57 1 yrs17.47 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.6800
$ 0.6800
-0.00%
Stock $ 48.55 0 yrs0.60 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0705
$ 0.0777
10.10%
Stock $ 53.07 1 yrs2.09 %$ 3.88 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1750
$ 0.1750
-0.00%
Stock $ 25.73 4 yrs3.54 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0760
$ 0.0760
-0.00%
Stock $ 19.55 0 yrs4.19 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0670
$ 0.0670
-0.00%
Stock $ 25.00 2 yrs11.36 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.2485
$ 0.2392
-3.77%
Stock $ 25.10 0 yrs6.73 %N/ANew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.4219
$ 0.4219
-0.00%
Stock $ 38.71 8 yrs0.00 %N/ANew Dividend Jul-02-2025 Jul-02-2025 Jul-09-2025 $ 0.1474
$ 0.1474
-0.00%
Stock $ 7.80 0 yrs18.97 %$ 0.52 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-25-2025 $ 0.3400
$ 0.3400
-0.00%
Stock $ 83.02 0 yrs1.82 %$ 1.44 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2150
$ 0.2150
-0.00%
Stock $ 115.21 0 yrs1.75 %$ 0.62 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3600
$ 0.4650
29.17%
Stock $ 67.09 7 yrs1.34 %$ 1.15 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1950
$ 0.2300
17.95%
Stock $ 79.96 1 yrs3.76 %$ 1.09 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2800
$ 1.4300
410.71%
Stock $ 51.29 0 yrs3.57 %$ 0.17 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1200
$ 1.0900
808.33%
Stock $ 49.90 0 yrs3.85 %$ 0.42 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2150
$ 0.9500
341.86%
Stock $ 39.74 1 yrs1.66 %$ 0.56 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1150
$ 0.3300
186.96%
Stock $ 51.97 1 yrs1.31 %$ 0.20 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 48.43 0 yrs2.73 %$ 5.74 BNew Dividend Jul-08-2025 Jul-08-2025 Jul-17-2025 $ 0.3300
$ 0.3300
-0.00%
Stock $ 24.82 2 yrs4.79 %$ 0.16 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1801
$ 0.2136
18.63%
Stock $ 62.13 0 yrs2.04 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3409
$ 0.2990
-12.31%
Stock $ 69.33 3 yrs1.04 %$ 0.06 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1590
$ 0.1788
12.48%
Stock $ 86.50 2 yrs2.20 %$ 0.03 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.5164
$ 0.3786
-26.69%
Stock $ 10.64 2 yrs6.02 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1011
$ 0.0865
-14.40%
Stock $ 22.82 2 yrs5.78 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2280
$ 0.2114
-7.27%
Stock $ 15.50 0 yrs7.55 %$ 0.40 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2335
$ 0.1722
-26.25%
Stock $ 17.75 0 yrs8.79 %$ 0.61 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.4823
$ 0.2566
-46.79%
Stock $ 11.58 2 yrs4.15 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0937
$ 0.0754
-19.45%
Stock $ 35.50 1 yrs2.93 %$ 0.13 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2569
$ 0.2047
-20.33%
Stock $ 14.05 1 yrs4.27 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1325
$ 0.1080
-18.48%
Stock $ 15.57 2 yrs5.14 %$ 0.17 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0955
$ 0.1557
63.00%
Stock $ 69.68 1 yrs2.60 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2929
$ 0.3270
11.62%
Stock $ 24.54 0 yrs3.67 %$ 0.19 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2114
$ 0.1726
-18.38%
Stock $ 9.98 0 yrs6.41 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1276
$ 0.1192
-6.60%
Stock $ 28.26 2 yrs3.11 %$ 0.03 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2246
$ 0.1935
-13.86%
Stock $ 67.05 0 yrs1.13 %$ 3.34 BNew Dividend Sep-15-2025 Sep-15-2025 Sep-29-2025 $ 0.1700
$ 0.1900
11.76%
Stock $ 25.56 3 yrs1.13 %$ 48.59 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0668
$ 0.0721
7.93%
Stock $ 28.60 3 yrs1.85 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1402
$ 0.3486
148.64%
Stock $ 31.90 0 yrs2.54 %$ 11.09 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.7737
$ 0.0352
-95.45%
Stock $ 23.07 2 yrs2.47 %$ 40.76 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.4217
$ 0.1436
-65.95%
Stock $ 44.55 2 yrs2.83 %$ 4.97 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 1.1708
$ 0.0931
-92.05%
Stock $ 35.70 0 yrs3.39 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.5775
$ 0.6345
9.86%
Stock $ 197.10 1 yrs1.94 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.8556
$ 0.8668
1.31%
Stock $ 388.08 2 yrs0.76 %$ 4.54 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.7716
$ 0.7030
-8.89%
Stock $ 256.46 4 yrs1.56 %$ 5.60 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.9396
$ 0.9619
2.37%
Stock $ 293.60 3 yrs1.09 %$ 4.03 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.7703
$ 0.7054
-8.43%
Stock $ 694.17 2 yrs0.45 %$ 33.07 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.7294
$ 0.7028
-3.65%
Stock $ 178.51 2 yrs0.98 %$ 1.23 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3832
$ 0.3825
-0.18%
Stock $ 205.01 0 yrs1.08 %$ 7.78 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.6125
$ 0.5341
-12.80%
Stock $ 57.69 3 yrs1.35 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.2095
$ 0.1861
-11.20%
Stock $ 72.26 19 yrs2.49 %$ 18.28 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-21-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 17.98 0 yrs5.01 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1552
$ 0.1703
9.72%
Stock $ 34.68 0 yrs1.47 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0199
$ 0.2653
1232.71%
Stock $ 38.17 0 yrs4.82 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0714
$ 0.2689
276.86%
Stock $ 16.65 2 yrs5.22 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1504
$ 0.1424
-5.36%
Stock $ 45.00 0 yrs0.11 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0049
$ 0.0199
305.01%
Stock $ 32.71 1 yrs1.53 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0832
$ 0.2659
219.74%
Stock $ 54.18 2 yrs0.79 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1290
$ 0.1092
-15.35%
Stock $ 12.67 0 yrs5.05 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0729
$ 0.0821
12.61%
Stock $ 74.88 0 yrs1.75 %$ 0.52 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.4934
$ 0.4204
-14.80%
Stock $ 22.62 2 yrs3.63 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1664
$ 0.1908
14.72%
Stock $ 13.35 2 yrs5.92 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1318
$ 0.1484
12.57%
Stock $ 25.72 1 yrs1.09 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0596
$ 0.0904
51.59%
Stock $ 49.04 2 yrs1.41 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0448
$ 0.1779
297.01%
Stock $ 48.99 2 yrs1.22 %$ 0.26 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1278
$ 0.0405
-68.31%
Stock $ 25.57 1 yrs0.98 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0269
$ 0.0683
154.09%
Stock $ 28.08 0 yrs3.77 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1631
$ 0.1885
15.55%
Stock $ 23.81 0 yrs7.10 %$ 0.13 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3685
$ 0.2755
-25.24%
Stock $ 15.00 0 yrs9.20 %$ 0.29 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2601
$ 0.1879
-27.77%
Stock $ 6.89 0 yrs7.69 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0962
$ 0.0934
-2.92%
Stock $ 90.62 1 yrs1.17 %$ 0.14 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3150
$ 0.3100
-1.59%
Stock $ 37.27 1 yrs1.96 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0466
$ 0.2019
332.80%
Stock $ 53.11 2 yrs1.53 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0601
$ 0.5186
762.38%
Stock $ 44.72 1 yrs0.31 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0191
$ 0.0486
154.14%
Stock $ 74.10 3 yrs1.01 %$ 1.19 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1693
$ 0.2004
18.40%
Stock $ 24.93 3 yrs1.16 %$ 33.58 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0649
$ 0.0703
8.32%
Stock $ 30.49 2 yrs0.36 %$ 30.93 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0272
$ 0.0281
3.31%
Stock $ 28.79 3 yrs2.08 %$ 12.52 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1412
$ 0.1454
2.97%
Stock $ 27.26 2 yrs1.47 %$ 17.68 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0553
$ 0.0833
50.63%
Stock $ 30.49 0 yrs0.43 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 72.26 19 yrs2.49 %$ 1.11 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-21-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 35.40 0 yrs0.59 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0465
$ 0.0580
24.70%
Stock $ 10.07 2 yrs5.56 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.1497
$ 0.1440
-3.81%
Stock $ 26.63 0 yrs0.83 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0600
$ 0.0083
-86.17%
Stock $ 56.52 0 yrs0.64 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0800
$ 0.0230
-71.25%
Stock $ 222.69 0 yrs2.22 %$ 3.28 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 1.1673
$ 1.2429
6.48%
Stock $ 123.78 1 yrs3.15 %$ 2.41 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.9487
$ 0.9333
-1.62%
Stock $ 131.16 4 yrs1.67 %$ 4.92 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.5106
$ 0.4717
-7.62%
Stock $ 92.18 0 yrs3.76 %$ 24.45 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.9319
$ 0.8678
-6.88%
Stock $ 149.82 4 yrs1.17 %$ 12.36 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-25-2025 $ 0.4400
$ 0.4400
-0.00%
Stock $ 28.43 1 yrs0.32 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0079
$ 0.0301
281.01%
Stock $ 25.72 3 yrs1.67 %$ 15.19 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1057
$ 0.1077
1.89%
Stock $ 25.19 3 yrs1.63 %$ 0.67 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0984
$ 0.1036
5.28%
Stock $ 21.59 3 yrs2.96 %$ 6.38 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0985
$ 0.1588
61.22%
Stock $ 56.81 1 yrs0.51 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2518
$ 0.0431
-82.88%
Stock $ 186.15 3 yrs2.71 %$ 3.07 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 1.2275
$ 1.2263
-0.10%
Stock $ 34.66 0 yrs49.48 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 1.8486
$ 1.9699
6.56%
Stock $ 22.71 3 yrs4.45 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0896
$ 0.0896
-0.00%
Stock $ 27.28 0 yrs4.21 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.7385
$ 0.4119
-44.23%
Stock $ 55.77 0 yrs1.58 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1874
$ 0.1925
2.74%
Stock $ 45.39 2 yrs1.98 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1740
$ 0.2041
17.26%
Stock $ 62.38 2 yrs1.54 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1861
$ 0.2169
16.56%
Stock $ 99.35 1 yrs1.24 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3221
$ 0.3449
7.08%
Stock $ 69.12 3 yrs1.01 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1641
$ 0.1746
6.44%
Stock $ 69.04 3 yrs2.52 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3914
$ 0.3787
-3.24%
Stock $ 42.75 2 yrs2.22 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0278
$ 0.4407
1484.39%
Stock $ 17.39 2 yrs5.29 %$ 0.27 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1359
$ 0.2039
50.13%
Stock $ 14.00 0 yrs4.57 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1188
$ 0.1117
-6.03%
Stock $ 106.18 2 yrs2.00 %$ 5.17 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.4654
$ 0.5500
18.19%
Stock $ 42.98 2 yrs1.02 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1320
$ 0.0846
-35.92%
Stock $ 31.41 2 yrs28.30 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 30.79 0 yrs1.17 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0800
$ 0.1000
25.00%
Stock $ 43.46 0 yrs0.83 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0800
$ 0.1000
25.00%
Stock $ 42.83 1 yrs4.23 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1609
$ 0.1609
-0.00%
Stock $ 45.41 3 yrs2.47 %$ 0.30 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.5074
$ 0.1913
-62.29%
Stock $ 42.41 0 yrs38.62 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 1.2740
$ 1.2740
-0.00%
Stock $ 23.25 0 yrs2.71 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0098
$ 0.1842
1780.05%
Stock $ 51.39 2 yrs11.89 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.5112
$ 0.5047
-1.27%
Stock $ 49.72 0 yrs5.31 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2120
$ 0.2146
1.23%
Stock $ 61.76 0 yrs27.19 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 1.4716
$ 1.3978
-5.01%
Stock $ 17.14 0 yrs1.28 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0393
$ 0.0571
45.07%
Stock $ 30.32 0 yrs3.36 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.4391
$ 0.2506
-42.92%
Stock $ 20.25 2 yrs2.62 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1446
$ 0.1150
-20.46%
Stock $ 36.56 2 yrs0.00 %$ 0.08 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 1.0247
$ 0.5750
-43.89%
Stock $ 40.21 1 yrs1.79 %$ 0.50 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0891
$ 0.3150
253.54%
Stock $ 42.74 1 yrs2.04 %$ 0.41 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1250
$ 0.5400
332.00%
Stock $ 25.42 2 yrs2.52 %$ 0.06 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1300
$ 0.1450
11.54%
Stock $ 32.68 0 yrs2.78 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0500
$ 0.4900
880.00%
Stock $ 18.49 2 yrs3.41 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0320
$ 0.0320
-0.00%
Stock $ 37.78 0 yrs0.93 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1253
$ 0.2243
79.03%
Stock $ 36.61 2 yrs1.20 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0756
$ 0.1076
42.33%
Stock $ 31.78 0 yrs0.44 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0065
$ 0.0065
-0.00%
Stock $ 28.21 0 yrs1.45 %$ 0.14 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0950
$ 0.1750
84.21%
Stock $ 50.52 0 yrs2.24 %$ 1.73 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0179
$ 0.8350
4575.25%
Stock $ 34.71 0 yrs1.24 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0350
$ 0.1850
428.57%
Stock $ 86.00 0 yrs3.92 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Aug-01-2025 $ 0.8437
$ 0.8437
-0.00%
Stock $ 28.27 0 yrs6.76 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 21.96 0 yrs4.51 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 40.47 3 yrs5.09 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1767
$ 0.1767
-0.00%
Stock $ 32.93 2 yrs11.84 %$ 0.24 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3150
$ 0.3150
-0.00%
Stock $ 49.00 1 yrs5.08 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 56.74 0 yrs0.65 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0768
$ 0.1024
33.21%
Stock $ 94.08 1 yrs0.66 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.1576
$ 0.2656
68.54%
Stock $ 15.19 1 yrs18.96 %$ 1.39 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 598.96 13 yrs0.51 %$ 537.43 BNew Dividend Jul-09-2025 Jul-09-2025 Aug-08-2025 $ 0.7600
$ 0.7600
-0.00%
Stock $ 51.63 2 yrs7.26 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2930
$ 0.2930
-0.00%
Stock $ 49.04 3 yrs4.44 %$ 4.90 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1750
$ 0.1750
-0.00%
Stock $ 46.53 3 yrs6.32 %$ 4.65 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2350
$ 0.2350
-0.00%
Stock $ 44.76 3 yrs4.92 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 414.40 0 yrs0.50 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.5475
$ 0.4920
-10.14%
Stock $ 94.60 2 yrs1.66 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2807
$ 0.3028
7.87%
Stock $ 56.53 0 yrs0.48 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0633
$ 0.0673
6.23%
Stock $ 51.46 0 yrs1.98 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2510
$ 0.2643
5.32%
Stock $ 36.81 0 yrs5.60 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 58.03 0 yrs0.45 %$ 0.18 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0557
$ 0.0719
28.98%
Stock $ 35.98 2 yrs3.89 %$ 0.72 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2549
$ 0.2803
9.97%
Stock $ 9.20 0 yrs11.30 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.5000
$ 0.1560
-68.81%
Stock $ 20.89 1 yrs4.64 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1187
$ 0.1582
33.31%
Stock $ 70.05 1 yrs1.00 %$ 0.03 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1616
$ 0.1672
3.41%
Stock $ 46.08 0 yrs5.23 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.4947
$ 0.4336
-12.35%
Stock $ 36.40 0 yrs6.29 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.4183
$ 0.5059
20.94%
Stock $ 34.95 0 yrs4.18 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2360
$ 0.2460
4.25%
Stock $ 13.04 0 yrs5.83 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1006
$ 0.1555
54.48%
Stock $ 13.11 2 yrs9.84 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2216
$ 0.1694
-23.56%
Stock $ 11.61 2 yrs2.84 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0655
$ 0.0594
-9.31%
Stock $ 13.28 0 yrs5.04 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1388
$ 0.1483
6.83%
Stock $ 8.35 2 yrs6.35 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0690
$ 0.0916
32.82%
Stock $ 11.88 0 yrs5.98 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0000
$ 0.1784
10000%
Stock $ 51.26 4 yrs0.94 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0026
$ 0.1285
4904.38%
Stock $ 105.47 1 yrs0.75 %$ 7.11 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1656
$ 0.2052
23.92%
Stock $ 16.58 0 yrs4.46 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1376
$ 0.1981
43.94%
Stock $ 43.63 3 yrs3.44 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3145
$ 0.3033
-3.57%
Stock $ 125.14 1 yrs0.21 %$ 9.88 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0256
$ 0.1242
384.24%
Stock $ 103.00 0 yrs0.30 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0850
$ 0.1109
30.35%
Stock $ 104.36 1 yrs0.91 %$ 0.56 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2519
$ 0.2526
0.30%
Stock $ 69.29 0 yrs0.43 %$ 0.16 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0593
$ 0.0963
62.24%
Stock $ 86.65 1 yrs0.43 %$ 1.28 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0499
$ 0.1604
221.70%
Stock $ 88.76 5 yrs1.69 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3327
$ 0.4266
28.23%
Stock $ 80.77 1 yrs0.31 %$ 0.98 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0172
$ 0.1410
721.49%
Stock $ 45.87 3 yrs0.52 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0915
$ 0.1033
12.85%
Stock $ 42.11 1 yrs1.50 %$ 0.08 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1343
$ 0.2193
63.21%
Stock $ 51.07 1 yrs0.59 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1253
$ 0.1208
-3.62%
Stock $ 19.01 3 yrs1.84 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0763
$ 0.1192
56.15%
Stock $ 25.61 2 yrs1.13 %$ 0.04 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0498
$ 0.0141
-71.79%
Stock $ 43.95 2 yrs0.93 %$ 0.19 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0821
$ 0.0181
-77.99%
Stock $ 50.72 2 yrs3.00 %$ 0.03 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3011
$ 0.2853
-5.24%
Stock $ 83.90 1 yrs1.68 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1296
$ 0.3397
162.19%
Stock $ 64.98 3 yrs1.97 %$ 0.07 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2555
$ 0.2923
14.39%
Stock $ 98.62 0 yrs0.70 %$ 1.17 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2736
$ 0.1306
-52.26%
Stock $ 10.17 2 yrs5.41 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0982
$ 0.0868
-11.67%
Stock $ 103.03 3 yrs1.17 %$ 1.15 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3172
$ 0.4353
37.22%
Stock $ 78.00 0 yrs2.86 %$ 0.01 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.5412
$ 0.3915
-27.66%
Stock $ 32.92 0 yrs4.07 %$ 0.03 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2441
$ 0.2760
13.06%
Stock $ 22.10 0 yrs4.21 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1637
$ 0.2116
29.19%
Stock $ 38.40 0 yrs4.97 %$ 1.26 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3115
$ 0.4179
34.17%
Stock $ 31.71 0 yrs5.08 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3245
$ 0.3455
6.47%
Stock $ 10.88 0 yrs11.40 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3509
$ 0.1098
-68.71%
Stock $ 32.77 0 yrs6.47 %$ 0.60 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.3415
$ 0.4012
17.48%
Stock $ 37.41 2 yrs0.16 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0114
$ 0.0128
11.73%
Stock $ 42.81 1 yrs1.73 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.1700
$ 0.1900
11.76%
Stock $ 26.55 0 yrs7.91 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1706
$ 0.1706
-0.00%
Stock $ 51.43 0 yrs7.35 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.3066
$ 0.3066
-0.00%
Stock $ 46.93 1 yrs3.43 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0314
$ 0.4502
1335.66%
Stock $ 49.44 1 yrs2.63 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2624
$ 0.3138
19.61%
Stock $ 84.92 1 yrs1.02 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.2116
$ 0.2154
1.78%
Stock $ 56.71 1 yrs1.64 %$ 0.00 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1415
$ 0.1772
25.25%
Stock $ 56.75 2 yrs1.50 %$ 0.11 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1309
$ 0.1706
30.27%
Stock $ 90.38 3 yrs1.02 %$ 46.08 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.1977
$ 0.2183
10.42%
Stock $ 58.65 1 yrs0.80 %$ 0.22 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.0712
$ 0.2356
231.03%
Stock $ 28.12 2 yrs12.02 %$ 0.02 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-01-2025 $ 0.4078
$ 0.8098
98.58%
Stock $ 47.24 2 yrs5.74 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2209
$ 0.2210
0.05%
Stock $ 50.48 0 yrs8.60 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3643
$ 0.3632
-0.30%
Stock $ 52.78 0 yrs13.89 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.6366
$ 0.6282
-1.32%
Stock $ 33.25 1 yrs4.72 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2359
$ 0.5024
112.98%
Stock $ 57.44 0 yrs0.63 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0868
$ 0.0998
14.99%
Stock $ 29.58 1 yrs1.35 %$ 12.24 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0776
$ 0.1012
30.41%
Stock $ 31.16 3 yrs1.12 %$ 4.17 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0808
$ 0.0859
6.31%
Stock $ 27.95 13 yrs3.69 %$ 56.33 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2488
$ 0.2602
4.58%
Stock $ 47.65 0 yrs0.76 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0800
$ 0.1000
25.00%
Stock $ 27.05 0 yrs4.07 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2000
$ 0.3500
75.00%
Stock $ 34.61 0 yrs3.76 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1500
$ 0.5000
233.33%
Stock $ 31.14 0 yrs0.83 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0500
$ 0.0600
20.00%
Stock $ 20.62 0 yrs2.72 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.3000
$ 0.1000
-66.67%
Stock $ 13.51 0 yrs4.07 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 23.70 0 yrs2.53 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 49.98 3 yrs4.80 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1918
$ 0.1918
-0.00%
Stock $ 22.41 0 yrs4.19 %$ 0.13 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 39.45 1 yrs1.88 %$ 5.92 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0700
$ 0.4950
607.14%
Stock $ 42.09 0 yrs2.21 %$ 0.21 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1150
$ 0.5550
382.61%
Stock $ 42.34 1 yrs3.64 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1250
$ 0.7450
496.00%
Stock $ 43.89 3 yrs4.49 %$ 0.90 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 17.45 3 yrs11.29 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1450
$ 0.1450
-0.00%
Stock $ 34.87 1 yrs3.13 %$ 0.03 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1050
$ 0.2250
114.29%
Stock $ 29.92 0 yrs1.74 %$ 0.09 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1100
$ 0.2300
109.09%
Stock $ 52.03 4 yrs1.13 %$ 1.30 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1300
$ 0.1550
19.23%
Stock $ 607.07 0 yrs0.16 %$ 165.26 BNew Dividend Jul-21-2025 Jul-21-2025 Aug-18-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 23.33 0 yrs5.32 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0807
$ 0.0807
-0.00%
Stock $ 46.38 1 yrs26.05 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.9622
$ 0.9622
-0.00%
Stock $ 53.23 0 yrs8.96 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.4258
$ 0.4155
-2.42%
Stock $ 24.95 0 yrs1.24 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0255
$ 0.0255
-0.00%
Stock $ 21.96 1 yrs9.83 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 51.26 0 yrs5.52 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2150
$ 0.2150
-0.00%
Stock $ 43.07 0 yrs4.23 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 50.37 1 yrs5.94 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 24.13 1 yrs7.25 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 23.54 0 yrs7.05 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 23.84 2 yrs7.38 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 55.31 0 yrs4.12 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 17.75 0 yrs18.99 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 49.97 0 yrs3.62 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1539
$ 0.1539
-0.00%
Stock $ 51.14 0 yrs2.27 %$ 0.45 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2050
$ 0.2050
-0.00%
Stock $ 50.86 0 yrs3.66 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 50.45 0 yrs3.85 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 48.02 3 yrs4.64 %$ 0.16 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 53.65 0 yrs7.25 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.3452
$ 0.3366
-2.49%
Stock $ 45.92 0 yrs6.47 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2465
$ 0.2490
1.01%
Stock $ 50.71 0 yrs11.48 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.4703
$ 0.4663
-0.85%
Stock $ 47.54 0 yrs14.68 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.5616
$ 0.5573
-0.77%
Stock $ 26.55 0 yrs12.66 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 27.08 0 yrs14.48 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.3300
$ 0.3300
-0.00%
Stock $ 20.78 0 yrs7.41 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 23.06 1 yrs11.49 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 22.52 3 yrs6.22 %$ 0.18 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 87.82 0 yrs1.33 %$ 16.22 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1750
$ 0.1750
-0.00%
Stock $ 66.57 2 yrs5.60 %$ 0.07 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2950
$ 0.2950
-0.00%
Stock $ 28.50 1 yrs5.26 %$ 0.07 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 24.83 0 yrs3.34 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 25.41 0 yrs2.48 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 25.51 0 yrs3.61 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 50.44 2 yrs4.50 %$ 18.16 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1880
$ 0.1880
-0.00%
Stock $ 44.34 3 yrs4.10 %$ 0.06 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 50.36 0 yrs0.00 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.2101
$ 0.2101
-0.00%
Stock $ 25.05 0 yrs9.98 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.2176
$ 0.2176
-0.00%
Stock $ 16.92 0 yrs3.37 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0423
$ 0.0423
-0.00%
Stock $ 17.72 0 yrs3.89 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0472
$ 0.0472
-0.00%
Stock $ 9.91 0 yrs6.25 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 46.98 1 yrs0.64 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0260
$ 0.0260
-0.00%
Stock $ 33.82 1 yrs0.89 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0297
$ 0.0297
-0.00%
Stock $ 55.36 0 yrs1.19 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0000
$ 0.1642
10000%
Stock $ 43.08 0 yrs14.65 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.8924
$ 0.6501
-27.15%
Stock $ 20.14 0 yrs8.00 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-26-2025 $ 0.0000
$ 0.4020
10000%
Stock $ 33.01 0 yrs2.91 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0000
$ 0.2400
10000%
Stock $ 48.87 1 yrs3.54 %$ 0.09 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.0250
$ 1.2300
4820.00%
Stock $ 25.89 0 yrs6.95 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 7.12 0 yrs7.87 %N/ANew Dividend Jul-09-2025 Jul-09-2025 Jul-16-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 49.19 0 yrs12.64 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-27-2025 $ 0.5204
$ 0.5224
0.38%
Stock $ 28.87 0 yrs1.63 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1359
$ 0.0591
-56.50%
Stock $ 14.14 0 yrs0.00 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0072
$ 0.0295
307.88%
Stock $ 27.86 0 yrs0.54 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0394
$ 0.0214
-45.75%
Stock $ 12.03 0 yrs7.98 %$ 0.11 BNew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 12.03 0 yrs7.98 %$ 0.11 BNew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 12.03 0 yrs7.98 %$ 0.11 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 25.05 0 yrs4.31 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1013
$ 0.0974
-3.81%
Stock $ 711.68 10 yrs0.84 %$ 673.57 BNew Dividend Aug-15-2025 Aug-15-2025 Sep-10-2025 $ 1.5000
$ 1.5000
-0.00%
Stock $ 18.70 1 yrs5.35 %$ 0.48 BNew Dividend Jul-11-2025 Jul-11-2025 Aug-11-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 10.26 1 yrs4.58 %$ 0.21 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-18-2025 $ 0.0396
$ 0.0396
-0.00%
Stock $ 30.42 1 yrs2.20 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0574
$ 0.2254
292.42%
Stock $ 30.99 3 yrs2.74 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0685
$ 0.3622
428.52%
Stock $ 12.57 0 yrs7.64 %$ 0.49 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 46.61 3 yrs2.21 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1839
$ 0.2843
54.63%
Stock $ 61.93 1 yrs1.21 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1591
$ 0.1771
11.35%
Stock $ 65.39 0 yrs0.83 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1127
$ 0.1394
23.66%
Stock $ 27.45 4 yrs0.98 %$ 2.85 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0648
$ 0.0680
4.97%
Stock $ 37.23 4 yrs1.88 %$ 0.05 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1176
$ 0.3009
155.85%
Stock $ 64.40 1 yrs1.69 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2425
$ 0.3496
44.16%
Stock $ 5.14 1 yrs0.00 %$ 0.02 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 22.47 0 yrs7.25 %$ 0.96 BNew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 18.39 3 yrs4.95 %$ 0.30 BNew Dividend Jul-22-2025 Jul-22-2025 Jul-30-2025 $ 0.2200
$ 0.2500
13.64%
Stock $ 57.75 2 yrs1.54 %$ 0.09 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1927
$ 0.1995
3.52%
Stock $ 18.07 0 yrs8.36 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.5282
$ 0.2340
-55.71%
Stock $ 19.92 0 yrs5.77 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2242
$ 0.2161
-3.60%
Stock $ 54.78 0 yrs2.70 %$ 0.02 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4455
$ 0.3228
-27.54%
Stock $ 23.81 0 yrs4.37 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2771
$ 0.1980
-28.53%
Stock $ 24.15 0 yrs6.13 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4690
$ 0.1678
-64.23%
Stock $ 9.32 0 yrs3.54 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1111
$ 0.0560
-49.61%
Stock $ 4.16 0 yrs6.73 %$ 0.12 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1032
$ 0.0378
-63.37%
Stock $ 9.09 0 yrs5.83 %$ 0.10 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2378
$ 0.0563
-76.31%
Stock $ 168.99 0 yrs0.57 %$ 0.09 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.3703
$ 0.3792
2.41%
Stock $ 25.39 0 yrs2.99 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1186
$ 0.1892
59.46%
Stock $ 20.27 0 yrs7.94 %N/ANew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.1340
$ 0.1340
-0.00%
Stock $ 20.27 0 yrs7.94 %N/ANew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.1340
$ 0.1340
-0.00%
Stock $ 20.27 0 yrs7.94 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1340
$ 0.1340
-0.00%
Stock $ 34.13 2 yrs0.26 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.6283
$ 0.0429
-93.17%
Stock $ 31.21 2 yrs2.37 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0608
$ 0.2465
305.42%
Stock $ 56.42 3 yrs3.83 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 1.4118
$ 0.7442
-47.29%
Stock $ 37.01 0 yrs1.08 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0814
$ 0.1161
42.62%
Stock $ 23.84 1 yrs0.50 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.1259
$ 0.0303
-75.93%
Stock $ 67.36 1 yrs0.19 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0284
$ 0.0211
-25.70%
Stock $ 44.45 4 yrs1.06 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0900
$ 0.1155
28.24%
Stock $ 36.21 4 yrs2.49 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0977
$ 0.4411
351.39%
Stock $ 58.75 3 yrs1.40 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1614
$ 0.2444
51.42%
Stock $ 72.33 0 yrs1.15 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1165
$ 0.1723
47.89%
Stock $ 38.15 0 yrs1.57 %$ 8.84 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-08-2025 $ 0.1178
$ 0.0550
-53.31%
Stock $ 31.00 1 yrs3.52 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.4587
$ 0.2003
-56.34%
Stock $ 37.78 0 yrs6.35 %$ 0.76 BNew Dividend Jul-18-2025 Jul-18-2025 Jul-31-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 24.00 0 yrs9.25 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.5547
$ 0.5547
-0.00%
Stock $ 32.71 2 yrs2.60 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0850
$ 0.4191
393.15%
Stock $ 46.19 3 yrs3.18 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1417
$ 0.7423
424.02%
Stock $ 32.27 2 yrs1.39 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0809
$ 0.1363
68.49%
Stock $ 63.01 1 yrs2.63 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 1.2952
$ 0.3692
-71.49%
Stock $ 43.84 2 yrs1.60 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.0571
$ 0.8297
1351.74%
Stock $ 70.87 2 yrs2.70 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.7703
$ 1.1407
48.09%
Stock $ 66.55 0 yrs2.64 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.6508
$ 1.1135
71.10%
Stock $ 61.09 6 yrs2.50 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.6366
$ 0.8983
41.11%
Stock $ 66.75 2 yrs2.61 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2394
$ 0.8676
262.36%
Stock $ 25.19 0 yrs6.67 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2551
$ 0.2662
4.38%
Stock $ 4.72 0 yrs6.36 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1033
$ 0.0623
-39.73%
Stock $ 7.89 0 yrs1.01 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0183
$ 0.0245
33.90%
Stock $ 21.21 0 yrs3.82 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.3513
$ 0.1388
-60.49%
Stock $ 48.14 0 yrs1.47 %$ 0.14 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1149
$ 0.2564
123.12%
Stock $ 5.56 0 yrs5.04 %$ 0.07 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0546
$ 0.0370
-32.34%
Stock $ 66.41 0 yrs0.96 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0211
$ 0.4740
2148.62%
Stock $ 44.21 1 yrs2.40 %$ 0.09 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4354
$ 0.2489
-42.85%
Stock $ 18.85 0 yrs2.02 %$ 0.05 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0782
$ 0.0982
25.45%
Stock $ 98.90 2 yrs0.61 %$ 0.49 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0614
$ 0.1422
131.43%
Stock $ 48.20 0 yrs2.34 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2130
$ 0.2854
33.97%
Stock $ 83.64 3 yrs1.97 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2149
$ 0.4297
99.91%
Stock $ 57.34 0 yrs3.56 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.4468
$ 0.4947
10.72%
Stock $ 30.70 2 yrs3.09 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0652
$ 0.0641
-1.70%
Stock $ 70.52 1 yrs1.45 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1435
$ 0.3616
152.00%
Stock $ 31.47 1 yrs3.91 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.4327
$ 0.2451
-43.35%
Stock $ 110.59 0 yrs0.24 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0919
$ 0.0737
-19.80%
Stock $ 45.11 3 yrs3.84 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2739
$ 0.3989
45.64%
Stock $ 27.72 1 yrs3.17 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1142
$ 0.2974
160.51%
Stock $ 29.61 1 yrs1.79 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1215
$ 0.2079
71.13%
Stock $ 11.15 0 yrs7.09 %$ 0.87 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-18-2025 $ 0.0655
$ 0.0655
-0.00%
Stock $ 37.94 0 yrs2.16 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.0422
$ 0.4453
955.51%
Stock $ 9.93 0 yrs2.42 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0637
$ 0.0745
17.01%
Stock $ 41.75 0 yrs1.10 %$ 1.06 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1033
$ 0.1496
44.86%
Stock $ 176.32 0 yrs0.83 %$ 0.19 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4558
$ 0.4950
8.60%
Stock $ 18.86 0 yrs3.02 %$ 0.02 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0331
$ 0.2085
529.27%
Stock $ 60.34 0 yrs0.51 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.0673
$ 0.0821
21.86%
Stock $ 53.83 0 yrs0.65 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.0288
$ 0.0328
13.67%
Stock $ 15.80 0 yrs3.48 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1176
$ 0.1210
2.83%
Stock $ 4.14 1 yrs5.80 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0499
$ 0.0408
-18.23%
Stock $ 89.32 2 yrs1.12 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2335
$ 0.2511
7.54%
Stock $ 94.35 0 yrs3.07 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.5072
$ 0.7414
46.17%
Stock $ 64.17 1 yrs0.65 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0880
$ 0.1008
14.60%
Stock $ 12.57 0 yrs7.64 %$ 0.49 BNew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 12.57 0 yrs7.64 %$ 0.49 BNew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 22.47 0 yrs7.25 %$ 0.96 BNew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 22.47 0 yrs7.25 %$ 0.96 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 27.06 0 yrs6.87 %$ 0.42 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 20.42 0 yrs7.39 %N/ANew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.1260
$ 0.1260
-0.00%
Stock $ 20.42 0 yrs7.39 %N/ANew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.1260
$ 0.1260
-0.00%
Stock $ 20.42 0 yrs7.39 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1260
$ 0.1260
-0.00%
Stock $ 37.78 0 yrs6.35 %$ 0.76 BNew Dividend Aug-18-2025 Aug-18-2025 Aug-29-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 37.78 0 yrs6.35 %$ 0.76 BNew Dividend Sep-17-2025 Sep-17-2025 Sep-30-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 46.17 0 yrs0.24 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0176
$ 0.0428
142.77%
Stock $ 12.80 2 yrs3.05 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0845
$ 0.0896
6.08%
Stock $ 12.18 0 yrs3.20 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1709
$ 0.0520
-69.58%
Stock $ 122.55 1 yrs1.77 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4201
$ 0.6067
44.41%
Stock $ 26.50 2 yrs3.40 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2430
$ 0.0843
-65.32%
Stock $ 26.48 0 yrs0.45 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.0542
$ 0.0628
15.87%
Stock $ 69.59 1 yrs1.08 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1878
$ 0.2065
9.96%
Stock $ 69.36 1 yrs1.28 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2256
$ 0.2142
-5.05%
Stock $ 66.16 1 yrs2.36 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.7746
$ 0.7813
0.86%
Stock $ 61.73 0 yrs2.01 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.3038
$ 0.3025
-0.43%
Stock $ 72.00 2 yrs1.17 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1849
$ 0.1949
5.41%
Stock $ 61.26 0 yrs2.81 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 1.1010
$ 0.6234
-43.38%
Stock $ 56.94 2 yrs1.12 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1386
$ 0.1790
29.15%
Stock $ 71.67 0 yrs0.39 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2671
$ 0.2814
5.35%
Stock $ 62.71 0 yrs0.18 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0218
$ 0.0256
17.43%
Stock $ 72.09 2 yrs2.80 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 1.2961
$ 0.7224
-44.26%
Stock $ 78.02 2 yrs2.69 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.8501
$ 1.2479
46.79%
Stock $ 75.10 0 yrs0.84 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1224
$ 0.1637
33.74%
Stock $ 74.84 1 yrs1.87 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.3121
$ 0.4457
42.81%
Stock $ 86.16 5 yrs3.56 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 1.6205
$ 1.4450
-10.83%
Stock $ 99.02 5 yrs1.62 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.3389
$ 0.4351
28.39%
Stock $ 106.01 5 yrs1.20 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2962
$ 0.3085
4.15%
Stock $ 57.72 0 yrs1.33 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.3867
$ 0.3799
-1.76%
Stock $ 57.64 0 yrs1.04 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1083
$ 0.1471
35.84%
Stock $ 27.44 2 yrs3.46 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0504
$ 0.1809
259.28%
Stock $ 32.54 2 yrs1.69 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1274
$ 0.1442
13.18%
Stock $ 37.79 1 yrs1.01 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0830
$ 0.1061
27.81%
Stock $ 44.33 2 yrs1.60 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1670
$ 0.1960
17.36%
Stock $ 30.40 2 yrs2.11 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0810
$ 0.3136
287.02%
Stock $ 31.41 0 yrs2.29 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0344
$ 0.4403
1180.47%
Stock $ 35.28 2 yrs2.52 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0329
$ 0.5738
1644.04%
Stock $ 21.82 1 yrs3.16 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1402
$ 0.1569
11.90%
Stock $ 27.06 0 yrs6.87 %$ 0.42 BNew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 27.06 0 yrs6.87 %$ 0.42 BNew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.1550
$ 0.1550
-0.00%
Stock $ 21.45 0 yrs7.32 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1310
$ 0.1310
-0.00%
Stock $ 21.45 0 yrs7.32 %N/ANew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.1310
$ 0.1310
-0.00%
Stock $ 21.45 0 yrs7.32 %N/ANew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.1310
$ 0.1310
-0.00%
Stock $ 13.09 1 yrs7.94 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.0870
$ 0.0870
-0.00%
Stock $ 13.09 1 yrs7.94 %N/ANew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.0870
$ 0.0870
-0.00%
Stock $ 13.09 1 yrs7.94 %N/ANew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.0870
$ 0.0870
-0.00%
Stock $ 15.60 2 yrs8.46 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 15.60 2 yrs8.46 %N/ANew Dividend Aug-12-2025 Aug-12-2025 Aug-29-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 15.60 2 yrs8.46 %N/ANew Dividend Sep-09-2025 Sep-09-2025 Sep-30-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 27.26 1 yrs3.04 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.1056
$ 0.1932
82.90%
Stock $ 83.52 0 yrs0.35 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0528
$ 0.0914
73.26%
Stock $ 27.85 1 yrs3.59 %$ 0.23 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2543
$ 0.2540
-0.09%
Stock $ 6.81 0 yrs11.45 %$ 0.25 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1846
$ 0.0561
-69.60%
Stock $ 216.87 1 yrs0.86 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.6427
$ 0.6416
-0.16%
Stock $ 7.18 0 yrs4.60 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0756
$ 0.0529
-29.95%
Stock $ 14.19 0 yrs4.72 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1687
$ 0.0954
-43.48%
Stock $ 13.94 0 yrs3.87 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1538
$ 0.0806
-47.59%
Stock $ 11.07 0 yrs4.07 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1060
$ 0.0886
-16.43%
Stock $ 79.21 0 yrs0.78 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1123
$ 0.3171
182.53%
Stock $ 10.44 0 yrs4.02 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1039
$ 0.0676
-34.91%
Stock $ 16.09 0 yrs4.66 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2233
$ 0.2056
-7.94%
Stock $ 21.29 0 yrs1.74 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1243
$ 0.1034
-16.79%
Stock $ 33.40 0 yrs2.19 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1370
$ 0.2581
88.36%
Stock $ 7.55 0 yrs11.39 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2190
$ 0.0963
-56.05%
Stock $ 18.35 0 yrs5.61 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1960
$ 0.2765
41.11%
Stock $ 10.61 0 yrs4.62 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0986
$ 0.1462
48.21%
Stock $ 50.36 0 yrs0.44 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0492
$ 0.0517
5.07%
Stock $ 14.65 0 yrs6.08 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1317
$ 0.2005
52.22%
Stock $ 27.80 0 yrs2.99 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0993
$ 0.2537
155.44%
Stock $ 9.07 0 yrs7.28 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1098
$ 0.1209
10.12%
Stock $ 34.61 1 yrs0.69 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0635
$ 0.0523
-17.71%
Stock $ 45.84 0 yrs1.90 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1737
$ 0.2497
43.75%
Stock $ 46.46 2 yrs2.26 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2172
$ 0.2586
19.10%
Stock $ 38.68 2 yrs2.71 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2007
$ 0.2645
31.81%
Stock $ 50.85 2 yrs2.65 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2456
$ 0.3739
52.25%
Stock $ 57.81 0 yrs1.64 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2027
$ 0.3524
73.81%
Stock $ 87.47 1 yrs1.09 %$ 0.02 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4480
$ 0.1863
-58.42%
Stock $ 44.93 2 yrs1.31 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.3211
$ 0.2663
-17.09%
Stock $ 126.68 2 yrs1.05 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.3359
$ 0.3310
-1.44%
Stock $ 51.80 0 yrs1.89 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2370
$ 0.2487
4.94%
Stock $ 56.55 2 yrs1.64 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1632
$ 0.3744
129.46%
Stock $ 52.17 1 yrs2.82 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2513
$ 0.5169
105.72%
Stock $ 67.95 0 yrs1.35 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1689
$ 0.2454
45.27%
Stock $ 66.86 0 yrs3.80 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1847
$ 0.9079
391.67%
Stock $ 58.58 2 yrs4.93 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2314
$ 0.8644
273.53%
Stock $ 103.36 4 yrs1.24 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1961
$ 0.2771
41.31%
Stock $ 123.10 4 yrs2.14 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.5366
$ 0.6932
29.18%
Stock $ 49.46 8 yrs1.56 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0980
$ 0.1725
76.08%
Stock $ 108.49 4 yrs1.86 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.3711
$ 0.5571
50.09%
Stock $ 52.91 0 yrs1.63 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1173
$ 0.3599
206.86%
Stock $ 58.19 0 yrs0.76 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0633
$ 0.1455
129.87%
Stock $ 57.95 0 yrs1.05 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0880
$ 0.1686
91.60%
Stock $ 61.59 0 yrs0.83 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1031
$ 0.1392
35.00%
Stock $ 20.68 0 yrs4.16 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2021
$ 0.1640
-18.87%
Stock $ 20.42 0 yrs4.75 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2087
$ 0.2300
10.16%
Stock $ 25.10 0 yrs4.30 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0995
$ 0.0913
-8.27%
Stock $ 50.58 3 yrs4.78 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0640
$ 0.0640
-0.00%
Stock $ 27.32 0 yrs2.60 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.1371
$ 0.1633
19.08%
Stock $ 28.44 0 yrs1.93 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.0837
$ 0.1254
49.77%
Stock $ 41.34 2 yrs2.23 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1309
$ 0.5633
330.32%
Stock $ 50.73 1 yrs4.71 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1804
$ 0.1807
0.13%
Stock $ 7.15 0 yrs0.00 %$ 0.10 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 94.77 4 yrs3.17 %$ 0.18 BNew Dividend Jul-08-2025 Jul-08-2025 Jul-22-2025 $ 0.7500
$ 0.7500
-0.00%
Stock $ 74.37 1 yrs1.02 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1779
$ 0.1976
11.07%
Stock $ 46.26 0 yrs2.05 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2402
$ 0.2466
2.63%
Stock $ 70.18 0 yrs1.00 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1376
$ 0.1793
30.30%
Stock $ 68.51 2 yrs0.93 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1326
$ 0.1700
28.25%
Stock $ 55.44 0 yrs1.28 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0862
$ 0.3557
312.63%
Stock $ 61.29 0 yrs2.59 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1276
$ 0.7576
493.77%
Stock $ 70.39 1 yrs1.04 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1443
$ 0.1849
28.18%
Stock $ 49.25 1 yrs2.98 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1150
$ 0.1139
-0.93%
Stock $ 71.57 1 yrs1.23 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1902
$ 0.2412
26.80%
Stock $ 40.01 2 yrs2.00 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0698
$ 0.2773
297.17%
Stock $ 40.89 2 yrs2.20 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0883
$ 0.5026
469.14%
Stock $ 41.40 2 yrs0.97 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0806
$ 0.0988
22.66%
Stock $ 31.27 0 yrs2.94 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0551
$ 0.2657
382.17%
Stock $ 29.52 0 yrs2.00 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0281
$ 0.2063
634.48%
Stock $ 23.81 0 yrs2.77 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0182
$ 0.1406
672.56%
Stock $ 101.54 2 yrs0.56 %$ 0.17 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2087
$ 0.2005
-3.96%
Stock $ 13.44 2 yrs4.09 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2290
$ 0.1152
-49.68%
Stock $ 50.86 0 yrs1.30 %$ 0.07 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1663
$ 0.2060
23.85%
Stock $ 193.59 3 yrs0.82 %$ 5.20 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4935
$ 0.5731
16.12%
Stock $ 49.48 1 yrs0.91 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1492
$ 0.1444
-3.22%
Stock $ 82.23 0 yrs1.34 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.3455
$ 0.3055
-11.58%
Stock $ 7.55 1 yrs9.27 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2298
$ 0.0758
-67.00%
Stock $ 4.19 0 yrs5.97 %$ 0.09 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0842
$ 0.0342
-59.39%
Stock $ 30.31 0 yrs0.46 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0246
$ 0.0441
79.23%
Stock $ 56.73 2 yrs0.39 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0236
$ 0.0572
142.13%
Stock $ 29.28 0 yrs1.33 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0888
$ 0.1011
13.91%
Stock $ 42.26 0 yrs1.35 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2126
$ 0.1602
-24.63%
Stock $ 74.30 3 yrs0.58 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0641
$ 0.2081
224.61%
Stock $ 9.98 0 yrs5.01 %$ 0.09 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0793
$ 0.1350
70.25%
Stock $ 72.15 1 yrs0.90 %$ 0.24 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1071
$ 0.2190
104.38%
Stock $ 37.63 1 yrs4.28 %$ 0.27 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2879
$ 0.3617
25.63%
Stock $ 26.73 0 yrs1.80 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0466
$ 0.1499
221.31%
Stock $ 107.86 1 yrs1.66 %$ 0.08 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4801
$ 0.6082
26.68%
Stock $ 23.33 0 yrs2.96 %$ 0.01 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1644
$ 0.1461
-11.18%
Stock $ 18.87 1 yrs0.00 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0493
$ 0.0724
46.83%
Stock $ 63.30 2 yrs4.25 %$ 0.18 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0314
$ 0.7695
2350.70%
Stock $ 97.41 2 yrs0.51 %$ 0.11 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1476
$ 0.0389
-73.66%
Stock $ 9.93 0 yrs0.91 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0267
$ 0.0269
0.64%
Stock $ 23.06 1 yrs1.13 %$ 0.00 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0226
$ 0.0534
136.39%
Stock $ 98.55 1 yrs1.18 %$ 0.06 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.8200
$ 0.1646
-79.92%
Stock $ 38.21 1 yrs3.09 %$ 0.07 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.4301
$ 0.2829
-34.22%
Stock $ 51.88 1 yrs0.64 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0752
$ 0.1061
41.08%
Stock $ 16.46 0 yrs4.49 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.2460
$ 0.1219
-50.43%
Stock $ 42.95 0 yrs1.23 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.1315
$ 0.1904
44.79%
Stock $ 6.10 0 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-08-2025 $ 0.0310
$ 0.0210
-32.26%
Stock $ 91.63 2 yrs1.04 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2331
$ 0.2502
7.30%
Stock $ 84.45 2 yrs1.44 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.2408
$ 0.3298
36.96%
Stock $ 74.17 2 yrs1.24 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1755
$ 0.1943
10.69%
Stock $ 55.95 2 yrs1.09 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1457
$ 0.1505
3.25%
Stock $ 69.67 1 yrs3.46 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1938
$ 1.1385
487.38%
Stock $ 70.45 2 yrs2.88 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2073
$ 0.9542
360.34%
Stock $ 116.83 3 yrs1.12 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.2773
$ 0.3127
12.76%
Stock $ 60.97 1 yrs2.54 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1732
$ 0.4914
183.72%
Stock $ 11.31 0 yrs1.50 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.0326
$ 0.0667
104.28%
Stock $ 42.17 0 yrs3.89 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1696
$ 0.1725
1.70%
Stock $ 48.13 3 yrs4.65 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1561
$ 0.1505
-3.57%
Stock $ 22.68 3 yrs5.95 %$ 0.03 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-01-2025 $ 0.1063
$ 0.1075
1.12%
Stock $ 14.17 1 yrs5.93 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.0709
$ 0.0697
-1.69%
Stock $ 40.51 0 yrs43.55 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 1.3797
$ 1.3797
-0.00%
Stock $ 47.39 3 yrs2.93 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1182
$ 0.1130
-4.35%
Stock $ 42.39 0 yrs4.55 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1642
$ 0.1611
-1.90%
Stock $ 25.39 0 yrs4.29 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1277
$ 0.1042
-18.43%
Stock $ 100.08 0 yrs1.88 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.0787
$ 0.0787
-0.03%
Stock $ 35.44 0 yrs0.59 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-27-2025 $ 0.0000
$ 0.2100
10000%
Stock $ 51.26 0 yrs0.76 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0000
$ 0.3876
10000%
Stock $ 27.45 0 yrs0.80 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.2228
10000%
Stock $ 14.84 0 yrs0.67 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1030
10000%
Stock $ 17.49 0 yrs0.74 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1310
10000%
Stock $ 30.00 0 yrs0.33 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.0975
10000%
Stock $ 24.04 0 yrs0.58 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1448
10000%
Stock $ 25.81 0 yrs0.46 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1229
10000%
Stock $ 24.25 0 yrs0.82 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.2041
10000%
Stock $ 21.07 0 yrs0.57 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1214
10000%
Stock $ 14.05 0 yrs1.21 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1716
10000%
Stock $ 45.06 0 yrs0.22 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1034
10000%
Stock $ 7.90 0 yrs0.63 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.0514
10000%
Stock $ 23.68 0 yrs0.93 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.2211
10000%
Stock $ 24.87 0 yrs0.60 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jul-01-2025 $ 0.0000
$ 0.1537
10000%
Stock $ 86.84 0 yrs0.94 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.1578
$ 0.1904
20.64%
Stock $ 57.68 0 yrs0.78 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0000
$ 0.1119
10000%
Stock $ 56.85 0 yrs0.18 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0000
$ 0.0950
10000%
Stock $ 55.21 0 yrs0.04 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-26-2025 $ 0.0000
$ 0.0158
10000%
Stock $ 36.10 0 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-08-2025 $ 0.1064
$ 0.1064
-0.00%
Stock $ 31.70 0 yrs7.13 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.2138
$ 0.2021
-5.47%
Stock $ 23.96 0 yrs15.98 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.5840
$ 0.4420
-24.32%
Stock $ 21.23 0 yrs10.98 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.3423
$ 0.2911
-14.95%
Stock $ 23.79 0 yrs8.32 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-25-2025 $ 0.1218
$ 0.1989
63.29%
Stock $ 53.93 0 yrs0.07 %$ 1.12 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0054
$ 0.0090
67.04%
Stock $ 20.27 0 yrs15.00 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-24-2025 $ 0.2545
$ 0.2505
-1.57%
Stock $ 8.79 0 yrs9.22 %$ 0.05 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0304
$ 0.0358
18.02%
Stock $ 16.45 1 yrs1.58 %$ 0.77 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0153
$ 0.0130
-15.25%
Stock $ 57.15 4 yrs1.40 %$ 0.21 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1796
$ 0.2111
17.57%
Stock $ 4.01 0 yrs4.24 %$ 0.09 BNew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.0425
$ 0.0425
-0.00%
Stock $ 92.18 0 yrs1.86 %$ 7.88 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.4068
$ 0.4379
7.65%
Stock $ 138.17 3 yrs1.73 %$ 20.74 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.5645
$ 0.6304
11.66%
Stock $ 82.47 10 yrs2.44 %$ 10.81 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.4182
$ 0.5523
32.06%
Stock $ 233.10 3 yrs0.79 %$ 25.62 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.5420
$ 0.4470
-17.51%
Stock $ 88.14 0 yrs3.24 %$ 8.34 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.7163
$ 0.7183
0.27%
Stock $ 53.57 1 yrs1.34 %$ 48.75 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1788
$ 0.1721
-3.73%
Stock $ 153.14 3 yrs1.27 %$ 23.40 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.4047
$ 0.4317
6.65%
Stock $ 86.04 10 yrs2.65 %$ 11.75 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.5550
$ 0.5574
0.43%
Stock $ 16.02 2 yrs6.87 %$ 0.24 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-07-2025 $ 0.2400
$ 0.2750
14.58%
Stock $ 30.82 2 yrs1.62 %$ 0.15 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0718
$ 0.2146
198.97%
Stock $ 22.25 0 yrs3.24 %$ 0.26 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-18-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 21.51 2 yrs3.44 %$ 1.16 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1665
$ 0.2637
58.32%
Stock $ 189.49 3 yrs1.51 %$ 14.95 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.8308
$ 0.7216
-13.15%
Stock $ 146.69 1 yrs0.44 %$ 2.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0489
$ 0.1550
217.08%
Stock $ 25.50 0 yrs1.65 %$ 0.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2084
$ 0.0392
-81.17%
Stock $ 73.99 0 yrs0.47 %$ 2.19 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0980
$ 0.1063
8.50%
Stock $ 117.58 1 yrs1.32 %$ 0.23 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.5224
$ 0.3817
-26.94%
Stock $ 50.65 0 yrs0.43 %$ 1.73 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0331
$ 0.1204
263.92%
Stock $ 46.81 0 yrs0.28 %$ 2.54 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0287
$ 0.0309
7.77%
Stock $ 53.48 0 yrs1.93 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2239
$ 0.4298
91.96%
Stock $ 25.43 1 yrs21.31 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.9062
$ 0.2883
-68.19%
Stock $ 21.23 1 yrs14.98 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3099
$ 0.2078
-32.96%
Stock $ 46.21 2 yrs1.77 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1548
$ 0.1831
18.30%
Stock $ 11.04 0 yrs0.00 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0099
$ 0.4432
4376.76%
Stock $ 11.04 0 yrs0.00 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0099
$ 0.7500
7475.75%
Stock $ 57.26 5 yrs2.08 %$ 0.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1402
$ 0.0603
-57.00%
Stock $ 15.89 1 yrs0.00 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1625
$ 0.1625
-0.00%
Stock $ 149.88 6 yrs0.63 %$ 0.25 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1867
$ 0.2041
9.34%
Stock $ 45.01 1 yrs2.53 %$ 0.32 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.6163
$ 0.5267
-14.53%
Stock $ 51.70 0 yrs1.66 %$ 0.52 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2251
$ 0.2094
-6.95%
Stock $ 23.92 0 yrs5.39 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-03-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 50.67 0 yrs0.14 %$ 0.30 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1681
$ 0.0168
-90.02%
Stock $ 49.33 3 yrs1.66 %$ 0.24 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2240
$ 0.1818
-18.83%
Stock $ 73.96 1 yrs4.04 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3837
$ 1.3088
241.13%
Stock $ 84.18 1 yrs0.94 %$ 0.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0168
$ 0.1979
1077.27%
Stock $ 24.44 1 yrs3.44 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0693
$ 0.0709
2.43%
Stock $ 22.67 3 yrs7.10 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1257
$ 0.1259
0.20%
Stock $ 46.99 3 yrs4.49 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1786
$ 0.1674
-6.29%
Stock $ 22.23 0 yrs7.83 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1290
$ 0.1271
-1.47%
Stock $ 28.30 1 yrs7.03 %$ 0.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1359
$ 0.1598
17.59%
Stock $ 89.32 0 yrs0.73 %$ 0.38 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0524
$ 0.0100
-80.92%
Stock $ 76.20 1 yrs2.11 %$ 1.37 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4118
$ 0.4098
-0.50%
Stock $ 24.67 0 yrs3.32 %$ 1.05 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1191
$ 0.1582
32.87%
Stock $ 26.86 2 yrs4.73 %$ 0.29 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2721
$ 0.3502
28.73%
Stock $ 100.91 0 yrs0.47 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1158
$ 0.1169
0.90%
Stock $ 571.97 3 yrs0.49 %$ 207.48 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-31-2025 $ 0.7157
$ 0.5911
-17.41%
Stock $ 54.23 0 yrs0.65 %$ 0.24 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0486
$ 0.0474
-2.49%
Stock $ 131.31 0 yrs0.86 %$ 3.20 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3078
$ 0.3716
20.73%
Stock $ 113.38 7 yrs1.70 %$ 0.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.5309
$ 0.4431
-16.55%
Stock $ 49.73 0 yrs1.45 %$ 0.62 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1793
$ 0.1885
5.08%
Stock $ 28.09 0 yrs2.56 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1584
$ 0.2082
31.44%
Stock $ 53.82 6 yrs0.39 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2128
$ 0.2069
-2.78%
Stock $ 77.08 1 yrs1.04 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1819
$ 0.1773
-2.51%
Stock $ 39.29 2 yrs2.24 %$ 0.93 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3919
$ 0.4899
25.00%
Stock $ 28.23 1 yrs5.74 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1102
$ 0.1326
20.33%
Stock $ 15.15 0 yrs0.00 %$ 0.35 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-09-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 40.91 2 yrs3.01 %$ 0.25 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2747
$ 0.3612
31.49%
Stock $ 21.77 3 yrs2.99 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0611
$ 0.0519
-15.10%
Stock $ 24.14 2 yrs4.10 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0865
$ 0.0863
-0.19%
Stock $ 11.55 0 yrs5.89 %$ 4.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0554
$ 0.0512
-7.63%
Stock $ 24.64 0 yrs5.68 %$ 1.67 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1110
$ 0.1090
-1.82%
Stock $ 21.68 0 yrs9.09 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4922
$ 0.4922
-0.00%
Stock $ 69.37 0 yrs5.65 %$ 10.98 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.9800
$ 0.9800
-0.00%
Stock $ 2.23 1 yrs13.45 %$ 0.12 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0800
$ 0.0600
-25.00%
Stock $ 42.60 5 yrs1.46 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-03-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 285.02 0 yrs2.81 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Jul-20-2025 $ 2.0000
$ 2.0000
-0.00%
Stock $ 21.75 0 yrs8.41 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1341
$ 0.1564
16.63%
Stock $ 46.27 0 yrs0.95 %$ 0.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0460
$ 0.2067
348.85%
Stock $ 14.58 2 yrs6.10 %$ 1.29 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0776
$ 0.0767
-1.26%
Stock $ 34.24 0 yrs3.04 %$ 0.65 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2295
$ 0.4022
75.24%
Stock $ 116.51 0 yrs0.56 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1794
$ 0.2113
17.78%
Stock $ 47.89 1 yrs2.36 %$ 1.03 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0203
$ 0.3086
1422.59%
Stock $ 30.23 3 yrs1.32 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1021
$ 0.1015
-0.59%
Stock $ 38.20 1 yrs1.13 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1138
$ 0.1040
-8.59%
Stock $ 51.43 3 yrs3.87 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4978
$ 0.4730
-4.98%
Stock $ 124.70 4 yrs1.19 %$ 0.40 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3800
$ 0.4670
22.90%
Stock $ 24.77 2 yrs4.24 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0904
$ 0.0913
0.97%
Stock $ 133.10 0 yrs1.83 %$ 0.71 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 1.5768
$ 0.8622
-45.32%
Stock $ 66.54 1 yrs2.84 %$ 1.10 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 1.2543
$ 0.6356
-49.32%
Stock $ 28.18 0 yrs3.37 %$ 2.77 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1952
$ 0.2683
37.44%
Stock $ 42.32 2 yrs2.69 %$ 1.24 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4717
$ 0.6718
42.43%
Stock $ 42.32 2 yrs2.69 %$ 1.24 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4717
$ 0.6718
42.43%
Stock $ 241.93 1 yrs0.33 %$ 1.14 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1046
$ 0.3027
189.47%
Stock $ 54.67 1 yrs1.94 %$ 0.39 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1798
$ 0.2532
40.81%
Stock $ 129.62 2 yrs0.61 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2714
$ 0.2081
-23.34%
Stock $ 188.21 0 yrs0.12 %$ 0.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0513
$ 0.0661
28.96%
Stock $ 59.56 1 yrs1.54 %$ 0.76 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2959
$ 0.1640
-44.58%
Stock $ 78.30 9 yrs1.19 %$ 1.95 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2208
$ 0.2330
5.53%
Stock $ 286.03 0 yrs0.26 %$ 1.20 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1998
$ 0.2643
32.24%
Stock $ 79.14 2 yrs0.16 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0508
$ 0.0428
-15.90%
Stock $ 33.69 2 yrs2.08 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0787
$ 0.0966
22.70%
Stock $ 39.75 0 yrs0.65 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0667
$ 0.0775
16.13%
Stock $ 102.74 0 yrs0.93 %$ 0.16 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2299
$ 0.2274
-1.07%
Stock $ 163.72 0 yrs0.35 %$ 0.35 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0060
$ 0.0718
1088.41%
Stock $ 42.69 0 yrs1.80 %$ 0.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1574
$ 0.2083
32.33%
Stock $ 45.74 0 yrs1.05 %$ 0.37 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0541
$ 0.3508
548.29%
Stock $ 56.96 0 yrs1.02 %$ 0.05 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1078
$ 0.0301
-72.06%
Stock $ 45.31 0 yrs0.62 %$ 0.10 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0693
$ 0.0740
6.78%
Stock $ 235.47 4 yrs0.53 %$ 0.58 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3176
$ 0.3161
-0.48%
Stock $ 98.66 0 yrs2.53 %$ 1.19 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 1.5023
$ 1.0021
-33.30%
Stock $ 36.47 0 yrs2.74 %$ 0.39 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-24-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 29.61 3 yrs3.21 %$ 2.30 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2376
$ 0.2377
0.04%
Stock $ 142.97 2 yrs2.49 %$ 24.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.8184
$ 0.9274
13.32%
Stock $ 61.54 4 yrs1.12 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1638
$ 0.1738
6.11%
Stock $ 45.05 1 yrs4.26 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.4189
$ 0.5000
19.37%
Stock $ 70.59 0 yrs0.72 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-03-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 46.89 3 yrs4.80 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-03-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 7.45 3 yrs12.07 %$ 0.16 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2200
$ 0.1900
-13.64%
Stock $ 5.32 1 yrs10.90 %$ 0.34 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1600
$ 0.1200
-25.00%
Stock $ 61.37 2 yrs2.38 %$ 5.57 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1458
$ 1.0695
633.43%
Stock $ 43.63 1 yrs3.74 %$ 1.24 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2140
$ 0.6549
206.05%
Stock $ 94.48 4 yrs1.17 %$ 0.66 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2156
$ 0.2396
11.12%
Stock $ 88.00 2 yrs2.19 %$ 0.48 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3599
$ 0.4391
22.02%
Stock $ 99.54 0 yrs0.55 %$ 1.43 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1170
$ 0.1354
15.78%
Stock $ 87.54 1 yrs0.87 %$ 0.44 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1814
$ 0.1439
-20.69%
Stock $ 83.34 1 yrs0.08 %$ 0.07 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0252
$ 0.0201
-19.92%
Stock $ 99.26 2 yrs3.82 %$ 2.91 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.6066
$ 0.9086
49.80%
Stock $ 64.84 0 yrs2.41 %$ 3.99 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3782
$ 0.3907
3.33%
Stock $ 158.00 1 yrs2.39 %$ 0.25 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.4467
$ 1.3705
206.84%
Stock $ 85.28 1 yrs1.25 %$ 1.37 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1806
$ 0.2053
13.68%
Stock $ 47.32 1 yrs1.27 %$ 0.70 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1533
$ 0.0959
-37.47%
Stock $ 80.13 0 yrs0.41 %$ 1.18 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0688
$ 0.0904
31.54%
Stock $ 155.95 1 yrs1.45 %$ 0.27 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.5795
$ 0.5959
2.83%
Stock $ 60.68 1 yrs2.32 %$ 4.85 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3774
$ 0.3662
-2.97%
Stock $ 90.75 0 yrs0.83 %$ 0.41 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1481
$ 0.1887
27.41%
Stock $ 90.92 1 yrs0.03 %$ 2.32 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0053
$ 0.0073
38.95%
Stock $ 117.00 0 yrs0.66 %$ 6.24 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3130
$ 0.1513
-51.67%
Stock $ 58.41 0 yrs0.89 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1153
$ 0.1202
4.29%
Stock $ 262.42 3 yrs0.59 %$ 97.64 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3749
$ 0.3975
6.03%
Stock $ 16.92 0 yrs2.01 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1634
$ 0.0119
-92.71%
Stock $ 75.54 0 yrs2.38 %$ 0.12 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4636
$ 0.4613
-0.50%
Stock $ 64.52 0 yrs1.88 %$ 0.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3348
$ 0.2622
-21.68%
Stock $ 72.61 0 yrs0.84 %$ 0.09 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1958
$ 0.1156
-40.95%
Stock $ 55.18 0 yrs2.63 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3619
$ 0.3680
1.70%
Stock $ 113.76 0 yrs0.71 %$ 0.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2207
$ 0.2756
24.88%
Stock $ 35.88 2 yrs2.12 %$ 0.09 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1720
$ 0.2009
16.83%
Stock $ 113.24 1 yrs1.05 %$ 0.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3319
$ 0.1197
-63.94%
Stock $ 49.70 0 yrs3.44 %$ 3.76 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1568
$ 0.1505
-4.02%
Stock $ 104.86 2 yrs0.55 %$ 0.39 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1506
$ 0.1657
10.06%
Stock $ 61.20 0 yrs3.01 %$ 1.66 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4633
$ 0.7198
55.37%
Stock $ 28.90 0 yrs1.73 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1214
$ 0.1535
26.47%
Stock $ 26.51 1 yrs0.45 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0237
$ 0.0320
35.39%
Stock $ 34.72 1 yrs0.60 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0454
$ 0.0878
93.37%
Stock $ 14.36 0 yrs2.37 %$ 0.07 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0925
$ 0.1364
47.42%
Stock $ 25.65 0 yrs6.36 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1254
$ 0.1503
19.83%
Stock $ 63.59 1 yrs1.27 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1847
$ 0.1899
2.82%
Stock $ 72.74 1 yrs1.09 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1637
$ 0.2604
59.05%
Stock $ 26.53 0 yrs1.43 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2577
$ 0.2847
10.49%
Stock $ 16.61 3 yrs4.70 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0660
$ 0.0670
1.53%
Stock $ 22.06 2 yrs6.75 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1242
$ 0.1237
-0.43%
Stock $ 19.52 3 yrs4.15 %$ 0.15 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0679
$ 0.0679
-0.09%
Stock $ 15.71 0 yrs12.80 %$ 0.02 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1604
$ 0.1610
0.37%
Stock $ 15.07 0 yrs12.48 %$ 1.35 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1498
$ 0.1485
-0.87%
Stock $ 33.86 1 yrs7.74 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.2173
$ 0.2484
14.31%
Stock $ 263.82 11 yrs0.69 %$ 11.13 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.4550
$ 0.4550
-0.00%
Stock $ 40.28 0 yrs5.24 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-21-2025 $ 0.5275
$ 0.5275
-0.00%
Stock $ 547.00 1 yrs7.31 %$ 0.02 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-11-2025 $ 14.0300
$ 10.0000
-28.72%
Stock $ 32.38 2 yrs5.16 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-26-2025 $ 0.2114
$ 0.2707
28.05%
Stock $ 28.37 2 yrs1.30 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-08-2025 $ 0.0923
$ 0.0950
2.90%
Stock $ 92.97 3 yrs2.70 %$ 0.03 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.5598
$ 0.5817
3.92%
Stock $ 50.69 0 yrs9.31 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3895
$ 0.3820
-1.93%
Stock $ 36.41 3 yrs2.17 %$ 0.03 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1450
$ 0.2480
71.03%
Stock $ 52.78 0 yrs8.20 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3588
$ 0.3527
-1.70%
Stock $ 25.58 0 yrs5.86 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1174
$ 0.1210
3.08%
Stock $ 71.95 1 yrs4.63 %$ 0.35 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2223
$ 1.4049
531.87%
Stock $ 54.81 0 yrs0.68 %$ 2.33 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0915
$ 0.1028
12.37%
Stock $ 98.15 0 yrs2.27 %$ 0.28 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.6720
$ 0.5531
-17.69%
Stock $ 59.37 4 yrs2.00 %$ 0.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3854
$ 0.3392
-12.00%
Stock $ 131.62 0 yrs0.66 %$ 0.28 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3006
$ 0.3132
4.18%
Stock $ 57.35 1 yrs1.95 %$ 0.15 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3974
$ 0.2687
-32.39%
Stock $ 64.29 3 yrs2.24 %$ 2.33 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4090
$ 0.4372
6.90%
Stock $ 119.08 0 yrs0.13 %$ 1.48 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0731
$ 0.0020
-97.32%
Stock $ 43.89 3 yrs2.12 %$ 0.08 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2554
$ 0.2452
-3.99%
Stock $ 26.77 1 yrs3.21 %$ 0.02 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1178
$ 0.2612
121.70%
Stock $ 23.08 2 yrs3.55 %$ 0.18 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0671
$ 0.0660
-1.65%
Stock $ 17.70 0 yrs2.15 %$ 0.31 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0554
$ 0.1218
119.76%
Stock $ 48.94 0 yrs1.55 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1828
$ 0.2014
10.22%
Stock $ 52.84 1 yrs3.44 %$ 0.26 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4852
$ 0.4570
-5.82%
Stock $ 23.32 0 yrs1.71 %$ 0.25 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0080
$ 0.2083
2510.40%
Stock $ 46.57 4 yrs1.83 %$ 0.39 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1504
$ 0.3805
153.04%
Stock $ 41.00 1 yrs2.32 %$ 0.02 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2427
$ 0.2477
2.05%
Stock $ 30.23 2 yrs1.03 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0615
$ 0.0917
49.18%
Stock $ 28.76 0 yrs1.60 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1165
$ 0.1254
7.66%
Stock $ 28.02 3 yrs1.32 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0488
$ 0.0688
40.79%
Stock $ 18.48 0 yrs4.06 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1170
$ 0.1296
10.77%
Stock $ 26.06 2 yrs6.75 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1441
$ 0.1490
3.42%
Stock $ 20.74 2 yrs4.87 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0841
$ 0.0862
2.48%
Stock $ 67.13 1 yrs2.41 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1942
$ 0.6836
252.07%
Stock $ 79.70 1 yrs0.97 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1822
$ 0.1911
4.89%
Stock $ 16.85 4 yrs4.57 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0670
$ 0.0669
-0.09%
Stock $ 33.67 0 yrs0.00 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-03-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 25.63 0 yrs6.48 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1282
$ 0.1315
2.58%
Stock $ 25.07 3 yrs5.39 %$ 0.05 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1061
$ 0.1138
7.23%
Stock $ 50.16 3 yrs4.84 %$ 0.43 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1894
$ 0.2001
5.68%
Stock $ 21.70 0 yrs4.42 %$ 1.15 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0875
$ 0.0864
-1.26%
Stock $ 56.06 0 yrs1.98 %$ 0.23 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0938
$ 0.0924
-1.59%
Stock $ 24.95 0 yrs2.32 %$ 0.08 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0378
$ 0.0451
19.38%
Stock $ 23.33 3 yrs6.30 %$ 0.03 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1189
$ 0.1217
2.36%
Stock $ 26.62 1 yrs2.18 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1502
$ 0.1492
-0.65%
Stock $ 42.47 0 yrs2.35 %$ 7.16 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-18-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 28.31 0 yrs3.14 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.3414
$ 0.3438
0.70%
Stock $ 10.05 4 yrs0.00 %$ 0.81 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 18.30 0 yrs4.37 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 75.90 1 yrs1.08 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2065
$ 0.1919
-7.08%
Stock $ 91.59 1 yrs0.37 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0441
$ 0.1670
278.76%
Stock $ 26.71 1 yrs4.08 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0792
$ 0.0921
16.29%
Stock $ 128.85 1 yrs1.75 %$ 0.15 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.6602
$ 0.7703
16.66%
Stock $ 118.77 1 yrs1.18 %$ 0.33 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4064
$ 0.4883
20.17%
Stock $ 72.71 0 yrs1.03 %$ 3.29 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2014
$ 0.1690
-16.06%
Stock $ 41.65 0 yrs0.41 %$ 0.96 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0441
$ 0.0504
14.09%
Stock $ 35.68 0 yrs2.52 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2694
$ 0.2085
-22.61%
Stock $ 33.79 0 yrs2.07 %$ 0.10 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1795
$ 0.1735
-3.30%
Stock $ 56.63 3 yrs0.90 %$ 0.17 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1112
$ 0.1216
9.36%
Stock $ 29.83 6 yrs0.74 %$ 0.45 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0551
$ 0.0555
0.74%
Stock $ 78.39 0 yrs1.57 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3347
$ 0.2950
-11.86%
Stock $ 76.88 0 yrs2.60 %$ 0.04 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.5132
$ 0.5140
0.16%
Stock $ 31.27 0 yrs2.65 %$ 0.14 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1991
$ 0.1885
-5.34%
Stock $ 58.58 0 yrs1.02 %$ 0.18 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1810
$ 0.2073
14.56%
Stock $ 112.91 3 yrs1.36 %$ 0.48 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4635
$ 0.3501
-24.47%
Stock $ 104.84 1 yrs0.63 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1895
$ 0.1328
-29.90%
Stock $ 44.24 7 yrs1.70 %$ 10.37 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1894
$ 0.1751
-7.56%
Stock $ 62.62 0 yrs0.13 %$ 1.16 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0051
$ 0.0423
722.18%
Stock $ 91.67 5 yrs1.05 %$ 1.03 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2729
$ 0.2668
-2.25%
Stock $ 118.45 1 yrs1.10 %$ 0.07 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2205
$ 0.3577
62.23%
Stock $ 62.78 0 yrs0.30 %$ 0.23 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0236
$ 0.0742
215.02%
Stock $ 48.41 0 yrs1.65 %$ 0.17 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2226
$ 0.2793
25.49%
Stock $ 28.88 0 yrs2.94 %$ 0.07 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1930
$ 0.2495
29.26%
Stock $ 91.90 0 yrs0.17 %$ 0.94 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0064
$ 0.0609
857.70%
Stock $ 68.84 1 yrs0.48 %$ 0.36 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0341
$ 0.1305
282.16%
Stock $ 27.05 0 yrs3.55 %$ 0.96 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2207
$ 0.2629
19.13%
Stock $ 39.19 1 yrs0.97 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1010
$ 0.0851
-15.75%
Stock $ 64.27 3 yrs2.57 %$ 1.62 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.5121
$ 0.4052
-20.88%
Stock $ 33.35 0 yrs2.25 %$ 0.04 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2586
$ 0.2544
-1.60%
Stock $ 54.15 0 yrs2.53 %$ 0.09 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3543
$ 0.3161
-10.78%
Stock $ 26.50 0 yrs1.32 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0815
$ 0.0954
17.11%
Stock $ 27.29 0 yrs0.95 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0583
$ 0.0736
26.20%
Stock $ 32.72 0 yrs3.51 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0847
$ 0.0797
-5.90%
Stock $ 47.74 0 yrs1.07 %$ 0.47 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1300
$ 0.1160
-10.80%
Stock $ 107.97 3 yrs1.36 %$ 0.62 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3904
$ 0.3639
-6.79%
Stock $ 31.49 0 yrs3.91 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0641
$ 0.0754
17.56%
Stock $ 16.84 0 yrs0.42 %$ 0.31 BNew Dividend Jun-30-2025 Jun-30-2025 Aug-14-2025 $ 0.0181
$ 0.0181
-0.00%
Stock $ 25.00 0 yrs5.24 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1070
$ 0.1063
-0.67%
Stock $ 44.51 4 yrs1.15 %$ 3.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0437
$ 0.1052
140.57%
Stock $ 110.87 0 yrs0.27 %$ 3.22 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0458
$ 0.0429
-6.35%
Stock $ 27.32 4 yrs3.73 %$ 0.16 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0851
$ 0.0893
4.90%
Stock $ 48.24 0 yrs0.04 %$ 1.03 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0010
$ 0.0091
812.99%
Stock $ 41.42 1 yrs0.12 %$ 0.33 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0142
$ 0.0020
-85.98%
Stock $ 58.65 0 yrs2.39 %$ 0.28 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1547
$ 0.3361
117.25%
Stock $ 64.90 1 yrs1.11 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1846
$ 0.1706
-7.56%
Stock $ 26.29 1 yrs2.55 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2057
$ 0.2659
29.29%
Stock $ 62.55 3 yrs2.56 %$ 0.19 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3727
$ 0.4187
12.33%
Stock $ 122.55 1 yrs1.75 %$ 0.23 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.6509
$ 0.3764
-42.17%
Stock $ 78.46 0 yrs0.97 %$ 0.08 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1361
$ 0.3405
150.17%
Stock $ 44.28 1 yrs1.17 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1498
$ 0.0955
-36.25%
Stock $ 25.56 0 yrs1.57 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0451
$ 0.0376
-16.64%
Stock $ 36.17 0 yrs0.44 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0298
$ 0.0360
20.51%
Stock $ 39.15 3 yrs0.10 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0439
$ 0.0428
-2.46%
Stock $ 23.68 3 yrs0.93 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0402
$ 0.0287
-28.62%
Stock $ 23.57 3 yrs2.84 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0595
$ 0.0570
-4.18%
Stock $ 18.77 3 yrs4.53 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0743
$ 0.0721
-2.98%
Stock $ 43.09 1 yrs1.21 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0423
$ 0.0746
76.22%
Stock $ 59.36 0 yrs0.69 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1166
$ 0.1065
-8.67%
Stock $ 23.05 0 yrs5.38 %$ 0.08 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0836
$ 0.0868
3.77%
Stock $ 24.98 1 yrs3.40 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0749
$ 0.0752
0.47%
Stock $ 21.28 1 yrs4.89 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0866
$ 0.0883
1.89%
Stock $ 27.32 0 yrs0.84 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0650
$ 0.0649
-0.21%
Stock $ 50.11 2 yrs2.81 %$ 0.17 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1765
$ 0.8658
390.67%
Stock $ 50.11 2 yrs2.81 %$ 0.17 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1765
$ 0.8658
390.67%
Stock $ 39.26 4 yrs4.28 %$ 0.51 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2870
$ 0.6366
121.84%
Stock $ 45.45 2 yrs3.63 %$ 1.08 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2888
$ 0.4516
56.37%
Stock $ 201.16 4 yrs1.90 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.9117
$ 0.9708
6.48%
Stock $ 98.83 2 yrs0.28 %$ 0.17 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0446
$ 0.0598
34.31%
Stock $ 216.15 2 yrs0.51 %$ 0.22 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1897
$ 0.1320
-30.40%
Stock $ 84.01 1 yrs1.79 %$ 0.20 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2455
$ 0.4199
71.01%
Stock $ 40.10 1 yrs2.69 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2533
$ 0.3040
20.01%
Stock $ 31.82 2 yrs1.79 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1002
$ 0.1388
38.47%
Stock $ 69.45 2 yrs1.87 %$ 0.05 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3231
$ 0.3925
21.50%
Stock $ 128.62 0 yrs2.50 %$ 0.40 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.7607
$ 0.7524
-1.10%
Stock $ 70.38 2 yrs0.50 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.0773
$ 0.0738
-4.55%
Stock $ 73.36 0 yrs0.89 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1215
$ 0.1771
45.85%
Stock $ 274.99 0 yrs0.90 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.6156
$ 0.6629
7.69%
Stock $ 134.89 3 yrs1.82 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.5077
$ 0.5829
14.82%
Stock $ 125.68 0 yrs1.34 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.3999
$ 0.4161
4.03%
Stock $ 115.43 4 yrs3.01 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.7733
$ 0.9233
19.39%
Stock $ 53.10 1 yrs0.96 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1235
$ 0.1286
4.16%
Stock $ 178.64 6 yrs1.86 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.7760
$ 0.8318
7.19%
Stock $ 133.23 4 yrs2.74 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.8515
$ 0.8329
-2.19%
Stock $ 111.31 2 yrs0.95 %$ 19.07 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2879
$ 0.2488
-13.58%
Stock $ 42.34 1 yrs3.26 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2636
$ 0.3754
42.41%
Stock $ 18.53 0 yrs9.93 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.4609
$ 0.4609
-0.00%
Stock $ 18.23 0 yrs9.76 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.4453
$ 0.4453
-0.00%
Stock $ 3.99 0 yrs10.53 %$ 0.05 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0325
$ 0.0444
36.53%
Stock $ 17.63 0 yrs12.76 %$ 0.04 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1890
$ 0.1812
-4.13%
Stock $ 24.36 0 yrs0.00 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1729
$ 0.1729
-0.00%
Stock $ 25.29 0 yrs11.39 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.2179
$ 0.2514
15.37%
Stock $ 24.08 0 yrs4.48 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 49.64 1 yrs4.53 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.2205
$ 0.2100
-4.76%
Stock $ 13.75 0 yrs6.69 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0625
$ 0.0643
2.91%
Stock $ 74.42 0 yrs1.80 %$ 11.58 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1280
$ 0.1272
-0.63%
Stock $ 20.93 0 yrs6.26 %$ 2.79 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1076
$ 0.1058
-1.65%
Stock $ 21.67 4 yrs2.95 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0558
$ 0.0553
-0.77%
Stock $ 23.55 3 yrs2.80 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0576
$ 0.0557
-3.33%
Stock $ 24.49 3 yrs2.53 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0509
$ 0.0539
5.96%
Stock $ 20.67 3 yrs4.11 %$ 0.37 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0737
$ 0.0735
-0.24%
Stock $ 20.81 0 yrs4.57 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0891
$ 0.0880
-1.22%
Stock $ 48.98 1 yrs4.33 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.1718
$ 0.1771
3.08%
Stock $ 19.67 0 yrs14.79 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-24-2025 $ 0.2455
$ 0.2377
-3.17%
Stock $ 44.91 0 yrs33.62 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-24-2025 $ 1.5859
$ 0.6917
-56.38%
Stock $ 42.46 0 yrs32.45 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-24-2025 $ 1.0742
$ 0.3460
-67.79%
Stock $ 37.65 0 yrs18.51 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-24-2025 $ 0.4849
$ 0.1449
-70.12%
Stock $ 10.59 2 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0642
$ 0.0642
-0.00%
Stock $ 38.87 0 yrs11.06 %$ 2.93 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.3126
$ 0.3872
23.86%
Stock $ 16.65 1 yrs12.37 %$ 7.90 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1653
$ 0.1657
0.24%
Stock $ 51.04 0 yrs10.01 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.4371
$ 0.4197
-3.97%
Stock $ 16.61 2 yrs2.83 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0414
$ 0.0299
-27.92%
Stock $ 19.80 0 yrs8.08 %$ 0.58 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1308
$ 0.1308
0.02%
Stock $ 21.33 2 yrs3.47 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0655
$ 0.0629
-3.99%
Stock $ 22.17 2 yrs3.56 %$ 1.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0692
$ 0.0673
-2.73%
Stock $ 16.11 0 yrs9.44 %$ 0.15 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1260
$ 0.1260
0.02%
Stock $ 14.11 3 yrs12.40 %$ 0.19 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1472
$ 0.1475
0.18%
Stock $ 23.79 2 yrs3.03 %$ 0.18 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0621
$ 0.0629
1.35%
Stock $ 20.08 0 yrs7.22 %$ 0.04 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1165
$ 0.1135
-2.53%
Stock $ 18.49 2 yrs5.57 %$ 1.14 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0834
$ 0.0808
-3.10%
Stock $ 20.88 0 yrs7.57 %$ 8.09 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1193
$ 0.1162
-2.65%
Stock $ 26.72 3 yrs4.00 %$ 0.61 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0910
$ 0.0903
-0.76%
Stock $ 105.51 3 yrs4.35 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.3782
$ 0.3716
-1.75%
Stock $ 21.54 3 yrs6.82 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1282
$ 0.1284
0.18%
Stock $ 20.75 3 yrs3.04 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0549
$ 0.0554
0.87%
Stock $ 22.87 3 yrs2.84 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0576
$ 0.0552
-4.20%
Stock $ 23.33 2 yrs2.83 %$ 0.00 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0584
$ 0.0561
-3.89%
Stock $ 22.73 3 yrs6.38 %$ 0.01 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.1184
$ 0.1186
0.18%
Stock $ 20.53 3 yrs4.48 %$ 0.07 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0788
$ 0.0776
-1.52%
Stock $ 19.68 3 yrs4.27 %$ 0.09 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0736
$ 0.0720
-2.20%
Stock $ 23.67 0 yrs3.30 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.0637
$ 0.0823
29.12%
Stock $ 8.14 0 yrs0.00 %$ 0.22 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-03-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 52.01 1 yrs6.19 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-25-2025 $ 0.2636
$ 0.2650
0.53%
Stock $ 33.05 0 yrs34.13 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-24-2025 $ 0.8523
$ 0.5601
-34.28%
Stock $ 49.65 0 yrs23.38 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-24-2025 $ 1.0826
$ 0.3631
-66.46%
Stock $ 40.90 11 yrs0.00 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-03-2025 $ 0.2700
$ 0.2700
-0.00%
Stock $ 547.00 1 yrs7.31 %$ 0.02 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-11-2025 $ 14.0300
$ 10.0000
-28.72%
Stock $ 11.85 0 yrs7.85 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0000
$ 0.2333
10000%
Stock $ 39.54 0 yrs2.61 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0000
$ 0.2567
10000%
Stock $ 11.80 3 yrs0.00 %$ 0.26 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0775
$ 0.0775
-0.00%
Stock $ 26.55 0 yrs6.93 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-26-2025 $ 0.1870
$ 0.2034
8.77%
Stock $ 135.75 1 yrs1.47 %$ 30.90 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-18-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 139.94 2 yrs3.12 %$ 29.04 BNew Dividend Sep-15-2025 Sep-15-2025 Oct-15-2025 $ 1.0900
$ 1.0900
-0.00%
Stock $ 61.69 1 yrs1.22 %$ 40.28 BNew Dividend Jul-31-2025 Jul-31-2025 Aug-21-2025 $ 0.1500
$ 0.1875
25.00%
Stock $ 9.51 1 yrs0.00 %$ 0.29 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.0575
$ 0.0575
-0.00%
Stock $ 129.90 1 yrs1.54 %$ 4.08 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-18-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 40.95 3 yrs1.90 %$ 1.40 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-22-2025 $ 0.1950
$ 0.1950
-0.00%
Stock $ 155.76 10 yrs1.77 %$ 13.03 BNew Dividend Jul-21-2025 Jul-21-2025 Aug-07-2025 $ 0.6900
$ 0.6900
-0.00%
Stock $ 210.60 11 yrs3.11 %$ 372.04 BNew Dividend Jul-15-2025 Jul-15-2025 Aug-15-2025 $ 1.6400
$ 1.6400
-0.00%
Stock $ 53.00 11 yrs2.87 %N/ANew Dividend Jul-29-2025 Jul-29-2025 Aug-01-2025 $ 0.3800
$ 0.3800
-0.00%
Stock $ 172.44 11 yrs0.14 %$ 9.95 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.0625
$ 0.0625
-0.00%
Stock $ 23.23 1 yrs3.44 %$ 0.33 BNew Dividend Jul-07-2025 Jul-07-2025 Aug-06-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 23.17 1 yrs0.00 %$ 0.25 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-14-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 10.45 0 yrs4.02 %N/ANew Dividend N/A Jun-30-2025 Jul-15-2025 $ 0.0350
$ 0.0350
-0.00%
Stock $ 39.03 19 yrs0.00 %$ 3.94 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.2000
$ 0.2200
10.00%
Stock $ 3.60 0 yrs0.00 %$ 0.13 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 12.16 0 yrs0.00 %$ 0.31 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0833
$ 0.0833
-0.00%
Stock $ 18.45 0 yrs12.14 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.5500
$ 0.5600
1.82%
Stock $ 36.42 2 yrs0.00 %$ 0.05 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1290
$ 0.1290
-0.00%
Stock $ 8.60 0 yrs0.00 %$ 1.36 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 9.01 0 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0583
$ 0.0583
-0.00%
Stock $ 45.00 3 yrs0.00 %$ 0.14 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.3847
$ 0.3000
-22.02%
Stock $ 23.36 0 yrs6.98 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 8.45 0 yrs127.46 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2251
$ 0.2975
32.20%
Stock $ 12.56 0 yrs7.96 %$ 6.66 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 18.65 0 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-14-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 17.75 0 yrs5.63 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.5632
$ 0.4353
-22.71%
Stock $ 35.46 0 yrs3.53 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.8322
$ 0.6283
-24.50%
Stock $ 5.55 0 yrs3.60 %$ 0.01 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.0275
$ 0.0378
37.40%
Stock $ 22.70 4 yrs4.23 %$ 0.13 BNew Dividend Jul-15-2025 Jul-15-2025 Aug-01-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 43.88 5 yrs1.28 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1480
$ 0.1430
-3.38%
Stock $ 595.56 4 yrs1.15 %$ 36.73 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-31-2025 $ 1.3077
$ 1.8033
37.89%
Stock $ 62.66 0 yrs2.55 %$ 0.71 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 10.44 1 yrs1.15 %$ 0.17 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 38.76 0 yrs2.89 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3350
$ 0.7881
135.22%
Stock $ 13.23 0 yrs0.00 %$ 0.68 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.1330
$ 0.1820
36.84%
Stock $ 58.92 4 yrs1.22 %$ 6.59 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-09-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 14.55 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.6436
$ 0.8672
34.74%
Stock $ 645.31 3 yrs1.11 %$ 680.08 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-31-2025 $ 1.6955
$ 1.7611
3.87%
Stock $ 34.25 1 yrs7.18 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 1.8868
$ 0.5704
-69.77%
Stock $ 43.19 4 yrs1.48 %$ 0.16 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-24-2025 $ 0.1500
$ 0.1600
6.67%
Stock $ 15.81 0 yrs12.90 %$ 0.99 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5100
$ 0.5100
-0.00%
Stock $ 34.49 2 yrs1.54 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2773
$ 0.2542
-8.35%
Stock $ 32.30 4 yrs3.44 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.5191
$ 0.5882
13.31%
Stock $ 24.34 0 yrs2.47 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.4104
$ 0.1921
-53.20%
Stock $ 43.07 3 yrs2.14 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.5502
$ 0.3665
-33.38%
Stock $ 32.42 0 yrs3.21 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.5998
$ 0.4402
-26.60%
Stock $ 55.52 1 yrs1.28 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1536
$ 0.1691
10.14%
Stock $ 53.06 0 yrs3.43 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2525
$ 1.5663
520.24%
Stock $ 19.60 0 yrs0.00 %$ 2.11 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1542
$ 0.1542
-0.00%
Stock $ 100.22 0 yrs3.67 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.0791
$ 0.0679
-14.16%
Stock $ 111.67 10 yrs1.79 %$ 5.94 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 208.58 4 yrs2.88 %$ 24.41 BNew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 1.4000
$ 1.5000
7.14%
Stock $ 4.77 1 yrs0.00 %$ 0.08 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 69.68 0 yrs1.19 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1552
$ 0.2206
42.15%
Stock $ 456.64 0 yrs1.46 %$ 37.51 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-14-2025 $ 0.1807
$ 1.1993
563.51%
Stock $ 64.60 2 yrs4.02 %$ 0.43 BNew Dividend Jul-09-2025 Jul-09-2025 Jul-16-2025 $ 0.6500
$ 0.6500
-0.00%
Stock $ 42.62 2 yrs7.93 %$ 0.36 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2900
$ 0.2900
-0.00%
Stock $ 25.88 0 yrs8.34 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.5391
$ 0.5391
-0.00%
Stock $ 7.13 4 yrs7.85 %$ 0.57 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-08-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 38.74 0 yrs2.17 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0117
$ 0.8270
6940.08%
Stock $ 54.66 0 yrs1.41 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.6957
$ 0.0700
-89.94%
Stock $ 29.17 1 yrs0.38 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0160
$ 0.0110
-31.25%
Stock $ 84.69 3 yrs0.58 %$ 1.36 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0910
$ 0.1180
29.67%
Stock $ 40.13 1 yrs1.17 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0966
$ 0.1128
16.83%
Stock $ 50.54 1 yrs1.82 %$ 0.01 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1512
$ 0.1901
25.67%
Stock $ 37.38 1 yrs3.05 %$ 0.01 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0493
$ 0.6375
1192.76%
Stock $ 24.50 3 yrs5.43 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1005
$ 0.1070
6.44%
Stock $ 22.32 0 yrs1.25 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0906
$ 0.1895
109.30%
Stock $ 53.76 0 yrs3.72 %N/ANew Dividend Jun-27-2025 Jun-28-2025 Jul-04-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 31.25 11 yrs3.58 %$ 0.07 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 14.55 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.6436
$ 0.0800
-87.57%
Stock $ 27.62 2 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.8615
$ 0.8167
-5.21%
Stock $ 38.56 2 yrs0.80 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2438
$ 0.0637
-73.86%
Stock $ 14.62 0 yrs10.33 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-25-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 10.16 2 yrs11.42 %$ 0.40 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0970
$ 0.0970
-0.00%
Stock $ 37.23 1 yrs1.37 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1310
$ 0.1120
-14.50%
Stock $ 26.70 2 yrs3.03 %$ 0.00 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.1998
$ 0.2089
4.53%
Stock $ 23.06 0 yrs5.38 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.2156
$ 0.3748
73.85%
Stock $ 259.22 5 yrs2.28 %$ 176.36 BNew Dividend Jul-10-2025 Jul-10-2025 Aug-15-2025 $ 1.4800
$ 1.4800
-0.00%
Stock $ 3.52 1 yrs0.00 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-03-2025 $ 0.0395
$ 0.0395
-0.00%
Stock $ 25.51 2 yrs3.33 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0750
$ 0.0664
-11.49%
Stock $ 22.80 0 yrs12.89 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.7377
$ 0.7358
-0.26%
Stock $ 25.39 2 yrs10.28 %N/ANew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.6319
$ 0.6535
3.40%
Stock $ 24.91 0 yrs9.80 %N/ANew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.5905
$ 0.6106
3.41%
Stock $ 24.68 0 yrs7.09 %N/ANew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 20.56 3 yrs6.76 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3227
$ 0.3234
0.21%
Stock $ 15.90 0 yrs5.91 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2344
$ 0.2344
-0.00%
Stock $ 23.90 0 yrs5.77 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 36.30 2 yrs3.75 %$ 0.37 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.3400
$ 0.3400
-0.00%
Stock $ 42.12 2 yrs0.00 %$ 0.20 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0763
$ 0.0730
-4.38%
Stock $ 29.52 0 yrs0.81 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0100
$ 0.0243
142.80%
Stock $ 48.28 14 yrs4.14 %$ 75.13 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 16.89 0 yrs5.92 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 24.33 0 yrs3.21 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1890
$ 0.2180
15.34%
Stock $ 76.30 1 yrs1.45 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2980
$ 0.2760
-7.38%
Stock $ 206.53 0 yrs0.44 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2300
$ 0.2340
1.74%
Stock $ 33.86 4 yrs6.23 %$ 0.03 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1195
$ 0.5215
336.32%
Stock $ 29.16 3 yrs2.06 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.4335
$ 0.1674
-61.38%
Stock $ 113.86 2 yrs1.48 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2658
$ 0.6003
125.88%
Stock $ 58.14 3 yrs1.08 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1285
$ 0.1593
24.01%
Stock $ 32.15 0 yrs0.78 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0882
$ 0.1629
84.71%
Stock $ 83.86 0 yrs6.30 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 2.1157
$ 2.6420
24.88%
Stock $ 46.12 0 yrs6.18 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0291
$ 1.4233
4782.85%
Stock $ 32.99 2 yrs2.09 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1622
$ 0.1734
6.92%
Stock $ 46.50 0 yrs0.04 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0260
$ 0.0160
-38.46%
Stock $ 28.82 3 yrs0.66 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 23.01 0 yrs2.52 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1510
$ 0.1810
19.87%
Stock $ 34.06 1 yrs1.67 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1400
$ 0.1550
10.71%
Stock $ 47.97 0 yrs1.35 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1800
$ 0.1830
1.67%
Stock $ 235.84 3 yrs1.14 %$ 2.06 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.4515
$ 0.7151
58.37%
Stock $ 74.49 3 yrs0.90 %$ 0.01 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1179
$ 0.1688
43.11%
Stock $ 27.52 1 yrs1.85 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3497
$ 0.1651
-52.78%
Stock $ 24.94 2 yrs0.48 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0557
$ 0.0657
18.09%
Stock $ 33.71 0 yrs2.79 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.5989
$ 0.4700
-21.53%
Stock $ 17.00 12 yrs2.82 %$ 0.13 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-15-2025 $ 0.4200
$ 0.4800
14.29%
Stock $ 20.21 0 yrs0.99 %$ 0.09 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-18-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 27.62 2 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.8615
$ 3.1933
270.65%
Stock $ 50.12 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 1.3500
$ 4.1800
209.63%
Stock $ 168.56 15 yrs1.68 %$ 12.73 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-25-2025 $ 0.7100
$ 0.7100
-0.00%
Stock $ 58.35 0 yrs3.50 %$ 0.69 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.5100
$ 0.5100
-0.00%
Stock $ 29.87 0 yrs4.42 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-25-2025 $ 0.4000
$ 0.3300
-17.50%
Stock $ 24.85 4 yrs4.43 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2350
$ 0.4360
85.53%
Stock $ 61.26 0 yrs4.41 %$ 0.38 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 1.6213
$ 0.1849
-88.59%
Stock $ 63.45 2 yrs2.85 %$ 0.92 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1436
$ 0.5373
274.13%
Stock $ 88.21 2 yrs3.16 %$ 0.97 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.2329
$ 1.1783
405.91%
Stock $ 70.94 11 yrs3.33 %$ 3.54 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-07-2025 $ 0.5900
$ 0.5900
-0.00%
Stock $ 193.39 0 yrs0.41 %$ 0.95 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-20-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 23.08 0 yrs8.79 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-28-2025 $ 0.5078
$ 0.5078
-0.00%
Stock $ 22.75 0 yrs8.40 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-28-2025 $ 0.4766
$ 0.4766
-0.00%
Stock $ 40.43 2 yrs1.09 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0814
$ 0.1106
35.79%
Stock $ 27.37 0 yrs0.07 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0030
$ 0.0040
33.33%
Stock $ 28.00 0 yrs3.46 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2560
$ 0.2670
4.30%
Stock $ 55.53 2 yrs2.63 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.3780
$ 0.3690
-2.38%
Stock $ 23.03 0 yrs1.65 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1010
$ 0.0980
-2.97%
Stock $ 30.93 1 yrs3.27 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.2596
$ 0.4376
68.55%
Stock $ 25.38 2 yrs10.48 %N/ANew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.6419
$ 0.6638
3.40%
Stock $ 60.85 1 yrs2.91 %$ 0.98 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4479
$ 0.4479
-0.00%
Stock $ 36.65 6 yrs2.40 %$ 0.24 BNew Dividend Jul-18-2025 Jul-18-2025 Aug-01-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 832.00 3 yrs7.21 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 13.9590
$ 13.9981
0.28%
Stock $ 25.65 19 yrs4.83 %$ 0.24 BNew Dividend Jul-15-2025 Jul-15-2025 Aug-01-2025 $ 0.3100
$ 0.3100
-0.00%
Stock $ 5.27 1 yrs0.00 %$ 0.03 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.1134
$ 0.1134
-0.00%
Stock $ 91.35 13 yrs3.92 %$ 10.91 BNew Dividend Aug-01-2025 Aug-01-2025 Sep-02-2025 $ 0.8950
$ 0.8950
-0.00%
Stock $ 27.77 1 yrs9.65 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1644
$ 0.1750
6.45%
Stock $ 3.46 0 yrs5.78 %$ 0.06 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-17-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 9.33 1 yrs9.86 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-03-2025 $ 0.0815
$ 0.0815
-0.00%
Stock $ 16.28 1 yrs43.06 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.4992
$ 0.5363
7.43%
Stock $ 8.23 4 yrs6.32 %$ 0.36 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-21-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 76.81 1 yrs0.92 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.0838
$ 0.2100
150.60%
Stock $ 77.77 1 yrs2.31 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.2367
$ 0.4972
110.05%
Stock $ 28.48 0 yrs4.49 %$ 4.78 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-17-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 24.03 0 yrs10.20 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-28-2025 $ 0.6037
$ 0.6037
-0.00%
Stock $ 9.82 0 yrs13.85 %$ 1.02 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-29-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 38.46 1 yrs0.29 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0198
$ 0.0246
24.08%
Stock $ 60.42 0 yrs3.62 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.5484
$ 0.5647
2.97%
Stock $ 22.64 0 yrs7.60 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.4297
$ 0.4297
-0.00%
Stock $ 23.43 1 yrs7.85 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.4609
$ 0.4609
-0.00%
Stock $ 25.39 0 yrs8.23 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.5234
$ 0.5234
-0.00%
Stock $ 23.20 0 yrs5.78 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.3359
$ 0.3359
-0.00%
Stock $ 32.30 3 yrs1.42 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0499
$ 0.1394
179.26%
Stock $ 46.16 0 yrs3.73 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2971
$ 1.4190
377.68%
Stock $ 34.70 2 yrs2.59 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3405
$ 0.5570
63.58%
Stock $ 23.80 2 yrs3.86 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.4620
$ 0.4617
-0.06%
Stock $ 49.89 0 yrs0.50 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0441
$ 0.0656
48.80%
Stock $ 20.80 1 yrs1.01 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0146
$ 0.0549
277.13%
Stock $ 35.31 1 yrs0.37 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0550
$ 0.0338
-38.48%
Stock $ 38.64 0 yrs0.36 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0280
$ 0.1086
287.47%
Stock $ 34.99 1 yrs0.91 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0591
$ 0.0793
34.13%
Stock $ 23.86 5 yrs5.83 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3200
$ 0.1814
-43.31%
Stock $ 20.50 0 yrs12.29 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.4500
$ 0.6373
41.62%
Stock $ 79.53 0 yrs1.18 %$ 0.01 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2600
$ 0.2400
-7.69%
Stock $ 36.00 0 yrs1.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0930
$ 0.0910
-2.15%
Stock $ 21.79 1 yrs1.51 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0080
$ 0.0290
262.50%
Stock $ 18.09 0 yrs1.16 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0140
$ 0.1180
742.86%
Stock $ 51.94 3 yrs2.16 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2770
$ 0.2960
6.86%
Stock $ 31.27 0 yrs2.94 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2560
$ 0.3420
33.59%
Stock $ 57.42 3 yrs2.53 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2990
$ 0.4010
34.11%
Stock $ 38.93 0 yrs0.44 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0400
$ 0.0440
10.00%
Stock $ 34.90 0 yrs2.52 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2200
$ 0.3440
56.36%
Stock $ 35.87 0 yrs1.17 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1110
$ 0.1080
-2.70%
Stock $ 27.36 0 yrs7.75 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.6000
$ 0.5200
-13.33%
Stock $ 29.06 0 yrs0.76 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0560
$ 0.0580
3.57%
Stock $ 29.73 0 yrs0.74 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0570
$ 0.0570
-0.00%
Stock $ 151.03 3 yrs1.05 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.2621
$ 0.4097
56.33%
Stock $ 78.29 0 yrs1.70 %$ 0.47 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.2117
$ 0.3372
59.30%
Stock $ 77.51 3 yrs1.75 %$ 2.80 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1899
$ 0.3478
83.17%
Stock $ 31.46 1 yrs3.27 %$ 0.30 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0402
$ 0.3114
674.08%
Stock $ 56.65 1 yrs1.13 %$ 0.03 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1145
$ 0.1478
29.10%
Stock $ 26.97 0 yrs2.08 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3473
$ 0.2139
-38.41%
Stock $ 21.91 0 yrs3.47 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0252
$ 0.5266
1991.13%
Stock $ 32.79 0 yrs4.18 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.5184
$ 0.8517
64.31%
Stock $ 31.98 0 yrs2.06 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3096
$ 0.3547
14.57%
Stock $ 34.88 1 yrs2.69 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2823
$ 0.6543
131.83%
Stock $ 30.71 0 yrs2.67 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0744
$ 0.6520
775.88%
Stock $ 19.17 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.4270
$ 0.4054
-5.05%
Stock $ 27.94 0 yrs2.90 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.0728
$ 0.2082
186.08%
Stock $ 27.36 0 yrs0.58 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0720
$ 0.0760
5.56%
Stock $ 29.41 0 yrs1.77 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0910
$ 0.2460
170.33%
Stock $ 29.69 0 yrs1.08 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0720
$ 0.1670
131.94%
Stock $ 23.42 10 yrs1.88 %$ 0.23 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.1050
$ 0.1100
4.76%
Stock $ 32.06 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0692
$ 0.1450
109.56%
Stock $ 50.12 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 1.3500
$ 0.4980
-63.11%
Stock $ 29.36 0 yrs0.99 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0630
$ 0.1860
195.24%
Stock $ 0.00 2 yrs0.00 %N/ANew Dividend Jun-18-2025 Jun-17-2025 Jun-18-2025 $ 0.0614
$ 0.1059
72.56%
Stock $ 60.60 0 yrs87.13 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 2.5602
$ 3.2600
27.33%
Stock $ 18.60 0 yrs7.74 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 59.20 0 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2833
$ 0.2833
-0.00%
Stock $ 6.38 0 yrs100.47 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.1716
$ 0.2922
70.28%
Stock $ 31.07 0 yrs6.44 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.1656
$ 0.1656
-0.00%
Stock $ 139.17 4 yrs0.72 %$ 13.66 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-25-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 19.62 0 yrs5.76 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2812
$ 0.2812
-0.00%
Stock $ 48.50 7 yrs2.06 %$ 0.55 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-09-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 23.24 1 yrs5.34 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.3094
$ 0.3094
-0.00%
Stock $ 35.57 2 yrs6.44 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.1636
$ 0.2060
25.94%
Stock $ 7.31 0 yrs0.00 %$ 0.03 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.1257
$ 0.1257
-0.00%
Stock $ 37.45 0 yrs6.28 %$ 0.10 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.5902
$ 0.5581
-5.44%
Stock $ 62.32 0 yrs2.65 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0992
$ 0.1926
94.24%
Stock $ 36.62 0 yrs3.91 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.3256
$ 0.5801
78.17%
Stock $ 23.01 0 yrs12.69 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.7320
$ 0.7301
-0.26%
Stock $ 21.75 0 yrs6.44 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1196
$ 0.1262
5.56%
Stock $ 23.32 0 yrs7.76 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.4531
$ 0.4531
-0.00%
Stock $ 24.11 1 yrs7.80 %N/ANew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 25.32 0 yrs0.55 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0370
$ 0.0380
2.70%
Stock $ 67.39 4 yrs1.48 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2780
$ 0.2320
-16.55%
Stock $ 72.68 8 yrs1.18 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2000
$ 0.2110
5.50%
Stock $ 78.79 1 yrs0.82 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0970
$ 0.1190
22.68%
Stock $ 64.78 3 yrs1.39 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2440
$ 0.2320
-4.92%
Stock $ 55.30 0 yrs2.98 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.4190
$ 0.4470
6.68%
Stock $ 33.09 0 yrs1.72 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1420
$ 0.1470
3.52%
Stock $ 35.47 0 yrs1.13 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1600
$ 0.0140
-91.25%
Stock $ 42.60 0 yrs2.96 %$ 3.54 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.2666
$ 0.3530
32.40%
Stock $ 57.24 3 yrs2.69 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1505
$ 0.8005
431.80%
Stock $ 28.32 2 yrs3.18 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.0850
$ 0.1965
131.18%
Stock $ 31.71 0 yrs2.49 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.0592
$ 0.4132
597.42%
Stock $ 70.83 3 yrs1.57 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.2270
$ 0.2791
22.93%
Stock $ 61.29 2 yrs3.88 %$ 0.21 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1244
$ 0.5958
379.06%
Stock $ 28.69 4 yrs5.96 %$ 0.57 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.0904
$ 0.4435
390.61%
Stock $ 33.34 0 yrs5.58 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0184
$ 0.9117
4844.42%
Stock $ 26.84 0 yrs3.13 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1452
$ 0.2724
87.65%
Stock $ 59.50 0 yrs1.08 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0962
$ 0.1883
95.68%
Stock $ 58.25 1 yrs1.42 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1555
$ 0.2584
66.19%
Stock $ 35.12 2 yrs3.45 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0681
$ 0.4757
598.47%
Stock $ 30.45 1 yrs3.81 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1787
$ 0.6307
252.95%
Stock $ 27.13 2 yrs2.76 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1319
$ 0.1931
46.38%
Stock $ 26.73 0 yrs2.13 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1130
$ 0.1987
75.81%
Stock $ 35.17 1 yrs1.05 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.0633
$ 0.0959
51.59%
Stock $ 34.68 1 yrs0.40 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0280
$ 0.0470
67.86%
Stock $ 38.19 1 yrs0.71 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0350
$ 0.1610
360.00%
Stock $ 31.72 1 yrs0.69 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0670
$ 0.0670
-0.00%
Stock $ 35.62 2 yrs0.81 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1480
$ 0.0770
-47.97%
Stock $ 100.73 4 yrs0.73 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2100
$ 0.1950
-7.14%
Stock $ 16.51 1 yrs0.55 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0140
$ 0.0590
321.43%
Stock $ 28.07 0 yrs0.11 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0010
$ 0.0070
599.99%
Stock $ 50.94 1 yrs0.90 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1180
$ 0.1300
10.17%
Stock $ 33.33 2 yrs2.58 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2330
$ 0.2930
25.75%
Stock $ 29.32 0 yrs3.55 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1520
$ 0.3430
125.66%
Stock $ 66.04 3 yrs1.54 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2520
$ 0.2570
1.98%
Stock $ 81.13 3 yrs1.27 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2090
$ 0.2120
1.44%
Stock $ 67.56 2 yrs0.86 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1380
$ 0.1520
10.14%
Stock $ 53.26 0 yrs1.61 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2200
$ 0.2240
1.82%
Stock $ 30.06 0 yrs1.16 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0470
$ 0.2890
514.89%
Stock $ 194.34 4 yrs1.57 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.3369
$ 1.1433
239.40%
Stock $ 33.94 2 yrs1.21 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.0809
$ 0.0951
17.53%
Stock $ 30.67 3 yrs1.53 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1508
$ 0.1660
10.06%
Stock $ 34.23 0 yrs2.45 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1002
$ 0.5013
400.16%
Stock $ 51.20 2 yrs1.09 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-26-2025 $ 0.1247
$ 0.1368
9.63%
Stock $ 53.32 0 yrs16.63 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.3621
$ 1.0600
192.74%
Stock $ 16.73 1 yrs28.99 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.5085
$ 0.2774
-45.45%
Stock $ 15.42 0 yrs41.83 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.3321
$ 0.8449
154.41%
Stock $ 19.72 0 yrs24.95 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1883
$ 0.1886
0.19%
Stock $ 14.76 0 yrs1.36 %$ 0.13 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 5.74 0 yrs126.13 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.1006
$ 0.0875
-13.02%
Stock $ 12.85 0 yrs65.45 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.1102
$ 0.1424
29.22%
Stock $ 21.72 4 yrs9.35 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 24.92 0 yrs0.92 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1169
$ 0.1139
-2.54%
Stock $ 12.26 2 yrs7.18 %$ 0.05 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 53.43 0 yrs14.09 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.4056
$ 0.4056
-0.00%
Stock $ 23.02 3 yrs4.73 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0927
$ 0.0966
4.16%
Stock $ 10.83 0 yrs0.00 %$ 0.10 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.1125
$ 0.1125
-0.00%
Stock $ 14.18 3 yrs0.00 %$ 0.14 BNew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 56.80 0 yrs5.44 %$ 4.03 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2575
$ 0.2575
-0.00%
Stock $ 22.89 0 yrs5.68 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1047
$ 0.1083
3.39%
Stock $ 23.56 0 yrs7.39 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1414
$ 0.1474
4.19%
Stock $ 25.78 1 yrs5.78 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.1036
$ 0.1077
4.02%
Stock $ 12.87 0 yrs7.46 %$ 3.06 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 23.00 0 yrs14.13 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.2708
$ 0.2708
-0.00%
Stock $ 19.16 1 yrs8.61 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.1375
$ 0.1375
-0.00%
Stock $ 9.12 0 yrs0.00 %$ 0.07 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.1467
$ 0.1467
-0.00%
Stock $ 25.90 1 yrs4.48 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0980
$ 0.0982
0.26%
Stock $ 56.22 0 yrs1.39 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0748
$ 0.0784
4.78%
Stock $ 45.44 0 yrs1.87 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0380
$ 0.1176
209.33%
Stock $ 61.08 0 yrs1.93 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0355
$ 0.1197
237.46%
Stock $ 22.59 2 yrs4.38 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0882
$ 0.0837
-5.18%
Stock $ 1.93 1 yrs150.78 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.2004
$ 0.1900
-5.19%
Stock $ 16.77 1 yrs75.01 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 1.0285
$ 0.6721
-34.65%
Stock $ 15.05 0 yrs63.59 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.3820
$ 0.4314
12.93%
Stock $ 18.78 0 yrs108.15 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 2.3718
$ 1.2073
-49.10%
Stock $ 45.23 0 yrs13.09 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.2031
$ 0.2233
9.95%
Stock $ 44.26 0 yrs14.32 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.1917
$ 0.2342
22.17%
Stock $ 35.76 0 yrs43.18 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.4484
$ 0.4684
4.46%
Stock $ 15.31 0 yrs48.86 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.1617
$ 0.1691
4.58%
Stock $ 45.09 0 yrs16.92 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.3123
$ 0.3265
4.55%
Stock $ 44.32 0 yrs19.22 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.2920
$ 0.3226
10.48%
Stock $ 27.73 0 yrs2.49 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.0000
$ 0.3449
10000%
Stock $ 34.05 0 yrs0.15 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 0.0000
$ 0.0485
10000%
Stock $ 38.81 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0000
$ 0.0020
10000%
Stock $ 50.12 0 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 1.3500
$ 1.3000
-3.70%
Stock $ 30.88 0 yrs1.78 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.0000
$ 0.5527
10000%
Stock $ 31.06 0 yrs0.32 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.0000
$ 0.0954
10000%
Stock $ 35.12 0 yrs0.06 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.0000
$ 0.0181
10000%
Stock $ 56.39 0 yrs10.20 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-23-2025 $ 0.3772
$ 0.2756
-26.94%
Stock $ 18.48 0 yrs25.38 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1803
$ 0.1784
-1.03%
Stock $ 23.38 0 yrs25.19 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.4533
$ 0.6083
34.20%
Stock $ 26.33 0 yrs24.72 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.5194
$ 0.6572
26.52%
Stock $ 17.10 0 yrs18.19 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.1176
$ 0.1236
5.10%
Stock $ 222.57 15 yrs1.69 %$ 3.01 BNew Dividend Jul-18-2025 Jul-18-2025 Jul-31-2025 $ 0.9400
$ 0.9400
-0.00%
Stock $ 19.84 0 yrs6.45 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3202
$ 0.3202
-0.00%
Stock $ 47.92 15 yrs5.18 %$ 97.54 BNew Dividend Jul-03-2025 Jul-03-2025 Aug-01-2025 $ 0.6200
$ 0.6200
-0.00%
Stock $ 29.10 11 yrs6.05 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.4400
$ 0.4400
-0.00%
Stock $ 52.93 0 yrs0.23 %$ 9.06 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 76.46 4 yrs2.51 %$ 3.97 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-31-2025 $ 0.4800
$ 0.4800
-0.00%
Stock $ 19.64 1 yrs3.67 %$ 3.58 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 69.63 0 yrs1.91 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.5233
$ 0.3500
-33.11%
Stock $ 237.56 3 yrs0.84 %$ 52.21 BNew Dividend Aug-08-2025 Aug-08-2025 Aug-18-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 15.65 0 yrs4.09 %$ 0.69 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 3.04 0 yrs0.00 %$ 0.10 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0233
$ 0.0233
-0.00%
Stock $ 44.10 3 yrs2.45 %$ 0.21 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-16-2025 $ 0.2700
$ 0.2700
-0.00%
Stock $ 25.31 0 yrs0.95 %$ 0.22 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 140.69 2 yrs3.65 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 2.5433
$ 0.7419
-70.83%
Stock $ 13.57 3 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0633
$ 0.0633
-0.00%
Stock $ 7.46 0 yrs11.26 %$ 0.24 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.2000
$ 0.2100
5.00%
Stock $ 20.85 0 yrs8.63 %$ 0.13 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-27-2025 $ 0.5500
$ 0.4500
-18.18%
Stock $ 59.56 2 yrs2.59 %$ 26.00 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2422
$ 0.4407
81.96%
Stock $ 85.49 2 yrs3.91 %$ 0.03 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.6003
$ 1.0762
79.28%
Stock $ 52.17 0 yrs2.66 %$ 63.87 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.0468
$ 0.1385
195.94%
Stock $ 87.28 0 yrs2.69 %$ 3.74 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.4178
$ 0.1844
-55.86%
Stock $ 80.19 2 yrs2.86 %$ 17.08 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2935
$ 1.1065
277.00%
Stock $ 29.10 0 yrs6.36 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.9700
$ 0.4620
-52.37%
Stock $ 52.18 0 yrs6.21 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Oct-01-2025 $ 0.8100
$ 0.8100
-0.00%
Stock $ 52.00 0 yrs6.31 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.8200
$ 0.8200
-0.00%
Stock $ 79.10 0 yrs6.04 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 1.1950
$ 1.1950
-0.00%
Stock $ 130.84 2 yrs1.61 %$ 44.45 BNew Dividend Jul-22-2025 Jul-22-2025 Aug-01-2025 $ 0.5250
$ 0.5250
-0.00%
Stock $ 161.26 4 yrs0.00 %$ 1.74 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-29-2025 $ 0.1530
$ 0.1530
-0.00%
Stock $ 11.84 0 yrs2.79 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.0342
$ 0.1101
222.20%
Stock $ 66.95 10 yrs2.99 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4900
$ 0.5000
2.04%
Stock $ 809.50 0 yrs0.25 %$ 0.01 BNew Dividend Aug-05-2025 Aug-05-2025 Sep-02-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 44.95 0 yrs5.87 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Oct-01-2025 $ 0.6600
$ 0.6600
-0.00%
Stock $ 21.40 3 yrs5.61 %$ 0.39 BNew Dividend Jul-14-2025 Jul-14-2025 Jul-18-2025 $ 0.9000
$ 0.6000
-33.33%
Stock $ 28.75 0 yrs2.92 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-29-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 35.55 0 yrs6.33 %N/ANew Dividend Aug-08-2025 Aug-08-2025 Sep-01-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 37.00 0 yrs6.08 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 32.00 0 yrs6.09 %N/ANew Dividend Aug-08-2025 Aug-08-2025 Sep-01-2025 $ 0.4875
$ 0.4875
-0.00%
Stock $ 20.75 19 yrs1.83 %$ 0.07 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-14-2025 $ 0.0958
$ 0.0958
-0.00%
Stock $ 30.39 0 yrs6.25 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.4750
$ 0.4750
-0.00%
Stock $ 31.62 0 yrs6.33 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 139.16 14 yrs2.54 %$ 0.52 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.8500
$ 0.8617
1.38%
Stock $ 90.52 2 yrs1.81 %$ 0.01 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.5232
$ 0.5418
3.56%
Stock $ 134.45 2 yrs1.69 %$ 1.00 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.3852
$ 0.5947
54.39%
Stock $ 70.39 0 yrs2.63 %$ 15.57 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1907
$ 0.4687
145.78%
Stock $ 25.66 0 yrs9.31 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 1.1930
$ 0.1204
-89.90%
Stock $ 25.96 1 yrs5.85 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.6168
$ 0.1343
-78.23%
Stock $ 14.65 0 yrs4.10 %$ 0.27 BNew Dividend Jul-08-2025 Jul-08-2025 Aug-01-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 131.64 0 yrs1.62 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.5048
$ 0.6214
23.10%
Stock $ 150.65 6 yrs1.23 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.4425
$ 0.4469
0.99%
Stock $ 8.43 0 yrs111.27 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.1407
$ 0.1461
3.84%
Stock $ 33.76 0 yrs43.24 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.2043
$ 0.2021
-1.08%
Stock $ 10.83 0 yrs11.08 %$ 0.25 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.3700
$ 0.3000
-18.92%
Stock $ 26.90 0 yrs1.08 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.0900
$ 0.0700
-22.22%
Stock $ 13.90 0 yrs0.00 %$ 2.50 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0742
$ 0.0742
-0.00%
Stock $ 55.80 7 yrs2.51 %$ 0.13 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.6000
$ 0.7000
16.67%
Stock $ 31.51 0 yrs3.78 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.0200
$ 0.4690
2248.72%
Stock $ 37.60 0 yrs3.38 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.3858
$ 0.3491
-9.52%
Stock $ 27.01 0 yrs2.26 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.1685
$ 0.2551
51.40%
Stock $ 25.39 0 yrs4.61 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.1368
$ 0.3487
154.91%
Stock $ 6.48 2 yrs4.78 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.1431
$ 0.0110
-92.33%
Stock $ 32.15 0 yrs1.49 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.3245
$ 0.0474
-85.40%
Stock $ 180.09 1 yrs0.88 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.3118
$ 0.5553
78.09%
Stock $ 141.99 1 yrs1.63 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.6030
$ 0.6068
0.63%
Stock $ 293.37 3 yrs1.11 %$ 0.87 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.7943
$ 0.7828
-1.45%
Stock $ 12.43 2 yrs11.75 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1215
$ 0.1215
-0.00%
Stock $ 12.43 2 yrs11.75 %N/ANew Dividend Aug-08-2025 Aug-08-2025 Aug-29-2025 $ 0.1215
$ 0.1215
-0.00%
Stock $ 25.28 0 yrs63.84 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.1767
$ 0.1936
9.56%
Stock $ 23.19 0 yrs77.10 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.2314
$ 0.2381
2.90%
Stock $ 18.13 1 yrs8.88 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.1217
$ 0.1221
0.33%
Stock $ 2.84 0 yrs7.04 %$ 0.13 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 20.27 0 yrs8.63 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 12.43 2 yrs11.75 %N/ANew Dividend Sep-12-2025 Sep-12-2025 Sep-30-2025 $ 0.1215
$ 0.1215
-0.00%
Stock $ 72.35 2 yrs2.70 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1909
$ 0.4851
154.11%
Stock $ 68.63 2 yrs2.77 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.3894
$ 0.6330
62.56%
Stock $ 114.65 6 yrs0.96 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2668
$ 0.2581
-3.26%
Stock $ 127.92 4 yrs2.24 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.6967
$ 0.7451
6.95%
Stock $ 285.10 0 yrs1.12 %$ 0.03 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.7719
$ 0.7666
-0.69%
Stock $ 224.40 0 yrs0.55 %$ 0.02 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2175
$ 0.3786
74.07%
Stock $ 153.00 0 yrs1.76 %$ 0.02 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.5178
$ 0.5425
4.77%
Stock $ 94.97 0 yrs1.17 %$ 0.02 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.2475
$ 0.2498
0.93%
Stock $ 114.58 2 yrs0.48 %$ 0.05 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.1366
$ 0.1340
-1.90%
Stock $ 88.53 2 yrs1.88 %$ 0.02 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-24-2025 $ 0.3843
$ 0.4009
4.32%
Stock $ 222.16 3 yrs0.68 %$ 3.03 BNew Dividend Jul-23-2025 Jul-23-2025 Jul-31-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 9.59 13 yrs0.00 %$ 0.31 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0331
$ 0.0331
-0.00%
Stock $ 44.04 0 yrs29.63 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.2498
$ 0.2225
-10.92%
Stock $ 47.84 0 yrs41.97 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.3425
$ 0.2011
-41.28%
Stock $ 33.67 0 yrs39.92 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.3138
$ 0.2440
-22.25%
Stock $ 10.45 0 yrs8.23 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 9.78 0 yrs0.00 %$ 0.64 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 53.20 3 yrs0.00 %$ 0.87 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 35.01 0 yrs38.01 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.2329
$ 0.2047
-12.11%
Stock $ 100.29 0 yrs4.32 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-03-2025 $ 0.3856
$ 0.3375
-12.47%
Stock $ 25.02 0 yrs2.72 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.0000
$ 0.1700
10000%
Stock $ 46.19 0 yrs1.08 %N/ANew Dividend Jul-15-2025 Jul-18-2025 Aug-29-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 12.11 0 yrs29.48 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-20-2025 $ 0.2178
$ 0.2717
24.75%
Stock $ 12.20 0 yrs0.00 %$ 0.64 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 1.5000
$ 1.5000
-0.00%
Stock $ 47.59 0 yrs6.83 %N/ANew Dividend Jul-31-2025 Jul-31-2025 Aug-15-2025 $ 0.8125
$ 0.8125
-0.00%
Stock $ 13.92 0 yrs10.78 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 23.96 0 yrs15.98 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.5840
$ 0.3067
-47.49%
Stock $ 23.60 0 yrs5.85 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 9.87 0 yrs7.90 %$ 2.11 BNew Dividend Sep-30-2025 Sep-30-2025 Oct-10-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 9.87 0 yrs7.90 %$ 2.11 BNew Dividend Aug-29-2025 Aug-29-2025 Sep-10-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 9.87 0 yrs7.90 %$ 2.11 BNew Dividend Jul-31-2025 Jul-31-2025 Aug-11-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 13.29 3 yrs0.00 %$ 3.53 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-08-2025 $ 0.0965
$ 0.0965
-0.00%
Stock $ 29.94 1 yrs0.00 %$ 2.30 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1292
$ 0.1292
-0.00%
Stock $ 319.16 3 yrs1.03 %$ 222.10 BNew Dividend Jul-03-2025 Jul-03-2025 Aug-08-2025 $ 0.8200
$ 0.8200
-0.00%
Stock $ 32.13 0 yrs0.09 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-24-2025 $ 0.0000
$ 0.0136
10000%
Stock $ 11.35 0 yrs3.44 %$ 0.10 BNew Dividend Sep-15-2025 Sep-15-2025 Sep-30-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 11.35 0 yrs3.44 %$ 0.10 BNew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 11.35 0 yrs3.44 %$ 0.10 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 10.67 0 yrs0.37 %$ 1.27 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 64.70 0 yrs0.62 %$ 0.01 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.0650
$ 0.0636
-2.22%
Stock $ 9.88 1 yrs6.58 %$ 0.19 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0542
$ 0.0542
-0.00%
Stock $ 34.44 9 yrs3.89 %$ 6.90 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3350
$ 0.3350
-0.00%
Stock $ 13.22 0 yrs0.00 %$ 3.17 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 13.46 12 yrs0.00 %$ 0.62 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 88.34 10 yrs1.52 %$ 4.83 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-09-2025 $ 0.3350
$ 0.3350
-0.00%
Stock $ 4.92 1 yrs5.08 %$ 0.25 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-11-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 19.59 0 yrs6.38 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.3125
$ 0.3125
-0.00%
Stock $ 43.74 3 yrs4.18 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.1571
$ 0.1395
-11.16%
Stock $ 30.28 0 yrs0.00 %$ 0.38 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 19.67 0 yrs8.08 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 20.03 0 yrs7.89 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3937
$ 0.3937
-0.00%
Stock $ 19.80 0 yrs8.03 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 17.82 0 yrs8.02 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3563
$ 0.3563
-0.00%
Stock $ 78.00 0 yrs5.87 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 1.1450
$ 1.1450
-0.00%
Stock $ 6.79 3 yrs0.00 %$ 0.49 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0608
$ 0.0608
-0.00%
Stock $ 25.83 1 yrs8.48 %N/ANew Dividend Jun-25-2025 Jun-25-2025 Jun-30-2025 $ 0.5469
$ 0.5469
-0.00%
Stock $ 19.48 3 yrs0.00 %$ 6.76 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 12.03 0 yrs0.00 %$ 0.77 BNew Dividend Jun-30-2025 Jul-01-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 26.20 0 yrs8.59 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 13.90 3 yrs12.37 %$ 0.29 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4300
$ 0.4300
-0.00%
Stock $ 19.07 1 yrs40.11 %$ 0.00 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 18.98 0 yrs1.32 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0260
$ 0.0220
-15.38%
Stock $ 8.80 4 yrs6.14 %$ 2.60 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1350
$ 0.1350
-0.00%
Stock $ 12.15 0 yrs1.98 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 21.11 3 yrs4.55 %$ 0.94 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 9.74 0 yrs10.57 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.0855
$ 0.0855
-0.00%
Stock $ 96.79 3 yrs1.86 %$ 9.25 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 5.77 0 yrs11.09 %$ 0.75 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-14-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 31.93 1 yrs2.76 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 2.3864
$ 0.0818
-96.57%
Stock $ 42.65 1 yrs4.17 %$ 0.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4142
$ 1.3696
230.64%
Stock $ 49.15 1 yrs0.22 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0207
$ 0.0271
30.64%
Stock $ 25.43 0 yrs4.05 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.1781
$ 0.2830
58.91%
Stock $ 25.25 0 yrs4.20 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.1330
$ 0.3208
141.30%
Stock $ 14.42 0 yrs13.04 %$ 0.30 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4700
$ 0.4700
-0.00%
Stock $ 9.61 0 yrs0.00 %$ 0.77 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 12.50 1 yrs15.52 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.4844
$ 0.4844
-0.00%
Stock $ 12.78 0 yrs6.57 %N/ANew Dividend Jul-31-2025 Jul-31-2025 Aug-11-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 12.78 0 yrs6.57 %N/ANew Dividend Aug-29-2025 Aug-29-2025 Sep-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 12.78 0 yrs6.57 %N/ANew Dividend Sep-30-2025 Sep-30-2025 Oct-10-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 31.56 1 yrs4.09 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.0055
$ 0.4561
8252.76%
Stock $ 5.87 1 yrs10.22 %$ 0.16 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 34.30 0 yrs8.05 %$ 0.53 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-15-2025 $ 0.3800
$ 0.6900
81.58%
Stock $ 4.10 0 yrs9.76 %$ 244.43 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 20.60 0 yrs7.91 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 12.37 0 yrs10.59 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 48.42 3 yrs2.07 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 50.07 0 yrs4.57 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.2079
$ 0.1676
-19.40%
Stock $ 15.01 1 yrs13.59 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.1504
$ 0.1504
-0.00%
Stock $ 8.73 0 yrs1.60 %$ 1.76 BNew Dividend Jul-16-2025 Jul-16-2025 Aug-15-2025 $ 0.1400
$ 0.1200
-14.29%
Stock $ 7.16 1 yrs10.89 %$ 0.08 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0650
$ 0.0650
-0.00%
Stock $ 5.97 1 yrs11.06 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0550
$ 0.0550
-0.00%
Stock $ 9.92 1 yrs10.28 %$ 0.17 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 12.26 1 yrs25.29 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.1000
$ 2.0000
1900.00%
Stock $ 12.74 1 yrs0.00 %$ 0.63 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 10.86 0 yrs0.00 %$ 0.39 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0742
$ 0.0742
-0.00%
Stock $ 18.24 4 yrs3.40 %$ 0.11 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0517
$ 0.0517
-0.00%
Stock $ 100.08 0 yrs1.88 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.0787
$ 0.0787
-0.05%
Stock $ 5.15 2 yrs0.00 %$ 0.04 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0433
$ 0.0433
-0.00%
Stock $ 5.26 0 yrs0.00 %$ 0.40 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 26.05 1 yrs2.76 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.6756
$ 0.0444
-93.42%
Stock $ 25.73 0 yrs8.74 %N/ANew Dividend Dec-01-2025 Dec-01-2025 Dec-15-2025 $ 0.0000
$ 0.5625
10000%
Stock $ 25.73 0 yrs8.74 %N/ANew Dividend Aug-29-2025 Aug-29-2025 Sep-15-2025 $ 0.0000
$ 0.5938
10000%
Stock $ 54.76 0 yrs9.83 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-24-2025 $ 0.0000
$ 1.3457
10000%
Stock $ 26.45 0 yrs0.42 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.0000
$ 0.1131
10000%
Stock $ 12.85 3 yrs4.36 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0467
$ 0.0467
-0.00%
Stock $ 52.22 0 yrs6.36 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.2683
$ 0.2650
-1.21%
Stock $ 7.36 3 yrs0.00 %$ 0.53 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0608
$ 0.0608
-0.00%
Stock $ 31.70 0 yrs7.13 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.2138
$ 0.1052
-50.81%
Stock $ 21.23 0 yrs10.98 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.3423
$ 0.1453
-57.55%
Stock $ 23.79 0 yrs8.32 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-18-2025 $ 0.1218
$ 0.3030
148.78%
Stock $ 80.22 3 yrs2.41 %$ 0.64 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4353
$ 0.4384
0.70%
Stock $ 24.63 0 yrs7.92 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.4875
$ 0.4875
-0.00%
Stock $ 15.62 0 yrs10.43 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 15.56 0 yrs10.03 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 43.78 0 yrs1.26 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0992
$ 0.1195
20.42%
Stock $ 65.26 7 yrs4.24 %$ 24.80 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-11-2025 $ 0.6925
$ 0.6925
-0.00%
Stock $ 85.08 0 yrs1.93 %$ 0.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0304
$ 0.6126
-40.55%
Stock $ 33.69 0 yrs0.42 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0676
$ 0.0772
14.16%
Stock $ 52.34 1 yrs2.64 %$ 1.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5593
$ 0.8216
46.90%
Stock $ 118.51 2 yrs1.14 %$ 0.43 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8558
$ 0.4979
-41.81%
Stock $ 141.82 4 yrs1.00 %$ 6.34 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2502
$ 0.2939
17.47%
Stock $ 173.50 0 yrs1.68 %$ 13.93 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4982
$ 0.6908
38.65%
Stock $ 139.14 0 yrs1.52 %$ 17.44 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4482
$ 0.4923
9.84%
Stock $ 307.28 3 yrs0.75 %$ 12.71 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3821
$ 0.3208
-16.04%
Stock $ 367.28 3 yrs1.04 %$ 18.00 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8267
$ 0.8877
7.37%
Stock $ 109.60 0 yrs2.24 %$ 1.50 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5618
$ 0.5944
5.80%
Stock $ 120.61 2 yrs2.33 %$ 5.20 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.6309
$ 1.1805
-27.61%
Stock $ 63.87 2 yrs3.32 %$ 4.69 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.4015
$ 0.7211
-48.55%
Stock $ 26.73 1 yrs5.57 %$ 1.26 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8941
$ 0.5955
-33.40%
Stock $ 61.50 1 yrs2.50 %$ 25.79 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3263
$ 1.2182
273.37%
Stock $ 32.80 0 yrs2.32 %$ 0.36 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0844
$ 0.6724
696.82%
Stock $ 27.60 0 yrs0.00 %$ 0.19 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 72.70 0 yrs1.03 %$ 1.88 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2132
$ 0.1714
-19.63%
Stock $ 114.93 0 yrs0.44 %$ 42.85 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1079
$ 0.1182
9.61%
Stock $ 46.91 0 yrs2.34 %$ 1.35 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2429
$ 0.2674
10.08%
Stock $ 146.69 0 yrs0.82 %$ 2.32 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2751
$ 0.2623
-4.64%
Stock $ 65.49 2 yrs2.29 %$ 2.58 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3807
$ 1.1219
194.70%
Stock $ 25.01 1 yrs3.88 %$ 0.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4838
$ 0.4889
1.07%
Stock $ 72.62 2 yrs1.29 %$ 0.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1662
$ 0.2067
24.40%
Stock $ 35.64 0 yrs3.56 %$ 0.16 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5581
$ 0.7163
28.34%
Stock $ 49.80 4 yrs0.98 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1085
$ 0.1060
-2.29%
Stock $ 8.76 0 yrs0.91 %$ 0.68 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-03-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 40.34 11 yrs0.00 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3706
$ 0.3478
-6.15%
Stock $ 66.65 0 yrs1.97 %$ 0.64 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2542
$ 0.2968
16.76%
Stock $ 52.95 4 yrs0.83 %$ 0.25 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0658
$ 0.0797
21.12%
Stock $ 50.36 4 yrs2.22 %$ 0.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7086
$ 0.4125
-41.79%
Stock $ 157.57 3 yrs0.99 %$ 2.40 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3510
$ 0.3499
-0.33%
Stock $ 71.44 0 yrs2.42 %$ 1.07 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2875
$ 0.4075
41.71%
Stock $ 112.92 0 yrs0.50 %$ 5.62 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6567
$ 0.1550
-76.39%
Stock $ 42.81 1 yrs2.50 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4410
$ 0.1459
-66.91%
Stock $ 33.99 0 yrs1.59 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0140
$ 0.1711
1121.21%
Stock $ 27.21 2 yrs3.86 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8622
$ 0.3313
-61.57%
Stock $ 20.19 1 yrs3.57 %$ 0.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2878
$ 0.4339
50.74%
Stock $ 19.96 2 yrs3.06 %$ 0.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0188
$ 0.5960
3075.69%
Stock $ 844.00 7 yrs0.74 %$ 40.42 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 1.5600
$ 1.5600
-0.00%
Stock $ 18.65 3 yrs2.79 %$ 0.26 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0586
$ 0.4847
727.01%
Stock $ 81.88 4 yrs0.73 %$ 0.61 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1212
$ 0.1354
11.73%
Stock $ 76.80 1 yrs1.42 %$ 0.20 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3360
$ 0.7490
122.93%
Stock $ 6.94 0 yrs5.76 %$ 0.28 BNew Dividend Jul-10-2025 Jul-10-2025 Jul-24-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 11.51 0 yrs7.99 %$ 1.47 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2300
$ 0.2300
-0.00%
Stock $ 19.52 0 yrs9.63 %$ 3.35 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4700
$ 0.4700
-0.00%
Stock $ 68.48 2 yrs2.82 %$ 0.15 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5488
$ 1.3769
150.89%
Stock $ 76.65 0 yrs2.66 %$ 0.25 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.9497
$ 1.0937
15.16%
Stock $ 112.92 0 yrs0.50 %$ 5.62 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6567
$ 0.4974
-24.26%
Stock $ 116.71 0 yrs0.21 %$ 5.85 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0502
$ 0.0595
18.48%
Stock $ 86.89 0 yrs1.36 %$ 0.26 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0001
$ 0.1845
-81.55%
Stock $ 91.47 0 yrs1.63 %$ 0.12 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5980
$ 0.8875
48.42%
Stock $ 43.49 1 yrs2.32 %$ 0.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7042
$ 0.3023
-57.07%
Stock $ 51.96 0 yrs3.52 %$ 2.46 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.9675
$ 0.8588
-11.23%
Stock $ 42.66 0 yrs1.59 %$ 3.29 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7585
$ 0.6793
-10.44%
Stock $ 31.93 4 yrs4.45 %$ 0.11 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5793
$ 0.8455
45.96%
Stock $ 20.64 2 yrs0.63 %$ 0.11 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0810
$ 0.0450
-44.47%
Stock $ 21.48 0 yrs3.54 %$ 0.86 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3445
$ 0.4185
21.48%
Stock $ 100.42 0 yrs0.46 %$ 2.83 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1015
$ 0.0976
-3.79%
Stock $ 39.24 0 yrs2.45 %$ 7.50 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4511
$ 0.5088
12.79%
Stock $ 47.38 1 yrs2.34 %$ 0.08 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5805
$ 0.5342
-7.99%
Stock $ 25.43 2 yrs3.85 %$ 3.00 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1262
$ 0.1864
47.64%
Stock $ 68.19 2 yrs2.90 %$ 6.44 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7179
$ 1.2612
75.69%
Stock $ 51.51 1 yrs0.19 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0970
$ 0.0031
-96.85%
Stock $ 43.53 2 yrs1.13 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4706
$ 0.0203
-95.70%
Stock $ 44.67 3 yrs3.13 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7224
$ 0.6795
-5.93%
Stock $ 44.37 1 yrs3.94 %$ 0.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0259
$ 0.5309
1950.43%
Stock $ 159.90 4 yrs0.98 %$ 1.84 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3517
$ 0.3607
2.56%
Stock $ 69.05 4 yrs2.79 %$ 0.11 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6777
$ 1.2473
84.06%
Stock $ 61.57 0 yrs2.32 %$ 6.60 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8911
$ 0.5356
-39.90%
Stock $ 28.27 0 yrs3.68 %$ 0.73 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5841
$ 0.4590
-21.41%
Stock $ 80.02 2 yrs2.07 %$ 14.51 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0644
$ 0.5912
-44.46%
Stock $ 67.82 1 yrs0.43 %$ 2.76 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0094
$ 0.2090
2128.60%
Stock $ 1.85 0 yrs0.00 %$ 0.06 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0150
$ 0.0150
-0.00%
Stock $ 37.28 0 yrs4.77 %$ 5.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1881
$ 0.7871
318.39%
Stock $ 203.91 1 yrs1.84 %$ 13.62 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7454
$ 0.8097
8.64%
Stock $ 354.53 3 yrs1.05 %$ 44.53 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8292
$ 0.8380
1.07%
Stock $ 156.99 0 yrs0.57 %$ 21.88 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1767
$ 0.2104
19.10%
Stock $ 118.50 2 yrs1.99 %$ 29.65 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3232
$ 0.3885
20.20%
Stock $ 89.45 4 yrs1.16 %$ 1.52 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2438
$ 0.2413
-1.02%
Stock $ 87.60 3 yrs1.92 %$ 0.67 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3833
$ 0.4008
4.57%
Stock $ 82.62 4 yrs1.39 %$ 1.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2628
$ 0.2575
-2.02%
Stock $ 62.63 0 yrs1.29 %$ 0.26 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1618
$ 0.1875
15.89%
Stock $ 47.03 0 yrs0.96 %$ 0.63 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1082
$ 0.0598
-44.78%
Stock $ 86.85 4 yrs1.76 %$ 2.25 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2876
$ 0.3882
34.97%
Stock $ 123.66 3 yrs3.28 %$ 11.69 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7951
$ 0.9131
14.84%
Stock $ 66.83 3 yrs1.15 %$ 1.44 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1673
$ 0.1850
10.57%
Stock $ 58.36 2 yrs3.36 %$ 0.26 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7661
$ 1.1960
56.11%
Stock $ 44.18 1 yrs2.78 %$ 0.83 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2717
$ 0.9543
251.27%
Stock $ 55.64 0 yrs3.68 %$ 1.86 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0172
$ 1.0233
0.60%
Stock $ 47.24 0 yrs4.28 %$ 0.40 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6592
$ 1.0105
53.29%
Stock $ 58.80 1 yrs5.17 %$ 0.44 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-23-2025 $ 2.4154
$ 0.6257
-74.09%
Stock $ 142.18 4 yrs3.62 %$ 26.07 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0495
$ 1.2333
17.51%
Stock $ 50.63 0 yrs2.33 %$ 45.11 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7274
$ 0.4516
-37.91%
Stock $ 95.84 0 yrs0.39 %$ 8.76 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2010
$ 0.1645
-18.19%
Stock $ 88.31 2 yrs1.56 %$ 3.59 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6173
$ 0.7628
23.58%
Stock $ 115.92 1 yrs2.13 %$ 4.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0738
$ 1.3980
30.19%
Stock $ 41.20 1 yrs3.74 %$ 2.54 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8448
$ 0.6966
-17.55%
Stock $ 103.93 0 yrs0.49 %$ 1.13 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1448
$ 0.1385
-4.38%
Stock $ 201.77 3 yrs1.80 %$ 46.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7914
$ 0.8368
5.74%
Stock $ 445.26 0 yrs0.40 %$ 116.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3959
$ 0.3944
-0.38%
Stock $ 234.83 0 yrs1.06 %$ 51.33 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4599
$ 0.5756
25.18%
Stock $ 181.41 0 yrs0.18 %$ 31.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0754
$ 0.0858
13.91%
Stock $ 97.72 0 yrs2.42 %$ 3.23 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3586
$ 0.4945
37.92%
Stock $ 88.76 0 yrs1.05 %$ 1.98 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2135
$ 0.2183
2.27%
Stock $ 124.96 3 yrs1.25 %$ 3.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3705
$ 0.3716
0.29%
Stock $ 46.91 0 yrs2.75 %$ 2.19 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3304
$ 0.3003
-9.10%
Stock $ 42.03 0 yrs0.17 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0696
$ 0.0000
-99.97%
Stock $ 87.18 0 yrs1.87 %$ 3.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0738
$ 0.5599
-47.86%
Stock $ 134.22 2 yrs1.51 %$ 21.69 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0662
$ 0.9612
-9.85%
Stock $ 85.84 4 yrs2.71 %$ 2.45 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.5096
$ 0.8160
-45.95%
Stock $ 90.11 0 yrs2.67 %$ 0.45 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.3555
$ 1.0586
-21.90%
Stock $ 170.73 0 yrs1.33 %$ 0.47 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.9287
$ 1.3370
43.96%
Stock $ 68.42 4 yrs3.32 %$ 3.17 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.9116
$ 1.3627
49.48%
Stock $ 112.89 2 yrs1.57 %$ 2.84 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6949
$ 1.0739
54.54%
Stock $ 45.78 0 yrs2.29 %$ 0.08 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6152
$ 0.4353
-29.25%
Stock $ 86.35 2 yrs2.84 %$ 8.17 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8637
$ 1.5865
83.68%
Stock $ 57.25 0 yrs0.89 %$ 0.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1089
$ 0.1493
37.12%
Stock $ 64.70 1 yrs1.33 %$ 0.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.9999
$ 0.7114
-28.85%
Stock $ 43.78 1 yrs2.40 %$ 0.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4379
$ 0.6083
38.93%
Stock $ 22.97 0 yrs0.57 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1111
$ 0.1529
37.69%
Stock $ 38.81 4 yrs3.07 %$ 0.02 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8090
$ 0.3778
-53.31%
Stock $ 44.33 2 yrs1.22 %$ 0.89 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1025
$ 0.1189
15.94%
Stock $ 34.11 0 yrs1.61 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7812
$ 0.3645
-53.34%
Stock $ 23.11 0 yrs2.12 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3793
$ 0.1083
-71.45%
Stock $ 56.35 4 yrs0.94 %$ 1.48 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1026
$ 0.1291
25.83%
Stock $ 62.48 0 yrs2.34 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7585
$ 0.7048
-7.08%
Stock $ 25.59 0 yrs1.29 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1200
$ 0.2086
73.87%
Stock $ 16.60 0 yrs1.69 %$ 0.08 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-14-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 7.21 0 yrs0.00 %$ 0.22 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 54.53 0 yrs1.69 %$ 2.26 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-25-2025 $ 0.2200
$ 0.2300
4.55%
Stock $ 34.87 0 yrs0.57 %$ 0.27 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-11-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 44.29 3 yrs0.00 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-18-2025 $ 0.1066
$ 0.1200
12.57%
Stock $ 4.11 0 yrs14.60 %$ 0.09 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2300
$ 0.1500
-34.78%
Stock $ 73.00 0 yrs0.33 %$ 62.94 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 132.59 11 yrs1.78 %$ 230.77 BNew Dividend Jul-15-2025 Jul-15-2025 Aug-15-2025 $ 0.5900
$ 0.5900
-0.00%
Stock $ 42.34 0 yrs5.10 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2775
$ 0.7617
174.53%
Stock $ 319.35 3 yrs0.88 %$ 16.25 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5772
$ 0.6384
10.60%
Stock $ 141.28 4 yrs1.19 %$ 4.20 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3583
$ 0.3857
7.65%
Stock $ 648.50 3 yrs1.23 %$ 480.08 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.7646
$ 1.8670
5.80%
Stock $ 65.21 1 yrs1.32 %$ 48.79 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1630
$ 0.1897
16.44%
Stock $ 61.66 0 yrs2.77 %$ 3.95 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2511
$ 0.3741
48.95%
Stock $ 95.16 0 yrs0.74 %$ 9.83 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1201
$ 0.1478
23.05%
Stock $ 130.69 1 yrs1.79 %$ 8.52 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4499
$ 0.5170
14.89%
Stock $ 109.71 2 yrs1.72 %$ 8.12 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3593
$ 0.4280
19.10%
Stock $ 57.98 0 yrs2.91 %$ 2.82 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2492
$ 0.3781
51.73%
Stock $ 258.35 0 yrs0.40 %$ 15.41 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2367
$ 0.2422
2.31%
Stock $ 94.54 3 yrs1.57 %$ 25.57 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3246
$ 0.3254
0.24%
Stock $ 243.66 0 yrs0.89 %$ 20.98 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5272
$ 0.4710
-10.67%
Stock $ 52.46 5 yrs1.77 %$ 0.63 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2673
$ 0.1836
-31.31%
Stock $ 14.43 0 yrs10.40 %N/ANew Dividend Aug-25-2025 Aug-25-2025 Aug-29-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 5.63 4 yrs0.00 %$ 0.02 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 171.75 16 yrs3.14 %$ 267.34 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-15-2025 $ 1.3500
$ 1.3500
-0.00%
Stock $ 2.92 0 yrs20.55 %$ 0.11 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 5.67 3 yrs0.00 %$ 0.16 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 54.92 7 yrs13.84 %$ 1.54 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 1.9000
$ 1.9000
-0.00%
Stock $ 24.82 0 yrs9.07 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 31.26 7 yrs3.71 %$ 19.16 BNew Dividend Jun-26-2025 Jun-26-2025 Jul-18-2025 $ 0.2900
$ 0.2900
-0.00%
Stock $ 14.43 0 yrs10.40 %N/ANew Dividend Jul-24-2025 Jul-24-2025 Jul-31-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 7.72 3 yrs7.77 %$ 1.17 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 16.21 1 yrs4.38 %$ 1.16 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1770
$ 0.1770
-0.00%
Stock $ 14.17 3 yrs8.82 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0970
$ 0.0970
-0.00%
Stock $ 14.17 3 yrs8.82 %N/ANew Dividend Jul-24-2025 Jul-24-2025 Jul-31-2025 $ 0.0970
$ 0.0970
-0.00%
Stock $ 14.17 3 yrs8.82 %N/ANew Dividend Aug-22-2025 Aug-22-2025 Aug-29-2025 $ 0.0970
$ 0.0970
-0.00%
Stock $ 4.02 0 yrs12.44 %$ 0.66 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 83.88 0 yrs2.41 %$ 0.83 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3690
$ 0.5188
40.59%
Stock $ 70.36 2 yrs1.21 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2262
$ 0.1601
-29.23%
Stock $ 52.92 3 yrs3.25 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7411
$ 0.9766
31.77%
Stock $ 36.75 1 yrs0.14 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0049
$ 0.0080
63.56%
Stock $ 27.26 0 yrs2.97 %$ 1.58 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4165
$ 0.3973
-4.59%
Stock $ 23.29 1 yrs2.10 %$ 0.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2269
$ 0.2609
15.00%
Stock $ 24.87 0 yrs4.06 %$ 0.05 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5851
$ 0.4257
-27.24%
Stock $ 40.85 0 yrs2.35 %$ 0.05 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5559
$ 0.4025
-27.60%
Stock $ 176.56 2 yrs1.34 %$ 0.88 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.1025
$ 1.2614
14.41%
Stock $ 28.61 1 yrs5.63 %$ 4.54 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0920
$ 0.5152
-52.82%
Stock $ 66.78 0 yrs2.52 %$ 0.49 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.2569
$ 0.4224
-66.39%
Stock $ 48.03 4 yrs1.79 %$ 4.94 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5503
$ 0.3059
-44.40%
Stock $ 92.60 1 yrs1.12 %$ 0.26 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5476
$ 0.4918
-10.19%
Stock $ 102.82 8 yrs1.45 %$ 0.57 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3245
$ 0.3571
10.07%
Stock $ 35.69 0 yrs1.71 %$ 0.27 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1460
$ 0.4662
219.25%
Stock $ 49.24 2 yrs2.64 %$ 1.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8186
$ 0.4838
-40.90%
Stock $ 54.19 4 yrs2.05 %$ 0.38 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3971
$ 0.7086
78.46%
Stock $ 62.80 1 yrs4.24 %$ 1.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.5803
$ 1.0833
-31.45%
Stock $ 93.23 2 yrs2.77 %$ 67.24 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0572
$ 1.5194
43.73%
Stock $ 141.65 0 yrs0.37 %$ 19.75 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0990
$ 0.1335
34.87%
Stock $ 96.12 3 yrs1.09 %$ 24.66 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2609
$ 0.2636
1.01%
Stock $ 249.09 0 yrs0.66 %$ 3.77 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2611
$ 0.4833
85.08%
Stock $ 114.77 0 yrs1.00 %$ 4.84 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4349
$ 0.7148
64.36%
Stock $ 98.83 1 yrs1.95 %$ 17.57 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3667
$ 0.4318
17.76%
Stock $ 30.95 1 yrs1.71 %$ 0.65 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1703
$ 0.1222
-28.25%
Stock $ 58.23 3 yrs1.31 %$ 3.36 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1624
$ 0.1682
3.58%
Stock $ 148.78 0 yrs1.44 %$ 0.91 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4779
$ 0.4744
-0.72%
Stock $ 14.67 0 yrs1.70 %$ 1.79 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1142
$ 0.1396
22.31%
Stock $ 63.68 2 yrs2.53 %$ 5.79 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7673
$ 0.8468
10.35%
Stock $ 131.07 0 yrs1.46 %$ 0.26 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.9927
$ 0.9323
-6.08%
Stock $ 76.58 2 yrs2.99 %$ 10.45 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.2268
$ 1.0595
-13.64%
Stock $ 61.43 4 yrs2.98 %$ 6.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8490
$ 0.9834
15.84%
Stock $ 121.95 11 yrs0.99 %$ 5.17 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2748
$ 0.2628
-4.37%
Stock $ 90.11 0 yrs2.67 %$ 0.45 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.3555
$ 0.1891
-86.05%
Stock $ 66.69 0 yrs2.32 %$ 0.75 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8557
$ 0.6970
-18.55%
Stock $ 194.77 1 yrs1.06 %$ 0.39 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6092
$ 1.4525
138.44%
Stock $ 12.86 1 yrs2.88 %$ 0.14 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2427
$ 0.1289
-46.87%
Stock $ 34.74 2 yrs3.68 %$ 2.78 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4752
$ 0.8094
70.34%
Stock $ 53.23 1 yrs4.11 %$ 0.09 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.2981
$ 0.8960
-30.98%
Stock $ 38.45 2 yrs4.24 %$ 0.08 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0420
$ 0.5857
-43.79%
Stock $ 26.63 4 yrs2.03 %$ 0.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2169
$ 0.3260
50.26%
Stock $ 41.22 2 yrs3.71 %$ 0.09 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8484
$ 0.6789
-19.98%
Stock $ 28.69 4 yrs3.90 %$ 0.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5431
$ 0.5723
5.38%
Stock $ 112.35 0 yrs1.77 %$ 0.20 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3574
$ 1.6344
357.34%
Stock $ 32.70 4 yrs4.10 %$ 0.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8272
$ 0.5126
-38.03%
Stock $ 189.37 1 yrs0.99 %$ 30.61 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3907
$ 0.3885
-0.57%
Stock $ 119.43 1 yrs2.52 %$ 16.53 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6792
$ 0.7358
8.34%
Stock $ 80.98 2 yrs2.90 %$ 36.74 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.1818
$ 1.1707
-0.93%
Stock $ 87.11 2 yrs2.98 %$ 105.53 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.1305
$ 1.4665
29.72%
Stock $ 62.92 2 yrs2.97 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.1625
$ 0.7097
-38.96%
Stock $ 25.72 2 yrs3.73 %$ 0.23 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4508
$ 0.5079
12.68%
Stock $ 41.05 0 yrs2.78 %$ 0.41 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6338
$ 0.5060
-20.16%
Stock $ 51.19 0 yrs0.88 %$ 0.41 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2160
$ 0.2384
10.33%
Stock $ 54.32 0 yrs3.30 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.1596
$ 0.6268
-45.94%
Stock $ 40.76 2 yrs3.88 %$ 0.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8170
$ 0.7661
-6.23%
Stock $ 35.97 2 yrs2.75 %$ 0.41 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4273
$ 0.5597
30.98%
Stock $ 38.13 4 yrs2.49 %$ 0.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-23-2025 $ 0.3153
$ 0.6334
100.87%
Stock $ 220.26 4 yrs1.80 %$ 0.91 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 2.2629
$ 1.7063
-24.60%
Stock $ 32.71 0 yrs2.26 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6240
$ 0.1121
-82.04%
Stock $ 73.32 2 yrs2.92 %$ 1.22 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.2904
$ 0.8471
-34.35%
Stock $ 72.58 0 yrs1.28 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1915
$ 0.2175
13.56%
Stock $ 79.49 2 yrs2.86 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.9938
$ 1.2788
28.67%
Stock $ 42.08 2 yrs3.66 %$ 3.67 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7265
$ 0.8110
11.64%
Stock $ 43.41 3 yrs2.05 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2090
$ 0.1708
-18.25%
Stock $ 92.62 2 yrs2.85 %$ 0.02 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 1.0051
$ 1.6311
62.29%
Stock $ 82.44 0 yrs1.72 %$ 0.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5908
$ 0.8300
40.49%
Stock $ 36.73 3 yrs0.68 %$ 0.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1235
$ 0.1260
2.01%
Stock $ 35.97 0 yrs1.89 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3776
$ 0.3071
-18.67%
Stock $ 52.14 0 yrs2.53 %$ 0.09 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3104
$ 0.2928
-5.66%
Stock $ 10.24 1 yrs5.37 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4958
$ 0.0564
-88.62%
Stock $ 23.51 0 yrs0.81 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1434
$ 0.0467
-67.41%
Stock $ 30.84 0 yrs1.82 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1090
$ 0.1373
26.02%
Stock $ 34.83 2 yrs1.69 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8937
$ 0.3318
-62.87%
Stock $ 21.65 0 yrs1.62 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1593
$ 0.1906
19.61%
Stock $ 62.02 0 yrs0.31 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0499
$ 0.0411
-17.73%
Stock $ 69.46 2 yrs0.95 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1110
$ 0.1401
26.22%
Stock $ 29.16 3 yrs1.58 %$ 0.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0888
$ 0.1037
16.81%
Stock $ 58.28 1 yrs0.34 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0319
$ 0.0432
35.56%
Stock $ 56.83 0 yrs2.59 %$ 0.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8548
$ 0.6177
-27.73%
Stock $ 75.78 4 yrs5.34 %$ 0.92 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.8842
$ 1.1405
28.98%
Stock $ 39.15 1 yrs3.30 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4834
$ 0.8105
67.66%
Stock $ 27.49 0 yrs1.60 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1192
$ 0.3233
171.14%
Stock $ 26.37 0 yrs0.49 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0394
$ 0.0341
-13.41%
Stock $ 29.65 0 yrs0.30 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0280
$ 0.0335
19.70%
Stock $ 28.64 0 yrs0.87 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0629
$ 0.0530
-15.78%
Stock $ 27.59 0 yrs0.83 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0103
$ 0.3066
2878.33%
Stock $ 19.45 0 yrs0.00 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-17-2025 $ 2.4668
$ 0.2091
-91.52%
Stock $ 19.45 0 yrs0.00 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-17-2025 $ 2.4668
$ 0.0691
-97.20%
Stock $ 41.11 0 yrs1.51 %$ 0.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0222
$ 0.3727
1575.22%
Stock $ 28.62 0 yrs1.68 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0270
$ 0.4702
1643.40%
Stock $ 26.20 0 yrs0.61 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0053
$ 0.1554
2853.95%
Stock $ 14.43 0 yrs10.40 %N/ANew Dividend Jun-24-2025 Jun-24-2025 Jun-30-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 3.96 2 yrs0.00 %$ 0.12 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0127
$ 0.0127
-0.00%
Stock $ 11.07 0 yrs10.84 %$ 0.15 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 20.93 0 yrs9.80 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5125
$ 0.5125
-0.00%
Stock $ 24.11 1 yrs10.66 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.6372
$ 0.6413
0.64%
Stock $ 12.34 0 yrs8.91 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0840
$ 0.0840
-0.00%
Stock $ 12.34 0 yrs8.91 %N/ANew Dividend Jul-24-2025 Jul-24-2025 Jul-31-2025 $ 0.0840
$ 0.0840
-0.00%
Stock $ 12.34 0 yrs8.91 %N/ANew Dividend Aug-22-2025 Aug-22-2025 Aug-29-2025 $ 0.0840
$ 0.0840
-0.00%
Stock $ 12.41 3 yrs8.70 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0890
$ 0.0890
-0.00%
Stock $ 12.41 3 yrs8.70 %N/ANew Dividend Jul-24-2025 Jul-24-2025 Jul-31-2025 $ 0.0890
$ 0.0890
-0.00%
Stock $ 12.41 3 yrs8.70 %N/ANew Dividend Aug-22-2025 Aug-22-2025 Aug-29-2025 $ 0.0890
$ 0.0890
-0.00%
Stock $ 24.96 0 yrs6.65 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Jul-24-2025 $ 0.4141
$ 0.4141
-0.00%
Stock $ 43.44 2 yrs1.13 %$ 0.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1185
$ 0.1108
-6.49%
Stock $ 57.07 0 yrs1.03 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1730
$ 0.1846
6.72%
Stock $ 36.08 1 yrs1.39 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1248
$ 0.1037
-16.89%
Stock $ 30.06 1 yrs10.28 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1768
$ 0.6838
286.65%
Stock $ 83.50 3 yrs1.41 %$ 0.15 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2318
$ 0.1590
-31.42%
Stock $ 142.71 3 yrs0.98 %$ 1.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2783
$ 0.3241
16.46%
Stock $ 28.85 0 yrs0.35 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0251
$ 0.0297
18.39%
Stock $ 30.38 0 yrs0.66 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0401
$ 0.0584
45.68%
Stock $ 38.07 1 yrs0.47 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0271
$ 0.0317
16.78%
Stock $ 23.29 1 yrs3.39 %$ 0.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1011
$ 0.2648
161.90%
Stock $ 57.98 0 yrs2.91 %$ 2.82 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2492
$ 0.3781
51.73%
Stock $ 195.81 3 yrs0.56 %$ 8.22 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2533
$ 0.1720
-32.08%
Stock $ 53.23 0 yrs2.80 %$ 0.84 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2597
$ 0.3848
48.17%
Stock $ 134.01 1 yrs1.78 %$ 0.75 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.7751
$ 0.3507
-54.75%
Stock $ 175.33 0 yrs0.92 %$ 0.53 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4638
$ 0.3590
-22.60%
Stock $ 131.67 4 yrs1.04 %$ 4.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2875
$ 0.2694
-6.31%
Stock $ 62.87 0 yrs0.45 %$ 5.02 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0330
$ 0.0553
67.79%
Stock $ 70.99 1 yrs1.65 %$ 0.44 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2917
$ 0.3065
5.10%
Stock $ 18.72 2 yrs1.92 %$ 0.15 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0903
$ 0.1041
15.20%
Stock $ 90.89 0 yrs2.62 %$ 0.50 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.5334
$ 0.5258
-1.43%
Stock $ 97.08 0 yrs0.43 %$ 0.19 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0632
$ 0.0856
35.31%
Stock $ 160.34 5 yrs1.46 %$ 0.70 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4993
$ 0.5417
8.50%
Stock $ 67.04 10 yrs2.12 %$ 4.47 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3109
$ 0.3237
4.11%
Stock $ 22.73 0 yrs9.06 %$ 0.66 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1123
$ 0.5402
381.07%
Stock $ 141.08 6 yrs1.06 %$ 33.13 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.3282
$ 0.3229
-1.61%
Stock $ 79.88 0 yrs2.35 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2723
$ 0.8740
220.92%
Stock $ 113.34 5 yrs1.04 %$ 0.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.2676
$ 0.2635
-1.52%
Stock $ 73.39 0 yrs2.49 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6012
$ 0.4005
-33.38%
Stock $ 76.31 1 yrs1.17 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.1969
$ 0.1921
-2.45%
Stock $ 13.75 3 yrs0.00 %$ 1.83 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 42.46 0 yrs32.45 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-17-2025 $ 1.0742
$ 0.4547
-57.68%
Stock $ 37.65 0 yrs18.51 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-17-2025 $ 0.4849
$ 0.2346
-51.62%
Stock $ 44.91 0 yrs33.62 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-17-2025 $ 1.5859
$ 0.4737
-70.13%
Stock $ 13.08 0 yrs0.00 %$ 0.07 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0780
$ 0.0780
-0.00%
Stock $ 13.32 2 yrs10.21 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-23-2025 $ 0.1066
$ 0.0979
-8.16%
Stock $ 6.56 0 yrs0.00 %$ 0.00 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0575
$ 0.0575
-0.00%
Stock $ 33.05 0 yrs34.13 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-17-2025 $ 0.8523
$ 0.1677
-80.33%
Stock $ 49.65 0 yrs23.38 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-17-2025 $ 1.0826
$ 0.4512
-58.33%
Stock $ 11.71 11 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0790
$ 0.0790
-0.00%
Stock $ 28.82 0 yrs0.07 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0000
$ 0.0087
10000%
Stock $ 30.89 0 yrs0.03 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0000
$ 0.0045
10000%
Stock $ 41.05 0 yrs2.78 %$ 0.41 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.6338
$ 0.1940
-69.39%
Stock $ 31.93 0 yrs2.26 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.4218
$ 0.2988
-29.16%
Stock $ 29.51 0 yrs0.71 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0000
$ 0.0526
10000%
Stock $ 29.74 0 yrs0.27 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-20-2025 $ 0.0000
$ 0.0848
10000%
Stock $ 56.59 0 yrs1.56 %$ 0.75 BNew Dividend Jun-26-2025 Jun-26-2025 Jul-10-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 19.72 0 yrs24.95 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-17-2025 $ 0.1883
$ 0.1918
1.87%
Stock $ 31.27 1 yrs1.47 %$ 1.28 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-07-2025 $ 0.3800
$ 0.5300
39.47%
Stock $ 13.54 0 yrs0.00 %$ 0.15 BNew Dividend Jun-21-2025 Jun-21-2025 Jun-30-2025 $ 0.0946
$ 0.0946
-0.00%
Stock $ 21.90 0 yrs7.85 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4297
$ 0.4297
-0.00%
Stock $ 54.01 3 yrs6.55 %$ 4.11 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2950
$ 0.2950
-0.00%
Stock $ 34.32 3 yrs1.63 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.1024
$ 0.1536
50.00%
Stock $ 20.25 0 yrs9.48 %$ 7.43 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4800
$ 0.4800
-0.00%
Stock $ 31.05 0 yrs7.25 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 66.11 0 yrs5.45 %$ 14.48 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.8900
$ 0.9000
1.12%
Stock $ 16.91 2 yrs4.73 %$ 11.63 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 203.42 18 yrs1.30 %$ 25.02 BNew Dividend Jul-18-2025 Jul-18-2025 Aug-22-2025 $ 0.6600
$ 0.6600
-0.00%
Stock $ 24.89 0 yrs11.13 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.6870
$ 0.6918
0.69%
Stock $ 21.75 0 yrs9.20 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 22.94 0 yrs6.67 %$ 0.00 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.3828
$ 0.3828
-0.00%
Stock $ 23.64 0 yrs6.35 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 44.79 8 yrs3.30 %$ 29.65 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 25.64 0 yrs8.78 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 25.70 0 yrs8.29 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5313
$ 0.5313
-0.00%
Stock $ 30.12 0 yrs2.46 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-17-2025 $ 0.0660
$ 0.3965
500.47%
Stock $ 69.00 0 yrs1.59 %$ 3.35 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-28-2025 $ 0.2750
$ 0.2750
-0.00%
Stock $ 6.11 0 yrs11.78 %$ 0.79 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 85.94 62 yrs2.42 %$ 69.65 BNew Dividend Jul-18-2025 Jul-18-2025 Aug-15-2025 $ 0.5200
$ 0.5200
-0.00%
Stock $ 24.13 0 yrs5.97 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 10.09 0 yrs14.27 %$ 1.04 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.3600
$ 0.3600
-0.00%
Stock $ 87.22 11 yrs2.45 %$ 7.88 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.5150
$ 0.5350
3.88%
Stock $ 99.24 53 yrs4.59 %$ 45.09 BNew Dividend Aug-13-2025 Aug-13-2025 Sep-01-2025 $ 1.1200
$ 1.1400
1.79%
Stock $ 34.00 0 yrs6.94 %$ 0.83 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.5900
$ 0.5900
-0.00%
Stock $ 39.20 14 yrs4.39 %$ 12.99 BNew Dividend Jul-10-2025 Jul-10-2025 Jul-31-2025 $ 0.4300
$ 0.4300
-0.00%
Stock $ 29.71 0 yrs7.54 %$ 0.57 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-11-2025 $ 0.5600
$ 0.5600
-0.00%
Stock $ 22.54 2 yrs5.41 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.1017
$ 0.0945
-7.08%
Stock $ 67.75 4 yrs1.33 %$ 57.66 BNew Dividend Jul-21-2025 Jul-21-2025 Aug-08-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 7.14 0 yrs11.20 %$ 0.64 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-30-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 25.21 0 yrs7.70 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4844
$ 0.4844
-0.00%
Stock $ 34.94 2 yrs1.52 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.0412
$ 0.1464
255.34%
Stock $ 9.45 0 yrs0.00 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.0189
$ 0.0614
224.87%
Stock $ 19.69 0 yrs0.00 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.0297
$ 0.0012
-95.96%
Stock $ 49.60 0 yrs0.34 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-20-2025 $ 0.0724
$ 0.0535
-26.18%
Stock $ 16.36 1 yrs1.10 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-20-2025 $ 0.0153
$ 0.1355
784.89%
Stock $ 9.22 0 yrs10.41 %$ 0.72 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-25-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 25.05 0 yrs5.87 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-24-2025 $ 0.3672
$ 0.3672
-0.00%
Stock $ 1,246.15 0 yrs5.82 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-30-2025 $ 18.1250
$ 18.1250
-0.00%
Stock $ 46.22 0 yrs0.22 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.0138
$ 0.0705
412.09%
Stock $ 266.27 2 yrs0.90 %$ 6.91 BNew Dividend Jul-09-2025 Jul-09-2025 Jul-23-2025 $ 0.6000
$ 0.6000
-0.00%
Stock $ 25.27 0 yrs5.30 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.1451
$ 0.0749
-48.40%
Stock $ 25.25 0 yrs11.88 %$ 0.40 BNew Dividend Jul-08-2025 Jul-08-2025 Jul-24-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 25.25 0 yrs11.88 %$ 0.40 BNew Dividend Aug-06-2025 Aug-06-2025 Aug-21-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 25.25 0 yrs11.88 %$ 0.40 BNew Dividend Sep-04-2025 Sep-04-2025 Sep-24-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 21.09 0 yrs6.83 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 23.38 0 yrs25.19 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-17-2025 $ 0.4533
$ 0.6231
37.46%
Stock $ 26.33 0 yrs24.72 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-17-2025 $ 0.5194
$ 0.6619
27.43%
Stock $ 37.48 0 yrs1.33 %$ 2.27 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 234.83 6 yrs1.73 %$ 59.20 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-09-2025 $ 1.0140
$ 1.0140
-0.00%
Stock $ 21.99 0 yrs7.69 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4219
$ 0.4219
-0.00%
Stock $ 45.68 0 yrs1.38 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.0991
$ 0.1701
71.60%
Stock $ 18.46 0 yrs5.90 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Aug-04-2025 $ 0.2734
$ 0.2734
-0.00%
Stock $ 17.45 0 yrs5.90 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Aug-04-2025 $ 0.2578
$ 0.2578
-0.00%
Stock $ 25.83 2 yrs9.45 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.6050
$ 0.6088
0.62%
Stock $ 25.22 1 yrs8.88 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.5563
$ 0.5595
0.58%
Stock $ 25.48 0 yrs9.46 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.5976
$ 0.6013
0.61%
Stock $ 9.88 0 yrs14.57 %$ 10.29 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 25.36 0 yrs9.19 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.3828
$ 0.5826
52.19%
Stock $ 25.56 0 yrs7.20 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4865
$ 0.4609
-5.26%
Stock $ 25.72 2 yrs8.13 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.5189
$ 0.5226
0.72%
Stock $ 20.82 2 yrs5.96 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3094
$ 0.3094
-0.00%
Stock $ 24.58 2 yrs6.10 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 18.24 0 yrs9.59 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 2.67 0 yrs0.00 %$ 0.05 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0250
$ 0.0250
-0.00%
Stock $ 100.22 0 yrs3.67 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.0791
$ 0.0791
-0.00%
Stock $ 9.39 0 yrs3.73 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.0100
$ 0.0226
126.00%
Stock $ 21.82 2 yrs5.68 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.1005
$ 0.1043
3.78%
Stock $ 8.55 4 yrs3.63 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 0.0191
$ 0.0246
28.80%
Stock $ 8.45 0 yrs127.46 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-17-2025 $ 0.2251
$ 0.3049
35.49%
Stock $ 56.39 0 yrs10.20 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.3772
$ 0.2756
-26.94%
Stock $ 18.48 0 yrs25.38 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-17-2025 $ 0.1803
$ 0.1822
1.06%
Stock $ 3.90 0 yrs0.00 %$ 0.13 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-11-2025 $ 0.0615
$ 0.0615
-0.00%
Stock $ 34.55 0 yrs51.26 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 1.4445
$ 1.1206
-22.42%
Stock $ 435.67 11 yrs1.39 %$ 204.10 BNew Dividend Jul-21-2025 Jul-21-2025 Aug-20-2025 $ 1.4100
$ 1.5100
7.09%
Stock $ 47.00 4 yrs5.87 %$ 0.70 BNew Dividend Jul-18-2025 Jul-18-2025 Aug-01-2025 $ 0.6900
$ 0.6900
-0.00%
Stock $ 43.97 1 yrs1.82 %$ 0.23 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-07-2025 $ 0.1700
$ 0.2000
17.65%
Stock $ 75.95 4 yrs1.69 %$ 6.08 BNew Dividend Jun-26-2025 Jun-26-2025 Jul-14-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 22.54 2 yrs10.29 %$ 1.25 BNew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.1934
$ 0.1934
-0.00%
Stock $ 22.54 2 yrs10.29 %$ 1.25 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1934
$ 0.1934
-0.00%
Stock $ 205.00 0 yrs1.33 %$ 60.57 BNew Dividend Aug-22-2025 Aug-22-2025 Sep-12-2025 $ 0.7100
$ 0.7100
-0.00%
Stock $ 8,500.00 0 yrs1.95 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-01-2025 $ 50.0000
$ 83.0000
66.00%
Stock $ 22.54 2 yrs10.29 %$ 1.25 BNew Dividend Sep-15-2025 Sep-15-2025 Sep-30-2025 $ 0.1934
$ 0.1934
-0.00%
Stock $ 9.36 0 yrs6.84 %$ 0.01 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.3187
$ 0.3187
-0.00%
Stock $ 108.92 0 yrs1.84 %$ 0.45 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-01-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 22.54 2 yrs10.29 %$ 1.25 BNew Dividend Sep-15-2025 Sep-15-2025 Sep-30-2025 $ 0.1934
$ 0.0600
-68.98%
Stock $ 72.14 2 yrs0.50 %$ 27.36 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0800
$ 0.5000
525.00%
Stock $ 28.04 2 yrs0.00 %$ 1.52 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-15-2025 $ 0.3600
$ 0.3600
-0.00%
Stock $ 24.69 0 yrs5.71 %$ 0.02 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.1128
$ 0.1172
3.88%
Stock $ 18.62 3 yrs6.34 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 72.14 2 yrs0.50 %$ 27.36 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0800
$ 0.0900
12.50%
Stock $ 536.84 11 yrs0.61 %$ 57.77 BNew Dividend Jul-08-2025 Jul-08-2025 Jul-22-2025 $ 0.8250
$ 0.8250
-0.00%
Stock $ 40.26 19 yrs7.35 %$ 0.56 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.7350
$ 0.7400
0.68%
Stock $ 33.76 0 yrs43.24 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2043
$ 0.2033
-0.49%
Stock $ 21.91 1 yrs6.89 %$ 0.00 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.1266
$ 0.1244
-1.75%
Stock $ 12.15 1 yrs31.85 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3649
$ 0.2498
-31.54%
Stock $ 351.19 15 yrs1.49 %$ 39.58 BNew Dividend Aug-18-2025 Aug-18-2025 Sep-10-2025 $ 1.3100
$ 1.3100
-0.00%
Stock $ 25.00 0 yrs5.24 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.1058
$ 0.1060
0.15%
Stock $ 8.71 0 yrs48.56 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3439
$ 0.3947
14.77%
Stock $ 139.79 13 yrs0.00 %$ 61.73 BNew Dividend Jul-11-2025 Jul-11-2025 Aug-08-2025 $ 0.1058
$ 0.1058
-0.00%
Stock $ 25.94 0 yrs9.64 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4313
$ 0.6240
44.68%
Stock $ 35.66 2 yrs3.93 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-29-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 25.28 0 yrs63.84 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.1767
$ 0.1936
9.56%
Stock $ 23.19 0 yrs77.10 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2314
$ 0.2414
4.32%
Stock $ 12.46 1 yrs16.37 %$ 1.62 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-01-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 15.88 2 yrs9.26 %N/ANew Dividend Aug-20-2025 Aug-20-2025 Sep-02-2025 $ 0.2410
$ 0.1223
-49.25%
Stock $ 236.37 11 yrs0.85 %$ 663.92 BNew Dividend Jul-10-2025 Jul-10-2025 Jul-24-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 19.42 0 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-30-2025 $ 0.5000
$ 0.3000
-40.00%
Stock $ 4.30 0 yrs2.79 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jun-17-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 107.26 4 yrs1.38 %$ 70.19 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-18-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 10.61 0 yrs0.00 %$ 0.06 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.0950
$ 0.0950
-0.00%
Stock $ 29.41 3 yrs5.95 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2713
$ 0.3001
10.64%
Stock $ 11.32 0 yrs12.54 %$ 0.93 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.3550
$ 0.3550
-0.00%
Stock $ 21.59 0 yrs8.71 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 2.45 0 yrs3.67 %$ 0.03 BNew Dividend Jul-14-2025 Jul-14-2025 Jul-28-2025 $ 0.0075
$ 0.0075
-0.00%
Stock $ 2.45 0 yrs3.67 %$ 0.03 BNew Dividend Aug-11-2025 Aug-11-2025 Aug-25-2025 $ 0.0075
$ 0.0075
-0.00%
Stock $ 2.45 0 yrs3.67 %$ 0.03 BNew Dividend Sep-15-2025 Sep-15-2025 Sep-29-2025 $ 0.0075
$ 0.0075
-0.00%
Stock $ 13.15 1 yrs33.92 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3077
$ 0.3978
29.28%
Stock $ 10.26 0 yrs76.22 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3812
$ 0.3314
-13.06%
Stock $ 4.04 0 yrs137.38 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2156
$ 0.2534
17.53%
Stock $ 38.44 0 yrs34.31 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 1.0277
$ 1.0634
3.47%
Stock $ 14.14 0 yrs10.47 %$ 1.15 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 5.74 0 yrs126.13 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.1006
$ 0.0950
-5.57%
Stock $ 12.85 0 yrs65.45 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.1102
$ 0.1803
63.61%
Stock $ 37.12 7 yrs0.00 %N/ANew Dividend Jun-27-2025 Jun-27-2025 Jul-15-2025 $ 0.4000
$ 0.4000
-0.00%
Stock $ 15.88 2 yrs9.26 %N/ANew Dividend Aug-20-2025 Aug-20-2025 Sep-02-2025 $ 0.2410
$ 0.2410
-0.00%
Stock $ 7.94 0 yrs107.93 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3873
$ 0.4028
4.00%
Stock $ 53.43 0 yrs14.09 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.4056
$ 0.4031
-0.62%
Stock $ 44.04 0 yrs29.63 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2498
$ 0.1933
-22.65%
Stock $ 33.67 0 yrs39.92 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3138
$ 0.1349
-57.02%
Stock $ 47.84 0 yrs41.97 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3425
$ 0.2030
-40.72%
Stock $ 14.81 0 yrs67.79 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.4710
$ 1.2757
170.85%
Stock $ 15.30 0 yrs54.05 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.6378
$ 0.8958
40.45%
Stock $ 35.01 0 yrs38.01 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2329
$ 0.1458
-37.41%
Stock $ 26.40 1 yrs4.32 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.0390
$ 0.0390
-0.00%
Stock $ 45.23 0 yrs13.09 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2031
$ 0.2258
11.18%
Stock $ 44.26 0 yrs14.32 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.1917
$ 0.2572
34.17%
Stock $ 35.76 0 yrs43.18 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.4484
$ 0.4724
5.35%
Stock $ 15.31 0 yrs48.86 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.1617
$ 0.1709
5.69%
Stock $ 45.09 0 yrs16.92 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.3123
$ 0.3038
-2.72%
Stock $ 44.32 0 yrs19.22 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-13-2025 $ 0.2920
$ 0.3070
5.14%
Stock $ 136.54 4 yrs1.25 %$ 152.33 BNew Dividend Aug-14-2025 Aug-14-2025 Sep-04-2025 $ 0.4250
$ 0.4250
-0.00%
Stock $ 50.50 11 yrs4.59 %$ 0.11 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.5800
$ 0.5800
-0.00%
Stock $ 29.50 0 yrs4.75 %N/ANew Dividend Jun-26-2025 Jun-26-2025 Jul-11-2025 $ 0.3400
$ 0.3500
2.94%
Stock $ 27.74 8 yrs4.18 %$ 26.06 BNew Dividend Sep-10-2025 Sep-10-2025 Oct-01-2025 $ 0.2894
$ 0.2894
-0.00%
Stock $ 58.92 19 yrs5.48 %$ 53.87 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.2690
$ 0.2690
-0.00%
Stock $ 243.62 9 yrs0.10 %$ 20.48 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.1100
$ 0.1200
9.09%
Stock $ 309.59 9 yrs0.08 %$ 17.04 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.1100
$ 0.1200
9.09%
Stock $ 2.11 0 yrs0.00 %$ 0.11 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0175
$ 0.0175
-0.00%
Stock $ 507.23 19 yrs0.65 %$ 3,770.32 BNew Dividend Aug-21-2025 Aug-21-2025 Sep-11-2025 $ 0.8300
$ 0.8300
-0.00%
Stock $ 15.65 4 yrs0.00 %$ 0.23 BNew Dividend Jun-20-2025 Jun-21-2025 Jun-30-2025 $ 0.1150
$ 0.1150
-0.00%
Stock $ 10.67 0 yrs4.59 %$ 0.07 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-01-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 497.00 11 yrs3.82 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-08-2025 $ 9.5000
$ 9.5000
-0.00%
Stock $ 24.65 0 yrs5.84 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.3594
$ 0.3594
-0.00%
Stock $ 15.34 0 yrs1.96 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-08-2025 $ 0.2500
$ 0.3000
20.00%
Stock $ 72.82 4 yrs0.82 %$ 3.42 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 24.60 0 yrs6.46 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 20.78 0 yrs6.30 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 25.02 0 yrs7.23 %N/ANew Dividend Jul-15-2025 Jun-10-2025 Jul-30-2025 $ 0.4531
$ 0.4531
-0.00%
Stock $ 162.49 7 yrs1.13 %$ 129.45 BNew Dividend Aug-21-2025 Aug-21-2025 Sep-11-2025 $ 0.4600
$ 0.4600
-0.00%
Stock $ 6.69 0 yrs12.56 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 16.95 1 yrs12.74 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 21.21 2 yrs11.50 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.2100
$ 0.2100
-0.00%
Stock $ 21.41 0 yrs6.07 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.3250
$ 0.3250
-0.00%
Stock $ 25.68 0 yrs6.93 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4453
$ 0.4453
-0.00%
Stock $ 1.00 0 yrs0.00 %$ 0.11 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-25-2025 $ 0.0280
$ 0.0152
-45.71%
Stock $ 23.36 0 yrs5.74 %N/ANew Dividend Jul-17-2025 Jul-17-2025 Aug-01-2025 $ 0.3344
$ 0.3344
-0.00%
Stock $ 21.12 1 yrs6.63 %$ 0.37 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 12.93 3 yrs4.18 %$ 0.66 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-10-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 12.93 3 yrs4.18 %$ 0.66 BNew Dividend Aug-01-2025 Aug-01-2025 Aug-12-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 12.93 3 yrs4.18 %$ 0.66 BNew Dividend Sep-02-2025 Sep-02-2025 Sep-11-2025 $ 0.0450
$ 0.0450
-0.00%
Stock $ 11.70 2 yrs11.28 %$ 0.12 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 22.83 0 yrs8.89 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.5078
$ 0.5078
-0.00%
Stock $ 17.12 0 yrs7.13 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 26.38 0 yrs7.13 %$ 0.21 BNew Dividend Jul-17-2025 Jul-17-2025 Aug-01-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 25.13 0 yrs6.21 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 21.64 0 yrs5.73 %N/ANew Dividend Jul-29-2025 Jul-29-2025 Jul-30-2025 $ 0.3094
$ 0.3094
-0.00%
Stock $ 18.71 0 yrs5.61 %N/ANew Dividend Jul-14-2025 Jul-14-2025 Jul-15-2025 $ 0.2625
$ 0.2625
-0.00%
Stock $ 23.69 0 yrs2.32 %$ 12.44 BNew Dividend Jul-31-2025 Jul-31-2025 Aug-01-2025 $ 0.1385
$ 0.1385
-0.00%
Stock $ 147.93 15 yrs1.49 %$ 33.96 BNew Dividend Jun-30-2025 Jun-30-2025 Aug-11-2025 $ 0.5500
$ 0.5500
-0.00%
Stock $ 24.78 0 yrs6.58 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 73.13 2 yrs4.20 %$ 8.09 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2560
$ 0.2560
-0.00%
Stock $ 40.06 0 yrs7.49 %N/ANew Dividend Jul-31-2025 Jul-31-2025 Aug-01-2025 $ 0.7500
$ 0.7500
-0.00%
Stock $ 24.48 0 yrs6.33 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.3875
$ 0.3875
-0.00%
Stock $ 18.13 0 yrs8.60 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.3906
$ 0.3906
-0.00%
Stock $ 16.06 0 yrs7.41 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.2969
$ 0.2969
-0.00%
Stock $ 10.39 0 yrs9.62 %$ 1.44 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 22.69 4 yrs7.14 %$ 0.00 BNew Dividend Jun-11-2025 Jun-11-2025 Jun-30-2025 $ 0.1350
$ 0.1350
-0.00%
Stock $ 6.12 0 yrs9.80 %$ 0.06 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 20.99 2 yrs6.24 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 9.10 2 yrs13.19 %$ 0.94 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1000
$ 0.0900
-10.00%
Stock $ 18.38 0 yrs5.77 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jul-01-2025 $ 0.0885
$ 0.0885
-0.00%
Stock $ 73.22 0 yrs4.10 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.6250
$ 0.7500
20.00%
Stock $ 7.13 0 yrs20.20 %$ 0.90 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-30-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 9.53 0 yrs10.49 %$ 0.63 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 4.00 0 yrs12.00 %$ 0.40 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 14.59 0 yrs9.46 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.1125
$ 0.1125
-0.00%
Stock $ 25.24 0 yrs9.43 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.5938
$ 0.5938
-0.00%
Stock $ 16.35 0 yrs7.09 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-30-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 16.13 0 yrs7.19 %N/ANew Dividend Jul-02-2025 Jul-02-2025 Jul-16-2025 $ 0.2891
$ 0.2891
-0.00%
Stock $ 23.83 0 yrs6.84 %N/ANew Dividend Jul-31-2025 Jul-31-2025 Aug-15-2025 $ 0.4062
$ 0.4062
-0.00%
Stock $ 85.84 3 yrs0.00 %$ 0.76 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.2750
$ 0.2750
-0.00%
Stock $ 9.56 1 yrs6.28 %$ 0.02 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 25.55 0 yrs9.04 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.5781
$ 0.5781
-0.00%
Stock $ 16.21 0 yrs12.21 %$ 0.72 BNew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1650
$ 0.1650
-0.00%
Stock $ 5.89 0 yrs15.79 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0775
$ 0.0775
-0.00%
Stock $ 11.59 1 yrs12.08 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.1167
$ 0.1167
-0.00%
Stock $ 47.01 0 yrs7.70 %N/ANew Dividend Jul-31-2025 Jul-31-2025 Aug-01-2025 $ 0.0000
$ 0.9042
10000%
Stock $ 12.11 0 yrs29.48 %N/ANew Dividend Jun-11-2025 Jun-11-2025 Jun-12-2025 $ 0.2178
$ 0.2858
31.22%
Stock $ 236.80 3 yrs2.45 %$ 55.86 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-08-2025 $ 1.4500
$ 1.4500
-0.00%
Stock $ 16.10 15 yrs4.22 %$ 0.05 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-25-2025 $ 0.3400
$ 0.3400
-0.00%
Stock $ 19.05 0 yrs2.62 %$ 0.38 BNew Dividend Jul-01-2025 Jul-01-2025 Aug-01-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 7.46 2 yrs10.86 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0678
$ 0.0678
-0.00%
Stock $ 27.79 2 yrs2.88 %$ 0.50 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-30-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 7.21 0 yrs1.11 %$ 0.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 24.61 0 yrs7.11 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 23.50 0 yrs7.45 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 24.23 0 yrs6.19 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 25.05 0 yrs0.00 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.3828
$ 0.3828
-0.00%
Stock $ 57.01 0 yrs0.46 %N/ANew Dividend Jun-10-2025 Jun-10-2025 Jun-11-2025 $ 0.0523
$ 0.0254
-51.36%
Stock $ 26.05 7 yrs5.45 %$ 0.27 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3550
$ 0.3550
-0.00%
Stock $ 503.26 19 yrs0.45 %$ 18.71 BNew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.5000
$ 0.5700
14.00%
Stock $ 8.72 1 yrs8.37 %$ 0.34 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.0610
$ 0.0610
-0.00%
Stock $ 19.80 0 yrs9.65 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4766
$ 0.4766
-0.00%
Stock $ 5.84 0 yrs16.44 %$ 0.22 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 14.02 0 yrs11.13 %$ 1.40 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 25.39 0 yrs9.69 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-30-2025 $ 0.6090
$ 0.6153
1.04%
Stock $ 25.25 1 yrs8.55 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-30-2025 $ 0.5391
$ 0.5391
-0.00%
Stock $ 23.80 1 yrs7.35 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.4375
$ 0.4375
-0.00%
Stock $ 40.68 1 yrs1.67 %$ 1.46 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-11-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 10.96 2 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0717
$ 0.0717
-0.00%
Stock $ 22.95 0 yrs5.84 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.1095
$ 0.1106
0.99%
Stock $ 25.15 0 yrs5.13 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-16-2025 $ 0.1035
$ 0.1076
4.02%
Stock $ 100.08 0 yrs1.88 %N/ANew Dividend Jun-10-2025 Jun-10-2025 Jun-11-2025 $ 0.0787
$ 0.0776
-1.51%
Stock $ 31.70 0 yrs7.13 %N/ANew Dividend Jun-10-2025 Jun-10-2025 Jun-11-2025 $ 0.2138
$ 0.2636
23.31%
Stock $ 30.87 0 yrs0.71 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0550
$ 0.0550
-0.00%
Stock $ 3.66 0 yrs8.47 %$ 0.52 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0260
$ 0.0260
-0.00%
Stock $ 72.66 0 yrs7.35 %$ 1.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.3459
$ 0.4265
23.29%
Stock $ 5.86 0 yrs5.12 %$ 0.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0265
$ 0.0265
-0.00%
Stock $ 3.32 0 yrs7.83 %$ 0.33 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0220
$ 0.0220
-0.00%
Stock $ 9.81 0 yrs4.59 %$ 0.16 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0393
$ 0.0393
-0.00%
Stock $ 44.44 19 yrs6.10 %$ 187.37 BNew Dividend Jul-10-2025 Jul-10-2025 Aug-01-2025 $ 0.6775
$ 0.6775
-0.00%
Stock $ 49.66 11 yrs2.13 %$ 3.09 BNew Dividend Jul-03-2025 Jul-03-2025 Aug-04-2025 $ 0.2650
$ 0.2650
-0.00%
Stock $ 10.51 2 yrs1.33 %$ 0.17 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.0887
$ 0.0887
-0.00%
Stock $ 7.90 0 yrs6.46 %$ 0.22 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0425
$ 0.0425
-0.00%
Stock $ 11.16 0 yrs3.76 %$ 0.50 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 88.24 0 yrs1.81 %$ 0.16 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.1572
$ 0.1642
4.42%
Stock $ 10.51 2 yrs1.33 %$ 0.17 BNew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.0887
$ 0.0887
-0.00%
Stock $ 6.41 1 yrs11.55 %$ 0.17 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0615
$ 0.0615
-0.00%
Stock $ 33.85 0 yrs3.49 %$ 0.78 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.2950
$ 0.2950
-0.00%
Stock $ 66.91 0 yrs3.20 %$ 0.78 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.1959
$ 0.2517
28.51%
Stock $ 52.16 2 yrs2.24 %$ 0.12 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0863
$ 0.2678
210.48%
Stock $ 0.90 0 yrs4.42 %$ 0.01 BNew Dividend Jun-26-2025 Jun-26-2025 Jul-14-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 235.92 7 yrs1.53 %$ 45.41 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-27-2025 $ 0.9000
$ 0.9000
-0.00%
Stock $ 235.92 7 yrs1.53 %$ 45.41 BNew Dividend Sep-12-2025 Sep-12-2025 Sep-26-2025 $ 0.9000
$ 0.9000
-0.00%
Stock $ 235.92 7 yrs1.53 %$ 45.41 BNew Dividend Dec-12-2025 Dec-12-2025 Dec-26-2025 $ 0.9000
$ 0.9000
-0.00%
Stock $ 235.92 7 yrs1.53 %$ 45.41 BNew Dividend Mar-13-2026 Mar-13-2026 Mar-27-2026 $ 0.9000
$ 0.9000
-0.00%
Stock $ 248.29 0 yrs0.67 %$ 237.37 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-10-2025 $ 0.4160
$ 0.4160
-0.00%
Stock $ 87.33 19 yrs1.26 %$ 14.47 BNew Dividend Jul-21-2025 Jul-21-2025 Aug-06-2025 $ 0.2750
$ 0.2750
-0.00%
Stock $ 50.88 3 yrs4.68 %$ 1.16 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.2164
$ 0.1917
-11.39%
Stock $ 90.91 1 yrs1.28 %$ 0.56 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.1047
$ 0.1384
32.18%
Stock $ 7.80 0 yrs6.15 %$ 0.34 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-03-2025 $ 0.0500
$ 0.0300
-40.00%
Stock $ 15.54 0 yrs5.08 %$ 0.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 10.51 2 yrs1.33 %$ 0.17 BNew Dividend Sep-15-2025 Sep-15-2025 Sep-30-2025 $ 0.0887
$ 0.0887
-0.00%
Stock $ 162.98 3 yrs5.45 %$ 6.06 BNew Dividend Jun-24-2025 Jun-24-2025 Jul-09-2025 $ 2.2200
$ 2.2200
-0.00%
Stock $ 47.14 3 yrs3.97 %$ 2.41 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.1751
$ 0.1632
-6.79%
Stock $ 16.49 2 yrs0.00 %$ 0.84 BNew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 36.99 1 yrs1.14 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0184
$ 0.0796
333.28%
Stock $ 27.15 0 yrs3.76 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0839
$ 0.1298
54.58%
Stock $ 25.20 0 yrs4.33 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0940
$ 0.0636
-32.28%
Stock $ 28.99 0 yrs1.24 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0242
$ 0.0356
46.94%
Stock $ 8.46 0 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-11-2025 $ 0.0775
$ 0.0775
-0.00%
Stock $ 6.03 1 yrs9.45 %$ 0.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0475
$ 0.0475
-0.00%
Stock $ 88.66 3 yrs1.66 %$ 0.92 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.2186
$ 0.1146
-47.59%
Stock $ 27.56 0 yrs0.91 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0195
$ 0.0246
26.31%
Stock $ 69.82 9 yrs3.18 %$ 0.36 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.2037
$ 0.2622
28.71%
Stock $ 44.61 0 yrs0.74 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0308
$ 0.0266
-13.64%
Stock $ 21.61 3 yrs3.93 %$ 0.00 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0794
$ 0.0701
-11.69%
Stock $ 42.46 0 yrs32.45 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 1.0742
$ 0.3222
-70.01%
Stock $ 37.65 0 yrs18.51 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.4849
$ 0.2648
-45.38%
Stock $ 54.54 0 yrs21.05 %N/ANew Dividend Jun-11-2025 Jun-11-2025 Jun-12-2025 $ 0.9528
$ 0.9528
-0.00%
Stock $ 24.34 0 yrs0.00 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.1788
$ 0.1788
-0.00%
Stock $ 26.19 0 yrs2.06 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0420
$ 0.0568
35.22%
Stock $ 39.42 1 yrs1.93 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0616
$ 0.1035
68.02%
Stock $ 33.47 2 yrs2.33 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0595
$ 0.1417
138.19%
Stock $ 41.89 2 yrs1.05 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0380
$ 0.0657
72.98%
Stock $ 46.23 1 yrs0.84 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0305
$ 0.0592
94.30%
Stock $ 55.37 2 yrs3.00 %$ 0.22 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.5372
$ 0.2343
-56.38%
Stock $ 61.92 2 yrs0.00 %$ 0.29 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.5312
$ 0.5312
-0.00%
Stock $ 54.89 7 yrs2.48 %$ 0.26 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.1824
$ 0.1044
-42.79%
Stock $ 51.59 0 yrs1.34 %$ 0.12 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0829
$ 0.0922
11.33%
Stock $ 73.71 0 yrs1.28 %$ 0.44 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0856
$ 0.1126
31.52%
Stock $ 59.90 0 yrs3.31 %$ 0.29 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.1692
$ 0.2293
35.57%
Stock $ 21.88 3 yrs4.43 %$ 0.00 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.0867
$ 0.0755
-12.91%
Stock $ 44.91 0 yrs33.62 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 1.5859
$ 0.6777
-57.27%
Stock $ 33.05 0 yrs34.13 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 0.8523
$ 0.5310
-37.70%
Stock $ 49.65 0 yrs23.38 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-10-2025 $ 1.0826
$ 0.3983
-63.21%
Stock $ 111.05 0 yrs0.47 %$ 4.86 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 25.27 0 yrs4.51 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-09-2025 $ 0.0929
$ 0.0957
2.96%
Stock $ 34.90 3 yrs0.00 %$ 0.03 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-03-2025 $ 0.0938
$ 0.0938
-0.00%
Stock $ 56.39 0 yrs10.20 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-09-2025 $ 0.3772
$ 0.2756
-26.94%
Stock $ 47.60 3 yrs1.18 %$ 0.10 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-02-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 23.46 0 yrs7.67 %$ 0.51 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-09-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 47.76 3 yrs1.17 %$ 0.02 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-02-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 45.31 7 yrs1.50 %$ 7.90 BNew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 24.61 2 yrs0.00 %$ 9.81 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-26-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 47.00 1 yrs2.13 %$ 0.13 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-23-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 294.00 6 yrs0.80 %$ 1,382.82 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.5900
$ 0.5900
-0.00%
Stock $ 16.84 4 yrs7.13 %$ 0.88 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-03-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 33.40 6 yrs5.18 %$ 35.62 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-10-2025 $ 0.4325
$ 0.4325
-0.00%
Stock $ 53.95 2 yrs0.96 %$ 3.59 BNew Dividend Jun-18-2025 Jun-19-2025 Jul-17-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 13.34 4 yrs1.80 %$ 1.15 BNew Dividend Jun-16-2025 Jun-16-2025 Jul-03-2025 $ 0.0720
$ 0.0610
-15.28%
Stock $ 7.41 0 yrs0.00 %$ 0.61 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 29.20 0 yrs17.12 %$ 0.28 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-27-2025 $ 1.2500
$ 1.2500
-0.00%
Stock $ 14.89 13 yrs0.00 %$ 0.83 BNew Dividend Jun-23-2025 Jun-23-2025 Jul-03-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 3.57 0 yrs3.36 %$ 0.09 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-30-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 34.50 0 yrs2.90 %$ 0.27 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-27-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 17.04 1 yrs11.38 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 0.4844
$ 0.4844
-0.00%
Stock $ 29.65 1 yrs4.72 %$ 0.31 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-27-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 23.32 0 yrs9.13 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-25-2025 $ 0.5312
$ 0.5312
-0.00%
Stock $ 54.23 0 yrs0.66 %$ 1.80 BNew Dividend Jul-07-2025 Jul-07-2025 Jul-21-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 251.95 1 yrs1.40 %$ 283.55 BNew Dividend Aug-29-2025 Aug-29-2025 Sep-11-2025 $ 0.8800
$ 0.8800
-0.00%
Stock $ 72.04 0 yrs1.11 %$ 4.94 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-07-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 424.11 4 yrs0.86 %$ 94.37 BNew Dividend Sep-05-2025 Sep-05-2025 Sep-30-2025 $ 0.9400
$ 0.9400
-0.00%
Stock $ 25.46 1 yrs10.02 %$ 0.20 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-30-2025 $ 0.6384
$ 0.6379
-0.07%
Stock $ 22.29 0 yrs8.84 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-30-2025 $ 0.4922
$ 0.4922
-0.00%
Stock $ 1.24 0 yrs16.13 %$ 0.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 42.56 1 yrs1.39 %$ 0.00 BNew Dividend Jun-06-2025 Jun-06-2025 Jun-12-2025 $ 0.1080
$ 0.1618
49.79%
Stock $ 63.32 0 yrs0.38 %$ 1.50 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-18-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 0.45 0 yrs0.00 %$ 0.02 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0013
$ 0.0013
-0.00%
Stock $ 100.22 0 yrs3.67 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-09-2025 $ 0.0791
$ 0.0757
-4.30%
Stock $ 22.28 3 yrs4.04 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-12-2025 $ 0.0744
$ 0.0779
4.73%
Stock $ 26.77 1 yrs2.99 %$ 1.49 BNew Dividend Jun-17-2025 Jun-17-2025 Jul-16-2025 $ 0.1700
$ 0.2000
17.65%
Stock $ 8.45 0 yrs127.46 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-10-2025 $ 0.2251
$ 0.3040
35.07%
Stock $ 19.72 0 yrs24.95 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-10-2025 $ 0.1883
$ 0.1895
0.67%
Stock $ 18.48 0 yrs25.38 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-10-2025 $ 0.1803
$ 0.1800
-0.18%
Stock $ 23.38 0 yrs25.19 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-10-2025 $ 0.4533
$ 0.4610
1.70%
Stock $ 26.33 0 yrs24.72 %N/ANew Dividend Jun-06-2025 Jun-06-2025 Jun-10-2025 $ 0.5194
$ 0.5085
-2.11%
Stock $ 319.61 11 yrs1.88 %$ 85.97 BNew Dividend Jul-03-2025 Jul-03-2025 Aug-08-2025 $ 1.5000
$ 1.5000
-0.00%
Stock $ 18.92 0 yrs5.29 %$ 1.88 BNew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 16.46 0 yrs156.74 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 1.6102
$ 1.5795
-1.91%
Stock $ 49.96 1 yrs4.60 %$ 0.94 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-27-2025 $ 2.0500
$ 0.2500
-87.80%
Stock $ 24.00 2 yrs2.50 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-11-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 124.02 19 yrs1.56 %$ 3.05 BNew Dividend Jul-17-2025 Jul-17-2025 Jul-31-2025 $ 0.4850
$ 0.4850
-0.00%
Stock $ 124.22 4 yrs2.74 %$ 9.54 BNew Dividend Sep-05-2025 Sep-05-2025 Sep-23-2025 $ 0.7000
$ 0.8500
21.43%
Stock $ 40.70 4 yrs2.60 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0641
$ 0.3214
401.69%
Stock $ 8.34 0 yrs7.91 %$ 0.22 BNew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.0550
$ 0.0550
-0.00%
Stock $ 10.36 9 yrs8.88 %$ 0.11 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.2300
$ 0.2300
-0.00%
Stock $ 15.97 0 yrs6.26 %$ 0.30 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-09-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 19.48 0 yrs14.99 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-23-2025 $ 0.2728
$ 0.2189
-19.76%
Stock $ 307.42 15 yrs2.88 %$ 278.42 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-24-2025 $ 2.2100
$ 2.2100
-0.00%
Stock $ 14.58 0 yrs11.18 %$ 0.22 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-30-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 13.33 0 yrs10.80 %$ 0.19 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-30-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 5.09 0 yrs14.15 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-30-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 5.09 0 yrs14.15 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-28-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 8.94 1 yrs4.70 %$ 0.11 BNew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.0350
$ 0.0350
-0.00%
Stock $ 8.08 1 yrs4.83 %$ 0.18 BNew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 31.40 0 yrs1.59 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0597
$ 0.1162
94.71%
Stock $ 37.57 0 yrs2.98 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.4319
$ 0.0671
-84.47%
Stock $ 1.05 1 yrs0.00 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 11.04 0 yrs1.81 %$ 6.99 BNew Dividend Jun-16-2025 Jun-16-2025 Jul-01-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 13.37 1 yrs33.43 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2695
$ 0.3119
15.73%
Stock $ 12.85 1 yrs3.89 %$ 2.23 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-25-2025 $ 0.1250
$ 0.1250
-0.00%
Stock $ 122.98 2 yrs0.85 %$ 16.29 BNew Dividend Jul-02-2025 Jul-02-2025 Jul-18-2025 $ 0.2600
$ 0.2600
-0.00%
Stock $ 35.19 0 yrs3.52 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-10-2025 $ 0.1266
$ 0.5439
329.45%
Stock $ 13.33 0 yrs10.80 %$ 0.19 BNew Dividend Aug-11-2025 Aug-11-2025 Aug-28-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 24.15 2 yrs7.45 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-30-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 24.15 2 yrs7.45 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-28-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 22.70 2 yrs9.52 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-30-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 22.70 2 yrs9.52 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-28-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 50.86 1 yrs0.83 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0607
$ 0.0792
30.61%
Stock $ 23.39 0 yrs0.17 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0130
$ 0.0221
69.70%
Stock $ 127.04 8 yrs3.27 %$ 15.90 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 4.0000
$ 1.0400
-74.00%
Stock $ 7.65 0 yrs4.18 %$ 0.37 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 125.97 2 yrs0.12 %$ 48.10 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-26-2025 $ 0.0375
$ 0.0375
-0.00%
Stock $ 16.91 0 yrs1.18 %$ 0.69 BNew Dividend Jun-16-2025 Jun-16-2025 Jul-01-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 33.76 0 yrs43.24 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2043
$ 0.2015
-1.37%
Stock $ 59.09 11 yrs1.22 %$ 0.61 BNew Dividend Aug-08-2025 Aug-08-2025 Aug-22-2025 $ 0.1550
$ 0.1800
16.13%
Stock $ 11.39 1 yrs5.27 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 73.52 5 yrs0.00 %$ 0.57 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-04-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 9.96 3 yrs9.74 %$ 0.22 BNew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.0750
$ 0.0750
-0.00%
Stock $ 53.79 0 yrs0.37 %$ 9.49 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-27-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 17.51 3 yrs0.00 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2500
$ 0.2600
4.00%
Stock $ 11.04 0 yrs0.00 %$ 1.06 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 10.93 0 yrs0.00 %$ 0.29 BNew Dividend Jul-04-2025 Jul-04-2025 Jul-31-2025 $ 0.0250
$ 0.0250
-0.00%
Stock $ 17.55 0 yrs151.34 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 1.2382
$ 1.4707
18.78%
Stock $ 13.55 0 yrs29.67 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2338
$ 0.2650
13.34%
Stock $ 21.96 0 yrs1.69 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.1814
$ 0.0397
-78.14%
Stock $ 27.75 2 yrs0.00 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0636
$ 0.1381
117.14%
Stock $ 46.83 1 yrs1.17 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.2139
$ 0.0558
-73.90%
Stock $ 24.63 0 yrs0.53 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0583
$ 0.0702
20.27%
Stock $ 22.90 0 yrs0.13 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0002
$ 0.0031
1610.39%
Stock $ 26.21 1 yrs0.23 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0289
$ 0.0091
-68.55%
Stock $ 35.24 1 yrs0.28 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0049
$ 0.0082
67.79%
Stock $ 33.99 0 yrs2.21 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0531
$ 0.6467
1117.85%
Stock $ 23.94 1 yrs5.14 %$ 0.00 BNew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.5523
$ 0.1421
-74.27%
Stock $ 23.69 0 yrs0.38 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0318
$ 0.0111
-65.04%
Stock $ 43.39 2 yrs0.99 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0664
$ 0.0782
17.80%
Stock $ 25.28 0 yrs63.84 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.1767
$ 0.1912
8.21%
Stock $ 51.54 0 yrs32.21 %$ 0.01 BNew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 2.4854
$ 2.0755
-16.49%
Stock $ 84.48 2 yrs20.56 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 1.0594
$ 1.3311
25.65%
Stock $ 159.97 2 yrs15.54 %N/ANew Dividend Jun-20-2025 Jun-20-2025 Jun-25-2025 $ 2.8790
$ 2.8877
0.30%
Stock $ 23.19 0 yrs77.10 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2314
$ 0.2379
2.81%
Stock $ 25.21 0 yrs4.80 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-10-2025 $ 0.0793
$ 0.0809
2.02%
Stock $ 24.53 0 yrs6.64 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-10-2025 $ 0.1349
$ 0.1180
-12.53%
Stock $ 15.60 1 yrs49.74 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.5900
$ 0.5955
0.93%
Stock $ 21.30 0 yrs7.79 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4141
$ 0.4141
-0.00%
Stock $ 25.83 1 yrs8.71 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 0.5625
$ 0.5625
-0.00%
Stock $ 52.31 1 yrs0.46 %$ 2.55 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-11-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 58.05 1 yrs1.52 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.2287
$ 0.1642
-28.20%
Stock $ 27.29 0 yrs0.29 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0097
$ 0.0283
191.48%
Stock $ 30.01 0 yrs0.97 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0339
$ 0.1100
224.13%
Stock $ 55.31 1 yrs0.36 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0285
$ 0.0551
93.48%
Stock $ 53.14 0 yrs0.13 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0185
$ 0.0120
-35.19%
Stock $ 35.53 1 yrs1.07 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0609
$ 0.0553
-9.22%
Stock $ 40.45 1 yrs1.01 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0026
$ 0.0678
2520.68%
Stock $ 31.75 0 yrs1.17 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0824
$ 0.1288
56.30%
Stock $ 36.33 1 yrs2.04 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.2481
$ 0.2407
-3.01%
Stock $ 7.97 0 yrs12.04 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 7.97 0 yrs12.04 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-28-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 6.35 0 yrs9.45 %$ 0.14 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 6.35 0 yrs9.45 %$ 0.14 BNew Dividend Aug-11-2025 Aug-11-2025 Aug-28-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 14.58 0 yrs11.18 %$ 0.22 BNew Dividend Aug-11-2025 Aug-11-2025 Aug-28-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 14.61 0 yrs0.00 %$ 1.18 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-21-2025 $ 1.2250
$ 0.2250
-81.63%
Stock $ 2.84 0 yrs177.46 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.1600
$ 0.3209
100.56%
Stock $ 21.13 0 yrs12.78 %$ 1.35 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-31-2025 $ 0.7000
$ 0.7000
-0.00%
Stock $ 5.74 0 yrs126.13 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.1006
$ 0.0945
-6.06%
Stock $ 12.85 0 yrs65.45 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.1102
$ 0.1721
56.17%
Stock $ 16.95 0 yrs9.97 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-23-2025 $ 0.2166
$ 0.1727
-20.27%
Stock $ 44.04 0 yrs29.63 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2498
$ 0.2486
-0.48%
Stock $ 33.67 0 yrs39.92 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.3138
$ 0.3007
-4.17%
Stock $ 50.66 1 yrs4.82 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-09-2025 $ 0.1822
$ 0.2036
11.75%
Stock $ 50.35 0 yrs7.77 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-09-2025 $ 0.3140
$ 0.3325
5.88%
Stock $ 15.44 0 yrs18.85 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-23-2025 $ 0.4528
$ 0.0981
-78.33%
Stock $ 4.52 1 yrs21.02 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-23-2025 $ 0.1202
$ 0.0444
-63.06%
Stock $ 13.74 1 yrs37.34 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.4163
$ 0.5588
34.23%
Stock $ 10.24 1 yrs88.57 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.4398
$ 0.8732
98.54%
Stock $ 35.01 0 yrs38.01 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2329
$ 0.2077
-10.82%
Stock $ 47.84 0 yrs41.97 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.3425
$ 0.4243
23.91%
Stock $ 45.23 0 yrs13.09 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2031
$ 0.2175
7.09%
Stock $ 44.26 0 yrs14.32 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.1917
$ 0.2307
20.34%
Stock $ 35.76 0 yrs43.18 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.4484
$ 0.4664
4.01%
Stock $ 15.31 0 yrs48.86 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.1617
$ 0.2089
29.19%
Stock $ 44.32 0 yrs19.22 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.2920
$ 0.2977
1.95%
Stock $ 45.09 0 yrs16.92 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.3123
$ 0.2108
-32.50%
Stock $ 22.65 0 yrs0.09 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0000
$ 0.0049
10000%
Stock $ 12.82 1 yrs10.76 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 23.54 0 yrs0.00 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-11-2025 $ 0.0000
$ 0.0035
10000%
Stock $ 32.67 0 yrs85.40 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 1.8550
$ 3.0725
65.63%
Stock $ 53.43 0 yrs14.09 %N/ANew Dividend Jun-05-2025 Jun-05-2025 Jun-06-2025 $ 0.4056
$ 0.3455
-14.82%
Stock $ 80.50 0 yrs5.07 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-18-2025 $ 1.0200
$ 1.0200
-0.00%
Stock $ 227.17 44 yrs1.37 %$ 12.76 BNew Dividend Jun-18-2025 Jun-19-2025 Jul-03-2025 $ 0.7800
$ 0.7800
-0.00%
Stock $ 60.57 3 yrs3.27 %$ 0.29 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-27-2025 $ 0.4950
$ 0.4950
-0.00%
Stock $ 40.07 11 yrs0.90 %$ 1.68 BNew Dividend Jun-18-2025 Jun-19-2025 Jul-10-2025 $ 0.0874
$ 0.0900
3.00%
Stock $ 71.30 4 yrs4.53 %$ 1.52 BNew Dividend Jun-17-2025 Jun-17-2025 Jul-01-2025 $ 0.8100
$ 0.8100
-0.00%
Stock $ 67.79 4 yrs3.19 %$ 1.77 BNew Dividend Jun-17-2025 Jun-17-2025 Jul-01-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 50.59 10 yrs3.08 %$ 7.02 BNew Dividend Jun-18-2025 Jun-19-2025 Jul-01-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 8.11 1 yrs7.39 %$ 0.07 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1305
$ 0.1280
-1.92%
Stock $ 26.79 0 yrs8.17 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jul-01-2025 $ 0.5469
$ 0.5469
-0.00%
Stock $ 7.15 0 yrs13.43 %$ 0.47 BNew Dividend Jun-16-2025 Jun-16-2025 Jul-01-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 24.75 0 yrs6.42 %$ 0.16 BNew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 0.1328
$ 0.1328
-0.00%
Stock $ 25.00 0 yrs6.12 %$ 0.13 BNew Dividend Jun-13-2025 Jun-15-2025 Jul-01-2025 $ 0.1276
$ 0.1276
-0.00%
Stock $ 8.47 0 yrs1.18 %$ 0.13 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-11-2025 $ 0.0250
$ 0.0250
-0.00%
Stock $ 37.85 6 yrs0.74 %$ 0.33 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 25.62 2 yrs7.88 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-21-2025 $ 0.4969
$ 0.5059
1.81%
Stock $ 26.42 1 yrs7.95 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jul-01-2025 $ 0.5248
$ 0.5248
-0.00%
Stock $ 16.60 0 yrs3.25 %$ 0.62 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-03-2025 $ 0.1350
$ 0.1350
-0.00%
Stock $ 16.12 0 yrs0.00 %$ 1.35 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 25.23 1 yrs6.18 %$ 1.46 BNew Dividend Jun-17-2025 Jun-17-2025 Jul-08-2025 $ 0.3900
$ 0.3900
-0.00%
Stock $ 10.00 0 yrs3.90 %N/ANew Dividend Jun-17-2025 Jun-17-2025 Jul-01-2025 $ 0.0380
$ 0.0380
-0.00%
Stock $ 2.48 3 yrs0.00 %$ 0.13 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0208
$ 0.0208
-0.00%
Stock $ 34.37 1 yrs2.01 %N/ANew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.0630
$ 0.0600
-4.76%
Stock $ 22.45 1 yrs2.32 %$ 29.46 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-17-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 24.98 0 yrs6.00 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 0.3750
$ 0.3750
-0.00%
Stock $ 17.00 0 yrs1.88 %$ 0.26 BNew Dividend Jun-25-2025 Jun-25-2025 Jul-09-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 52.50 0 yrs11.10 %N/ANew Dividend Jun-04-2025 Jun-04-2025 Jun-05-2025 $ 0.5248
$ 0.4720
-10.06%
Stock $ 11.80 1 yrs8.14 %$ 0.03 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.0740
$ 0.0740
-0.00%
Stock $ 5.39 0 yrs11.13 %$ 0.01 BNew Dividend Jul-21-2025 Jul-21-2025 Aug-01-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 17.98 0 yrs6.45 %$ 0.62 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 35.52 0 yrs2.90 %$ 0.03 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.0900
$ 0.0883
-1.89%
Stock $ 19.34 1 yrs4.96 %$ 0.01 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.0720
$ 0.0706
-1.94%
Stock $ 21.81 1 yrs8.21 %$ 0.19 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.1440
$ 0.1440
-0.00%
Stock $ 24.02 0 yrs9.66 %$ 0.88 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.1900
$ 0.1920
1.05%
Stock $ 28.55 0 yrs5.71 %$ 0.04 BNew Dividend Jun-04-2025 Jun-04-2025 Jun-11-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 10.19 2 yrs12.07 %$ 1.01 BNew Dividend Jun-16-2025 Jun-16-2025 Jul-01-2025 $ 0.1025
$ 0.1025
-0.00%
Stock $ 51.03 0 yrs11.50 %N/ANew Dividend Jun-04-2025 Jun-04-2025 Jun-05-2025 $ 0.4980
$ 0.4803
-3.55%
Stock $ 12.11 0 yrs29.48 %N/ANew Dividend Jun-04-2025 Jun-04-2025 Jun-05-2025 $ 0.2178
$ 0.2662
22.22%
Stock $ 50.84 0 yrs12.27 %N/ANew Dividend Jun-04-2025 Jun-04-2025 Jun-05-2025 $ 0.5199
$ 0.5209
0.19%
Stock $ 11.25 1 yrs11.56 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3250
$ 0.3250
-0.00%
Stock $ 14.86 0 yrs9.42 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 8.66 2 yrs4.50 %$ 1.69 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0325
$ 0.0325
-0.00%
Stock $ 3.54 1 yrs5.66 %$ 0.11 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0180
$ 0.0180
-0.00%
Stock $ 11.80 1 yrs7.37 %$ 0.05 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0725
$ 0.0725
-0.00%
Stock $ 10.99 1 yrs7.37 %$ 0.02 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0675
$ 0.0675
-0.00%
Stock $ 4.70 1 yrs8.51 %$ 0.39 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0333
$ 0.0330
-0.96%
Stock $ 9.57 1 yrs8.15 %$ 0.26 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0646
$ 0.0646
-0.00%
Stock $ 8.30 1 yrs8.07 %$ 0.07 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0559
$ 0.0559
-0.00%
Stock $ 6.29 0 yrs13.20 %$ 0.07 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0642
$ 0.0642
-0.00%
Stock $ 11.70 2 yrs4.27 %$ 0.05 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 3.06 0 yrs7.52 %$ 0.18 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0192
$ 0.0191
-0.10%
Stock $ 3.27 1 yrs5.50 %$ 0.09 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0165
$ 0.0165
-0.00%
Stock $ 9.19 1 yrs8.16 %$ 0.14 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0625
$ 0.0625
-0.00%
Stock $ 1.74 1 yrs10.34 %$ 0.04 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0145
$ 0.0143
-1.11%
Stock $ 10.75 1 yrs7.35 %$ 0.12 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0660
$ 0.0660
-0.00%
Stock $ 10.14 1 yrs8.09 %$ 0.06 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0685
$ 0.0685
-0.00%
Stock $ 9.96 1 yrs8.03 %$ 0.04 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0667
$ 0.0667
-0.00%
Stock $ 10.95 1 yrs6.39 %$ 0.33 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0580
$ 0.0580
-0.00%
Stock $ 9.50 1 yrs6.42 %$ 0.21 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 6.33 1 yrs8.53 %$ 0.38 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0446
$ 0.0442
-0.79%
Stock $ 10.30 1 yrs7.57 %$ 0.06 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0646
$ 0.0646
-0.00%
Stock $ 5.13 1 yrs5.26 %$ 0.20 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0240
$ 0.0240
-0.00%
Stock $ 2.66 1 yrs9.02 %$ 0.34 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0195
$ 0.0195
-0.05%
Stock $ 9.17 2 yrs3.60 %$ 0.11 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0275
$ 0.0275
-0.00%
Stock $ 7.45 1 yrs4.56 %$ 0.09 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0340
$ 0.0320
-5.88%
Stock $ 11.19 1 yrs5.81 %$ 0.20 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0545
$ 0.0545
-0.00%
Stock $ 8.45 0 yrs4.14 %$ 0.21 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0290
$ 0.0290
-0.00%
Stock $ 6.59 1 yrs6.53 %$ 0.40 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0360
$ 0.0360
-0.00%
Stock $ 10.00 1 yrs6.50 %$ 0.44 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0545
$ 0.0545
-0.00%
Stock $ 10.52 1 yrs6.37 %$ 0.65 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0555
$ 0.0555
-0.00%
Stock $ 9.27 1 yrs6.58 %$ 0.37 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0512
$ 0.0512
-0.00%
Stock $ 12.79 2 yrs4.30 %$ 0.08 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0455
$ 0.0455
-0.00%
Stock $ 9.77 2 yrs4.71 %$ 0.08 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0380
$ 0.0380
-0.00%
Stock $ 8.01 2 yrs4.37 %$ 0.12 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 13.94 2 yrs4.45 %$ 0.23 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0520
$ 0.0520
-0.00%
Stock $ 11.17 1 yrs7.61 %$ 0.05 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0710
$ 0.0710
-0.00%
Stock $ 10.79 1 yrs8.71 %$ 0.18 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0780
$ 0.0780
-0.00%
Stock $ 10.61 1 yrs6.31 %$ 0.22 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0555
$ 0.0555
-0.00%
Stock $ 9.07 1 yrs8.27 %$ 0.33 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0628
$ 0.0628
-0.00%
Stock $ 10.23 1 yrs6.26 %$ 0.20 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 7.14 0 yrs7.28 %$ 0.24 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 11.11 1 yrs7.74 %$ 0.10 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 13.39 0 yrs7.39 %$ 0.20 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.0825
$ 0.0825
-0.00%
Stock $ 5.54 4 yrs9.93 %$ 0.20 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-26-2025 $ 0.0420
$ 0.0430
2.38%
Stock $ 11.13 1 yrs6.38 %$ 0.15 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0595
$ 0.0595
-0.00%
Stock $ 33.56 2 yrs1.67 %$ 0.53 BNew Dividend Jul-01-2025 Jul-01-2025 Jul-31-2025 $ 0.1100
$ 0.1400
27.27%
Stock $ 9.46 1 yrs6.45 %$ 0.21 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 9.64 1 yrs6.33 %$ 0.26 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0515
$ 0.0515
-0.00%
Stock $ 11.02 1 yrs5.81 %$ 0.23 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 2.09 1 yrs9.09 %$ 0.11 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-24-2025 $ 0.0155
$ 0.0155
-0.00%
Stock $ 10.45 1 yrs5.93 %$ 0.17 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-26-2025 $ 0.0513
$ 0.0513
-0.00%
Stock $ 17.93 0 yrs0.00 %$ 0.22 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.2079
$ 0.2079
-0.00%
Stock $ 10.18 1 yrs6.29 %$ 0.41 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0535
$ 0.0535
-0.00%
Stock $ 8.03 0 yrs8.47 %$ 0.23 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 11.26 1 yrs8.08 %$ 0.44 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0755
$ 0.0755
-0.00%
Stock $ 10.89 1 yrs7.90 %$ 0.10 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0720
$ 0.0720
-0.00%
Stock $ 9.47 1 yrs6.34 %$ 0.07 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-26-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 3.62 4 yrs13.26 %$ 0.65 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0380
$ 0.0380
-0.00%
Stock $ 5.60 1 yrs6.25 %$ 0.12 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0291
$ 0.0291
-0.00%
Stock $ 9.42 1 yrs8.07 %$ 0.27 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0631
$ 0.0631
-0.00%
Stock $ 11.30 1 yrs8.32 %$ 0.07 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0785
$ 0.0785
-0.00%
Stock $ 9.55 1 yrs6.28 %$ 0.12 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0510
$ 0.0510
-0.00%
Stock $ 11.17 1 yrs7.88 %$ 0.26 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0735
$ 0.0735
-0.00%
Stock $ 8.24 0 yrs5.22 %$ 0.15 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0360
$ 0.0360
-0.00%
Stock $ 10.35 1 yrs6.86 %$ 0.16 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0590
$ 0.0590
-0.00%
Stock $ 9.66 1 yrs6.21 %$ 0.42 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 12.86 0 yrs10.50 %$ 0.45 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.1125
$ 0.1125
-0.00%
Stock $ 11.89 1 yrs7.99 %$ 0.48 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0795
$ 0.0795
-0.00%
Stock $ 2.98 1 yrs9.06 %$ 0.15 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-24-2025 $ 0.0225
$ 0.0225
-0.00%
Stock $ 10.11 0 yrs7.52 %$ 0.18 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-25-2025 $ 0.1900
$ 0.1800
-5.26%
Stock $ 11.63 1 yrs8.17 %$ 0.35 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0790
$ 0.0790
-0.00%
Stock $ 9.61 0 yrs9.37 %$ 0.26 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0746
$ 0.0746
-0.00%
Stock $ 10.71 1 yrs6.35 %$ 0.18 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0570
$ 0.0570
-0.00%
Stock $ 11.63 1 yrs8.00 %$ 0.29 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0771
$ 0.0771
-0.00%
Stock $ 6.54 0 yrs5.35 %$ 0.07 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 9.72 1 yrs6.28 %$ 0.56 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0508
$ 0.0508
-0.00%
Stock $ 9.39 1 yrs5.32 %$ 0.15 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0417
$ 0.0417
-0.00%
Stock $ 8.99 1 yrs5.56 %$ 0.05 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0417
$ 0.0417
-0.00%
Stock $ 10.33 0 yrs11.04 %$ 0.70 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.0950
$ 0.0950
-0.00%
Stock $ 16.19 0 yrs9.14 %$ 0.31 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1235
$ 0.1235
-0.00%
Stock $ 175.61 4 yrs2.05 %$ 6.28 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-27-2025 $ 0.9000
$ 0.9000
-0.00%
Stock $ 10.07 1 yrs6.06 %$ 0.02 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0515
$ 0.0515
-0.00%
Stock $ 16.14 0 yrs9.17 %$ 0.36 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1235
$ 0.1235
-0.00%
Stock $ 11.82 1 yrs7.70 %$ 0.07 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0760
$ 0.0760
-0.00%
Stock $ 10.90 1 yrs8.07 %$ 0.20 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0730
$ 0.0730
-0.00%
Stock $ 5.27 0 yrs4.93 %$ 0.16 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0215
$ 0.0215
-0.00%
Stock $ 14.08 0 yrs10.16 %$ 0.78 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.1188
$ 0.1188
-0.00%
Stock $ 9.85 1 yrs6.60 %$ 0.22 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 10.50 1 yrs6.29 %$ 0.27 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0555
$ 0.0555
-0.00%
Stock $ 9.45 1 yrs8.78 %$ 0.03 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0690
$ 0.0690
-0.00%
Stock $ 6.10 0 yrs5.74 %$ 0.12 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0295
$ 0.0295
-0.00%
Stock $ 5.15 0 yrs5.83 %$ 0.03 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0248
$ 0.0248
-0.00%
Stock $ 12.42 0 yrs11.35 %$ 0.26 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1172
$ 0.1172
-0.00%
Stock $ 4.91 0 yrs11.81 %$ 0.57 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0480
$ 0.0480
-0.00%
Stock $ 8.07 1 yrs9.91 %$ 0.71 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0665
$ 0.0665
-0.00%
Stock $ 9.51 0 yrs9.78 %$ 0.35 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0779
$ 0.0779
-0.00%
Stock $ 10.15 0 yrs8.87 %$ 1.08 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-26-2025 $ 0.0735
$ 0.0726
-1.22%
Stock $ 56.18 0 yrs2.49 %$ 2.87 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-29-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 10.89 0 yrs11.02 %$ 0.79 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 14.82 0 yrs8.91 %$ 0.45 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 5.49 2 yrs11.84 %$ 0.74 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0540
$ 0.0540
-0.00%
Stock $ 14.82 1 yrs23.01 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.2755
$ 0.2782
0.99%
Stock $ 27.39 1 yrs7.59 %$ 0.19 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1733
$ 0.1733
-0.00%
Stock $ 23.76 1 yrs7.70 %$ 1.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1523
$ 0.1523
-0.00%
Stock $ 8.44 0 yrs11.61 %$ 0.15 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0814
$ 0.0814
-0.00%
Stock $ 73.48 4 yrs2.72 %$ 2.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 87.33 3 yrs1.47 %$ 3.59 BNew Dividend Jul-25-2025 Jul-25-2025 Aug-22-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 24.29 1 yrs8.15 %$ 1.77 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1646
$ 0.1646
-0.00%
Stock $ 11.71 4 yrs9.74 %$ 0.39 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0880
$ 0.0890
1.14%
Stock $ 20.74 1 yrs7.47 %$ 0.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1293
$ 0.1293
-0.00%
Stock $ 14.06 2 yrs9.67 %$ 0.48 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1132
$ 0.1132
-0.00%
Stock $ 13.23 3 yrs11.26 %$ 0.24 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1238
$ 0.1238
-0.00%
Stock $ 86.60 0 yrs7.22 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.4873
$ 0.5045
3.54%
Stock $ 22.70 3 yrs5.37 %$ 0.13 BNew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.0993
$ 0.1008
1.45%
Stock $ 93.22 0 yrs6.60 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.4802
$ 0.4895
1.95%
Stock $ 10.02 1 yrs7.88 %$ 0.04 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0655
$ 0.0655
-0.00%
Stock $ 13.85 1 yrs8.59 %$ 0.77 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0993
$ 0.0993
-0.00%
Stock $ 58.17 4 yrs5.29 %$ 0.97 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-10-2025 $ 0.7700
$ 0.7700
-0.00%
Stock $ 15.43 2 yrs5.64 %$ 0.18 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 24.61 0 yrs6.91 %$ 0.08 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1580
$ 0.1380
-12.66%
Stock $ 21.25 1 yrs7.58 %$ 0.84 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1338
$ 0.1338
-0.00%
Stock $ 18.85 3 yrs9.76 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1535
$ 0.1535
-0.00%
Stock $ 13.38 0 yrs9.27 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1035
$ 0.1035
-0.00%
Stock $ 8.38 4 yrs12.17 %$ 0.09 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 11.24 0 yrs8.10 %$ 0.20 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0743
$ 0.0737
-0.81%
Stock $ 14.78 1 yrs8.59 %$ 0.07 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1058
$ 0.1058
-0.00%
Stock $ 8.89 1 yrs9.00 %$ 0.20 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0664
$ 0.0664
-0.00%
Stock $ 11.12 0 yrs10.43 %$ 0.02 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.0964
$ 0.0964
-0.00%
Stock $ 5.78 1 yrs8.82 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0426
$ 0.0426
-0.00%
Stock $ 22.06 1 yrs7.12 %$ 0.05 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1410
$ 0.1410
-0.00%
Stock $ 42.76 3 yrs12.63 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 12.10 3 yrs9.75 %$ 0.41 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0920
$ 0.0940
2.17%
Stock $ 18.38 0 yrs6.69 %$ 2.84 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.1025
$ 0.1025
-0.00%
Stock $ 27.31 2 yrs0.00 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1291
$ 0.1301
0.76%
Stock $ 26.75 4 yrs3.10 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1142
$ 0.0575
-49.63%
Stock $ 112.40 9 yrs2.10 %$ 24.74 BNew Dividend Jul-08-2025 Jul-08-2025 Jul-22-2025 $ 0.5900
$ 0.5900
-0.00%
Stock $ 21.00 0 yrs6.71 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jul-01-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 21.02 0 yrs6.71 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jul-01-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 42.76 3 yrs12.63 %N/ANew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 42.76 3 yrs12.63 %N/ANew Dividend Jul-16-2025 Jul-16-2025 Jul-31-2025 $ 0.4500
$ 0.4500
-0.00%
Stock $ 46.16 2 yrs14.04 %N/ANew Dividend Aug-04-2025 Aug-04-2025 Aug-29-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 46.16 2 yrs14.04 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 46.16 2 yrs14.04 %N/ANew Dividend Jul-02-2025 Jul-02-2025 Jul-31-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 11.75 0 yrs8.17 %$ 0.10 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 10.78 0 yrs9.28 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 54.90 2 yrs7.74 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 1.0625
$ 1.0625
-0.00%
Stock $ 7.27 0 yrs13.76 %$ 0.16 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 21.97 0 yrs6.42 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.3516
$ 0.3516
-0.00%
Stock $ 11.25 1 yrs10.84 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 11.10 1 yrs11.80 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 12.43 3 yrs11.58 %$ 0.33 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1203
$ 0.1203
-0.00%
Stock $ 9.84 3 yrs7.93 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0697
$ 0.0697
-0.00%
Stock $ 20.89 1 yrs12.54 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.2168
$ 0.2178
0.43%
Stock $ 7.20 0 yrs6.53 %$ 0.42 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0395
$ 0.0395
-0.00%
Stock $ 7.55 0 yrs11.39 %$ 0.28 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0718
$ 0.0718
-0.00%
Stock $ 11.52 1 yrs5.12 %$ 0.13 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1318
$ 0.1435
8.88%
Stock $ 14.08 1 yrs8.45 %$ 0.11 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.2349
$ 0.2990
27.29%
Stock $ 11.27 1 yrs7.81 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0735
$ 0.0735
-0.00%
Stock $ 21.07 0 yrs6.55 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.3438
$ 0.3438
-0.00%
Stock $ 5.16 0 yrs5.62 %$ 0.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0725
$ 0.0725
-0.00%
Stock $ 7.76 0 yrs6.44 %$ 0.18 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0420
$ 0.0420
-0.00%
Stock $ 6.80 0 yrs5.88 %$ 0.05 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0335
$ 0.0335
-0.00%
Stock $ 6.68 0 yrs5.99 %$ 0.19 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0330
$ 0.0330
-0.00%
Stock $ 22.28 0 yrs2.51 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0464
$ 0.0464
-0.00%
Stock $ 6.13 0 yrs7.50 %N/ANew Dividend Jun-23-2025 Jun-23-2025 Jun-30-2025 $ 0.0385
$ 0.0385
-0.00%
Stock $ 12.32 3 yrs7.79 %$ 0.43 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 10.21 1 yrs8.03 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0685
$ 0.0685
-0.00%
Stock $ 26.73 1 yrs7.86 %$ 0.97 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.5600
$ 0.5600
-0.00%
Stock $ 14.16 1 yrs7.42 %$ 0.55 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.2725
$ 0.2725
-0.00%
Stock $ 18.00 1 yrs7.50 %$ 0.30 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.3375
$ 0.3375
-0.00%
Stock $ 12.68 1 yrs11.91 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1260
$ 0.1260
-0.00%
Stock $ 14.65 1 yrs8.12 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.3010
$ 0.3010
-0.00%
Stock $ 10.93 1 yrs12.72 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1075
$ 0.1075
-0.00%
Stock $ 15.60 0 yrs8.21 %$ 0.24 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 15.92 0 yrs7.29 %$ 0.68 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-25-2025 $ 0.3000
$ 0.2900
-3.33%
Stock $ 20.21 1 yrs6.33 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.0942
$ 0.1041
10.50%
Stock $ 36.58 0 yrs7.11 %$ 0.77 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.6500
$ 0.6500
-0.00%
Stock $ 30.28 0 yrs12.88 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.4187
$ 0.3867
-7.66%
Stock $ 45.84 0 yrs18.56 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.6550
$ 0.7531
14.97%
Stock $ 11.72 0 yrs9.04 %$ 0.25 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0882
$ 0.0882
-0.00%
Stock $ 10.88 0 yrs9.28 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0839
$ 0.0839
-0.00%
Stock $ 24.43 0 yrs4.63 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0938
$ 0.0938
-0.00%
Stock $ 25.00 0 yrs4.20 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.0829
$ 0.0803
-3.16%
Stock $ 3.46 2 yrs0.00 %$ 0.12 BNew Dividend Jun-11-2025 Jun-11-2025 Jun-18-2025 $ 0.0133
$ 0.0133
-0.00%
Stock $ 7.22 0 yrs8.31 %$ 0.43 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 26.00 2 yrs4.85 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1027
$ 0.1135
10.56%
Stock $ 25.32 0 yrs17.10 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.2939
$ 0.4462
51.86%
Stock $ 22.87 0 yrs17.10 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.3137
$ 0.4186
33.45%
Stock $ 26.24 2 yrs7.39 %N/ANew Dividend Jul-01-2025 Jul-01-2025 Jul-15-2025 $ 0.4830
$ 0.4855
0.51%
Stock $ 14.56 0 yrs4.95 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jul-01-2025 $ 0.0600
$ 0.0600
-0.00%
Stock $ 16.61 1 yrs21.79 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.2937
$ 0.2966
1.01%
Stock $ 173.04 0 yrs0.00 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.8333
$ 0.8333
-0.00%
Stock $ 24.95 0 yrs13.83 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.2859
$ 0.2817
-1.50%
Stock $ 5.48 0 yrs15.33 %$ 0.07 BNew Dividend Jun-16-2025 Jun-16-2025 Jul-01-2025 $ 0.0700
$ 0.0700
-0.00%
Stock $ 11.48 1 yrs8.10 %$ 0.00 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0827
$ 0.0827
-0.00%
Stock $ 13.35 3 yrs8.16 %$ 0.36 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0973
$ 0.0973
-0.00%
Stock $ 10.57 3 yrs11.16 %$ 0.36 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0987
$ 0.0987
-0.00%
Stock $ 25.01 2 yrs0.00 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.0781
$ 0.0767
-1.72%
Stock $ 24.96 0 yrs6.53 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1389
$ 0.1330
-4.26%
Stock $ 15.83 0 yrs7.33 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0965
$ 0.0965
-0.00%
Stock $ 19.53 1 yrs10.29 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1675
$ 0.1675
-0.00%
Stock $ 25.59 1 yrs5.47 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-09-2025 $ 0.0994
$ 0.0995
0.16%
Stock $ 26.90 1 yrs8.03 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-09-2025 $ 0.1587
$ 0.1643
3.50%
Stock $ 24.30 0 yrs6.58 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.1334
$ 0.1334
-0.00%
Stock $ 11.25 1 yrs10.84 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 25.10 0 yrs6.97 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jul-01-2025 $ 0.6125
$ 0.4375
-28.57%
Stock $ 31.32 6 yrs3.83 %$ 6.21 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-14-2025 $ 0.2950
$ 0.3000
1.69%
Stock $ 12.27 0 yrs10.76 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 15.43 0 yrs8.55 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 15.39 0 yrs9.10 %N/ANew Dividend Jun-18-2025 Jun-18-2025 Jun-30-2025 $ 0.1167
$ 0.1167
-0.00%
Stock $ 18.67 1 yrs5.03 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0782
$ 0.0782
-0.00%
Stock $ 15.34 3 yrs4.82 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.0725
$ 0.0735
1.39%
Stock $ 19.43 0 yrs5.25 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.0803
$ 0.0800
-0.37%
Stock $ 13.22 1 yrs9.91 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1090
$ 0.1090
-0.00%
Stock $ 16.27 0 yrs7.25 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0929
$ 0.0929
-0.00%
Stock $ 36.82 1 yrs8.56 %$ 0.30 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.2621
$ 0.2621
-0.00%
Stock $ 13.78 0 yrs10.74 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1237
$ 0.1237
-0.00%
Stock $ 24.49 0 yrs6.49 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1326
$ 0.1303
-1.69%
Stock $ 40.30 0 yrs23.75 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.8564
$ 0.6435
-24.86%
Stock $ 30.18 1 yrs2.98 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1405
$ 0.0555
-60.51%
Stock $ 13.66 2 yrs4.25 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0485
$ 0.0485
-0.00%
Stock $ 9.72 0 yrs7.61 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0620
$ 0.0620
-0.00%
Stock $ 15.81 0 yrs11.32 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.1494
$ 0.1494
-0.00%
Stock $ 14.64 0 yrs0.00 %$ 1.16 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 20.29 0 yrs11.53 %$ 0.06 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.1950
$ 0.1950
-0.00%
Stock $ 16.45 0 yrs11.43 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 23.85 2 yrs8.18 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.1601
$ 0.1608
0.47%
Stock $ 15.71 1 yrs7.57 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0992
$ 0.0992
-0.00%
Stock $ 8.82 1 yrs8.96 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0657
$ 0.0657
-0.00%
Stock $ 8.94 1 yrs8.72 %$ 0.58 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0651
$ 0.0651
-0.00%
Stock $ 16.20 1 yrs5.06 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0683
$ 0.0683
-0.00%
Stock $ 15.25 0 yrs9.90 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1257
$ 0.1257
-0.00%
Stock $ 39.59 3 yrs3.28 %$ 0.64 BNew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1753
$ 0.0810
-53.77%
Stock $ 26.67 4 yrs4.46 %$ 0.03 BNew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.0959
$ 0.0975
1.69%
Stock $ 20.99 0 yrs4.76 %$ 0.22 BNew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.1618
$ 0.0637
-60.62%
Stock $ 25.28 0 yrs4.00 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.0836
$ 0.0860
2.88%
Stock $ 25.30 0 yrs4.47 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-06-2025 $ 0.0971
$ 0.0952
-1.94%
Stock $ 13.45 1 yrs11.90 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1335
$ 0.1335
-0.00%
Stock $ 20.38 1 yrs9.76 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.1660
$ 0.1660
-0.00%
Stock $ 6.32 1 yrs5.38 %$ 0.06 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0290
$ 0.0290
-0.00%
Stock $ 19.95 0 yrs6.27 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-20-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 27.18 1 yrs5.85 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1360
$ 0.1360
-0.00%
Stock $ 8.97 1 yrs6.58 %$ 0.12 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-01-2025 $ 0.0495
$ 0.0495
-0.00%
Stock $ 9.00 0 yrs8.11 %$ 0.57 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0619
$ 0.0619
-0.00%
Stock $ 38.88 0 yrs7.72 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 14.27 1 yrs14.65 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1672
$ 0.1690
1.09%
Stock $ 6.98 0 yrs7.02 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0797
$ 0.0807
1.27%
Stock $ 13.74 0 yrs11.14 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.1279
$ 0.1279
-0.00%
Stock $ 8.44 0 yrs9.83 %$ 0.09 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0690
$ 0.0690
-0.00%
Stock $ 19.32 0 yrs13.72 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.2205
$ 0.2205
-0.00%
Stock $ 100.08 0 yrs1.88 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-04-2025 $ 0.0787
$ 0.0798
1.41%
Stock $ 8.12 0 yrs0.00 %$ 0.00 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 14.85 0 yrs14.75 %$ 0.14 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1821
$ 0.1821
-0.00%
Stock $ 15.71 0 yrs9.10 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1187
$ 0.1187
-0.00%
Stock $ 14.86 0 yrs9.42 %N/ANew Dividend Sep-21-2026 Sep-21-2026 Oct-06-2026 $ 0.3500
$ 0.0500
-85.71%
Stock $ 14.86 0 yrs9.42 %N/ANew Dividend Jun-22-2026 Jun-22-2026 Jul-07-2026 $ 0.3500
$ 0.0500
-85.71%
Stock $ 14.86 0 yrs9.42 %N/ANew Dividend Mar-23-2026 Mar-23-2026 Apr-07-2026 $ 0.3500
$ 0.0500
-85.71%
Stock $ 14.86 0 yrs9.42 %N/ANew Dividend Dec-23-2025 Dec-23-2025 Jan-07-2026 $ 0.3500
$ 0.0500
-85.71%
Stock $ 14.86 0 yrs9.42 %N/ANew Dividend Sep-22-2025 Sep-22-2025 Oct-07-2025 $ 0.3500
$ 0.0500
-85.71%
Stock $ 19.32 0 yrs5.49 %N/ANew Dividend Jun-03-2025 Jun-03-2025 Jun-05-2025 $ 0.0686
$ 0.0572
-16.62%
Stock $ 96.50 0 yrs8.29 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 1.2444
$ 2.0000
60.71%
Stock $ 111.24 0 yrs2.37 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 0.0000
$ 2.6389
10000%
Stock $ 100.33 0 yrs4.47 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.3520
$ 0.3500
-0.57%
Stock $ 75.72 19 yrs1.58 %$ 8.82 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 263.73 63 yrs1.82 %$ 147.80 BNew Dividend Jul-23-2025 Jul-23-2025 Aug-06-2025 $ 1.1500
$ 1.2000
4.35%
Stock $ 22.09 3 yrs0.00 %$ 0.53 BNew Dividend Jun-30-2025 Jul-01-2025 Aug-01-2025 $ 0.4700
$ 0.4700
-0.00%
Stock $ 167.19 3 yrs1.40 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 1.3443
$ 0.9915
-26.25%
Stock $ 88.10 4 yrs2.87 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.9351
$ 1.5928
70.34%
Stock $ 49.79 3 yrs5.02 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1923
$ 0.1993
3.64%
Stock $ 20.86 1 yrs5.08 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0870
$ 0.0825
-5.24%
Stock $ 110.20 3 yrs4.42 %$ 31.99 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.4019
$ 0.3963
-1.40%
Stock $ 95.77 3 yrs3.74 %$ 14.36 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3032
$ 0.3101
2.28%
Stock $ 57.73 1 yrs3.67 %$ 0.68 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 1.3683
$ 0.7560
-44.75%
Stock $ 87.05 3 yrs4.42 %$ 10.99 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3283
$ 0.3195
-2.67%
Stock $ 20.49 1 yrs9.62 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0184
$ 0.0188
2.29%
Stock $ 138.60 2 yrs1.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 1.1858
$ 1.2123
2.23%
Stock $ 45.38 3 yrs7.16 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.2600
$ 0.2786
7.14%
Stock $ 19.83 4 yrs3.83 %$ 0.35 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0633
$ 0.0656
3.50%
Stock $ 23.30 0 yrs6.74 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1300
$ 0.1289
-0.86%
Stock $ 47.20 3 yrs4.94 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1912
$ 0.1909
-0.16%
Stock $ 47.51 3 yrs4.82 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1882
$ 0.1987
5.61%
Stock $ 3.24 0 yrs11.42 %$ 0.04 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0312
$ 0.0312
-0.00%
Stock $ 82.85 3 yrs3.93 %$ 19.62 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2641
$ 0.2718
2.92%
Stock $ 99.40 3 yrs3.82 %$ 15.51 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3195
$ 0.3230
1.10%
Stock $ 47.76 4 yrs4.56 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1613
$ 0.1799
11.54%
Stock $ 121.11 0 yrs3.37 %$ 66.13 BNew Dividend Oct-17-2025 Oct-17-2025 Oct-31-2025 $ 0.9750
$ 1.0200
4.62%
Stock $ 9.28 0 yrs5.06 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0384
$ 0.0386
0.70%
Stock $ 65.22 3 yrs3.85 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 1.7487
$ 0.7624
-56.40%
Stock $ 20.70 3 yrs3.96 %$ 0.03 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0649
$ 0.0643
-0.85%
Stock $ 41.72 4 yrs4.46 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1505
$ 0.1515
0.66%
Stock $ 18.09 0 yrs2.21 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0337
$ 0.0288
-14.51%
Stock $ 95.99 3 yrs4.70 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3600
$ 0.3700
2.78%
Stock $ 53.56 0 yrs3.96 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2300
$ 0.1900
-17.39%
Stock $ 64.23 2 yrs1.40 %$ 0.16 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0610
$ 0.0688
12.80%
Stock $ 50.32 2 yrs7.87 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3055
$ 0.2935
-3.92%
Stock $ 44.12 3 yrs3.79 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1500
$ 0.1400
-6.67%
Stock $ 47.34 0 yrs5.34 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.2046
$ 0.1505
-26.47%
Stock $ 73.44 3 yrs0.00 %$ 2.20 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.5100
$ 0.5300
3.92%
Stock $ 52.17 0 yrs6.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2663
$ 0.3039
14.11%
Stock $ 20.50 2 yrs4.10 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0666
$ 0.0700
5.17%
Stock $ 50.60 3 yrs4.47 %$ 0.30 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1822
$ 0.1892
3.82%
Stock $ 39.65 2 yrs7.01 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1952
$ 0.1892
-3.09%
Stock $ 47.11 4 yrs4.27 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1627
$ 0.1640
0.80%
Stock $ 44.25 3 yrs3.62 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1309
$ 0.1322
0.99%
Stock $ 19.47 1 yrs4.93 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0819
$ 0.0736
-10.21%
Stock $ 26.86 2 yrs3.20 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0820
$ 0.0826
0.72%
Stock $ 51.56 2 yrs5.31 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2074
$ 0.2185
5.35%
Stock $ 99.42 2 yrs4.40 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3341
$ 0.3466
3.74%
Stock $ 30.23 3 yrs4.70 %$ 3.49 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1141
$ 0.1133
-0.75%
Stock $ 45.65 2 yrs4.99 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1734
$ 0.1849
6.62%
Stock $ 87.14 1 yrs4.52 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3319
$ 0.3220
-2.98%
Stock $ 47.12 0 yrs6.30 %$ 0.40 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2310
$ 0.2382
3.14%
Stock $ 20.57 0 yrs7.54 %$ 4.07 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-24-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 16.85 0 yrs7.72 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1080
$ 0.1080
-0.00%
Stock $ 16.85 0 yrs7.72 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Jul-31-2025 $ 0.1080
$ 0.1080
-0.00%
Stock $ 16.85 0 yrs7.72 %N/ANew Dividend Aug-14-2025 Aug-14-2025 Aug-29-2025 $ 0.1080
$ 0.1080
-0.00%
Stock $ 34.11 1 yrs2.46 %$ 1.23 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.3922
$ 0.4474
14.07%
Stock $ 69.90 0 yrs2.89 %$ 0.12 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 1.0434
$ 0.9737
-6.68%
Stock $ 95.98 2 yrs5.13 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.4142
$ 0.4096
-1.12%
Stock $ 125.70 3 yrs1.17 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2907
$ 0.4008
37.89%
Stock $ 49.23 1 yrs2.42 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.4222
$ 0.7656
81.34%
Stock $ 51.95 1 yrs5.68 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2245
$ 0.2419
7.76%
Stock $ 43.67 4 yrs3.78 %$ 0.69 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1406
$ 0.1370
-2.58%
Stock $ 41.06 2 yrs1.39 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.4042
$ 0.1666
-58.77%
Stock $ 34.06 2 yrs5.28 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0518
$ 0.0968
87.05%
Stock $ 28.65 2 yrs3.60 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0891
$ 0.0887
-0.49%
Stock $ 25.14 2 yrs3.62 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0745
$ 0.0815
9.40%
Stock $ 45.67 2 yrs2.87 %$ 1.58 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1157
$ 0.1150
-0.61%
Stock $ 44.29 3 yrs0.00 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1066
$ 0.1066
-0.00%
Stock $ 8.33 2 yrs12.24 %$ 0.57 BNew Dividend Jun-10-2025 Jun-10-2025 Jun-30-2025 $ 0.0850
$ 0.0850
-0.00%
Stock $ 48.43 0 yrs7.29 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2510
$ 0.2306
-8.12%
Stock $ 110.92 0 yrs2.98 %$ 12.37 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3799
$ 0.2731
-28.12%
Stock $ 54.25 1 yrs2.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1800
$ 0.1500
-16.67%
Stock $ 19.03 2 yrs4.68 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0760
$ 0.0738
-2.83%
Stock $ 2.96 0 yrs0.00 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2880
$ 0.2880
-0.00%
Stock $ 50.86 0 yrs4.54 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1857
$ 0.1955
5.29%
Stock $ 41.54 3 yrs7.94 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2672
$ 0.2587
-3.17%
Stock $ 8.43 0 yrs111.27 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1407
$ 0.7695
446.91%
Stock $ 46.33 3 yrs4.12 %$ 1.12 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1614
$ 0.1651
2.30%
Stock $ 51.87 1 yrs5.51 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.2603
$ 0.2569
-1.30%
Stock $ 39.72 0 yrs7.10 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2294
$ 0.2442
6.45%
Stock $ 49.60 1 yrs2.94 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1258
$ 0.1206
-4.14%
Stock $ 17.93 0 yrs7.36 %$ 1.89 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0976
$ 0.0950
-2.66%
Stock $ 25.06 4 yrs4.31 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0944
$ 0.0909
-3.70%
Stock $ 80.93 14 yrs6.52 %$ 14.00 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 1.3200
$ 1.3200
-0.00%
Stock $ 55.83 3 yrs2.97 %$ 3.80 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1417
$ 0.1379
-2.71%
Stock $ 41.84 0 yrs4.85 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1612
$ 0.1626
0.86%
Stock $ 48.51 0 yrs3.83 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1517
$ 0.1453
-4.24%
Stock $ 43.80 2 yrs4.11 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1623
$ 0.1548
-4.61%
Stock $ 30.89 0 yrs10.10 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2695
$ 0.4038
49.83%
Stock $ 21.61 3 yrs4.77 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0844
$ 0.1007
19.31%
Stock $ 36.00 0 yrs5.94 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1935
$ 0.2058
6.36%
Stock $ 35.85 0 yrs5.02 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1491
$ 0.1463
-1.88%
Stock $ 38.92 0 yrs10.18 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3152
$ 0.3206
1.71%
Stock $ 24.52 1 yrs4.57 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0895
$ 0.0935
4.50%
Stock $ 46.40 2 yrs5.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2292
$ 0.2393
4.40%
Stock $ 45.91 3 yrs5.10 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1906
$ 0.1949
2.24%
Stock $ 99.20 1 yrs4.04 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3222
$ 0.3596
11.58%
Stock $ 48.60 0 yrs7.84 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.3334
$ 0.2986
-10.44%
Stock $ 50.15 1 yrs4.29 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1806
$ 0.1704
-5.64%
Stock $ 50.17 0 yrs4.07 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1798
$ 0.1626
-9.57%
Stock $ 49.81 1 yrs3.75 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1556
$ 0.1487
-4.41%
Stock $ 49.26 1 yrs3.80 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1590
$ 0.1516
-4.64%
Stock $ 48.51 1 yrs3.88 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1616
$ 0.1538
-4.84%
Stock $ 32.22 3 yrs2.30 %$ 0.28 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0653
$ 0.0652
-0.17%
Stock $ 38.64 0 yrs5.51 %$ 0.70 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3261
$ 0.2419
-25.82%
Stock $ 40.65 3 yrs4.65 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1513
$ 0.1468
-2.96%
Stock $ 24.86 0 yrs4.26 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0958
$ 0.0960
0.17%
Stock $ 25.05 0 yrs3.95 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0903
$ 0.0902
-0.10%
Stock $ 25.09 0 yrs4.15 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0943
$ 0.0947
0.38%
Stock $ 48.89 3 yrs3.66 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1503
$ 0.1489
-0.93%
Stock $ 31.01 1 yrs8.74 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2030
$ 0.2339
15.23%
Stock $ 25.43 2 yrs4.88 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1037
$ 0.1035
-0.21%
Stock $ 22.10 4 yrs4.57 %$ 1.67 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0845
$ 0.0849
0.40%
Stock $ 46.26 3 yrs4.19 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1656
$ 0.1568
-5.30%
Stock $ 82.32 1 yrs5.19 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3568
$ 0.2865
-19.70%
Stock $ 99.04 1 yrs3.59 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3238
$ 0.3391
4.72%
Stock $ 101.13 1 yrs4.33 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3600
$ 0.3800
5.56%
Stock $ 85.96 2 yrs1.85 %$ 4.93 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0877
$ 0.1599
82.27%
Stock $ 22.16 2 yrs3.79 %$ 0.09 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0677
$ 0.0673
-0.57%
Stock $ 23.00 3 yrs1.96 %$ 1.84 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0410
$ 0.0416
1.53%
Stock $ 91.69 2 yrs4.40 %$ 1.07 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3064
$ 0.3164
3.26%
Stock $ 26.85 0 yrs3.31 %$ 12.63 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1054
$ 0.1035
-1.80%
Stock $ 23.03 2 yrs3.86 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0779
$ 0.0780
0.15%
Stock $ 25.09 0 yrs4.10 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0952
$ 0.0950
-0.22%
Stock $ 22.25 0 yrs8.00 %N/ANew Dividend Jun-15-2025 Jun-15-2025 Jun-30-2025 $ 0.4452
$ 0.4452
-0.00%
Stock $ 24.36 3 yrs3.98 %$ 0.13 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0803
$ 0.0867
7.97%
Stock $ 50.90 0 yrs6.54 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3049
$ 0.2791
-8.46%
Stock $ 9.59 2 yrs0.00 %$ 0.30 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 119.19 0 yrs1.24 %$ 5.59 BNew Dividend Jul-11-2025 Jul-11-2025 Jul-25-2025 $ 0.3700
$ 0.3700
-0.00%
Stock $ 24.12 4 yrs3.81 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0795
$ 0.0844
6.10%
Stock $ 50.72 1 yrs5.58 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2166
$ 0.2423
11.87%
Stock $ 46.47 0 yrs3.98 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1500
$ 0.1500
-0.00%
Stock $ 30.67 0 yrs7.21 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 104.53 3 yrs3.84 %$ 0.22 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3360
$ 0.3253
-3.19%
Stock $ 25.49 3 yrs4.55 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0987
$ 0.0967
-2.02%
Stock $ 26.22 0 yrs4.84 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1087
$ 0.1068
-1.68%
Stock $ 25.13 0 yrs5.77 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1205
$ 0.1353
12.28%
Stock $ 60.68 0 yrs1.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.6463
$ 0.5031
-22.15%
Stock $ 72.45 2 yrs1.77 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.7077
$ 0.5752
-18.72%
Stock $ 39.54 1 yrs1.67 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.5271
$ 0.1311
-75.14%
Stock $ 50.47 3 yrs3.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1245
$ 0.1224
-1.63%
Stock $ 33.74 3 yrs4.39 %$ 0.44 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1247
$ 0.1240
-0.56%
Stock $ 25.63 3 yrs3.90 %$ 0.60 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0843
$ 0.0854
1.31%
Stock $ 24.92 0 yrs2.81 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0624
$ 0.0614
-1.70%
Stock $ 24.67 0 yrs4.54 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1013
$ 0.1016
0.25%
Stock $ 24.82 0 yrs4.35 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0985
$ 0.0981
-0.34%
Stock $ 25.06 0 yrs4.19 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0953
$ 0.0966
1.39%
Stock $ 26.23 3 yrs6.18 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1360
$ 0.1358
-0.20%
Stock $ 46.14 3 yrs7.17 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2519
$ 0.2801
11.22%
Stock $ 24.95 1 yrs2.57 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0538
$ 0.0534
-0.74%
Stock $ 29.59 1 yrs4.29 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1047
$ 0.1033
-1.32%
Stock $ 46.24 2 yrs4.89 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1880
$ 0.1818
-3.33%
Stock $ 53.05 2 yrs5.82 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2431
$ 0.2617
7.65%
Stock $ 51.44 1 yrs4.76 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1988
$ 0.2083
4.77%
Stock $ 50.35 2 yrs4.29 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1634
$ 0.1710
4.67%
Stock $ 37.78 2 yrs4.69 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1490
$ 0.1521
2.06%
Stock $ 45.99 2 yrs4.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1717
$ 0.1452
-15.45%
Stock $ 47.85 2 yrs4.20 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1615
$ 0.1639
1.51%
Stock $ 49.80 2 yrs3.92 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1540
$ 0.1690
9.75%
Stock $ 49.51 2 yrs4.38 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1620
$ 0.1789
10.42%
Stock $ 49.61 2 yrs4.64 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1653
$ 0.1846
11.64%
Stock $ 50.64 2 yrs4.72 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1830
$ 0.1905
4.10%
Stock $ 25.20 2 yrs3.33 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0693
$ 0.0710
2.45%
Stock $ 17.42 2 yrs4.82 %$ 0.00 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 26.01 0 yrs5.58 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1157
$ 0.1483
28.17%
Stock $ 94.21 1 yrs4.97 %$ 14.40 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3799
$ 0.4054
6.71%
Stock $ 43.33 1 yrs4.57 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1732
$ 0.1643
-5.13%
Stock $ 41.14 1 yrs4.59 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1634
$ 0.1544
-5.51%
Stock $ 49.51 2 yrs3.51 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1489
$ 0.1470
-1.30%
Stock $ 26.61 1 yrs5.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 9.26 0 yrs7.56 %$ 0.60 BNew Dividend Jun-10-2025 Jun-10-2025 Jun-30-2025 $ 0.0580
$ 0.0580
-0.00%
Stock $ 30.15 0 yrs4.35 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1100
$ 0.1011
-8.08%
Stock $ 48.72 0 yrs3.33 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1414
$ 0.1382
-2.26%
Stock $ 46.72 3 yrs5.80 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2242
$ 0.2107
-6.02%
Stock $ 44.20 3 yrs6.00 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2269
$ 0.2075
-8.55%
Stock $ 99.65 0 yrs4.77 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3906
$ 1.3402
243.12%
Stock $ 18.90 3 yrs4.71 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0717
$ 0.0698
-2.73%
Stock $ 31.07 0 yrs6.44 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1656
$ 0.1656
-0.00%
Stock $ 41.37 3 yrs4.84 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1635
$ 0.1781
8.94%
Stock $ 50.28 0 yrs3.52 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1590
$ 0.1590
-0.00%
Stock $ 50.05 0 yrs3.20 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1121
$ 0.1048
-6.49%
Stock $ 48.99 0 yrs3.43 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1510
$ 0.1443
-4.47%
Stock $ 49.87 0 yrs3.05 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1325
$ 0.1334
0.66%
Stock $ 50.31 0 yrs3.14 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1418
$ 0.1317
-7.11%
Stock $ 109.77 3 yrs3.69 %$ 0.71 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3342
$ 0.3558
6.47%
Stock $ 100.96 3 yrs4.17 %$ 0.39 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3596
$ 0.3462
-3.72%
Stock $ 21.14 3 yrs4.82 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0847
$ 0.0851
0.47%
Stock $ 100.64 3 yrs4.43 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3472
$ 0.3580
3.11%
Stock $ 50.49 0 yrs3.57 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1468
$ 0.1582
7.77%
Stock $ 50.01 0 yrs4.14 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1694
$ 0.1848
9.09%
Stock $ 21.10 1 yrs51.90 %$ 1.39 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.7766
$ 0.9972
28.42%
Stock $ 89.15 1 yrs19.22 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 1.9729
$ 2.7265
38.20%
Stock $ 48.25 2 yrs2.45 %$ 2.00 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1062
$ 0.1013
-4.62%
Stock $ 33.99 1 yrs1.35 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0571
$ 0.0286
-49.99%
Stock $ 29.30 0 yrs5.22 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1120
$ 0.1150
2.68%
Stock $ 39.62 0 yrs5.70 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 50.41 0 yrs4.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 50.40 0 yrs6.15 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3000
$ 0.3000
-0.00%
Stock $ 42.62 2 yrs5.65 %$ 0.00 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2100
$ 0.2039
-2.93%
Stock $ 24.42 2 yrs6.47 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1243
$ 0.1302
4.81%
Stock $ 51.10 0 yrs5.22 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2823
$ 0.2076
-26.49%
Stock $ 21.43 0 yrs3.50 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0636
$ 0.0636
0.06%
Stock $ 21.21 0 yrs5.33 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0943
$ 0.1104
17.05%
Stock $ 39.66 1 yrs6.40 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2132
$ 0.2177
2.09%
Stock $ 25.25 3 yrs4.20 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0921
$ 0.0917
-0.43%
Stock $ 20.50 3 yrs3.95 %$ 0.30 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0683
$ 0.0701
2.59%
Stock $ 22.51 3 yrs6.62 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1179
$ 0.1201
1.86%
Stock $ 21.93 4 yrs3.83 %$ 0.58 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0706
$ 0.0725
2.61%
Stock $ 25.95 0 yrs6.51 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1468
$ 0.1655
12.73%
Stock $ 25.98 0 yrs2.35 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0572
$ 0.0574
0.36%
Stock $ 47.13 3 yrs4.99 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1906
$ 0.1943
1.95%
Stock $ 52.73 0 yrs6.50 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2584
$ 0.2327
-9.94%
Stock $ 45.13 3 yrs5.41 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1989
$ 0.1915
-3.73%
Stock $ 51.41 3 yrs3.37 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1400
$ 0.1500
7.14%
Stock $ 25.00 0 yrs4.28 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0972
$ 0.0978
0.58%
Stock $ 25.03 0 yrs3.83 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0957
$ 0.0960
0.31%
Stock $ 25.44 0 yrs4.83 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1084
$ 0.1122
3.51%
Stock $ 25.20 0 yrs4.56 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0843
$ 0.1090
29.30%
Stock $ 24.90 3 yrs4.62 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0906
$ 0.0942
3.97%
Stock $ 18.12 0 yrs20.64 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.3070
$ 0.2984
-2.80%
Stock $ 37.71 1 yrs6.52 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2124
$ 0.2283
7.49%
Stock $ 24.17 0 yrs4.22 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0835
$ 0.0869
4.07%
Stock $ 52.03 1 yrs5.07 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2261
$ 0.1895
-16.20%
Stock $ 51.45 1 yrs5.15 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2233
$ 0.2290
2.55%
Stock $ 14.50 0 yrs8.69 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 14.50 0 yrs8.69 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Jul-31-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 14.50 0 yrs8.69 %N/ANew Dividend Aug-14-2025 Aug-14-2025 Aug-29-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 13.27 0 yrs9.50 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 13.27 0 yrs9.50 %N/ANew Dividend Jul-10-2025 Jul-10-2025 Jul-31-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 13.27 0 yrs9.50 %N/ANew Dividend Aug-14-2025 Aug-14-2025 Aug-29-2025 $ 0.1050
$ 0.1050
-0.00%
Stock $ 57.54 0 yrs15.54 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1768
$ 0.5754
225.43%
Stock $ 29.34 3 yrs5.15 %$ 0.03 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1245
$ 0.1251
0.41%
Stock $ 32.94 2 yrs6.56 %$ 0.20 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 27.77 2 yrs2.16 %$ 0.19 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0503
$ 0.0443
-11.96%
Stock $ 26.31 3 yrs4.10 %$ 0.05 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0898
$ 0.0928
3.37%
Stock $ 25.00 3 yrs5.96 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1204
$ 0.1205
0.09%
Stock $ 25.40 2 yrs5.98 %$ 3.47 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1243
$ 0.1223
-1.61%
Stock $ 12.86 0 yrs0.54 %$ 5.91 BNew Dividend Jun-10-2025 Jun-10-2025 Jun-30-2025 $ 0.0165
$ 0.0165
-0.00%
Stock $ 48.33 1 yrs2.65 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1516
$ 0.0812
-46.44%
Stock $ 48.26 0 yrs5.72 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2244
$ 0.2332
3.94%
Stock $ 42.49 2 yrs7.55 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.2314
$ 0.2867
23.87%
Stock $ 51.09 1 yrs8.10 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.3516
$ 0.3388
-3.65%
Stock $ 26.43 0 yrs7.30 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1620
$ 0.1755
8.35%
Stock $ 52.16 3 yrs2.93 %$ 0.81 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1329
$ 0.1286
-3.26%
Stock $ 104.23 3 yrs3.17 %$ 39.47 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2807
$ 0.2752
-1.96%
Stock $ 52.94 3 yrs4.25 %$ 12.05 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1943
$ 0.1942
-0.06%
Stock $ 110.39 2 yrs4.45 %$ 6.25 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3712
$ 0.3970
6.97%
Stock $ 47.47 2 yrs6.28 %$ 0.13 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2489
$ 0.2633
5.76%
Stock $ 37.60 3 yrs6.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2113
$ 0.2108
-0.26%
Stock $ 24.31 3 yrs4.36 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0877
$ 0.0882
0.55%
Stock $ 24.50 1 yrs4.08 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0830
$ 0.0851
2.57%
Stock $ 57.37 0 yrs8.38 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3995
$ 0.5400
35.16%
Stock $ 53.69 1 yrs4.40 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1921
$ 0.2052
6.81%
Stock $ 52.37 1 yrs4.26 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1478
$ 0.1912
29.33%
Stock $ 49.28 1 yrs4.38 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2091
$ 0.2106
0.70%
Stock $ 49.27 1 yrs3.69 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1517
$ 0.1519
0.10%
Stock $ 52.68 1 yrs6.17 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2368
$ 0.2511
6.01%
Stock $ 26.24 0 yrs5.49 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1221
$ 0.1347
10.32%
Stock $ 51.09 1 yrs5.75 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 100.59 3 yrs4.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3800
$ 0.4000
5.26%
Stock $ 78.89 3 yrs5.10 %$ 0.62 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.3438
$ 0.3282
-4.54%
Stock $ 40.85 0 yrs5.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.3923
$ 0.0852
-78.29%
Stock $ 43.57 2 yrs5.14 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1831
$ 0.1865
1.83%
Stock $ 24.48 0 yrs2.98 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0635
$ 0.0625
-1.61%
Stock $ 24.48 0 yrs2.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0635
$ 0.0632
-0.34%
Stock $ 28.63 2 yrs7.37 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1697
$ 0.1783
5.07%
Stock $ 26.59 1 yrs7.56 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1527
$ 0.1598
4.65%
Stock $ 22.69 2 yrs3.39 %$ 0.15 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0640
$ 0.0705
10.16%
Stock $ 14.27 0 yrs7.01 %$ 0.06 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-27-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 31.24 0 yrs6.53 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1636
$ 0.1636
-0.00%
Stock $ 41.56 0 yrs0.00 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.4931
$ 0.3054
-38.05%
Stock $ 18.36 0 yrs20.81 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.3078
$ 0.3004
-2.40%
Stock $ 24.74 0 yrs3.40 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0775
$ 0.0816
5.29%
Stock $ 53.01 1 yrs6.24 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2371
$ 0.2318
-2.23%
Stock $ 38.72 2 yrs7.21 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2074
$ 0.2219
6.98%
Stock $ 37.44 2 yrs6.68 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2001
$ 0.2068
3.37%
Stock $ 38.32 2 yrs5.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1672
$ 0.1915
14.52%
Stock $ 41.18 2 yrs5.68 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1970
$ 0.2073
5.25%
Stock $ 50.83 0 yrs3.58 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1532
$ 0.1598
4.32%
Stock $ 51.54 0 yrs4.83 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1820
$ 0.2185
20.09%
Stock $ 51.57 0 yrs4.65 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1866
$ 0.1928
3.31%
Stock $ 15.21 1 yrs6.71 %$ 0.32 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0800
$ 0.0874
9.26%
Stock $ 49.43 2 yrs4.11 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1551
$ 0.1589
2.46%
Stock $ 20.02 2 yrs3.30 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0537
$ 0.0559
4.00%
Stock $ 46.99 0 yrs7.28 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2500
$ 0.2800
12.00%
Stock $ 22.91 0 yrs3.67 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0708
$ 0.0771
8.92%
Stock $ 9.25 0 yrs6.48 %$ 0.14 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.0470
$ 0.0470
-0.00%
Stock $ 21.10 0 yrs3.13 %$ 0.00 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.0710
$ 0.0710
-0.00%
Stock $ 41.19 0 yrs4.88 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1554
$ 0.1785
14.83%
Stock $ 23.06 0 yrs4.16 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1067
$ 0.0775
-27.35%
Stock $ 80.85 3 yrs5.70 %$ 15.25 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3794
$ 0.3756
-1.02%
Stock $ 25.16 2 yrs4.01 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0884
$ 0.0868
-1.77%
Stock $ 23.43 3 yrs4.69 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0914
$ 0.0915
0.13%
Stock $ 41.66 3 yrs5.50 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1797
$ 0.1787
-0.53%
Stock $ 50.77 4 yrs5.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2235
$ 0.2199
-1.61%
Stock $ 0.00 0 yrs0.00 %N/ANew Dividend May-30-2025 May-29-2025 May-30-2025 $ 0.0310
$ 0.0370
19.35%
Stock $ 54.83 1 yrs9.36 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.3969
$ 0.6206
56.36%
Stock $ 8.56 1 yrs8.18 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0584
$ 0.0584
-0.00%
Stock $ 21.10 3 yrs4.22 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0759
$ 0.0851
12.12%
Stock $ 21.73 0 yrs6.44 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1063
$ 0.1216
14.39%
Stock $ 50.93 0 yrs7.23 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2600
$ 0.2800
7.69%
Stock $ 97.74 3 yrs4.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3900
$ 0.4000
2.56%
Stock $ 50.43 3 yrs2.86 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1100
$ 0.1200
9.09%
Stock $ 93.13 1 yrs20.05 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 1.4725
$ 1.9246
30.70%
Stock $ 24.22 3 yrs4.62 %$ 0.23 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0963
$ 0.0955
-0.84%
Stock $ 40.22 4 yrs5.25 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1678
$ 0.1655
-1.40%
Stock $ 30.42 0 yrs4.31 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1061
$ 0.1099
3.54%
Stock $ 23.81 3 yrs7.52 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1464
$ 0.1458
-0.41%
Stock $ 19.81 1 yrs6.31 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1139
$ 0.0986
-13.43%
Stock $ 50.59 1 yrs2.79 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0988
$ 0.1057
6.90%
Stock $ 42.20 4 yrs4.17 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1408
$ 0.1489
5.80%
Stock $ 50.71 0 yrs3.63 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3033
$ 0.3201
5.56%
Stock $ 28.75 0 yrs7.65 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1900
$ 0.1900
-0.01%
Stock $ 54.59 1 yrs6.81 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.2965
$ 0.3112
4.97%
Stock $ 30.37 0 yrs6.55 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1637
$ 0.1637
-0.00%
Stock $ 24.17 0 yrs7.16 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1363
$ 0.1406
3.17%
Stock $ 49.78 1 yrs3.54 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2189
$ 0.1700
-22.33%
Stock $ 45.49 3 yrs6.95 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2749
$ 0.2628
-4.39%
Stock $ 50.70 1 yrs9.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.4345
$ 0.4146
-4.59%
Stock $ 106.97 3 yrs2.26 %$ 8.93 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2189
$ 0.2074
-5.24%
Stock $ 94.08 3 yrs4.09 %$ 36.42 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3322
$ 0.3251
-2.14%
Stock $ 107.06 3 yrs3.42 %$ 1.81 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3085
$ 0.3147
2.03%
Stock $ 44.03 3 yrs4.11 %$ 0.03 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1551
$ 0.1518
-2.15%
Stock $ 50.72 3 yrs3.96 %$ 2.45 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1764
$ 0.1738
-1.46%
Stock $ 50.69 3 yrs4.81 %$ 5.34 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1988
$ 0.1983
-0.25%
Stock $ 93.84 2 yrs1.98 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1368
$ 0.1496
9.29%
Stock $ 47.58 3 yrs6.96 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2797
$ 0.3071
9.81%
Stock $ 25.48 3 yrs2.39 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0528
$ 0.0508
-3.76%
Stock $ 26.64 1 yrs6.64 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1478
$ 0.1508
2.01%
Stock $ 26.02 1 yrs4.92 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1058
$ 0.1065
0.67%
Stock $ 82.89 3 yrs0.00 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2963
$ 0.2862
-3.39%
Stock $ 22.36 4 yrs3.89 %$ 0.92 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0719
$ 0.0743
3.43%
Stock $ 23.53 0 yrs4.72 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0897
$ 0.0925
3.17%
Stock $ 25.31 0 yrs4.35 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0857
$ 0.0977
14.00%
Stock $ 25.09 0 yrs1.55 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0936
$ 0.1080
15.38%
Stock $ 35.60 2 yrs7.64 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2235
$ 0.2289
2.40%
Stock $ 43.69 0 yrs11.67 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1651
$ 0.3494
111.69%
Stock $ 38.08 0 yrs16.70 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2961
$ 0.3622
22.31%
Stock $ 47.40 4 yrs4.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1765
$ 0.1752
-0.74%
Stock $ 29.36 2 yrs6.16 %$ 2.97 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1442
$ 0.1546
7.21%
Stock $ 20.84 1 yrs6.14 %$ 0.11 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1033
$ 0.1052
1.84%
Stock $ 17.35 2 yrs2.54 %$ 0.20 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0368
$ 0.0384
4.35%
Stock $ 16.80 2 yrs3.87 %$ 0.12 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0530
$ 0.0565
6.60%
Stock $ 36.54 0 yrs4.46 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1315
$ 0.1315
-0.00%
Stock $ 40.57 0 yrs0.00 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.6507
$ 0.4454
-31.55%
Stock $ 42.46 0 yrs32.45 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 1.0742
$ 0.5028
-53.20%
Stock $ 37.65 0 yrs18.51 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.4849
$ 0.1013
-79.10%
Stock $ 23.88 0 yrs3.60 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0627
$ 0.0760
21.23%
Stock $ 18.28 3 yrs4.65 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0708
$ 0.0752
6.10%
Stock $ 20.20 0 yrs6.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1016
$ 0.0892
-12.23%
Stock $ 20.24 0 yrs5.39 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0886
$ 0.0799
-9.75%
Stock $ 25.01 0 yrs17.11 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.3603
$ 0.3662
1.64%
Stock $ 21.97 3 yrs17.43 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1268
$ 0.1320
4.10%
Stock $ 19.36 0 yrs9.81 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1417
$ 0.1414
-0.21%
Stock $ 20.24 0 yrs9.74 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1472
$ 0.1476
0.27%
Stock $ 30.39 1 yrs6.02 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1463
$ 0.1463
-0.00%
Stock $ 23.64 1 yrs5.96 %$ 0.23 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1120
$ 0.1130
0.89%
Stock $ 23.23 4 yrs7.53 %$ 0.27 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1385
$ 0.1385
-0.00%
Stock $ 19.51 0 yrs6.25 %$ 2.32 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 44.96 0 yrs4.16 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1670
$ 0.1680
0.60%
Stock $ 49.24 0 yrs3.43 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1470
$ 0.1470
-0.00%
Stock $ 46.24 3 yrs4.63 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1844
$ 0.1796
-2.64%
Stock $ 100.12 2 yrs4.35 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.3381
$ 0.3451
2.05%
Stock $ 41.39 4 yrs4.13 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1400
$ 0.1358
-3.00%
Stock $ 7.36 0 yrs14.80 %$ 0.09 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0905
$ 0.0905
-0.00%
Stock $ 14.66 0 yrs8.19 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 84.09 1 yrs8.60 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0492
$ 0.0610
23.91%
Stock $ 7.43 1 yrs12.25 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0138
$ 0.0184
33.45%
Stock $ 20.11 1 yrs6.46 %$ 0.41 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1012
$ 0.1108
9.49%
Stock $ 22.23 0 yrs1.89 %$ 0.02 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0323
$ 0.0344
6.50%
Stock $ 22.16 2 yrs5.14 %$ 0.04 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0842
$ 0.1004
19.24%
Stock $ 25.56 0 yrs5.24 %$ 2.45 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1078
$ 0.1080
0.19%
Stock $ 35.55 0 yrs4.61 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1347
$ 0.1425
5.79%
Stock $ 35.83 0 yrs5.08 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1423
$ 0.1507
5.90%
Stock $ 36.13 3 yrs6.03 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2646
$ 0.1318
-50.19%
Stock $ 22.08 3 yrs4.48 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0755
$ 0.0898
18.99%
Stock $ 23.48 3 yrs3.49 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0668
$ 0.0730
9.24%
Stock $ 47.58 0 yrs4.88 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2069
$ 0.1918
-7.32%
Stock $ 50.08 0 yrs7.19 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2740
$ 0.2980
8.75%
Stock $ 52.01 0 yrs7.11 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.4032
$ 0.2992
-25.79%
Stock $ 50.55 0 yrs4.93 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2076
$ 0.2012
-3.07%
Stock $ 100.41 0 yrs3.70 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3371
$ 0.3227
-4.27%
Stock $ 100.43 0 yrs3.86 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3235
$ 0.3371
4.19%
Stock $ 49.86 3 yrs4.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1782
$ 0.1857
4.16%
Stock $ 38.00 2 yrs6.74 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2032
$ 0.2176
7.09%
Stock $ 35.65 0 yrs7.13 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2071
$ 0.2124
2.55%
Stock $ 34.93 2 yrs7.53 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2016
$ 0.2311
14.62%
Stock $ 38.37 2 yrs6.46 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1925
$ 0.2084
8.28%
Stock $ 49.40 0 yrs1.38 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1511
$ 0.1557
3.09%
Stock $ 49.06 0 yrs1.39 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1440
$ 0.1524
5.79%
Stock $ 43.68 2 yrs6.32 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2211
$ 0.2367
7.07%
Stock $ 25.27 0 yrs3.64 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.0918
$ 0.0906
-1.31%
Stock $ 37.00 3 yrs6.24 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1869
$ 0.1996
6.77%
Stock $ 23.64 3 yrs3.51 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.0692
$ 0.0710
2.66%
Stock $ 23.54 2 yrs5.95 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1175
$ 0.1250
6.38%
Stock $ 24.25 0 yrs3.26 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.0659
$ 0.0656
-0.49%
Stock $ 49.31 1 yrs5.03 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2069
$ 0.2041
-1.38%
Stock $ 50.52 0 yrs5.82 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2577
$ 0.2423
-5.99%
Stock $ 24.40 1 yrs3.73 %$ 1.77 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1035
$ 0.0805
-22.21%
Stock $ 24.33 0 yrs3.66 %$ 0.55 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1025
$ 0.0834
-18.66%
Stock $ 41.01 0 yrs7.68 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2531
$ 0.2745
8.45%
Stock $ 49.01 2 yrs4.80 %$ 0.00 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1814
$ 0.2139
17.88%
Stock $ 75.55 3 yrs4.87 %$ 0.10 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2848
$ 0.2924
2.69%
Stock $ 90.89 3 yrs4.66 %$ 0.16 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3227
$ 0.3485
7.99%
Stock $ 21.52 2 yrs4.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0722
$ 0.0748
3.65%
Stock $ 21.66 2 yrs4.48 %$ 0.05 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0773
$ 0.0826
6.81%
Stock $ 50.59 3 yrs4.98 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1935
$ 0.1879
-2.88%
Stock $ 41.67 0 yrs6.31 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1996
$ 0.2065
3.46%
Stock $ 43.93 3 yrs5.96 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1996
$ 0.2068
3.61%
Stock $ 108.19 2 yrs1.31 %$ 0.82 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0699
$ 0.0816
16.76%
Stock $ 130.01 2 yrs2.66 %$ 0.05 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2662
$ 0.2750
3.29%
Stock $ 70.66 2 yrs1.00 %$ 0.20 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0308
$ 0.0316
2.53%
Stock $ 51.74 3 yrs4.52 %$ 0.72 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1986
$ 0.1973
-0.67%
Stock $ 53.64 3 yrs4.46 %$ 7.48 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2058
$ 0.2021
-1.81%
Stock $ 119.24 3 yrs3.32 %$ 7.55 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.3422
$ 0.3629
6.04%
Stock $ 31.72 0 yrs6.43 %$ 14.73 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1737
$ 0.1746
0.51%
Stock $ 49.38 2 yrs4.86 %$ 0.60 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2028
$ 0.2036
0.42%
Stock $ 50.52 3 yrs5.11 %$ 2.73 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2179
$ 0.2227
2.20%
Stock $ 22.95 3 yrs3.40 %$ 12.66 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0660
$ 0.0680
3.04%
Stock $ 48.04 3 yrs4.29 %$ 1.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1745
$ 0.1748
0.15%
Stock $ 48.97 2 yrs3.39 %$ 0.78 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1394
$ 0.1396
0.17%
Stock $ 51.05 3 yrs5.15 %$ 6.23 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2049
$ 0.2111
3.02%
Stock $ 103.56 0 yrs3.01 %$ 11.25 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.4024
$ 0.3024
-24.84%
Stock $ 51.17 3 yrs4.71 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1846
$ 0.2006
8.70%
Stock $ 48.75 3 yrs4.02 %$ 6.12 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1681
$ 0.1705
1.44%
Stock $ 43.20 3 yrs7.06 %$ 5.21 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2492
$ 0.2509
0.70%
Stock $ 23.35 3 yrs4.33 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0852
$ 0.0835
-1.98%
Stock $ 43.73 2 yrs4.39 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1627
$ 0.1620
-0.40%
Stock $ 27.31 3 yrs6.15 %$ 4.52 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1327
$ 0.1427
7.52%
Stock $ 24.24 3 yrs4.21 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0844
$ 0.0851
0.79%
Stock $ 25.68 3 yrs2.26 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0509
$ 0.0488
-4.22%
Stock $ 25.62 3 yrs2.38 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0534
$ 0.0512
-4.01%
Stock $ 26.77 3 yrs2.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0486
$ 0.0452
-7.09%
Stock $ 47.83 3 yrs4.18 %$ 0.02 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1673
$ 0.1654
-1.13%
Stock $ 47.60 3 yrs3.87 %$ 3.76 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1558
$ 0.1555
-0.19%
Stock $ 89.15 3 yrs5.14 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.4044
$ 0.3655
-9.62%
Stock $ 53.64 1 yrs5.74 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.2691
$ 0.2710
0.74%
Stock $ 23.74 2 yrs6.82 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1376
$ 0.1385
0.59%
Stock $ 23.79 2 yrs6.64 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1305
$ 0.1320
1.17%
Stock $ 22.49 4 yrs4.00 %$ 1.37 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0725
$ 0.0758
4.54%
Stock $ 22.90 4 yrs4.06 %$ 1.71 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0781
$ 0.0788
0.80%
Stock $ 23.35 3 yrs4.28 %$ 2.24 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0820
$ 0.0830
1.29%
Stock $ 25.63 0 yrs2.46 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0606
$ 0.0381
-37.10%
Stock $ 25.69 0 yrs6.85 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1373
$ 0.1529
11.34%
Stock $ 25.74 0 yrs3.85 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0992
$ 0.1065
7.36%
Stock $ 24.20 0 yrs1.57 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0938
$ 0.0973
3.75%
Stock $ 25.30 0 yrs1.27 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0868
$ 0.0840
-3.16%
Stock $ 48.05 0 yrs4.64 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1695
$ 0.1691
-0.24%
Stock $ 24.59 0 yrs4.35 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0940
$ 0.0961
2.27%
Stock $ 25.70 0 yrs3.42 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0849
$ 0.0901
6.17%
Stock $ 46.41 3 yrs5.73 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2120
$ 0.2029
-4.28%
Stock $ 45.85 2 yrs5.04 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1904
$ 0.1918
0.72%
Stock $ 51.00 3 yrs3.04 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1242
$ 0.1216
-2.08%
Stock $ 50.70 3 yrs4.67 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1857
$ 0.1922
3.52%
Stock $ 50.80 3 yrs6.89 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2041
$ 0.2541
24.50%
Stock $ 48.69 2 yrs3.74 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1586
$ 0.1654
4.31%
Stock $ 55.67 2 yrs11.14 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.4942
$ 0.6207
25.62%
Stock $ 51.04 0 yrs6.01 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2521
$ 0.2569
1.90%
Stock $ 49.26 1 yrs4.93 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2057
$ 0.2102
2.19%
Stock $ 54.00 3 yrs1.81 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.5183
$ 0.2557
-50.66%
Stock $ 24.22 3 yrs4.79 %$ 0.02 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1060
$ 0.0960
-9.43%
Stock $ 20.17 2 yrs3.22 %$ 0.02 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 23.40 3 yrs3.63 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0711
$ 0.0782
9.99%
Stock $ 24.34 0 yrs3.70 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0763
$ 0.0746
-2.23%
Stock $ 23.89 0 yrs4.23 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0896
$ 0.0994
10.94%
Stock $ 22.25 3 yrs3.69 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0666
$ 0.0750
12.61%
Stock $ 42.51 1 yrs4.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1442
$ 0.1426
-1.11%
Stock $ 50.82 0 yrs7.24 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2979
$ 0.3169
6.40%
Stock $ 52.01 0 yrs3.86 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2300
$ 0.1900
-17.39%
Stock $ 49.25 0 yrs4.14 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 98.79 0 yrs4.90 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3800
$ 0.3800
-0.00%
Stock $ 92.41 3 yrs5.08 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3900
$ 0.4000
2.56%
Stock $ 95.31 3 yrs7.19 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.4900
$ 0.5700
16.33%
Stock $ 19.34 4 yrs7.24 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1162
$ 0.1173
0.90%
Stock $ 41.99 0 yrs13.24 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1699
$ 0.4233
149.18%
Stock $ 64.81 3 yrs6.88 %$ 0.10 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.3922
$ 0.3714
-5.30%
Stock $ 51.26 0 yrs4.51 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1934
$ 0.1948
0.76%
Stock $ 50.92 0 yrs5.26 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.2332
$ 0.2286
-2.00%
Stock $ 22.66 3 yrs5.21 %$ 0.14 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0999
$ 0.0999
0.04%
Stock $ 22.16 2 yrs3.79 %$ 0.09 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0677
$ 0.0673
-0.57%
Stock $ 21.38 3 yrs5.33 %$ 0.07 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0976
$ 0.0988
1.23%
Stock $ 26.23 0 yrs3.24 %$ 0.59 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1026
$ 0.0813
-20.78%
Stock $ 28.80 3 yrs3.75 %$ 0.15 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0893
$ 0.0922
3.27%
Stock $ 29.28 3 yrs4.13 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0968
$ 0.1014
4.66%
Stock $ 30.84 3 yrs5.16 %$ 0.39 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1231
$ 0.1281
4.05%
Stock $ 25.52 3 yrs7.29 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1484
$ 0.1554
4.69%
Stock $ 97.43 3 yrs6.54 %$ 7.76 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.5395
$ 0.5358
-0.70%
Stock $ 44.65 2 yrs3.23 %$ 0.93 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1279
$ 0.1228
-3.99%
Stock $ 19.30 0 yrs2.95 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0727
$ 0.0596
-17.92%
Stock $ 25.89 0 yrs3.86 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0782
$ 0.0815
4.28%
Stock $ 24.52 0 yrs2.94 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0632
$ 0.0620
-1.95%
Stock $ 24.68 0 yrs2.96 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0632
$ 0.0621
-1.73%
Stock $ 25.66 0 yrs4.68 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0903
$ 0.0987
9.30%
Stock $ 31.56 5 yrs4.59 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.1191
$ 0.1443
21.16%
Stock $ 22.89 3 yrs5.42 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0932
$ 0.1003
7.62%
Stock $ 23.26 3 yrs4.34 %$ 7.07 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0763
$ 0.0824
7.99%
Stock $ 25.05 3 yrs4.11 %$ 7.39 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0768
$ 0.0850
10.68%
Stock $ 24.37 3 yrs4.51 %$ 14.50 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0787
$ 0.0874
11.05%
Stock $ 49.32 2 yrs4.42 %$ 1.90 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1878
$ 0.1842
-1.92%
Stock $ 21.74 3 yrs4.92 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0869
$ 0.0915
5.29%
Stock $ 23.21 0 yrs5.77 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0967
$ 0.0973
0.66%
Stock $ 10.03 8 yrs2.99 %$ 0.28 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0253
$ 0.0253
-0.00%
Stock $ 44.91 0 yrs33.62 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 1.5859
$ 0.4503
-71.61%
Stock $ 50.87 0 yrs4.42 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.2174
$ 0.2034
-6.45%
Stock $ 19.99 0 yrs11.26 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1686
$ 0.1687
0.06%
Stock $ 25.28 0 yrs4.51 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.1041
$ 0.0834
-19.90%
Stock $ 51.05 0 yrs0.00 %N/ANew Dividend Oct-31-2025 Oct-31-2025 Nov-17-2025 $ 0.5958
$ 0.6875
15.39%
Stock $ 51.05 0 yrs0.00 %N/ANew Dividend Aug-01-2025 Aug-01-2025 Aug-15-2025 $ 0.5958
$ 0.5958
-0.00%
Stock $ 33.05 0 yrs34.13 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.8523
$ 0.4454
-47.74%
Stock $ 49.65 0 yrs23.38 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 1.0826
$ 0.3054
-71.79%
Stock $ 24.53 0 yrs1.63 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-05-2025 $ 0.0945
$ 0.0978
3.50%
Stock $ 26.71 0 yrs1.72 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.0438
$ 0.0284
-35.29%
Stock $ 25.38 0 yrs3.23 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-06-2025 $ 0.0749
$ 0.0537
-28.34%
Stock $ 17.10 0 yrs18.19 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-03-2025 $ 0.1176
$ 1.0544
796.60%
Stock $ 21.75 0 yrs5.98 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3250
$ 0.3250
-0.00%
Stock $ 51.46 0 yrs4.70 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1866
$ 0.2006
7.50%
Stock $ 42.96 10 yrs2.23 %$ 0.73 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-23-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 2.82 0 yrs0.00 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jul-10-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 167.06 0 yrs2.92 %$ 56.98 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 1.2200
$ 1.2200
-0.00%
Stock $ 4.31 0 yrs7.42 %$ 2.59 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-17-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 7.06 1 yrs9.07 %$ 0.47 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0535
$ 0.0535
0.02%
Stock $ 75.39 5 yrs5.04 %$ 15.93 BNew Dividend Jun-18-2025 Jun-19-2025 Jul-10-2025 $ 0.9500
$ 0.9500
-0.00%
Stock $ 9.38 0 yrs9.06 %$ 0.37 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0722
$ 0.0723
0.14%
Stock $ 26.48 0 yrs10.04 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-16-2025 $ 0.6642
$ 0.6642
-0.00%
Stock $ 5.69 0 yrs8.61 %$ 0.25 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.1243
$ 0.1264
1.66%
Stock $ 12.05 0 yrs7.39 %$ 0.15 BNew Dividend Jun-12-2025 Jun-12-2025 Jul-01-2025 $ 0.0806
$ 0.0800
-0.72%
Stock $ 32.75 0 yrs2.44 %$ 4.82 BNew Dividend Jun-13-2025 Jun-15-2025 Jun-27-2025 $ 0.2000
$ 0.2000
-0.00%
Stock $ 107.71 0 yrs0.89 %$ 21.34 BNew Dividend Jun-26-2025 Jun-26-2025 Jul-31-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 6.06 0 yrs4.13 %$ 0.13 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.0625
$ 0.0625
-0.00%
Stock $ 77.68 3 yrs4.65 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3143
$ 0.3295
4.84%
Stock $ 49.28 0 yrs4.34 %$ 0.00 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1041
$ 0.1067
2.50%
Stock $ 51.28 0 yrs5.38 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.2126
$ 0.2231
4.95%
Stock $ 101.63 1 yrs2.84 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2435
$ 0.2335
-4.11%
Stock $ 26.31 1 yrs3.12 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0577
$ 0.0685
18.81%
Stock $ 1.61 0 yrs2.48 %$ 0.14 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-24-2025 $ 0.0100
$ 0.0100
-0.00%
Stock $ 28.40 0 yrs0.35 %$ 11.18 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-26-2025 $ 0.0250
$ 0.0250
-0.00%
Stock $ 73.18 0 yrs0.00 %$ 58.11 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-28-2025 $ 0.9700
$ 0.9700
-0.00%
Stock $ 32.49 0 yrs3.45 %$ 0.24 BNew Dividend Jun-26-2025 Jun-26-2025 Jun-30-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 137.88 14 yrs0.00 %$ 200.33 BNew Dividend Jul-24-2025 Jul-24-2025 Aug-22-2025 $ 1.4800
$ 1.5400
4.05%
Stock $ 222.20 1 yrs0.82 %$ 10.81 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.4537
$ 0.4537
-0.00%
Stock $ 15.53 0 yrs4.89 %$ 2.60 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.1900
$ 0.1900
-0.00%
Stock $ 24.71 0 yrs5.91 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3656
$ 0.3656
-0.00%
Stock $ 26.06 0 yrs8.29 %N/ANew Dividend Jun-09-2025 Jun-09-2025 Jun-16-2025 $ 0.5391
$ 0.5391
-0.00%
Stock $ 73.74 3 yrs3.77 %$ 33.99 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2353
$ 0.2403
2.11%
Stock $ 66.34 3 yrs6.14 %$ 0.06 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3174
$ 0.3156
-0.57%
Stock $ 754.79 0 yrs0.28 %$ 1,637.11 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-26-2025 $ 0.5250
$ 0.5250
-0.00%
Stock $ 58.39 4 yrs0.00 %$ 1.99 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-14-2025 $ 0.2150
$ 0.2150
-0.00%
Stock $ 63.67 4 yrs4.54 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2438
$ 0.2503
2.67%
Stock $ 59.84 2 yrs3.74 %$ 0.11 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1879
$ 0.1940
3.25%
Stock $ 28.91 1 yrs2.94 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0564
$ 0.0916
62.41%
Stock $ 24.00 0 yrs5.50 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1107
$ 0.1107
-0.00%
Stock $ 69.31 2 yrs4.65 %$ 0.46 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2749
$ 0.2763
0.50%
Stock $ 78.80 2 yrs3.65 %$ 13.51 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2508
$ 0.2582
2.99%
Stock $ 58.77 3 yrs4.13 %$ 0.33 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1944
$ 0.2046
5.25%
Stock $ 79.77 3 yrs4.20 %$ 6.88 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2903
$ 0.2970
2.31%
Stock $ 46.52 3 yrs4.13 %$ 17.92 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1627
$ 0.1607
-1.23%
Stock $ 76.14 3 yrs5.46 %$ 0.53 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3393
$ 0.3697
8.96%
Stock $ 55.53 3 yrs4.45 %$ 0.06 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2039
$ 0.2097
2.84%
Stock $ 83.38 2 yrs4.50 %$ 3.32 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.3207
$ 0.3280
2.28%
Stock $ 22.55 0 yrs5.81 %N/ANew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3281
$ 0.3281
-0.00%
Stock $ 205.52 11 yrs1.95 %$ 54.16 BNew Dividend Jun-09-2025 Jun-09-2025 Jul-01-2025 $ 1.0000
$ 1.0000
-0.00%
Stock $ 19.21 0 yrs8.80 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 0.4219
$ 0.4219
-0.00%
Stock $ 23.91 0 yrs0.00 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1259
$ 0.1259
-0.00%
Stock $ 50.85 1 yrs4.86 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1962
$ 0.1961
-0.05%
Stock $ 26.82 2 yrs3.39 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0649
$ 0.0751
15.73%
Stock $ 26.05 2 yrs4.53 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0873
$ 0.0976
11.80%
Stock $ 25.22 0 yrs4.44 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.7365
$ 0.0253
-96.57%
Stock $ 24.59 0 yrs3.78 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0670
$ 0.0742
10.83%
Stock $ 50.34 0 yrs3.28 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1314
$ 0.1369
4.23%
Stock $ 77.73 0 yrs4.26 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2877
$ 0.2946
2.40%
Stock $ 69.25 2 yrs4.03 %$ 0.01 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1844
$ 0.1879
1.90%
Stock $ 98.90 0 yrs3.06 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2691
$ 0.2579
-4.16%
Stock $ 186.17 0 yrs0.20 %$ 15.22 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.3800
$ 0.3800
-0.00%
Stock $ 25.08 2 yrs5.46 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1074
$ 0.1150
7.03%
Stock $ 15.19 1 yrs18.96 %$ 1.39 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-27-2025 $ 0.2400
$ 0.2400
-0.00%
Stock $ 8.65 0 yrs5.20 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0355
$ 0.0364
2.65%
Stock $ 20.94 1 yrs5.83 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0962
$ 0.1013
5.27%
Stock $ 23.34 0 yrs6.17 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1081
$ 0.1237
14.43%
Stock $ 25.22 0 yrs4.28 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1159
$ 0.0818
-29.42%
Stock $ 18.28 3 yrs6.07 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 25.75 0 yrs8.78 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1898
$ 0.1855
-2.21%
Stock $ 27.75 1 yrs4.86 %N/ANew Dividend May-30-2025 May-30-2025 Jun-04-2025 $ 0.1001
$ 0.1249
24.74%
Stock $ 23.91 1 yrs5.35 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1016
$ 0.1016
-0.00%
Stock $ 23.93 1 yrs6.27 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1201
$ 0.1201
-0.00%
Stock $ 156.75 7 yrs1.38 %$ 6.82 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-07-2025 $ 0.5400
$ 0.5400
-0.00%
Stock $ 25.47 0 yrs7.97 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1693
$ 0.1693
-0.00%
Stock $ 25.47 0 yrs7.97 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1693
$ 0.1693
-0.00%
Stock $ 25.47 0 yrs7.97 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1693
$ 0.1693
-0.00%
Stock $ 13.75 0 yrs8.22 %$ 3.86 BNew Dividend Jun-10-2025 Jun-10-2025 Jun-24-2025 $ 0.2825
$ 0.2825
-0.00%
Stock $ 49.97 0 yrs7.84 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.3115
$ 0.3092
-0.72%
Stock $ 110.52 1 yrs1.88 %$ 22.14 BNew Dividend Jul-03-2025 Jul-03-2025 Jul-23-2025 $ 0.5200
$ 0.5200
-0.00%
Stock $ 22.47 0 yrs1.42 %$ 1.03 BNew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 11.20 0 yrs6.43 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0562
$ 0.0582
3.62%
Stock $ 27.79 2 yrs5.79 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1382
$ 0.0990
-28.36%
Stock $ 26.42 1 yrs4.16 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0817
$ 0.0920
12.60%
Stock $ 60.06 3 yrs4.53 %$ 0.36 BNew Dividend May-30-2025 May-30-2025 Jun-03-2025 $ 0.2150
$ 0.2275
5.81%
Stock $ 49.89 3 yrs4.87 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1936
$ 0.1989
2.74%
Stock $ 24.85 3 yrs4.91 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jun-30-2025 $ 0.3047
$ 0.3047
-0.00%
Stock $ 37.67 4 yrs2.18 %$ 1.96 BNew Dividend Jun-18-2025 Jun-19-2025 Jul-08-2025 $ 0.2050
$ 0.2050
-0.00%
Stock $ 233.62 0 yrs1.42 %$ 46.07 BNew Dividend Jun-20-2025 Jun-20-2025 Aug-06-2025 $ 0.8300
$ 0.8300
-0.00%
Stock $ 44.11 0 yrs5.67 %$ 0.38 BNew Dividend Aug-14-2025 Aug-14-2025 Aug-29-2025 $ 0.2083
$ 0.2083
-0.00%
Stock $ 44.11 0 yrs5.67 %$ 0.38 BNew Dividend Jul-16-2025 Jul-16-2025 Jul-31-2025 $ 0.2083
$ 0.2083
-0.00%
Stock $ 59.90 5 yrs1.55 %$ 0.01 BNew Dividend May-30-2025 May-30-2025 Jun-04-2025 $ 0.2378
$ 0.2720
14.38%
Stock $ 24.46 0 yrs3.39 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0732
$ 0.0754
2.89%
Stock $ 25.54 0 yrs3.13 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.0686
$ 0.0673
-1.91%
Stock $ 51.04 1 yrs4.62 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1912
$ 0.1679
-12.17%
Stock $ 51.26 0 yrs4.58 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1959
$ 0.1925
-1.73%
Stock $ 26.39 1 yrs2.43 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1843
$ 0.1482
-19.57%
Stock $ 51.54 1 yrs3.67 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1671
$ 0.1446
-13.48%
Stock $ 100.39 3 yrs4.49 %N/ANew Dividend May-30-2025 May-30-2025 Jun-04-2025 $ 0.3296
$ 0.3516
6.67%
Stock $ 25.39 0 yrs5.32 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1605
$ 0.1521
-5.23%
Stock $ 24.67 0 yrs5.27 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1040
$ 0.1040
-0.00%
Stock $ 77.59 2 yrs3.88 %$ 3.43 BNew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2580
$ 0.2657
2.98%
Stock $ 100.22 0 yrs3.67 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0791
$ 0.0792
0.13%
Stock $ 24.67 0 yrs11.47 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.4034
$ 0.1995
-50.54%
Stock $ 25.21 0 yrs5.51 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1117
$ 0.1117
-0.00%
Stock $ 25.07 0 yrs4.55 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0877
$ 0.1014
15.65%
Stock $ 53.44 1 yrs7.47 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.2977
$ 0.3106
4.34%
Stock $ 22.65 2 yrs5.03 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0856
$ 0.0889
3.87%
Stock $ 25.33 0 yrs4.58 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0904
$ 0.0910
0.65%
Stock $ 24.45 2 yrs4.46 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.0886
$ 0.0906
2.26%
Stock $ 26.59 0 yrs5.72 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.1070
$ 0.1466
36.95%
Stock $ 23.42 0 yrs5.25 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.0804
$ 0.1437
78.64%
Stock $ 48.99 3 yrs3.29 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1358
$ 0.1367
0.66%
Stock $ 77.96 0 yrs4.50 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2916
$ 0.3041
4.29%
Stock $ 97.55 0 yrs2.99 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2716
$ 0.2774
2.14%
Stock $ 75.56 0 yrs1.52 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2411
$ 0.2231
-7.47%
Stock $ 75.56 0 yrs1.55 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2156
$ 0.2432
12.80%
Stock $ 76.25 0 yrs2.09 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.1945
$ 0.1963
0.93%
Stock $ 73.35 0 yrs2.37 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2335
$ 0.2160
-7.49%
Stock $ 76.46 0 yrs1.33 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-04-2025 $ 0.2811
$ 0.2073
-26.25%
Stock $ 44.11 0 yrs5.67 %$ 0.38 BNew Dividend Jun-17-2025 Jun-17-2025 Jun-30-2025 $ 0.2083
$ 0.2083
-0.00%
Stock $ 47.98 0 yrs4.36 %N/ANew Dividend May-30-2025 May-30-2025 Jun-05-2025 $ 0.1911
$ 0.1955
2.30%
Stock $ 56.39 0 yrs10.20 %N/ANew Dividend May-30-2025 May-30-2025 Jun-02-2025 $ 0.3772
$ 0.2756
-26.94%
Stock $ 114.73 3 yrs0.00 %$ 73.72 BNew Dividend Jul-30-2025 Jul-30-2025 Aug-26-2025 $ 1.5900
$ 1.6300
2.52%
Stock $ 10.15 0 yrs4.23 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0408
$ 0.0352
-13.60%
Stock $ 19.84 0 yrs1.81 %$ 0.09 BNew Dividend Jun-11-2025 Jun-11-2025 Jun-13-2025 $ 0.2600
$ 0.1800
-30.77%
Stock $ 1.00 0 yrs0.00 %$ 0.03 BNew Dividend Jun-24-2025 Jun-06-2025 Jun-23-2025 $ 0.2316
$ 1.6675
619.99%
Stock $ 17.82 0 yrs16.84 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 17.82 0 yrs16.84 %N/ANew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 17.82 0 yrs16.84 %N/ANew Dividend Sep-15-2025 Sep-15-2025 Sep-30-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 13.41 0 yrs6.56 %$ 0.45 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.2200
$ 0.2200
-0.00%
Stock $ 27.20 8 yrs4.56 %$ 0.55 BNew Dividend Jun-13-2025 Jun-13-2025 Jul-02-2025 $ 0.3100
$ 0.3100
-0.00%
Stock $ 32.13 0 yrs3.36 %$ 0.04 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-20-2025 $ 0.2700
$ 0.2700
-0.00%
Stock $ 3.05 0 yrs9.51 %$ 0.46 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-26-2025 $ 0.0600
$ 0.0700
16.67%
Stock $ 7.33 0 yrs0.00 %$ 0.49 BNew Dividend Jun-20-2025 Jun-20-2025 Jul-09-2025 $ 0.2100
$ 0.1500
-28.57%
Stock $ 43.71 2 yrs4.55 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1675
$ 0.1655
-1.22%
Stock $ 130.00 13 yrs2.43 %$ 1.88 BNew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.7900
$ 0.7900
-0.00%
Stock $ 15.24 1 yrs2.10 %$ 1.42 BNew Dividend Jun-30-2025 Jun-30-2025 Jul-10-2025 $ 0.0800
$ 0.0800
-0.00%
Stock $ 30.23 0 yrs3.90 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1307
$ 0.0999
-23.62%
Stock $ 28.16 0 yrs1.70 %$ 6.18 BNew Dividend Jul-09-2025 Jul-09-2025 Jul-23-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 37.12 2 yrs5.09 %$ 0.87 BNew Dividend Jun-18-2025 Jun-18-2025 Jul-02-2025 $ 0.5000
$ 0.5000
-0.00%
Stock $ 495.99 4 yrs1.31 %$ 134.33 BNew Dividend Jun-30-2025 Jun-30-2025 Aug-08-2025 $ 1.6200
$ 1.6200
-0.00%
Stock $ 18.68 2 yrs3.91 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.0577
$ 0.0608
5.28%
Stock $ 38.35 3 yrs3.42 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1093
$ 0.1088
-0.43%
Stock $ 29.03 3 yrs4.93 %N/ANew Dividend May-29-2025 May-29-2025 Jun-06-2025 $ 0.3801
$ 0.3801
-0.00%
Stock $ 7.04 0 yrs23.86 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 34.60 3 yrs3.61 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 45.98 3 yrs4.55 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1760
$ 0.1750
-0.57%
Stock $ 47.71 3 yrs4.40 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1780
$ 0.1750
-1.69%
Stock $ 7.04 0 yrs23.86 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 7.04 0 yrs23.86 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 18.62 3 yrs6.34 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0400
$ 0.0400
-0.00%
Stock $ 109.71 3 yrs0.00 %$ 35.86 BNew Dividend Jun-30-2025 Jun-30-2025 Aug-01-2025 $ 1.1400
$ 1.1800
3.51%
Stock $ 43.25 3 yrs4.16 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1530
$ 0.1480
-3.27%
Stock $ 35.75 5 yrs2.57 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jul-01-2025 $ 0.2300
$ 0.2300
-0.00%
Stock $ 37.37 2 yrs2.84 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0616
$ 0.1940
215.10%
Stock $ 17.36 0 yrs8.06 %$ 0.27 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-26-2025 $ 0.3500
$ 0.3500
-0.00%
Stock $ 25.05 0 yrs3.47 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0774
$ 0.0805
3.89%
Stock $ 22.93 2 yrs4.49 %N/ANew Dividend May-29-2025 May-29-2025 Jun-03-2025 $ 0.0856
$ 0.0817
-4.56%
Stock $ 33.76 0 yrs43.24 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2043
$ 0.2000
-2.10%
Stock $ 22.68 2 yrs2.56 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0317
$ 0.0458
44.35%
Stock $ 35.81 2 yrs5.36 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1691
$ 0.1688
-0.18%
Stock $ 12.07 0 yrs3.98 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0376
$ 0.0373
-0.93%
Stock $ 24.41 0 yrs9.67 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1681
$ 0.1670
-0.65%
Stock $ 25.09 0 yrs7.49 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.4688
$ 0.4688
-0.00%
Stock $ 23.35 0 yrs6.98 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1354
$ 0.1354
-0.00%
Stock $ 23.35 0 yrs6.98 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1354
$ 0.1354
-0.00%
Stock $ 23.35 0 yrs6.98 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1354
$ 0.1354
-0.00%
Stock $ 19.36 0 yrs8.73 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1406
$ 0.1406
-0.00%
Stock $ 19.36 0 yrs8.73 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1406
$ 0.1406
-0.00%
Stock $ 19.36 0 yrs8.73 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1406
$ 0.1406
-0.00%
Stock $ 13.33 3 yrs11.70 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 13.33 3 yrs11.70 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 13.33 3 yrs11.70 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1300
$ 0.1300
-0.00%
Stock $ 25.03 1 yrs7.75 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1615
$ 0.1615
-0.00%
Stock $ 25.03 1 yrs7.75 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1615
$ 0.1615
-0.00%
Stock $ 25.03 1 yrs7.75 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1615
$ 0.1615
-0.00%
Stock $ 25.08 0 yrs7.97 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 25.08 0 yrs7.97 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 25.08 0 yrs7.97 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 4.75 0 yrs2.53 %N/ANew Dividend Jun-10-2025 Jun-10-2025 Jun-24-2025 $ 0.0300
$ 0.0300
-0.00%
Stock $ 27.29 1 yrs6.74 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.4609
$ 0.4609
-0.00%
Stock $ 25.43 2 yrs5.03 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0930
$ 0.0947
1.89%
Stock $ 90.15 11 yrs1.09 %$ 11.14 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-17-2025 $ 0.4900
$ 0.4900
-0.00%
Stock $ 17.79 0 yrs25.18 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3581
$ 0.3473
-3.02%
Stock $ 100.46 1 yrs4.54 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3582
$ 0.3600
0.50%
Stock $ 35.45 1 yrs6.46 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2000
$ 0.1950
-2.50%
Stock $ 20.50 0 yrs4.73 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0701
$ 0.0831
18.54%
Stock $ 28.96 0 yrs5.35 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1386
$ 0.1138
-17.93%
Stock $ 25.56 0 yrs4.34 %N/ANew Dividend May-29-2025 May-29-2025 Jun-03-2025 $ 0.0912
$ 0.1170
28.29%
Stock $ 10.20 0 yrs7.15 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0557
$ 0.0557
-0.00%
Stock $ 8.01 1 yrs8.24 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0658
$ 0.0529
-19.62%
Stock $ 26.24 2 yrs4.65 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1075
$ 0.1045
-2.84%
Stock $ 21.97 0 yrs4.96 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.0990
$ 0.0820
-17.17%
Stock $ 0.00 2 yrs0.00 %N/ANew Dividend May-28-2025 May-27-2025 May-28-2025 $ 0.0800
$ 0.0700
-12.50%
Stock $ 25.13 0 yrs4.58 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0834
$ 0.0921
10.41%
Stock $ 19.04 0 yrs14.81 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2156
$ 0.2082
-3.45%
Stock $ 26.16 0 yrs1.11 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.0364
$ 0.0166
-54.37%
Stock $ 21.58 0 yrs1.21 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.0200
$ 0.0200
-0.00%
Stock $ 25.28 0 yrs63.84 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1767
$ 0.1893
7.13%
Stock $ 26.73 0 yrs10.10 %N/ANew Dividend May-29-2025 May-29-2025 Jun-03-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 23.19 0 yrs77.10 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2314
$ 0.2377
2.72%
Stock $ 39.33 0 yrs2.01 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0705
$ 0.0492
-30.21%
Stock $ 49.25 2 yrs6.56 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.2760
$ 0.2640
-4.35%
Stock $ 49.54 1 yrs4.62 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1860
$ 0.2030
9.14%
Stock $ 21.18 0 yrs12.75 %N/ANew Dividend May-29-2025 May-29-2025 Jun-03-2025 $ 0.2250
$ 0.2250
-0.00%
Stock $ 26.00 0 yrs6.00 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0983
$ 0.1075
9.36%
Stock $ 22.52 0 yrs12.52 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2279
$ 0.2248
-1.36%
Stock $ 28.59 0 yrs8.60 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2269
$ 0.2422
6.73%
Stock $ 24.40 1 yrs9.26 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1893
$ 0.2051
8.35%
Stock $ 22.66 1 yrs7.77 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 3.02 0 yrs272.85 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1381
$ 0.2667
93.12%
Stock $ 25.07 0 yrs7.98 %N/ANew Dividend Sep-15-2025 Sep-15-2025 Sep-30-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 25.07 0 yrs7.98 %N/ANew Dividend Aug-15-2025 Aug-15-2025 Aug-29-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 25.07 0 yrs7.98 %N/ANew Dividend Jul-15-2025 Jul-15-2025 Jul-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 25.11 0 yrs7.96 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 25.11 0 yrs7.96 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 25.11 0 yrs7.96 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1667
$ 0.1667
-0.00%
Stock $ 24.51 0 yrs5.10 %N/ANew Dividend Jul-11-2025 Jul-11-2025 Jul-31-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 24.51 0 yrs5.10 %N/ANew Dividend Aug-11-2025 Aug-11-2025 Aug-29-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 24.51 0 yrs5.10 %N/ANew Dividend Sep-10-2025 Sep-10-2025 Sep-30-2025 $ 0.1042
$ 0.1042
-0.00%
Stock $ 19.73 3 yrs7.30 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 25.30 0 yrs5.10 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1100
$ 0.1100
-0.00%
Stock $ 10.10 0 yrs6.04 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0487
$ 0.0487
-0.00%
Stock $ 20.52 0 yrs5.80 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.2969
$ 0.2969
-0.00%
Stock $ 22.12 0 yrs5.79 %N/ANew Dividend Jun-30-2025 Jun-30-2025 Jul-15-2025 $ 0.3187
$ 0.3187
-0.00%
Stock $ 37.60 0 yrs1.76 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0746
$ 0.0710
-4.82%
Stock $ 48.23 2 yrs6.57 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.2350
$ 0.2670
13.62%
Stock $ 50.66 3 yrs4.24 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1900
$ 0.1830
-3.68%
Stock $ 43.75 0 yrs3.13 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1430
$ 0.1340
-6.29%
Stock $ 50.34 2 yrs4.57 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1830
$ 0.1800
-1.64%
Stock $ 50.63 0 yrs4.68 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1870
$ 0.1880
0.53%
Stock $ 47.40 0 yrs4.37 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1640
$ 0.1720
4.88%
Stock $ 34.04 2 yrs4.47 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1185
$ 0.1173
-0.98%
Stock $ 23.45 0 yrs4.22 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0760
$ 0.0891
17.15%
Stock $ 24.95 0 yrs9.14 %N/ANew Dividend Jun-13-2025 Jun-15-2025 Jul-01-2025 $ 0.4879
$ 0.5703
16.88%
Stock $ 50.47 0 yrs7.95 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3340
$ 0.3340
-0.00%
Stock $ 27.47 1 yrs8.34 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2000
$ 0.1950
-2.50%
Stock $ 51.06 0 yrs3.84 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1859
$ 0.1784
-4.07%
Stock $ 11.27 1 yrs63.71 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2731
$ 0.5507
101.65%
Stock $ 5.74 0 yrs126.13 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1006
$ 0.0954
-5.17%
Stock $ 40.51 0 yrs43.55 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 1.3797
$ 1.3881
0.61%
Stock $ 12.85 0 yrs65.45 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1102
$ 0.2149
95.01%
Stock $ 24.91 1 yrs4.82 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 50.80 0 yrs1.26 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0509
$ 0.1323
159.86%
Stock $ 20.43 1 yrs4.99 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0830
$ 0.0794
-4.29%
Stock $ 20.24 1 yrs4.84 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0851
$ 0.0776
-8.87%
Stock $ 31.82 1 yrs2.11 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0741
$ 0.0617
-16.68%
Stock $ 100.42 3 yrs4.61 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3100
$ 0.3300
6.45%
Stock $ 31.49 1 yrs1.91 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.0520
$ 0.0520
-0.00%
Stock $ 24.90 1 yrs5.98 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0644
$ 0.0773
20.17%
Stock $ 22.33 0 yrs8.15 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1743
$ 0.1973
13.19%
Stock $ 50.32 3 yrs4.95 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1990
$ 0.1950
-2.01%
Stock $ 45.11 0 yrs5.34 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2190
$ 0.2038
-6.94%
Stock $ 38.38 0 yrs25.27 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.8158
$ 0.7758
-4.90%
Stock $ 40.42 0 yrs13.26 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.4512
$ 0.4274
-5.29%
Stock $ 23.78 0 yrs4.08 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0822
$ 0.0759
-7.65%
Stock $ 10.24 0 yrs3.22 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0279
$ 0.0260
-6.81%
Stock $ 10.37 0 yrs4.34 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0374
$ 0.0430
14.97%
Stock $ 25.60 0 yrs4.14 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0934
$ 0.0917
-1.76%
Stock $ 26.35 1 yrs5.50 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1355
$ 0.1008
-25.63%
Stock $ 17.39 1 yrs29.21 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.4139
$ 0.5498
32.83%
Stock $ 8.01 1 yrs75.53 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.5656
$ 0.4233
-25.16%
Stock $ 16.72 1 yrs47.19 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.4350
$ 0.6832
57.06%
Stock $ 44.04 0 yrs29.63 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2498
$ 0.2073
-17.01%
Stock $ 33.67 0 yrs39.92 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3138
$ 0.2672
-14.86%
Stock $ 25.13 2 yrs4.10 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0686
$ 0.0887
29.17%
Stock $ 19.84 0 yrs5.90 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1000
$ 0.1000
-0.00%
Stock $ 26.40 1 yrs4.32 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0390
$ 0.0390
-0.00%
Stock $ 11.83 0 yrs12.17 %$ 0.23 BNew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1200
$ 0.1200
-0.00%
Stock $ 25.85 0 yrs4.95 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1030
$ 0.1170
13.59%
Stock $ 25.10 0 yrs0.56 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.0318
$ 0.0054
-83.05%
Stock $ 30.19 3 yrs1.72 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.0450
$ 0.0440
-2.22%
Stock $ 33.37 0 yrs0.42 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0111
$ 0.0052
-53.47%
Stock $ 50.00 0 yrs2.08 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0942
$ 0.0644
-31.70%
Stock $ 39.07 3 yrs5.99 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1701
$ 0.1738
2.20%
Stock $ 35.26 2 yrs4.20 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1102
$ 0.1171
6.32%
Stock $ 35.40 3 yrs6.30 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1633
$ 0.1587
-2.81%
Stock $ 24.20 0 yrs4.83 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1012
$ 0.1098
8.53%
Stock $ 33.10 0 yrs23.69 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.6439
$ 0.6360
-1.22%
Stock $ 19.88 0 yrs3.42 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0590
$ 0.0581
-1.63%
Stock $ 25.39 0 yrs4.41 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.0884
$ 0.0882
-0.25%
Stock $ 50.40 0 yrs3.51 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1735
$ 0.1661
-4.29%
Stock $ 10.51 0 yrs54.23 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3748
$ 0.3871
3.28%
Stock $ 7.05 1 yrs150.50 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.7951
$ 0.7351
-7.55%
Stock $ 40.12 0 yrs87.36 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 2.0473
$ 4.5659
123.02%
Stock $ 35.01 0 yrs38.01 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2329
$ 0.2150
-7.72%
Stock $ 47.84 0 yrs41.97 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3425
$ 0.2432
-28.99%
Stock $ 45.23 0 yrs13.09 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2031
$ 0.2578
26.93%
Stock $ 44.26 0 yrs14.32 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1917
$ 0.3115
62.49%
Stock $ 35.76 0 yrs43.18 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.4484
$ 0.4906
9.41%
Stock $ 45.09 0 yrs16.92 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.3123
$ 0.3538
13.29%
Stock $ 15.31 0 yrs48.86 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.1617
$ 0.2929
81.14%
Stock $ 44.32 0 yrs19.22 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2920
$ 0.2895
-0.86%
Stock $ 31.78 0 yrs74.45 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.2472
$ 1.3516
446.72%
Stock $ 48.88 0 yrs3.19 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1340
$ 0.1300
-2.99%
Stock $ 49.97 0 yrs3.16 %N/ANew Dividend May-29-2025 May-29-2025 Jun-02-2025 $ 0.1150
$ 0.1610
40.00%
Stock $ 53.43 0 yrs14.09 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 0.4056
$ 0.3860
-4.83%
Stock $ 59.13 0 yrs23.70 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 1.1300
$ 1.1654
3.13%
Stock $ 58.31 0 yrs29.98 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 1.4135
$ 1.4612
3.38%
Stock $ 65.93 0 yrs93.55 %N/ANew Dividend May-29-2025 May-29-2025 May-30-2025 $ 6.8981
$ 3.3036
-52.11%
Stock $ 21.67 0 yrs1.02 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0253
$ 0.0233
-7.91%
Stock $ 17.18 0 yrs1.75 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0235
$ 0.0385
63.83%
Stock $ 30.00 0 yrs4.27 %$ 0.23 BNew Dividend Jun-10-2025 Jun-10-2025 Jun-24-2025 $ 0.3200
$ 0.3200
-0.00%
Stock $ 22.18 0 yrs7.17 %N/ANew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.3984
$ 0.3984
-0.00%
Stock $ 14.66 13 yrs4.37 %$ 2.92 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-11-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 25.16 0 yrs4.13 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.1040
$ 0.1054
1.41%
Stock $ 14.83 0 yrs4.59 %$ 0.56 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1700
$ 0.1700
-0.00%
Stock $ 31.00 1 yrs1.77 %$ 0.06 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-27-2025 $ 0.5000
$ 0.5500
10.00%
Stock $ 41.72 0 yrs1.34 %$ 0.21 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-30-2025 $ 0.1400
$ 0.1400
-0.00%
Stock $ 44.88 12 yrs2.94 %$ 1.46 BNew Dividend Jun-06-2025 Jun-06-2025 Jun-20-2025 $ 0.3300
$ 0.3300
-0.00%
Stock $ 17.66 0 yrs2.15 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0317
$ 0.0470
48.26%
Stock $ 87.37 13 yrs3.71 %$ 218.23 BNew Dividend Jun-16-2025 Jun-16-2025 Jul-08-2025 $ 0.8100
$ 0.8100
-0.00%
Stock $ 7.81 1 yrs2.56 %$ 0.05 BNew Dividend Jun-27-2025 Jun-27-2025 Jul-10-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 33.35 0 yrs1.08 %$ 7.94 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-27-2025 $ 0.0900
$ 0.0900
-0.00%
Stock $ 9.20 0 yrs2.17 %$ 0.02 BNew Dividend Jun-13-2025 Jun-15-2025 Jul-03-2025 $ 0.0500
$ 0.0500
-0.00%
Stock $ 22.02 1 yrs4.45 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.0845
$ 0.0878
3.92%
Stock $ 19.55 0 yrs4.19 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0670
$ 0.0670
-0.00%
Stock $ 25.73 4 yrs3.54 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0760
$ 0.0760
-0.00%
Stock $ 13.30 1 yrs7.52 %$ 0.09 BNew Dividend Jun-06-2025 Jun-06-2025 Jun-27-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 227.63 2 yrs2.13 %$ 12.86 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-27-2025 $ 1.2125
$ 1.2125
-0.00%
Stock $ 32.76 1 yrs0.98 %N/ANew Dividend May-28-2025 May-28-2025 Jun-04-2025 $ 0.0861
$ 0.0900
4.53%
Stock $ 38.71 8 yrs0.00 %N/ANew Dividend Jun-02-2025 Jun-02-2025 Jun-09-2025 $ 0.1474
$ 0.2281
54.78%
Stock $ 22.95 0 yrs0.22 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0050
$ 0.0038
-24.00%
Stock $ 17.21 0 yrs6.51 %$ 0.11 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.2800
$ 0.2800
-0.00%
Stock $ 42.41 0 yrs38.62 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 1.2740
$ 1.2325
-3.26%
Stock $ 31.78 0 yrs0.44 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0065
$ 0.0065
-0.00%
Stock $ 18.49 2 yrs3.41 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0320
$ 0.0320
-0.00%
Stock $ 23.06 3 yrs5.90 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.1549
$ 0.0775
-49.95%
Stock $ 44.84 1 yrs2.23 %$ 4.93 BNew Dividend Jun-03-2025 Jun-03-2025 Jun-10-2025 $ 0.2500
$ 0.2500
-0.00%
Stock $ 16.95 0 yrs8.97 %$ 0.56 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.3800
$ 0.3800
-0.00%
Stock $ 27.64 11 yrs2.32 %$ 0.19 BNew Dividend Jun-13-2025 Jun-13-2025 Jun-30-2025 $ 0.1600
$ 0.1600
-0.00%
Stock $ 57.63 3 yrs0.00 %$ 69.33 BNew Dividend Jul-02-2025 Jul-02-2025 Jul-29-2025 $ 1.0600
$ 1.1000
3.77%
Stock $ 187.06 0 yrs0.25 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0291
$ 0.0077
-73.54%
Stock $ 28.27 0 yrs6.76 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.2000
$ 0.2500
25.00%
Stock $ 22.90 1 yrs2.05 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.0432
$ 0.0295
-31.79%
Stock $ 12.22 0 yrs10.56 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.1075
$ 0.1075
-0.00%
Stock $ 20.70 1 yrs5.36 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.0811
$ 0.0923
13.86%
Stock $ 27.76 1 yrs5.73 %N/ANew Dividend May-28-2025 May-28-2025 Jun-04-2025 $ 0.1315
$ 0.5162
292.55%
Stock $ 31.77 1 yrs1.35 %N/ANew Dividend May-28-2025 May-28-2025 Jun-04-2025 $ 0.1105
$ 0.0828
-25.07%
Stock $ 32.86 0 yrs1.34 %N/ANew Dividend May-28-2025 May-28-2025 Jun-04-2025 $ 0.1213
$ 0.0831
-31.49%
Stock $ 25.59 1 yrs5.28 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.0760
$ 0.1113
46.41%
Stock $ 20.35 1 yrs4.91 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.0758
$ 0.0864
13.95%
Stock $ 25.75 0 yrs4.97 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.1133
$ 0.0513
-54.69%
Stock $ 10.44 0 yrs5.08 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0352
$ 0.0355
0.85%
Stock $ 15.21 5 yrs7.50 %$ 0.22 BNew Dividend Jun-12-2025 Jun-12-2025 Jun-30-2025 $ 0.2850
$ 0.2850
-0.00%
Stock $ 12.74 1 yrs45.68 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.4850
$ 0.4850
-0.00%
Stock $ 60.45 0 yrs9.81 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.5417
$ 0.5224
-3.56%
Stock $ 10.91 0 yrs12.56 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0401
$ 0.0478
19.20%
Stock $ 36.81 0 yrs5.60 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.1800
$ 0.1800
-0.00%
Stock $ 24.95 0 yrs1.24 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0255
$ 0.0255
-0.00%
Stock $ 31.80 1 yrs2.96 %N/ANew Dividend May-28-2025 May-28-2025 Jun-04-2025 $ 0.2040
$ 0.3187
56.23%
Stock $ 26.52 1 yrs2.19 %N/ANew Dividend May-28-2025 May-28-2025 Jun-04-2025 $ 0.0478
$ 0.1754
266.95%
Stock $ 25.42 1 yrs2.91 %N/ANew Dividend May-28-2025 May-28-2025 Jun-04-2025 $ 0.0701
$ 0.1852
164.19%
Stock $ 92.00 12 yrs4.35 %N/ANew Dividend Jun-16-2025 Jun-16-2025 Jun-30-2025 $ 1.0000
$ 1.0000
-0.00%
Stock $ 25.63 0 yrs4.80 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.1005
$ 0.0977
-2.79%
Stock $ 23.33 0 yrs5.32 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0807
$ 0.0688
-14.79%
Stock $ 46.38 1 yrs26.05 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.9622
$ 0.9261
-3.75%
Stock $ 26.06 0 yrs7.94 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.1477
$ 0.1547
4.75%
Stock $ 21.60 3 yrs5.09 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.0903
$ 0.0936
3.63%
Stock $ 33.82 1 yrs0.89 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0297
$ 0.0307
3.23%
Stock $ 46.98 1 yrs0.64 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0260
$ 0.0260
-0.00%
Stock $ 16.92 0 yrs3.37 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0423
$ 0.0476
12.73%
Stock $ 17.72 0 yrs3.89 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0472
$ 0.0617
30.76%
Stock $ 9.91 0 yrs6.25 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0500
$ 0.0561
12.18%
Stock $ 25.37 0 yrs3.86 %N/ANew Dividend May-28-2025 May-28-2025 May-30-2025 $ 0.0752
$ 0.0752
-0.00%
Stock $ 25.57 0 yrs6.37 %N/ANew Dividend Nov-28-2025 Nov-28-2025 Dec-01-2025 $ 0.0000
$ 0.4062
10000%
Stock $ 25.57 0 yrs6.37 %N/ANew Dividend Aug-29-2025 Aug-29-2025 Sep-02-2025 $ 0.0000
$ 0.4785
10000%
Stock $ 3.32 0 yrs0.90 %$ 0.02 BNew Dividend Jun-09-2025 Jun-09-2025 Jun-23-2025 $ 0.0000
$ 0.0300
10000%
Stock $ 26.37 0 yrs1.02 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.0214
$ 0.0218
1.63%
Stock $ 12.11 0 yrs29.48 %N/ANew Dividend May-28-2025 May-28-2025 May-29-2025 $ 0.2178
$ 0.2652
21.76%

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