| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,434,748 | $50,811,834 | -$2,249,233 | $35.45 | 58 |
| 2025 Q2 | 1,516,988 | $53,140,175 | +$1,492,030 | $35.03 | 63 |
| 2025 Q1 | 1,469,072 | $52,457,596 | +$2,821,956 | $35.71 | 56 |
| 2024 Q4 | 1,403,363 | $49,375,157 | -$702,875 | $35.18 | 56 |
| 2024 Q3 | 1,455,357 | $55,295,539 | -$23,477,355 | $38 | 51 |
| 2024 Q2 | 2,077,156 | $67,991,794 | -$74,695 | $32.73 | 49 |
| 2024 Q1 | 2,078,574 | $68,316,085 | +$14,791,035 | $32.87 | 49 |
| 2023 Q4 | 1,600,704 | $53,243,404 | -$1,724,519 | $33.27 | 51 |
| 2023 Q3 | 1,495,714 | $42,796,863 | +$632,086 | $28.62 | 41 |
| 2023 Q2 | 1,468,264 | $45,925,913 | -$8,484,646 | $31.28 | 41 |
| 2023 Q1 | 1,913,938 | $57,965,688 | -$157,398 | $30.65 | 43 |
| 2022 Q4 | 1,750,587 | $53,829,038 | -$8,570,957 | $30.75 | 48 |
| 2022 Q3 | 2,172,823 | $64,639,169 | -$4,298,844 | $29.94 | 47 |
| 2022 Q2 | 2,123,443 | $71,067,316 | -$4,992,176 | $33.41 | 47 |
| 2022 Q1 | 2,199,424 | $89,078,976 | +$14,937,825 | $40.52 | 51 |
| 2021 Q4 | 1,875,575 | $79,285,425 | +$22,546,210 | $42.25 | 46 |
| 2021 Q3 | 1,358,181 | $49,970,637 | +$16,935,413 | $36.79 | 36 |
| 2021 Q2 | 885,535 | $32,100,638 | +$16,069,255 | $36.23 | 28 |
| 2021 Q1 | 455,429 | $14,812,862 | +$3,455,650 | $32.5 | 23 |
| 2020 Q4 | 352,744 | $10,284,155 | +$1,219,893 | $29.12 | 22 |
| 2020 Q3 | 206,083 | $5,323,740 | +$399,997 | $25.85 | 18 |
| 2020 Q2 | 190,580 | $4,947,180 | -$898,936 | $26 | 22 |
| 2020 Q1 | 200,582 | $4,601,644 | -$6,270,200 | $22.92 | 20 |
| 2019 Q4 | 450,121 | $14,130,497 | -$5,504,419 | $31.42 | 26 |
| 2019 Q3 | 564,731 | $17,980,000 | +$4,497,225 | $31.83 | 24 |
| 2019 Q2 | 387,488 | $11,645,000 | -$953,637 | $29.94 | 19 |
| 2019 Q1 | 459,354 | $14,255,000 | +$4,494,230 | $29.98 | 21 |
| 2018 Q4 | 161,250 | $4,215,663 | -$901,880 | $25.85 | 17 |
| 2018 Q3 | 192,623 | $5,284,000 | +$607,695 | $27.38 | 20 |
| 2018 Q2 | 170,492 | $4,702,000 | +$4,702,000 | $27.6 | 19 |
| 2017 Q2 | 0 | $0 | -$1,000 | 0 | |
| 2017 Q1 | 52 | $1,000 | +$1,000 | $19.23 | 1 |
| 2016 Q2 | 0 | $0 | -$1,148,000 | 0 | |
| 2016 Q1 | 38,526 | $1,148,000 | $29.8 | 1 |