| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 34,145 | $1,163,320 | -$40,850 | $34.07 | 4 |
| 2025 Q2 | 35,344 | $1,319,745 | +$1,281,509 | $37.34 | 4 |
| 2025 Q1 | 1,024 | $47,042 | -$188,614 | $45.93 | 3 |
| 2024 Q4 | 5,383 | $232,789 | $43.14 | 4 | |
| 2024 Q3 | 1,015 | $52,567 | $52.78 | 2 | |
| 2024 Q2 | 1,015 | $47,553 | -$2,833,000 | $46.86 | 2 |
| 2024 Q1 | 54,122 | $2,881,650 | +$6,561 | $53.33 | 3 |
| 2023 Q4 | 53,999 | $2,827,806 | +$2,106,350 | $52.37 | 3 |
| 2023 Q3 | 13,775 | $693,756 | -$2,015 | $50.38 | 2 |
| 2023 Q2 | 13,815 | $867,942 | $62.81 | 2 | |
| 2023 Q1 | 13,815 | $712,774 | +$10,319 | $51.6 | 2 |
| 2022 Q4 | 13,615 | $604,666 | +$122,000 | $44.41 | 2 |
| 2022 Q3 | 8,723 | $483,000 | -$2,214 | $61.01 | 2 |
| 2022 Q2 | 8,763 | $666,000 | -$9,654 | $71.34 | 2 |
| 2022 Q1 | 8,890 | $892,000 | -$7,000 | $116.81 | 2 |
| 2021 Q4 | 8,942 | $1,169,000 | +$4,633 | $133.33 | 3 |
| 2021 Q3 | 8,905 | $1,161,000 | +$11,990 | $133.33 | 3 |
| 2021 Q2 | 8,813 | $1,358,000 | -$7,986,617 | $153.85 | 3 |
| 2021 Q1 | 45,738 | $9,892,000 | -$1,663,179 | $216.26 | 5 |
| 2020 Q4 | 53,970 | $10,218,000 | -$22,446,081 | $189.33 | 7 |
| 2020 Q3 | 237,073 | $29,030,000 | -$19,917,499,715 | $119.78 | 11 |
| 2020 Q2 | 62,420,508 | $20,185,901,357 | -$3,546,567,886 | $323.4 | 432 |
| 2020 Q1 | 77,283,227 | $13,852,327,345 | -$225,223,078 | $179.23 | 477 |
| 2019 Q4 | 76,805,334 | $19,131,470,123 | +$17,247,697 | $249.11 | 551 |
| 2019 Q3 | 76,484,780 | $16,671,185,821 | +$108,466,345 | $217.97 | 512 |
| 2019 Q2 | 76,366,712 | $16,610,027,130 | +$768,277,622 | $217.53 | 504 |
| 2019 Q1 | 75,920,038 | $15,950,785,724 | +$261,197,624 | $210.11 | 501 |
| 2018 Q4 | 74,667,181 | $13,665,582,721 | -$102,620,710 | $183.04 | 461 |
| 2018 Q3 | 74,579,919 | $16,161,396,238 | +$171,727,168 | $216.72 | 465 |
| 2018 Q2 | 74,189,641 | $11,313,758,284 | +$253,473,713 | $152.49 | 442 |
| 2018 Q1 | 72,953,193 | $11,408,122,225 | +$246,866,559 | $156.38 | 438 |
| 2017 Q4 | 71,887,373 | $8,790,738,788 | -$41,753,549 | $122.28 | 416 |
| 2017 Q3 | 72,227,934 | $8,492,783,628 | +$370,783,289 | $117.58 | 382 |
| 2017 Q2 | 69,118,446 | $7,136,316,235 | +$317,872,461 | $103.24 | 321 |
| 2017 Q1 | 66,696,501 | $4,916,272,525 | +$139,500,016 | $73.72 | 323 |
| 2016 Q4 | 67,942,667 | $4,402,689,651 | -$5,078,734 | $64.79 | 296 |
| 2016 Q3 | 67,830,607 | $4,235,687,347 | +$47,328,469 | $62.47 | 288 |
| 2016 Q2 | 67,148,320 | $3,780,309,231 | -$75,035,655 | $56.3 | 306 |
| 2016 Q1 | 69,765,877 | $3,284,287,240 | -$170,713,448 | $47.08 | 297 |
| 2015 Q4 | 73,185,384 | $4,394,365,630 | -$7,534,893 | $60.05 | 340 |
| 2015 Q3 | 71,329,202 | $4,655,762,819 | +$60,563,181 | $65.27 | 352 |
| 2015 Q2 | 69,811,261 | $5,560,658,088 | -$54,656,887 | $79.66 | 334 |
| 2015 Q1 | 71,184,217 | $4,801,693,977 | -$134,400,553 | $67.47 | 338 |
| 2014 Q4 | 73,738,184 | $4,484,852,122 | -$1,638,487 | $60.79 | 328 |
| 2014 Q3 | 72,968,598 | $4,808,654,642 | +$80,263,641 | $65.9 | 306 |
| 2014 Q2 | 71,561,814 | $4,953,350,144 | -$128,738,394 | $69.23 | 307 |
| 2014 Q1 | 73,223,498 | $5,225,462,623 | -$102,817,104 | $71.39 | 317 |