| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2023 Q4 | 0 | $0 | -$19,627,000 | 0 | |
| 2023 Q3 | 169,661 | $19,627,000 | +$4,408,277 | $115.68 | 2 |
| 2023 Q2 | 138,989 | $14,294,950 | +$5,401,999 | $102.85 | 3 |
| 2023 Q1 | 86,466 | $9,437,000 | -$29,621,449 | $109.14 | 2 |
| 2022 Q4 | 344,567 | $39,195,179 | -$15,698,000 | $113.62 | 3 |
| 2022 Q3 | 482,567 | $29,866,000 | +$26,739,805 | $61.89 | 2 |
| 2022 Q2 | 50,509 | $2,487,973 | $46.14 | 2 | |
| 2022 Q1 | 211,067 | $10,354,000 | -$391,043 | $72.91 | 2 |
| 2021 Q4 | 131,184 | $14,136,000 | -$15,002,987 | $107.76 | 2 |
| 2021 Q3 | 270,414 | $29,607,000 | +$3,565,000 | $109.52 | 2 |
| 2021 Q2 | 237,873 | $22,274,000 | +$22,256,000 | $93.64 | 1 |
| 2021 Q1 | 200 | $18,000 | -$1,309,000 | $90 | 1 |
| 2020 Q4 | 18,100 | $1,324,000 | +$1,105,000 | $73.15 | 3 |
| 2020 Q3 | 3,000 | $233,000 | +$233,000 | $77.67 | 1 |
| 2020 Q2 | 0 | $0 | -$3,000 | 0 | |
| 2020 Q1 | 105 | $3,000 | -$5,145,000 | $28.57 | 1 |
| 2019 Q4 | 142,220 | $5,148,000 | -$6,415,868 | $36.2 | 1 |
| 2019 Q3 | 376,749 | $10,286,000 | -$158,251,240 | $27.23 | 3 |
| 2019 Q2 | 6,962,954 | $167,564,000 | -$4,081,076,725 | $24.06 | 15 |
| 2019 Q1 | 163,430,382 | $4,319,418,192 | +$368,244,472 | $26.43 | 277 |
| 2018 Q4 | 150,331,986 | $2,937,520,030 | -$32,906,538 | $19.54 | 234 |
| 2018 Q3 | 151,966,268 | $2,975,617,564 | +$90,232,934 | $19.58 | 213 |
| 2018 Q2 | 147,592,050 | $2,444,035,109 | +$99,063,249 | $16.56 | 201 |
| 2018 Q1 | 142,318,829 | $2,022,351,843 | -$4,049,323 | $14.2 | 192 |
| 2017 Q4 | 142,712,669 | $2,083,484,294 | -$19,435,014 | $14.6 | 178 |
| 2017 Q3 | 144,271,542 | $1,828,843,774 | +$62,506,152 | $12.68 | 177 |
| 2017 Q2 | 135,629,152 | $1,609,926,580 | +$11,103,694 | $11.87 | 181 |
| 2017 Q1 | 137,084,234 | $2,026,067,815 | +$170,553,020 | $14.78 | 204 |
| 2016 Q4 | 139,410,466 | $2,255,754,716 | -$20,097,736 | $16.18 | 230 |
| 2016 Q3 | 141,259,457 | $2,559,666,411 | +$20,849,275 | $18.13 | 226 |
| 2016 Q2 | 140,352,798 | $2,311,719,660 | +$24,611,574 | $16.47 | 193 |
| 2016 Q1 | 140,698,004 | $2,326,006,977 | -$16,521,344 | $16.57 | 189 |
| 2015 Q4 | 141,613,169 | $3,069,342,256 | +$86,274,608 | $21.67 | 195 |
| 2015 Q3 | 138,314,501 | $2,740,183,283 | +$111,288,199 | $19.82 | 214 |
| 2015 Q2 | 126,648,552 | $4,399,536,534 | +$996,400,278 | $34.74 | 204 |
| 2015 Q1 | 98,419,511 | $2,558,521,815 | +$329,194,632 | $25.97 | 171 |
| 2014 Q4 | 87,625,509 | $1,129,393,602 | +$331,918,112 | $12.89 | 131 |
| 2014 Q3 | 59,000,642 | $724,518,103 | +$724,518,102 | $12.28 | 118 |