| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 713,665 | $29,693,365 | +$396,895 | $41.6 | 71 |
| 2025 Q2 | 682,476 | $27,342,854 | -$3,239,102 | $40.07 | 66 |
| 2025 Q1 | 782,346 | $33,798,713 | -$2,629,493 | $43.28 | 70 |
| 2024 Q4 | 842,150 | $37,300,140 | -$2,289,679 | $44.29 | 78 |
| 2024 Q3 | 887,473 | $40,954,317 | -$6,556,894 | $46.16 | 80 |
| 2024 Q2 | 1,024,010 | $43,689,132 | -$5,638,026 | $42.6 | 80 |
| 2024 Q1 | 1,153,949 | $50,380,975 | -$1,276,537 | $43.74 | 79 |
| 2023 Q4 | 1,163,739 | $49,802,437 | -$8,815,768 | $42.8 | 78 |
| 2023 Q3 | 1,342,431 | $50,407,255 | +$30,458,003 | $37.55 | 75 |
| 2023 Q2 | 500,290 | $66,641,304 | -$1,041,115 | $133.32 | 71 |
| 2023 Q1 | 493,105 | $64,584,626 | -$16,698,535 | $130.97 | 84 |
| 2022 Q4 | 643,694 | $84,885,577 | +$8,138,793 | $131.99 | 92 |
| 2022 Q3 | 580,521 | $76,374,710 | +$130,831 | $131.65 | 94 |
| 2022 Q2 | 581,461 | $79,583,369 | -$2,222,067 | $136.84 | 94 |
| 2022 Q1 | 591,723 | $95,298,198 | -$12,941,382 | $160.96 | 103 |
| 2021 Q4 | 669,245 | $120,103,203 | +$865,961 | $179.64 | 106 |
| 2021 Q3 | 653,871 | $119,342,072 | -$1,153,391 | $182.54 | 95 |
| 2021 Q2 | 648,612 | $125,521,944 | +$7,763,227 | $193.77 | 100 |
| 2021 Q1 | 609,337 | $112,133,683 | -$31,155,826 | $183.97 | 91 |
| 2020 Q4 | 778,535 | $132,285,678 | -$10,024,462 | $169.88 | 85 |
| 2020 Q3 | 851,523 | $112,538,882 | -$16,571,431 | $132.08 | 73 |
| 2020 Q2 | 1,030,549 | $124,799,218 | +$7,793,054 | $121.11 | 73 |
| 2020 Q1 | 968,981 | $100,302,745 | -$35,780,389 | $103.36 | 81 |
| 2019 Q4 | 1,299,197 | $167,888,494 | +$34,825,658 | $129.22 | 89 |
| 2019 Q3 | 1,046,168 | $118,670,239 | -$7,188,656 | $113.45 | 85 |
| 2019 Q2 | 1,108,215 | $130,606,043 | -$90,788,566 | $117.89 | 83 |
| 2019 Q1 | 1,861,086 | $214,974,179 | -$24,078,751 | $115.52 | 98 |
| 2018 Q4 | 2,081,526 | $223,922,785 | -$57,214,083 | $107.52 | 103 |
| 2018 Q3 | 2,559,627 | $359,144,099 | +$102,361,124 | $140.37 | 117 |
| 2018 Q2 | 1,834,111 | $235,852,335 | +$235,852,335 | $128.49 | 80 |
| 2016 Q2 | 0 | $0 | -$107,000 | 0 | |
| 2016 Q1 | 921 | $107,000 | $116.18 | 1 |