
EPS 2015-10-31 100000 0.00 0.00 -100.00 EPS 2015-11-30 200000 99541.35 4169.56 -50.23 EPS 2015-12-31 300000 193285.33 8360.09 -35.57 EPS 2016-01-31 400000 277836.07 12744.77 -30.54 EPS 2016-02-29 500000 379011.67 17324.93 -24.20 EPS 2016-03-31 600000 506158.93 21785.89 -15.64 EPS 2016-04-30 700000 601516.55 26069.77 -14.07 EPS 2016-05-31 800000 713744.79 30350.59 -10.78 EPS 2016-06-30 900000 803164.70 34599.28 -10.76 EPS 2016-07-31 1000000 939658.39 38877.05 -6.03 EPS 2016-08-31 1100000 1048081.97 43024.71 -4.72 EPS 2016-09-30 1200000 1144400.47 47126.99 -4.63 EPS 2016-10-31 1300000 1230493.27 51291.92 -5.35 EPS 2016-11-30 1400000 1406178.16 55492.43 0.44 EPS 2016-12-31 1500000 1631041.07 63333.21 8.74 EPS 2017-01-31 1600000 1650041.10 63333.21 3.13 EPS 2017-02-28 1700000 1834513.56 67157.30 7.91 EPS 2017-03-31 1800000 1922185.90 70781.36 6.79 EPS 2017-04-30 1900000 2041323.25 74473.67 7.44 EPS 2017-05-31 2000000 2158684.75 78118.87 7.93 EPS 2017-06-30 2100000 2269678.21 81711.68 8.08 EPS 2017-07-31 2200000 2423546.53 85286.09 10.16 EPS 2017-08-31 2300000 2536690.70 88798.97 10.29 EPS 2017-09-30 2400000 2677871.06 92287.34 11.58 EPS 2017-10-31 2500000 2844926.77 95681.39 13.80 EPS 2017-11-30 2600000 3062180.65 99035.60 17.78 EPS 2017-12-31 2700000 3177945.34 102283.40 17.70 EPS 2018-01-31 2800000 3432563.53 105487.51 22.59 EPS 2018-02-28 2900000 3402172.42 108556.87 17.32 EPS 2018-03-31 3000000 3394682.32 111777.49 13.16 EPS 2018-04-30 3100000 3475232.06 115150.17 12.10 EPS 2018-05-31 3200000 3646074.27 118455.95 13.94 EPS 2018-06-30 3300000 3733068.83 121677.60 13.12 EPS 2018-07-31 3400000 3972930.67 124934.93 16.85 EPS 2018-08-31 3500000 4281734.08 131140.39 22.34 EPS 2018-09-30 3600000 4283045.26 131140.39 18.97 EPS 2018-10-31 3700000 4138768.32 134201.31 11.86 EPS 2018-11-30 3800000 4294305.47 137417.78 13.01 EPS 2018-12-31 3900000 3964450.12 140583.33 1.65 EPS 2019-01-31 4000000 4412936.20 144119.40 10.32 EPS 2019-02-28 4100000 4649970.60 147384.17 13.41 EPS 2019-03-31 4200000 4785817.14 150544.73 13.95 EPS 2019-04-30 4300000 5108809.08 153648.39 18.81 EPS 2019-05-31 4400000 4809895.36 156674.11 9.32 EPS 2019-06-30 4500000 5258441.39 159928.26 16.85 EPS 2019-07-31 4600000 5491210.99 162943.94 19.37 EPS 2019-08-31 4700000 5540037.17 169006.63 17.87 EPS 2019-09-30 4800000 5668482.58 169006.63 18.09 EPS 2019-10-31 4900000 5923073.87 172032.35 20.88 EPS 2019-11-30 5000000 6259853.25 174905.09 25.20 EPS 2019-12-31 5100000 6520765.31 177725.96 27.86 EPS 2020-01-31 5200000 6517162.40 180430.86 25.33 EPS 2020-02-29 5300000 6035818.47 183181.13 13.88 EPS 2020-03-31 5400000 5230984.41 186089.80 -3.13 EPS 2020-04-30 5500000 5996230.46 189814.20 9.02 EPS 2020-05-31 5600000 6365708.51 193075.77 13.67 EPS 2020-06-30 5700000 6504625.46 196099.66 14.12 EPS 2020-07-31 5800000 6891319.27 199113.53 18.82 EPS 2020-08-31 5900000 7446899.71 201977.22 26.22 EPS 2020-09-30 6000000 7249504.29 204672.63 20.83 EPS 2020-10-31 6100000 7182039.97 207453.50 17.74 EPS 2020-11-30 6200000 8170409.84 210306.57 31.78 EPS 2020-12-31 6300000 8548022.08 212849.16 35.68 EPS 2021-01-31 6400000 8578312.32 215373.13 34.04 EPS 2021-02-28 6500000 8923119.72 217849.61 37.28 EPS 2021-03-31 6600000 9547861.77 220250.57 44.66 EPS 2021-04-30 6700000 10067636.40 222538.37 50.26 EPS 2021-05-31 6800000 10315501.79 224738.59 51.70 EPS 2021-06-30 6900000 10485867.53 226917.72 51.97 EPS 2021-07-31 7000000 10803011.79 229071.50 54.33 EPS 2021-08-31 7100000 11208272.35 231193.74 57.86 EPS 2021-09-30 7200000 10727503.45 233257.30 48.99 EPS 2021-10-31 7300000 11447905.71 235408.30 56.82 EPS 2021-11-30 7400000 11379305.13 237464.64 53.77 EPS 2021-12-31 7500000 12064673.57 239568.57 60.86 EPS 2022-01-31 7600000 11683204.50 241538.24 53.73 EPS 2022-02-28 7700000 11438175.99 243624.62 48.55 EPS 2022-03-31 7800000 11884296.46 245746.41 52.36 EPS 2022-04-30 7900000 10975635.83 247812.95 38.93 EPS 2022-05-31 8000000 11189920.92 250054.10 39.87 EPS 2022-06-30 8100000 10292712.80 252272.38 27.07 EPS 2022-07-31 8200000 11217072.81 254701.92 36.79 EPS 2022-08-31 8300000 10916546.94 256980.86 31.52 EPS 2022-09-30 8400000 9955549.12 259326.63 18.52 EPS 2022-10-31 8500000 10911368.79 261789.08 28.37 EPS 2022-11-30 8600000 11656242.47 264194.08 35.54 EPS 2022-12-31 8700000 11179476.00 268866.65 28.50 EPS 2023-01-31 8800000 11859708.31 268866.65 34.77 EPS 2023-02-28 8900000 11641649.85 271114.35 30.81 EPS 2023-03-31 9000000 11954558.27 273434.54 32.83 EPS 2023-04-30 9100000 12274349.72 275704.17 34.88 EPS 2023-05-31 9200000 12291031.80 277951.86 33.60 EPS 2023-06-30 9300000 13087885.78 280194.52 40.73 EPS 2023-07-31 9400000 13726923.96 282330.82 46.03 EPS 2023-08-31 9500000 13576866.03 284391.82 42.91 EPS 2023-09-30 9600000 13106517.14 286481.25 36.53 EPS 2023-10-31 9700000 12843806.55 288689.73 32.41 EPS 2023-11-30 9800000 13987166.02 290914.42 42.73 EPS 2023-12-31 9900000 14684205.72 292980.97 48.33 EPS 2024-01-31 10000000 15044131.38 294982.97 50.44 EPS 2024-02-29 10100000 15870666.61 296925.47 57.14 EPS 2024-03-31 10200000 16552837.24 298787.67 62.28 EPS 2024-04-30 10300000 16015614.58 300593.37 55.49 EPS 2024-05-31 10400000 16808507.16 302474.49 61.62 EPS 2024-06-30 10500000 17307476.27 304280.52 64.83 EPS 2024-07-31 10600000 17716396.13 306035.52 67.14 EPS 2024-08-31 10700000 18296357.34 309478.31 70.99 EPS 2024-09-30 10800000 18581078.00 309478.31 72.05 EPS 2024-10-31 10900000 18610216.82 311155.60 70.74 EPS 2024-11-30 11000000 19879854.76 312822.27 80.73 EPS 2024-12-31 11100000 19234555.54 314392.86 73.28 EPS 2025-01-31 11200000 20064681.11 316028.99 79.15 EPS 2025-02-28 11300000 19914384.01 317613.78 76.23 EPS 2025-03-31 11400000 18925468.18 319255.54 66.01 EPS 2025-04-30 11500000 18640156.75 320939.33 62.09 EPS 2025-05-31 11600000 19759223.91 322652.24 70.34 EPS 2025-06-30 11700000 20757052.08 324278.26 77.41 EPS 2025-07-31 11800000 21335830.70 325837.35 80.81 EPS 2025-08-31 11900000 22077796.68 328881.24 85.53 EPS 2025-09-30 12000000 22673073.43 328881.24 88.94 EPS 2025-10-31 12100000 22793114.38 328881.24 88.37 EPSB 2025-05-31 100000 0.00 0.00 -100.00 EPSB 2025-06-30 200000 103620.44 4814.40 -48.19 EPSB 2025-07-31 300000 204916.34 9385.62 -31.69 EPSB 2025-08-31 400000 416890.79 18439.97 4.22 EPSB 2025-09-30 500000 419343.29 18439.97 -16.13 EPSB 2025-10-31 600000 525695.09 22832.48 -12.38 EPSV 2025-05-31 100000 0.00 0.00 -100.00 EPSV 2025-06-30 200000 105314.68 4775.09 -47.34 EPSV 2025-07-31 300000 208373.25 9229.04 -30.54 EPSV 2025-08-31 400000 426194.64 17948.82 6.55 EPSV 2025-09-30 500000 425692.04 17948.82 -14.86 EPSV 2025-10-31 600000 535422.61 22149.61 -10.76