| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 522,110 | $44,735,035 | +$1,309,932 | $85.57 | 37 |
| 2025 Q2 | 498,651 | $37,950,407 | -$26,614,725 | $75.96 | 34 |
| 2025 Q1 | 846,718 | $53,221,825 | +$2,489,922 | $62.78 | 36 |
| 2024 Q4 | 805,968 | $53,981,957 | +$8,824,240 | $66.98 | 29 |
| 2024 Q3 | 201,784 | $12,465,279 | -$403,665 | $61.77 | 22 |
| 2024 Q2 | 210,629 | $11,924,311 | -$957,377 | $56.58 | 21 |
| 2024 Q1 | 227,322 | $13,029,832 | +$2,174,716 | $57.32 | 20 |
| 2023 Q4 | 190,419 | $10,501,308 | +$1,844,090 | $55.14 | 18 |
| 2023 Q3 | 158,986 | $7,443,992 | -$2,734,855 | $46.83 | 22 |
| 2023 Q2 | 215,260 | $10,519,799 | +$2,174,901 | $48.87 | 22 |
| 2023 Q1 | 173,115 | $8,031,880 | +$246,382 | $46.4 | 18 |
| 2022 Q4 | 168,157 | $7,226,873 | -$1,172,241 | $42.98 | 18 |
| 2022 Q3 | 196,719 | $8,214,095 | +$1,954,533 | $41.64 | 20 |
| 2022 Q2 | 148,571 | $6,540,000 | -$1,300,875 | $44 | 19 |
| 2022 Q1 | 170,796 | $9,001,000 | +$2,740,410 | $52.7 | 23 |
| 2021 Q4 | 119,291 | $6,256,246 | +$704,723 | $52.46 | 22 |
| 2021 Q3 | 105,875 | $5,333,000 | -$4,062,232 | $50.35 | 20 |
| 2021 Q2 | 196,265 | $10,168,000 | +$2,157,673 | $51.8 | 18 |
| 2021 Q1 | 154,706 | $7,442,000 | +$2,563,775 | $48.09 | 19 |
| 2020 Q4 | 101,016 | $4,674,000 | +$361,856 | $46.28 | 15 |
| 2020 Q3 | 110,822 | $4,109,000 | -$1,975,488 | $37.08 | 13 |
| 2020 Q2 | 166,148 | $6,083,000 | +$340,976 | $36.61 | 16 |
| 2020 Q1 | 166,002 | $5,091,000 | -$2,168,996 | $30.67 | 15 |
| 2019 Q4 | 218,965 | $8,537,000 | +$2,858,970 | $38.99 | 13 |
| 2019 Q3 | 145,423 | $5,413,000 | -$1,608,976 | $37.22 | 9 |
| 2019 Q2 | 187,820 | $7,043,000 | -$951,600 | $37.49 | 11 |
| 2019 Q1 | 213,871 | $7,508,000 | +$3,089,667 | $35.11 | 11 |
| 2018 Q4 | 128,407 | $3,753,000 | -$1,314,453 | $29.13 | 9 |
| 2018 Q3 | 156,479 | $5,641,270 | -$502,365 | $36.05 | 9 |
| 2018 Q2 | 174,462 | $5,754,500 | +$829,356 | $33 | 9 |
| 2018 Q1 | 149,304 | $4,675,000 | +$1,681,000 | $31.31 | 6 |
| 2017 Q4 | 100,000 | $2,994,000 | +$2,994,000 | $29.94 | 1 |
| 2016 Q2 | 0 | $0 | -$22,000 | 0 | |
| 2016 Q1 | 639 | $22,000 | $34.43 | 1 |