| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 145,718 | $8,372,658 | +$1,348,500 | $57.16 | 6 |
| 2025 Q3 | 7,500,637 | $413,630,339 | +$32,044,519 | $55.21 | 95 |
| 2025 Q2 | 6,968,096 | $358,436,442 | -$23,267,783 | $51.50 | 96 |
| 2025 Q1 | 7,516,434 | $370,306,661 | +$46,413,903 | $49.36 | 95 |
| 2024 Q4 | 6,356,521 | $316,097,046 | +$10,294,455 | $49.67 | 90 |
| 2024 Q3 | 5,707,004 | $286,906,591 | +$33,236,786 | $50.30 | 74 |
| 2024 Q2 | 4,966,263 | $235,531,330 | +$34,750,091 | $47.43 | 66 |
| 2024 Q1 | 4,306,365 | $203,223,953 | +$61,268,623 | $47.46 | 57 |
| 2023 Q4 | 11,210 | $485,400 | +$1,516 | $43.30 | 1 |
| 2023 Q3 | 2,661,207 | $106,022,520 | +$6,893,243 | $39.83 | 43 |
| 2023 Q2 | 2,488,076 | $100,899,148 | +$5,586,879 | $40.53 | 35 |
| 2023 Q1 | 2,364,370 | $90,577,344 | -$63,555,134 | $38.30 | 35 |
| 2022 Q4 | 4,037,124 | $147,450,751 | +$30,711,861 | $36.52 | 29 |
| 2022 Q3 | 3,137,712 | $104,196,000 | +$25,273,146 | $33.20 | 21 |
| 2022 Q2 | 2,379,614 | $84,223,000 | -$95,019,209 | $35.38 | 23 |
| 2022 Q1 | 4,938,523 | $200,284,311 | +$6,696,253 | $40.56 | 19 |
| 2021 Q4 | 4,750,245 | $192,663,000 | +$4,548,749 | $40.50 | 16 |
| 2021 Q3 | 4,639,198 | $183,304,000 | -$6,250,906 | $36.84 | 12 |
| 2021 Q2 | 4,794,015 | $180,575,000 | +$3,906,081 | $37.21 | 11 |
| 2021 Q1 | 4,690,403 | $164,278,000 | -$6,527,716 | $35.03 | 11 |
| 2020 Q4 | 4,879,847 | $156,755,000 | -$5,919,930 | $31.18 | 7 |
| 2020 Q3 | 5,065,076 | $136,150,000 | -$2,623,552 | $26.88 | 6 |
| 2020 Q2 | 5,163,859 | $130,585,000 | +$4,556,222 | $25.28 | 4 |
| 2020 Q1 | 4,983,905 | $105,909,000 | +$2,300,289 | $21.27 | 4 |
| 2019 Q4 | 4,869,608 | $134,839,000 | +$5,059,178 | $27.69 | 6 |
| 2019 Q3 | 4,688,655 | $119,701,000 | +$116,437,533 | $25.53 | 5 |
| 2019 Q2 | 127,827 | $3,220,000 | +$2,918,787 | $25.07 | 3 |
| 2019 Q1 | 12,026 | $293,000 | -$25,874 | $24.36 | 1 |
| 2018 Q4 | 13,088 | $290,000 | +$70,661 | $22.16 | 1 |
| 2018 Q3 | 9,899 | $250,000 | +$250,000 | $25.26 | 1 |