| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,131,296 | $129,744,527 | +$1,470,656 | $114.17 | 98 |
| 2025 Q2 | 1,069,358 | $107,650,683 | +$35,100,101 | $100.61 | 93 |
| 2025 Q1 | 721,924 | $65,324,767 | +$1,068,728 | $90.55 | 76 |
| 2024 Q4 | 837,481 | $69,952,340 | +$17,752,933 | $83.52 | 69 |
| 2024 Q3 | 615,117 | $56,446,359 | +$6,838,762 | $91.66 | 54 |
| 2024 Q2 | 543,498 | $48,393,835 | +$7,644,498 | $89.09 | 64 |
| 2024 Q1 | 451,643 | $42,222,667 | -$9,305,684 | $93.52 | 62 |
| 2023 Q4 | 540,343 | $54,649,822 | +$4,174,230 | $101.09 | 61 |
| 2023 Q3 | 477,287 | $54,981,333 | -$7,604,243 | $115.08 | 63 |
| 2023 Q2 | 543,447 | $61,877,778 | +$8,892,596 | $113.78 | 63 |
| 2023 Q1 | 452,069 | $61,290,034 | +$3,170,196 | $135.04 | 75 |
| 2022 Q4 | 423,350 | $69,877,130 | -$17,788,285 | $165.11 | 74 |
| 2022 Q3 | 519,737 | $104,495,064 | +$21,350,954 | $200.83 | 76 |
| 2022 Q2 | 415,440 | $74,191,012 | -$23,394,293 | $178.59 | 68 |
| 2022 Q1 | 521,917 | $107,710,579 | +$21,608,194 | $208.89 | 87 |
| 2021 Q4 | 412,331 | $72,606,758 | -$2,034,259 | $176.17 | 68 |
| 2021 Q3 | 420,251 | $74,977,310 | -$19,332,732 | $178.36 | 64 |
| 2021 Q2 | 484,998 | $126,061,500 | +$27,863,596 | $259.66 | 70 |
| 2021 Q1 | 379,767 | $92,968,201 | -$5,329,255 | $244.85 | 64 |
| 2020 Q4 | 404,273 | $92,801,190 | -$11,504,676 | $229.56 | 67 |
| 2020 Q3 | 454,692 | $98,455,702 | +$31,198,321 | $216.51 | 55 |
| 2020 Q2 | 311,323 | $56,900,484 | -$10,145,025 | $182.78 | 44 |
| 2020 Q1 | 351,660 | $78,135,344 | -$26,566,567 | $222.18 | 54 |
| 2019 Q4 | 491,446 | $90,051,528 | -$310,832 | $183.26 | 41 |
| 2019 Q3 | 415,955 | $66,203,892 | +$3,036,157 | $159.18 | 43 |
| 2019 Q2 | 398,902 | $58,059,319 | -$21,396,592 | $145.56 | 41 |
| 2019 Q1 | 558,095 | $72,848,153 | +$40,270,640 | $130.52 | 43 |
| 2018 Q4 | 250,588 | $29,829,882 | +$29,598,882 | $119.05 | 36 |
| 2018 Q3 | 1,950 | $198,000 | +$198,000 | $101.5 | 3 |