| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,198,355 | $410,330,925 | +$85,328,099 | $186.58 | 5 |
| 2025 Q2 | 1,740,867 | $275,303,688 | +$52,848,350 | $157.99 | 4 |
| 2025 Q1 | 1,404,340 | $156,503,389 | +$25,154,885 | $108.38 | 5 |
| 2024 Q4 | 1,170,400 | $157,173,000 | +$109,312,049 | $134.29 | 1 |
| 2024 Q3 | 356,400 | $43,281,000 | -$38,212,273 | $121.44 | 1 |
| 2024 Q2 | 670,400 | $82,821,000 | +$82,821,000 | $123.54 | 2 |
| 2024 Q1 | 0 | $0 | -$14,608,000 | $903.56 | 0 |
| 2023 Q4 | 29,500 | $14,608,000 | -$742,780 | $495.22 | 1 |
| 2023 Q3 | 31,000 | $13,484,000 | +$8,786,348 | $434.99 | 1 |
| 2023 Q2 | 10,800 | $4,568,000 | +$4,568,000 | $423.02 | 1 |
| 2023 Q1 | 0 | $0 | -$4,588,000 | $277.77 | 0 |
| 2022 Q4 | 31,400 | $4,588,000 | -$696,910,000 | $146.14 | 1 |
| 2022 Q3 | 5,778,400 | $701,498,000 | +$95,153,353 | $121.39 | 1 |
| 2022 Q2 | 4,994,600 | $756,507,000 | +$286,058,473 | $151.59 | 1 |
| 2022 Q1 | 3,099,100 | $845,728,000 | -$7,158,977 | $272.86 | 2 |
| 2021 Q4 | 2,800 | $9,558,000 | +$9,558,000 | $294.11 | 2 |
| 2021 Q3 | 910,800 | $188,654,000 | +$188,654,000 | $207.16 | 1 |
| 2021 Q2 | 0 | $0 | -$8,596,000 | $800.1 | 0 |
| 2021 Q1 | 16,100 | $8,596,000 | +$8,596,000 | $533.93 | 1 |
| 2020 Q4 | 0 | $0 | -$2,219,000 | $522.2 | 0 |
| 2020 Q3 | 4,100 | $2,219,000 | +$2,219,000 | $541.22 | 1 |
| 2020 Q2 | 0 | $0 | -$948,000 | $379.92 | 0 |
| 2020 Q1 | 3,600 | $948,000 | -$5,113,000 | $263.6 | 1 |
| 2019 Q4 | 23,800 | $5,421,000 | +$5,421,000 | $235.3 | 2 |
| 2019 Q3 | $174.07 | 0 | |||
| 2019 Q2 | $164.23 | 0 | |||
| 2019 Q1 | $179.56 | 0 | |||
| 2018 Q4 | $133.5 | 0 | |||
| 2018 Q3 | 0 | $0 | -$1,374,000 | $281.02 | 0 |
| 2018 Q2 | 5,800 | $1,374,000 | +$1,374,000 | $236.9 | 1 |
| 2018 Q1 | $231.59 | 0 | |||
| 2017 Q4 | $193.5 | 0 | |||
| 2017 Q3 | $178.77 | 0 | |||
| 2017 Q2 | 0 | $0 | -$8,000 | $144.56 | 0 |
| 2017 Q1 | 250 | $8,000 | -$32,000 | $108.93 | 1 |
| 2016 Q4 | 1,250 | $21,000 | -$4,200 | $106.74 | 1 |
| 2016 Q3 | 1,500 | $79,000 | +$79,000 | $68.52 | 1 |
| 2016 Q2 | $47.01 | 0 | |||
| 2016 Q1 | $35.63 | 0 | |||
| 2015 Q4 | 0 | $0 | -$29,000 | $32.96 | 0 |
| 2015 Q3 | 199,900 | $29,000 | +$29,000 | $24.68 | 1 |
| 2015 Q2 | $20.11 | 0 | |||
| 2015 Q1 | $20.93 | 0 | |||
| 2014 Q4 | $20.05 | 0 | |||
| 2014 Q3 | $18.45 | 0 | |||
| 2014 Q2 | $18.54 | 0 | |||
| 2014 Q1 | $17.91 | 0 |