| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 384,287 | $24,225,453 | +$1,018,600 | $63.04 | 1 |
| 2025 Q2 | 368,129 | $17,302,063 | +$306,064 | $47 | 1 |
| 2025 Q1 | 361,617 | $16,355,937 | +$560,174 | $45.23 | 1 |
| 2024 Q4 | 349,232 | $25,046,896 | +$348,129 | $71.72 | 1 |
| 2024 Q3 | 344,378 | $28,211,447 | +$285,901 | $81.92 | 1 |
| 2024 Q2 | 340,888 | $29,865,199 | +$292,267 | $87.61 | 1 |
| 2024 Q1 | 337,552 | $29,876,729 | +$88,333 | $88.51 | 1 |
| 2023 Q4 | 336,554 | $26,941,149 | -$2,388,052 | $80.05 | 1 |
| 2023 Q3 | 366,386 | $25,650,667 | -$940,514 | $70.01 | 1 |
| 2023 Q2 | 379,820 | $22,591,715 | -$2,025,236 | $59.48 | 1 |
| 2023 Q1 | 413,869 | $18,135,755 | -$409,367 | $43.82 | 1 |
| 2022 Q4 | 423,211 | $11,684,866 | -$376,076 | $27.61 | 1 |
| 2022 Q3 | 436,832 | $10,694,000 | +$224,979 | $24.48 | 1 |
| 2022 Q2 | 427,642 | $16,635,000 | -$202,899 | $38.9 | 1 |
| 2022 Q1 | 432,858 | $27,525,000 | +$1,040,824 | $63.59 | 1 |
| 2021 Q4 | 416,490 | $29,825,000 | +$195,854 | $71.61 | 1 |
| 2021 Q3 | 413,755 | $35,926,000 | +$88,392 | $86.83 | 1 |
| 2021 Q2 | 412,737 | $44,745,000 | +$638,321 | $108.41 | 1 |
| 2021 Q1 | 406,849 | $40,738,000 | -$206,269 | $100.13 | 1 |
| 2020 Q4 | 408,909 | $35,878,000 | -$1,529,761 | $87.74 | 1 |
| 2020 Q3 | 426,344 | $32,044,000 | +$7,294,726 | $75.16 | 1 |
| 2020 Q2 | 329,288 | $25,138,000 | -$1,414,360 | $76.34 | 1 |
| 2020 Q1 | 347,815 | $18,504,000 | +$3,742,669 | $53.2 | 1 |
| 2019 Q4 | 277,465 | $34,897,000 | -$7,369,164 | $125.77 | 1 |
| 2019 Q3 | 336,057 | $44,306,000 | -$10,117,985 | $131.84 | 1 |
| 2019 Q2 | 412,801 | $37,519,000 | -$890,529 | $90.89 | 1 |
| 2019 Q1 | 422,599 | $33,863,000 | +$2,015,438 | $80.13 | 1 |
| 2018 Q4 | 397,447 | $41,104,000 | -$220,285 | $103.42 | 1 |
| 2018 Q3 | 399,577 | $54,586,000 | -$1,147,879 | $136.61 | 1 |
| 2018 Q2 | 407,873 | $59,125,000 | -$499,370 | $144.92 | 2 |
| 2018 Q1 | 411,317 | $63,631,000 | +$3,593,696 | $154.7 | 1 |
| 2017 Q4 | 388,087 | $46,524,000 | -$140,260 | $119.88 | 1 |
| 2017 Q3 | 389,257 | $38,015,000 | -$238,584 | $97.66 | 1 |
| 2017 Q2 | 391,700 | $37,027,000 | +$1,124,895 | $94.53 | 1 |
| 2017 Q1 | 379,800 | $32,735,000 | +$32,728,000 | $86.19 | 1 |
| 2016 Q4 | 74 | $7,000 | +$7,000 | $94.59 | 1 |