John Rogers - Ariel Investments
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    106
Portfolio value:    $8,934,260,435
Holdings Activity Buys Sells    History
Holding/activity history for  Generac Holdings Inc. (GNRC)
← All GNRC superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 1,294,787 2.83 Reduce 9.07% 0.19 $137.70–241.09 · VW $193.75i $252,910,744 SEC
2025   Q4 1,423,948 2.10 Reduce 2.95% 0.08 $134.80–200.60 · VW $160.32i $194,183,789 SEC
2025   Q3 1,467,231 2.63 Reduce 18.69% 0.55 $140.75–203.25 · VW $180.12i $245,614,470 SEC
2025   Q2 1,804,595 2.94 Add 11.68% 0.31 $99.50–143.90 · VW $123.73i $258,436,050 SEC
2025   Q1 1,615,878 2.42 Add 10.12% 0.22 $122.95–165.41 · VW $140.93i $204,650,948 SEC
2024   Q4 1,467,327 2.46 Reduce 18.69% 0.56 $151.60–195.94 · VW $171.41i $227,509,052 SEC
2024   Q3 1,804,549 2.97 Reduce 6.42% 0.18 $132.64–169.57 · VW $151.53i $286,706,745 SEC
2024   Q2 1,928,250 2.81 Reduce 10.01% 0.27 $125.00–155.35 · VW $138.00i $254,953,215 SEC
2024   Q1 2,142,852 2.70 Reduce 0.93% 0.03 $108.89–132.50 · VW $119.04i $270,299,351 SEC
2023   Q4 2,162,961 2.84 Add 7.59% 0.20 $79.86–133.15 · VW $107.63i $279,541,079 SEC
2023   Q3 2,010,344 2.35 Add 14.92% 0.31 $103.18–156.95 · VW $128.23i $219,047,083 SEC
2023   Q2 1,749,294 2.51 Add 5.20% 0.12 $92.23–152.13 · VW $118.04i $260,872,214 SEC
2023   Q1 1,662,783 1.75 Add 26.75% 0.37 $96.58–141.54 · VW $117.55i $179,597,191 SEC
2022   Q4 1,311,879 1.34 Add 248.16% 0.96 $86.29–186.70 · VW $115.83i $132,053,740 SEC
2022   Q3 376,803 0.74 Add 41953.91% 0.74 $167.11–282.62 · VW $220.16i $67,123,000 SEC
2022   Q2 896 <0.01 Buy <0.01 $197.94–328.60 · VW $242.74i $189,000 SEC
2020   Q4 0 0.00 Sell 100.00% 0.65 $190.10–239.62 · VW $216.89i SEC
2020   Q3 232,082 0.65 Reduce 24.95% 0.14 $120.75–194.35 · VW $169.91i $44,940,000 SEC
2020   Q2 309,243 0.57 Reduce 4.47% 0.02 $81.22–123.19 · VW $108.01i $37,706,000 SEC
2020   Q1 323,718 0.53 Reduce 23.16% 0.12 $75.50–118.86 · VW $102.77i $30,161,000 SEC
2019   Q4 421,276 0.53 Reduce 11.09% 0.06 $75.10–102.82 · VW $94.14i $42,376,000 SEC
2019   Q3 473,837 0.50 Add 10.14% 0.05 $68.23–84.86 · VW $75.48i $37,120,000 SEC
2019   Q2 430,194 0.38 Add 32.56% 0.09 $51.33–70.29 · VW $59.93i $29,860,000 SEC
2019   Q1 324,523 0.21 Buy 0.21 $48.42–54.98 · VW $51.80i $16,625,000 SEC
Price snapshot:
Current price$226.95
Avg. buy price$123.24
+/- since buy84.16%
52-week low$134.80
52-week high$296.44