| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 54,279 | $5,404,155 | +$4,014,319 | $99.64 | 8 |
| 2025 Q2 | 13,589 | $1,634,970 | +$274,649 | $120.32 | 10 |
| 2025 Q1 | 11,306 | $1,096,888 | +$118,743 | $97.00 | 7 |
| 2024 Q4 | 10,082 | $1,070,702 | +$48,118 | $106.20 | 5 |
| 2024 Q3 | 9,637 | $997,120 | -$549,347 | $103.48 | 6 |
| 2024 Q2 | 17,174 | $1,313,036 | -$728,188 | $76.46 | 7 |
| 2024 Q1 | 26,125 | $2,121,271 | +$739,848 | $81.20 | 9 |
| 2023 Q4 | 17,007 | $1,493,731 | -$30,921,242 | $87.81 | 7 |
| 2023 Q3 | 347,172 | $32,499,541 | +$26,098,604 | $93.32 | 12 |
| 2023 Q2 | 68,176 | $7,160,430 | +$735,138 | $105.08 | 12 |
| 2023 Q1 | 61,161 | $5,912,675 | +$1,415,888 | $96.73 | 11 |
| 2022 Q4 | 46,544 | $3,673,490 | -$371,133 | $78.82 | 10 |
| 2022 Q3 | 51,096 | $3,000,000 | -$1,465,331 | $58.64 | 10 |
| 2022 Q2 | 83,637 | $5,857,000 | -$1,939,365 | $70.27 | 13 |
| 2022 Q1 | 100,251 | $9,685,000 | -$2,980,440 | $96.15 | 13 |
| 2021 Q4 | 125,993 | $14,739,000 | -$256,401 | $116.95 | 15 |
| 2021 Q3 | 132,201 | $15,854,000 | +$165,399 | $119.70 | 14 |
| 2021 Q2 | 130,875 | $15,275,050 | -$69,024,461 | $116.61 | 18 |
| 2021 Q1 | 832,889 | $81,709,887 | +$3,923,086 | $98.14 | 19 |
| 2020 Q4 | 792,856 | $66,594,754 | -$4,065,910 | $83.83 | 16 |
| 2020 Q3 | 841,359 | $68,703,000 | -$1,589,202 | $81.72 | 13 |
| 2020 Q2 | 861,031 | $52,872,000 | -$730,648 | $61.02 | 11 |
| 2020 Q1 | 872,907 | $39,659,000 | +$2,079,029 | $45.41 | 10 |
| 2019 Q4 | 832,569 | $47,837,941 | -$3,198,001 | $57.59 | 13 |
| 2019 Q3 | 890,012 | $42,325,000 | +$1,996,338 | $47.55 | 14 |
| 2019 Q2 | 848,001 | $41,586,000 | +$2,682,301 | $49.00 | 12 |
| 2019 Q1 | 793,338 | $32,874,000 | +$3,044,132 | $41.39 | 11 |
| 2018 Q4 | 719,875 | $23,701,000 | +$101,356 | $32.48 | 9 |
| 2018 Q3 | 714,536 | $32,398,000 | +$2,777,862 | $45.05 | 8 |
| 2018 Q2 | 653,232 | $26,274,000 | +$2,476,243 | $40.09 | 8 |
| 2018 Q1 | 479,351 | $19,028,000 | +$2,935,307 | $39.51 | 7 |
| 2017 Q4 | 404,372 | $15,957,000 | +$2,291,510 | $39.36 | 5 |
| 2017 Q3 | 346,313 | $13,135,000 | +$3,740,880 | $37.83 | 5 |
| 2017 Q2 | 247,659 | $7,612,000 | -$110,360,045 | $30.73 | 3 |
| 2017 Q1 | 4,511,426 | $117,161,000 | +$11,062,966 | $25.97 | 3 |
| 2016 Q4 | 4,085,613 | $90,394,000 | -$4,143,984 | $22.01 | 4 |
| 2016 Q3 | 4,272,906 | $106,822,000 | +$106,822,000 | $25.00 | 3 |