| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,478,982 | $213,354,585 | +$27,956,351 | $144.27 | 76 |
| 2025 Q2 | 1,287,866 | $173,216,023 | +$7,853,312 | $134.5 | 75 |
| 2025 Q1 | 1,246,319 | $152,878,138 | +$887,637 | $126.31 | 66 |
| 2024 Q4 | 1,240,518 | $163,307,150 | +$14,511,599 | $130.58 | 64 |
| 2024 Q3 | 1,124,594 | $146,760,904 | +$1,314,439 | $130.39 | 66 |
| 2024 Q2 | 1,128,083 | $137,692,789 | -$5,870,140 | $122.41 | 58 |
| 2024 Q1 | 1,172,178 | $147,240,447 | +$14,196,694 | $126.89 | 63 |
| 2023 Q4 | 1,059,834 | $121,033,786 | +$12,939,140 | $114.85 | 52 |
| 2023 Q3 | 936,523 | $96,702,325 | -$9,621,282 | $103.26 | 44 |
| 2023 Q2 | 1,024,484 | $106,456,588 | -$6,515,794 | $103.91 | 42 |
| 2023 Q1 | 1,087,844 | $107,800,142 | +$6,885,892 | $99.1 | 42 |
| 2022 Q4 | 1,023,606 | $101,690,931 | +$17,170,097 | $98.83 | 37 |
| 2022 Q3 | 843,455 | $74,432,128 | -$15,997,003 | $87.77 | 29 |
| 2022 Q2 | 1,027,885 | $92,835,782 | -$1,334,284 | $89.6 | 32 |
| 2022 Q1 | 1,040,953 | $108,162,269 | +$42,644,124 | $103.98 | 28 |
| 2021 Q4 | 691,279 | $72,834,387 | +$17,403,504 | $107.2 | 33 |
| 2021 Q3 | 528,000 | $52,619,545 | +$12,727,144 | $99.6 | 31 |
| 2021 Q2 | 400,386 | $40,414,498 | +$3,194,601 | $100.97 | 29 |
| 2021 Q1 | 342,978 | $33,237,583 | +$5,880,289 | $96.86 | 29 |
| 2020 Q4 | 282,047 | $23,656,470 | +$7,451,537 | $83.65 | 26 |
| 2020 Q3 | 197,932 | $14,103,314 | +$116,871 | $71.18 | 23 |
| 2020 Q2 | 196,440 | $13,320,095 | -$1,468,681 | $67.57 | 22 |
| 2020 Q1 | 226,750 | $12,835,841 | -$3,085,266 | $56.53 | 24 |
| 2019 Q4 | 274,518 | $22,304,086 | +$1,279,814 | $81.24 | 31 |
| 2019 Q3 | 258,857 | $19,606,322 | -$5,282,567 | $75.6 | 28 |
| 2019 Q2 | 320,830 | $24,352,000 | +$1,785,878 | $75.9 | 26 |
| 2019 Q1 | 296,977 | $22,265,462 | -$1,772,287 | $74.97 | 23 |
| 2018 Q4 | 320,743 | $21,664,000 | +$8,040,481 | $67.53 | 22 |
| 2018 Q3 | 196,374 | $16,234,000 | +$10,221,716 | $82.42 | 16 |
| 2018 Q2 | 73,035 | $5,792,000 | +$4,497,673 | $78.98 | 11 |
| 2018 Q1 | 16,489 | $1,263,000 | +$1,263,000 | $76.63 | 2 |