| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,023,466 | $97,331,459 | -$713,346 | $95.1 | 3 |
| 2025 Q2 | 1,030,967 | $91,147,921 | -$1,971,824 | $88.41 | 3 |
| 2025 Q1 | 1,053,270 | $79,816,781 | +$291,989 | $75.78 | 3 |
| 2024 Q4 | 1,049,449 | $86,337,794 | +$328,172 | $82.27 | 5 |
| 2024 Q3 | 1,045,439 | $85,705,118 | +$1,224,716 | $81.98 | 4 |
| 2024 Q2 | 1,030,500 | $82,347,017 | -$436,963 | $79.87 | 4 |
| 2024 Q1 | 1,035,968 | $76,993,131 | -$4,187,931 | $74.32 | 3 |
| 2023 Q4 | 1,092,319 | $71,852,781 | +$1,047,481 | $65.78 | 3 |
| 2023 Q3 | 1,076,395 | $63,249,015 | +$1,967,693 | $58.76 | 3 |
| 2023 Q2 | 1,042,908 | $62,532,832 | +$1,264,797 | $59.96 | 2 |
| 2023 Q1 | 1,021,814 | $53,573,791 | +$2,363,075 | $52.43 | 2 |
| 2022 Q4 | 976,743 | $44,851,969 | -$4,201,626 | $45.92 | 2 |
| 2022 Q3 | 1,068,242 | $50,998,000 | -$510,677 | $47.74 | 2 |
| 2022 Q2 | 1,078,939 | $53,041,000 | -$607,972 | $49.17 | 2 |
| 2022 Q1 | 1,090,273 | $69,537,000 | +$2,611,764 | $63.78 | 3 |
| 2021 Q4 | 1,049,323 | $77,146,000 | +$1,704,780 | $73.51 | 3 |
| 2021 Q3 | 1,026,135 | $72,896,000 | +$731,005 | $71.04 | 3 |
| 2021 Q2 | 1,015,851 | $72,530,000 | +$617,417 | $71.27 | 2 |
| 2021 Q1 | 1,007,191 | $63,907,000 | -$413,762 | $63.45 | 1 |
| 2020 Q4 | 1,013,712 | $62,050,000 | +$1,565,892 | $61.21 | 1 |
| 2020 Q3 | 988,130 | $53,734,000 | +$3,431,889 | $54.38 | 1 |
| 2020 Q2 | 925,020 | $45,131,000 | +$8,130,674 | $48.79 | 1 |
| 2020 Q1 | 758,371 | $28,773,000 | -$702,659 | $37.94 | 1 |
| 2019 Q4 | 776,891 | $34,222,000 | +$1,134,374 | $44.05 | 1 |
| 2019 Q3 | 751,139 | $31,323,000 | +$1,046,228 | $41.7 | 1 |
| 2019 Q2 | 726,050 | $30,617,000 | +$828,078 | $42.17 | 1 |
| 2019 Q1 | 706,413 | $28,921,000 | -$1,860,916 | $40.94 | 1 |
| 2018 Q4 | 751,867 | $26,841,000 | -$126,446 | $35.7 | 1 |
| 2018 Q3 | 755,409 | $33,374,000 | +$15,454,355 | $44.18 | 1 |
| 2018 Q2 | 405,932 | $16,790,000 | +$9,266,281 | $41.4 | 2 |
| 2018 Q1 | 181,895 | $7,047,000 | +$3,317,800 | $38.77 | 2 |
| 2017 Q4 | 96,261 | $3,553,000 | +$2,189,284 | $36.91 | 1 |
| 2017 Q3 | 36,947 | $1,388,000 | +$1,374,882 | $37.57 | 1 |
| 2017 Q2 | 375 | $13,118 | $34.98 | 1 | |
| 2017 Q1 | 375 | $12,139 | +$12,139 | $32.37 | 1 |
| 2014 Q4 | 0 | $0 | -$816,000 | 0 | |
| 2014 Q3 | 28,807 | $816,000 | +$816,000 | $28.33 | 1 |
| 2014 Q2 | 0 | $0 | -$786,000 | 0 | |
| 2014 Q1 | 28,807 | $786,000 | +$786,000 | $27.28 | 1 |