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  CarMax, Inc. (KMX)
← All KMX superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 561,947 0.26 Reduce 0.27% <0.01 $38.25–49.89 · VW $43.35i $23,365,756 SEC
2025   Q4 563,483 0.24 Reduce 1.42% <0.01 $30.26–47.44 · VW $40.01i $21,772,983 SEC
2025   Q3 571,605 0.27 Add 3.37% <0.01 $42.75–71.99 · VW $55.71i $25,647,916 SEC
2025   Q2 552,977 0.42 Reduce 1.10% <0.01 $61.34–82.79 · VW $67.43i $37,165,585 SEC
2025   Q1 559,149 0.51 Reduce 9.92% 0.05 $67.20–89.47 · VW $80.60i $43,568,890 SEC
2024   Q4 620,743 0.55 Reduce 12.54% 0.07 $69.95–91.25 · VW $80.17i $50,751,948 SEC
2024   Q3 709,722 0.57 Reduce 0.04% <0.01 $70.75–86.82 · VW $79.85i $54,918,289 SEC
2024   Q2 710,003 0.57 Add 8.70% 0.05 $65.83–86.61 · VW $72.65i $52,071,620 SEC
2024   Q1 653,147 0.57 Reduce 4.20% 0.02 $66.86–88.22 · VW $76.69i $56,895,635 SEC
2023   Q4 681,768 0.53 Reduce 11.45% 0.07 $59.66–84.20 · VW $68.09i $52,318,876 SEC
2023   Q3 769,895 0.59 Reduce 3.71% 0.02 $68.73–87.50 · VW $78.90i $54,454,673 SEC
2023   Q2 799,569 0.64 Reduce 10.90% 0.06 $61.15–87.06 · VW $73.89i $66,923,925 SEC
2023   Q1 897,339 0.56 Add 5.88% 0.03 $55.77–80.92 · VW $67.09i $57,680,951 SEC
2022   Q4 847,509 0.53 Add 75.29% 0.23 $52.10–76.64 · VW $63.59i $51,604,823 SEC
2022   Q3 483,501 0.35 Reduce 0.10% <0.01 $63.61–106.24 · VW $84.16i $31,921,000 SEC
2022   Q2 483,966 0.44 Add 9.74% 0.04 $84.37–105.90 · VW $93.38i $43,789,000 SEC
2022   Q1 441,010 0.38 Add 52.93% 0.13 $95.04–130.57 · VW $107.08i $42,549,000 SEC
2021   Q4 288,366 0.32 Reduce 9.37% 0.03 $121.65–155.98 · VW $138.00i $37,554,000 SEC
2021   Q3 318,189 0.37 Reduce 8.59% 0.04 $122.51–147.73 · VW $132.14i $40,715,000 SEC
2021   Q2 348,077 0.42 Reduce 0.13% <0.01 $112.63–138.77 · VW $125.54i $44,954,000 SEC
2021   Q1 348,521 0.46 Reduce 13.58% 0.06 $92.13–136.54 · VW $120.15i $46,235,000 SEC
2020   Q4 403,267 0.43 Add 23.21% 0.08 $84.70–101.16 · VW $93.08i $38,093,000 SEC
2020   Q3 327,299 0.44 Reduce 19.73% 0.11 $85.71–109.31 · VW $98.05i $30,082,000 SEC
2020   Q2 407,735 0.56 Reduce 25.73% 0.13 $47.06–98.96 · VW $78.50i $36,513,000 SEC
2020   Q1 549,013 0.52 Add 14.96% 0.07 $37.59–103.18 · VW $75.40i $29,553,000 SEC
2019   Q4 477,550 0.53 Add 13.98% 0.07 $83.39–100.49 · VW $92.50i $41,867,000 SEC
2019   Q3 418,962 0.49 Add 0.42% <0.01 $79.37–92.01 · VW $86.10i $36,869,000 SEC
2019   Q2 417,221 0.46 Add 21.71% 0.08 $68.24–88.64 · VW $79.74i $36,227,000 SEC
2019   Q1 342,801 0.30 Buy 0.30 $57.95–70.99 · VW $63.19i $23,928,000 SEC
Price snapshot:
Current price$54.87
Avg. buy price$72.52
+/- since buy-24.34%
52-week low$30.26
52-week high$66.23