| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 126,074 | $13,342,255 | -$155,821 | $105.88 | 31 |
| 2025 Q2 | 128,606 | $11,946,460 | -$2,477,449 | $92.89 | 31 |
| 2025 Q1 | 157,185 | $13,325,183 | -$1,193,586 | $84.77 | 32 |
| 2024 Q4 | 174,844 | $15,171,246 | +$535,103 | $86.77 | 32 |
| 2024 Q3 | 177,481 | $17,011,563 | -$2,352,973 | $95.84 | 33 |
| 2024 Q2 | 205,553 | $17,970,312 | -$2,428,098 | $87.43 | 32 |
| 2024 Q1 | 232,344 | $21,584,260 | -$6,623,886 | $92.9 | 34 |
| 2023 Q4 | 306,528 | $26,222,791 | -$53,129,530 | $85.55 | 41 |
| 2023 Q3 | 1,106,463 | $86,923,307 | -$2,090,557 | $78.55 | 53 |
| 2023 Q2 | 1,131,266 | $96,993,856 | -$4,202,930 | $85.74 | 51 |
| 2023 Q1 | 1,178,640 | $100,181,725 | +$9,290,962 | $85.01 | 58 |
| 2022 Q4 | 1,041,267 | $409,017,384 | +$9,509,812 | $79.06 | 53 |
| 2022 Q3 | 739,084 | $51,697,606 | -$14,065,911 | $69.83 | 50 |
| 2022 Q2 | 1,106,318 | $79,928,000 | -$1,717,229 | $72.22 | 52 |
| 2022 Q1 | 938,355 | $92,671,877 | +$10,162,736 | $98.77 | 55 |
| 2021 Q4 | 828,860 | $78,417,475 | -$31,419,511 | $94.61 | 51 |
| 2021 Q3 | 1,166,996 | $98,932,650 | -$12,197,422 | $84.76 | 57 |
| 2021 Q2 | 1,308,108 | $115,016,396 | +$84,093,330 | $87.99 | 53 |
| 2021 Q1 | 353,185 | $29,347,314 | +$10,828,101 | $83.05 | 36 |
| 2020 Q4 | 222,699 | $15,941,000 | +$1,505,971 | $71.54 | 31 |
| 2020 Q3 | 216,843 | $12,026,000 | +$1,775,538 | $55.49 | 24 |
| 2020 Q2 | 184,874 | $9,426,000 | -$3,330,330 | $51.01 | 25 |
| 2020 Q1 | 256,666 | $10,537,702 | +$1,082,289 | $41.06 | 30 |
| 2019 Q4 | 227,883 | $14,342,727 | +$495,893 | $62.95 | 29 |
| 2019 Q3 | 215,979 | $12,567,052 | -$249,833 | $58.2 | 26 |
| 2019 Q2 | 220,046 | $13,249,249 | -$560,545 | $60.09 | 27 |
| 2019 Q1 | 220,326 | $13,070,155 | -$7,196,616 | $59.18 | 29 |
| 2018 Q4 | 343,071 | $18,175,505 | -$8,628,309 | $52.93 | 33 |
| 2018 Q3 | 501,037 | $34,489,160 | +$3,403,727 | $68.85 | 29 |
| 2018 Q2 | 459,969 | $31,313,075 | +$31,313,075 | $68.05 | 26 |