| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 334,785 | $33,193,092 | -$1,228,577 | $99.25 | 72 |
| 2025 Q2 | 346,400 | $33,116,214 | -$3,077,872 | $95.55 | 71 |
| 2025 Q1 | 395,965 | $35,101,723 | -$1,017,953 | $89.16 | 76 |
| 2024 Q4 | 429,860 | $36,776,825 | -$121,966 | $85.46 | 78 |
| 2024 Q3 | 416,929 | $31,951,827 | +$3,965,809 | $76.42 | 62 |
| 2024 Q2 | 360,971 | $23,198,235 | -$5,781,808 | $63.99 | 56 |
| 2024 Q1 | 458,285 | $31,274,072 | -$1,305,755 | $68.32 | 54 |
| 2023 Q4 | 487,150 | $26,901,915 | -$5,994,799 | $55.2 | 51 |
| 2023 Q3 | 569,222 | $24,802,539 | +$3,145,430 | $43.61 | 53 |
| 2023 Q2 | 491,935 | $22,447,561 | +$1,159,837 | $45.62 | 49 |
| 2023 Q1 | 467,294 | $19,756,432 | -$1,561,566 | $42.24 | 46 |
| 2022 Q4 | 514,551 | $23,503,633 | +$509,268 | $45.61 | 53 |
| 2022 Q3 | 488,059 | $18,584,163 | -$3,388,020 | $37.99 | 44 |
| 2022 Q2 | 571,060 | $24,674,026 | -$4,021,247 | $43.15 | 49 |
| 2022 Q1 | 613,676 | $38,686,341 | -$1,411,779 | $63.12 | 56 |
| 2021 Q4 | 639,245 | $43,314,123 | +$3,611,938 | $67.68 | 63 |
| 2021 Q3 | 559,968 | $35,534,630 | -$23,368,469 | $63.39 | 58 |
| 2021 Q2 | 932,631 | $58,003,927 | -$14,901,726 | $61.8 | 52 |
| 2021 Q1 | 1,172,394 | $66,819,166 | +$1,158,995 | $52.77 | 50 |
| 2020 Q4 | 523,121 | $22,131,093 | +$2,528,502 | $42.31 | 48 |
| 2020 Q3 | 479,018 | $14,778,477 | +$2,280,139 | $30.91 | 45 |
| 2020 Q2 | 414,944 | $12,059,546 | +$711,052 | $29.06 | 43 |
| 2020 Q1 | 407,545 | $9,754,544 | -$14,357,258 | $23.73 | 37 |
| 2019 Q4 | 740,994 | $39,623,072 | -$6,938,819 | $53.65 | 58 |
| 2019 Q3 | 864,355 | $40,539,162 | -$176,702 | $46.9 | 52 |
| 2019 Q2 | 866,440 | $38,941,877 | +$3,417,882 | $44.95 | 56 |
| 2019 Q1 | 795,269 | $31,856,022 | -$147,662 | $40.05 | 55 |
| 2018 Q4 | 814,316 | $26,564,247 | -$3,774,559 | $32.61 | 63 |
| 2018 Q3 | 880,592 | $38,095,486 | +$3,437,943 | $43.27 | 66 |
| 2018 Q2 | 781,585 | $31,611,861 | +$14,592,125 | $40.43 | 56 |
| 2018 Q1 | 321,637 | $39,600,973 | -$2,715,726 | $123.15 | 62 |
| 2017 Q4 | 343,386 | $43,940,986 | +$3,641,366 | $127.93 | 58 |
| 2017 Q3 | 313,014 | $35,322,579 | -$2,293,620 | $112.84 | 48 |
| 2017 Q2 | 342,229 | $35,570,010 | -$3,738,818 | $103.94 | 52 |
| 2017 Q1 | 385,494 | $37,457,857 | -$12,642,103 | $97.19 | 57 |
| 2016 Q4 | 513,747 | $47,489,504 | -$12,178,727 | $92.41 | 57 |
| 2016 Q3 | 615,705 | $44,735,237 | +$3,584,563 | $72.66 | 55 |
| 2016 Q2 | 564,433 | $37,339,000 | -$6,602,596 | $66.21 | 47 |
| 2016 Q1 | 665,904 | $42,784,000 | +$9,011,877 | $64.36 | 54 |
| 2015 Q4 | 540,718 | $37,744,528 | +$6,950,571 | $70.98 | 53 |
| 2015 Q3 | 429,500 | $27,787,000 | -$8,505,982 | $64.36 | 47 |
| 2015 Q2 | 539,779 | $40,221,118 | +$17,543,055 | $73.86 | 50 |
| 2015 Q1 | 282,834 | $41,147,695 | -$9,257,417 | $145.2 | 49 |
| 2014 Q4 | 337,988 | $50,247,714 | -$5,796,895 | $149.12 | 58 |
| 2014 Q3 | 376,395 | $48,410,252 | -$11,117,862 | $128.8 | 49 |
| 2014 Q2 | 464,518 | $58,866,857 | +$826,977 | $126.69 | 53 |
| 2014 Q1 | 463,683 | $56,460,680 | -$1,608,323 | $122.16 | 49 |