| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 234,225 | $22,032,248 | +$4,989,355 | $93.12 | 31 |
| 2025 Q2 | 180,936 | $15,371,278 | -$1,268,051 | $83.90 | 30 |
| 2025 Q1 | 197,279 | $14,798,779 | -$8,798,333 | $75.02 | 28 |
| 2024 Q4 | 300,764 | $24,903,320 | +$12,598,827 | $82.16 | 26 |
| 2024 Q3 | 150,617 | $12,169,402 | -$479,839 | $80.35 | 24 |
| 2024 Q2 | 157,421 | $11,231,172 | -$1,728,673 | $69.64 | 24 |
| 2024 Q1 | 181,698 | $12,797,781 | +$410,548 | $70.97 | 26 |
| 2023 Q4 | 176,684 | $11,243,803 | -$397,799 | $64.49 | 28 |
| 2023 Q3 | 184,828 | $10,186,509 | +$93,193 | $56.03 | 28 |
| 2023 Q2 | 183,145 | $10,531,131 | -$321,460 | $56.82 | 26 |
| 2023 Q1 | 188,850 | $10,648,168 | -$1,983,986 | $56.61 | 29 |
| 2022 Q4 | 224,909 | $12,224,633 | -$1,953,436 | $52.38 | 28 |
| 2022 Q3 | 262,982 | $12,874,000 | +$327,972 | $47.66 | 29 |
| 2022 Q2 | 255,421 | $13,047,000 | -$2,448,734 | $49.93 | 30 |
| 2022 Q1 | 301,244 | $17,724,000 | +$1,605,698 | $60.07 | 33 |
| 2021 Q4 | 274,411 | $16,827,000 | +$469,818 | $62.15 | 34 |
| 2021 Q3 | 264,653 | $16,793,000 | -$96,323 | $62.85 | 31 |
| 2021 Q2 | 266,202 | $17,183,000 | -$1,587,507 | $64.53 | 32 |
| 2021 Q1 | 291,181 | $18,492,444 | -$1,193,165 | $62.90 | 31 |
| 2020 Q4 | 314,959 | $17,801,000 | -$1,729,448 | $55.44 | 29 |
| 2020 Q3 | 347,986 | $15,330,000 | -$3,182,690 | $43.43 | 27 |
| 2020 Q2 | 421,599 | $16,114,000 | -$5,540,145 | $37.68 | 29 |
| 2020 Q1 | 588,473 | $17,011,000 | -$1,751,409 | $28.46 | 35 |
| 2019 Q4 | 637,822 | $32,233,000 | -$18,296,297 | $50.54 | 41 |
| 2019 Q3 | 1,023,995 | $47,585,000 | +$1,323,096 | $46.44 | 39 |
| 2019 Q2 | 964,890 | $47,932,000 | -$9,527,368 | $49.90 | 37 |
| 2019 Q1 | 1,187,237 | $60,095,000 | -$4,024,939 | $50.34 | 42 |
| 2018 Q4 | 1,367,756 | $58,426,000 | +$8,835,418 | $42.35 | 41 |
| 2018 Q3 | 1,143,500 | $61,713,000 | +$2,900,237 | $54.91 | 44 |
| 2018 Q2 | 1,106,325 | $58,461,000 | +$57,621,000 | $54.29 | 44 |