| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 14,203 | $1,046,608 | -$318,868 | $73.69 | 3 |
| 2025 Q2 | 18,907 | $1,321,211 | +$49,107 | $69.88 | 3 |
| 2025 Q1 | 18,274 | $1,113,662 | +$95,901 | $60.94 | 5 |
| 2024 Q4 | 16,701 | $1,037,119 | +$191,002 | $62.1 | 3 |
| 2024 Q3 | 13,617 | $899,400 | -$894,816 | $66.05 | 4 |
| 2024 Q2 | 28,139 | $1,757,843 | +$126,898 | $62.41 | 5 |
| 2024 Q1 | 23,505 | $1,425,404 | +$58,395 | $60.64 | 4 |
| 2023 Q4 | 25,529 | $1,427,172 | -$10,593,825 | $55.9 | 6 |
| 2023 Q3 | 259,727 | $14,194,530 | +$11,732,014 | $53.04 | 6 |
| 2023 Q2 | 46,426 | $2,575,515 | +$27,726 | $55.47 | 3 |
| 2023 Q1 | 46,195 | $2,410,161 | +$237,369 | $52.18 | 3 |
| 2022 Q4 | 41,646 | $1,969,848 | -$135,852 | $47.3 | 2 |
| 2022 Q3 | 44,712 | $2,037,000 | +$58,334 | $45.57 | 3 |
| 2022 Q2 | 43,430 | $2,105,000 | +$7,207 | $48.47 | 3 |
| 2022 Q1 | 48,262 | $2,886,000 | +$31,188 | $59.8 | 4 |
| 2021 Q4 | 47,741 | $3,170,000 | +$630,707 | $66.39 | 4 |
| 2021 Q3 | 38,248 | $2,560,000 | +$16,870 | $66.93 | 2 |
| 2021 Q2 | 37,996 | $2,545,000 | -$4,444,342 | $66.98 | 2 |
| 2021 Q1 | 109,803 | $6,791,000 | +$87,624 | $61.85 | 3 |
| 2020 Q4 | 108,386 | $6,555,000 | +$225,887 | $60.47 | 3 |
| 2020 Q3 | 104,651 | $5,641,000 | -$19,902 | $53.91 | 3 |
| 2020 Q2 | 105,020 | $5,025,000 | +$39,507 | $47.84 | 3 |
| 2020 Q1 | 104,195 | $4,025,000 | +$153,932 | $38.63 | 3 |
| 2019 Q4 | 100,210 | $4,731,000 | -$740,568 | $47.21 | 3 |
| 2019 Q3 | 116,990 | $5,216,000 | -$208,150 | $44.58 | 4 |
| 2019 Q2 | 121,734 | $5,451,000 | +$22,464 | $44.78 | 6 |
| 2019 Q1 | 121,223 | $5,201,000 | +$2,608,964 | $42.91 | 5 |
| 2018 Q4 | 60,437 | $2,276,000 | +$680,367 | $37.66 | 5 |
| 2018 Q3 | 42,380 | $1,988,000 | +$588,076 | $46.91 | 2 |
| 2018 Q2 | 29,843 | $1,347,000 | -$993 | $45.14 | 2 |
| 2018 Q1 | 29,865 | $1,317,000 | $44.1 | 2 | |
| 2017 Q4 | 29,865 | $1,288,000 | -$3,094,096 | $43.13 | 2 |
| 2017 Q3 | 101,012 | $4,407,000 | +$3,923,136 | $43.63 | 3 |
| 2017 Q2 | 11,089 | $459,000 | +$459,000 | $41.39 | 1 |