| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 984,018 | $98,028,538 | -$12,627,192 | $99.02 | 56 |
| 2025 Q2 | 1,144,480 | $86,616,637 | +$7,497,166 | $74 | 47 |
| 2025 Q1 | 1,038,669 | $41,922,082 | -$16,043,380 | $40.36 | 38 |
| 2024 Q4 | 1,281,662 | $83,488,550 | +$21,395,921 | $65.14 | 54 |
| 2024 Q3 | 470,890 | $56,464,043 | +$5,374,666 | $119.91 | 40 |
| 2024 Q2 | 415,810 | $57,849,011 | -$4,842,503 | $139.12 | 44 |
| 2024 Q1 | 468,245 | $46,251,437 | -$11,196,140 | $99.16 | 37 |
| 2023 Q4 | 609,391 | $33,161,982 | +$7,841,689 | $54.42 | 30 |
| 2023 Q3 | 354,174 | $13,638,857 | -$5,616,841 | $38.51 | 23 |
| 2023 Q2 | 496,316 | $20,920,035 | +$458,565 | $42.23 | 31 |
| 2023 Q1 | 486,894 | $14,075,111 | +$3,216,739 | $28.91 | 27 |
| 2022 Q4 | 3,509,889 | $10,735,229 | +$2,794,189 | $16.56 | 25 |
| 2022 Q3 | 478,114 | $6,851,611 | +$356,678 | $14.34 | 23 |
| 2022 Q2 | 444,564 | $8,439,336 | +$392,863 | $18.99 | 26 |
| 2022 Q1 | 387,063 | $15,463,369 | -$46,448,915 | $39.95 | 29 |
| 2021 Q4 | 1,240,100 | $66,683,072 | +$24,525,873 | $52.81 | 40 |
| 2021 Q3 | 755,115 | $25,953,546 | +$20,556,465 | $34.21 | 29 |
| 2021 Q2 | 143,396 | $5,180,095 | -$564,007 | $36.13 | 25 |
| 2021 Q1 | 94,937 | $11,375,000 | -$13,229,611 | $119.87 | 25 |
| 2020 Q4 | 204,539 | $21,927,785 | +$2,176,590 | $103.43 | 21 |
| 2020 Q3 | 187,155 | $13,549,334 | +$8,953,093 | $76.13 | 16 |
| 2020 Q2 | 65,202 | $3,949,106 | +$1,005,512 | $60.53 | 14 |
| 2020 Q1 | 46,348 | $1,785,000 | -$14,802,639 | $38.27 | 11 |
| 2019 Q4 | 276,415 | $17,122,000 | +$59,425 | $61.69 | 15 |
| 2019 Q3 | 276,490 | $12,347,000 | +$6,100,436 | $45 | 13 |
| 2019 Q2 | 140,401 | $5,799,000 | -$4,617,727 | $41.27 | 12 |
| 2019 Q1 | 252,145 | $10,514,000 | -$1,975,536 | $41.67 | 11 |
| 2018 Q4 | 7,327,809 | $7,605,000 | +$7,280,834 | $18.81 | 4 |
| 2018 Q3 | 142,839 | $6,395,000 | -$1,035,493 | $44.96 | 13 |
| 2018 Q2 | 165,642 | $7,178,000 | +$2,243,178 | $43.31 | 13 |
| 2018 Q1 | 65,277 | $8,775,000 | -$2,247,800 | $134.44 | 12 |
| 2017 Q4 | 85,371 | $10,451,000 | +$2,079,579 | $122.45 | 14 |
| 2017 Q3 | 68,805 | $6,991,000 | +$759,215 | $101.63 | 12 |
| 2017 Q2 | 64,364 | $5,158,000 | -$197,091 | $80 | 11 |
| 2017 Q1 | 70,533 | $5,564,000 | +$970,630 | $78.89 | 10 |
| 2016 Q4 | 41,289 | $5,589,000 | -$459,235 | $135.33 | 14 |
| 2016 Q3 | 46,734 | $5,796,000 | +$2,275,427 | $124.22 | 12 |
| 2016 Q2 | 30,109 | $2,653,000 | -$1,345,042 | $88.11 | 11 |
| 2016 Q1 | 45,917 | $3,806,000 | -$731,710 | $82.92 | 12 |
| 2015 Q4 | 53,276 | $4,613,000 | +$1,473,401 | $86.62 | 15 |
| 2015 Q3 | 33,486 | $2,313,000 | +$22,205 | $69.09 | 10 |
| 2015 Q2 | 33,083 | $2,802,000 | -$4,643,715 | $84.57 | 7 |
| 2015 Q1 | 84,851 | $7,570,143 | +$2,381,735 | $89.27 | 13 |
| 2014 Q4 | 58,163 | $5,467,962 | -$5,666,960 | $94.03 | 11 |
| 2014 Q3 | 123,218 | $10,245,014 | +$3,820,385 | $83.14 | 14 |
| 2014 Q2 | 79,907 | $6,100,350 | +$1,161,475 | $76.36 | 12 |
| 2014 Q1 | 65,943 | $4,035,000 | -$1,215,560 | $61.18 | 8 |