| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 328,790 | $115,935,584 | -$7,840,891 | $352.61 | 5 |
| 2025 Q2 | 351,028 | $113,692,289 | +$2,975,002 | $325.11 | 3 |
| 2025 Q1 | 341,842 | $89,362,171 | -$1,610,462 | $261.76 | 3 |
| 2024 Q4 | 348,004 | $76,432,360 | -$2,476,543 | $219.68 | 2 |
| 2024 Q3 | 405,133 | $95,313,318 | +$79,108 | $234.25 | 2 |
| 2024 Q2 | 404,826 | $85,764,457 | -$3,112,707 | $211.48 | 3 |
| 2024 Q1 | 419,483 | $95,136,340 | +$614,485 | $226.64 | 3 |
| 2023 Q4 | 416,791 | $73,268,381 | -$739,592 | $176.03 | 3 |
| 2023 Q3 | 420,982 | $66,269,925 | +$1,564,950 | $157.16 | 3 |
| 2023 Q2 | 411,314 | $64,359,313 | +$3,573,695 | $156.5 | 4 |
| 2023 Q1 | 388,476 | $57,444,677 | -$879,391 | $147.38 | 4 |
| 2022 Q4 | 394,427 | $49,423,767 | +$5,365,643 | $125.16 | 4 |
| 2022 Q3 | 351,497 | $33,591,000 | +$1,218,577 | $92.37 | 4 |
| 2022 Q2 | 338,930 | $34,380,000 | -$27,741,704 | $98.65 | 5 |
| 2022 Q1 | 630,410 | $74,987,000 | +$512,598 | $120.69 | 2 |
| 2021 Q4 | 626,241 | $76,642,000 | -$778,030 | $123.7 | 4 |
| 2021 Q3 | 632,624 | $80,420,000 | +$1,142,255 | $129.09 | 3 |
| 2021 Q2 | 623,800 | $86,214,000 | -$19,887,615 | $137.97 | 3 |
| 2021 Q1 | 769,054 | $104,690,000 | -$13,030 | $136.13 | 3 |
| 2020 Q4 | 769,089 | $108,937,402 | +$13,862,001 | $141.64 | 3 |
| 2020 Q3 | 671,212 | $66,431,000 | +$9,982,881 | $98.97 | 1 |
| 2020 Q2 | 570,346 | $57,165,000 | -$24,396,652 | $100.23 | 1 |
| 2020 Q1 | 813,756 | $71,938,000 | +$23,179,468 | $88.4 | 1 |
| 2019 Q4 | 551,552 | $85,130,000 | $154.35 | 1 | |
| 2019 Q3 | 551,552 | $86,834,000 | -$654,775 | $157.44 | 1 |
| 2019 Q2 | 555,711 | $81,434,000 | -$4,125,620 | $146.54 | 1 |
| 2019 Q1 | 585,763 | $80,335,000 | -$9,997,221 | $137.2 | 2 |
| 2018 Q4 | 658,587 | $79,559,000 | +$79,559,000 | $120.69 | 2 |
| 2018 Q3 | 0 | $0 | -$206,000 | 0 | |
| 2018 Q2 | 1,700 | $206,000 | +$206,000 | $121.18 | 1 |
| 2017 Q4 | 0 | $0 | -$313,000 | 0 | |
| 2017 Q3 | 3,108 | $313,000 | +$313,000 | $100.71 | 1 |