| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price (Median) | Investors |
|---|---|---|---|---|---|
| 2023 Q4 | 0 | $0 | -$1,888,000 | 0 | |
| 2023 Q3 | 24,558 | $1,888,000 | -$147,608 | $76.88 | 1 |
| 2023 Q2 | 26,478 | $1,876,000 | -$73,898 | $70.85 | 1 |
| 2023 Q1 | 27,521 | $1,921,000 | -$45,371 | $69.80 | 1 |
| 2022 Q4 | 28,171 | $1,938,000 | +$113,304 | $68.79 | 1 |
| 2022 Q3 | 26,524 | $1,339,000 | +$152,558 | $50.48 | 1 |
| 2022 Q2 | 23,502 | $1,353,000 | -$31,260 | $57.57 | 1 |
| 2022 Q1 | 24,045 | $1,809,000 | -$9,780 | $75.23 | 1 |
| 2021 Q4 | 24,175 | $1,950,000 | -$8,235,454 | $80.66 | 1 |
| 2021 Q3 | 143,483 | $9,794,000 | -$933,529 | $68.56 | 2 |
| 2021 Q2 | 155,356 | $11,897,000 | -$398,116 | $77.38 | 3 |
| 2021 Q1 | 160,721 | $12,657,000 | -$3,868,595 | $78.07 | 3 |
| 2020 Q4 | 210,938 | $15,469,000 | -$2,125,491 | $71.11 | 3 |
| 2020 Q3 | 246,410 | $13,607,000 | +$320,331 | $55.47 | 5 |
| 2020 Q2 | 240,574 | $12,644,000 | -$373,592 | $53.13 | 5 |
| 2020 Q1 | 246,798 | $8,435,063 | +$593,971 | $34.09 | 6 |
| 2019 Q4 | 227,545 | $14,516,000 | -$24,958,933 | $64.21 | 5 |
| 2019 Q3 | 576,514 | $40,618,000 | -$47,439,215 | $71.29 | 8 |
| 2019 Q2 | 1,175,978 | $88,286,000 | -$81,961,724,570 | $75.07 | 15 |
| 2019 Q1 | 1,554,406,045 | $82,844,851,761 | -$1,743,024,559 | $53.31 | 1,751 |
| 2018 Q4 | 1,615,855,894 | $86,377,238,288 | -$1,040,051,385 | $53.48 | 1,838 |
| 2018 Q3 | 1,630,533,710 | $104,807,034,948 | -$230,979,925 | $64.31 | 1,805 |
| 2018 Q2 | 1,634,025,402 | $107,683,750,615 | +$40,830,675 | $65.92 | 1,810 |
| 2018 Q1 | 1,640,999,554 | $104,519,886,449 | +$141,355,422 | $63.71 | 1,824 |
| 2017 Q4 | 1,638,496,978 | $116,660,940,635 | +$470,146,949 | $71.22 | 1,850 |
| 2017 Q3 | 1,627,772,436 | $112,687,343,074 | +$112,573,809,947 | $69.23 | 1,592 |
| 2017 Q2 | 3,855 | $243,000 | -$307,198 | $63.04 | 1 |
| 2017 Q1 | 8,684 | $552,000 | +$328,000 | $63.56 | 2 |
| 2016 Q4 | 3,525 | $202,000 | $57.30 | 1 | |
| 2016 Q3 | 264,377 | $18,303,000 | $69.23 | 1 | |
| 2016 Q2 | 0 | $0 | -$505,000 | 0 | |
| 2016 Q1 | 9,475 | $505,000 | $53.30 | 1 |