
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
December 2024 | $32.85 | 3,165,594 | 30,936,000 | $1,016,238,319.20 |
November 2024 | $34.97 | 4,573,911 | 30,936,000 | $1,081,822,639.20 |
October 2024 | $32.43 | 3,620,179 | 30,936,000 | $1,003,313,258.40 |
September 2024 | $30.68 | 2,884,184 | 30,911,000 | $948,244,382.60 |
August 2024 | $32.26 | 3,234,829 | 30,911,000 | $997,213,588.80 |
July 2024 | $30.97 | 4,294,836 | 30,911,000 | $957,409,494.10 |
June 2024 | $26.68 | 2,315,966 | 30,832,000 | $822,570,011.20 |
May 2024 | $24.61 | 2,215,091 | 30,832,000 | $758,926,596.80 |
April 2024 | $23.78 | 2,528,728 | 30,832,000 | $733,231,208.00 |
March 2024 | $23.26 | 3,371,013 | 30,737,000 | $714,887,293.40 |
February 2024 | $22.37 | 3,554,691 | 30,737,000 | $687,482,184.20 |
January 2024 | $25.64 | 2,707,961 | 30,737,000 | $788,053,648.20 |
December 2023 | $26.01 | 3,366,504 | 30,616,000 | $796,181,326.40 |
November 2023 | $20.27 | 2,373,900 | 30,616,000 | $620,632,244.00 |
October 2023 | $17.52 | 2,386,293 | 30,616,000 | $536,294,348.80 |
September 2023 | $16.54 | 1,328,051 | 30,590,000 | $505,872,948.00 |
August 2023 | $17.21 | 1,476,833 | 30,590,000 | $526,438,605.00 |
July 2023 | $19.07 | 2,022,099 | 30,590,000 | $583,375,772.00 |
June 2023 | $15.37 | 4,414,062 | 30,776,000 | $473,125,603.20 |
May 2023 | $13.59 | 3,717,217 | 30,776,000 | $418,138,124.00 |
April 2023 | $15.45 | 2,290,449 | 30,776,000 | $475,550,752.00 |
March 2023 | $16.79 | 4,895,900 | 30,939,000 | $519,475,091.70 |
February 2023 | $22.35 | 2,843,599 | 30,939,000 | $691,557,809.70 |
January 2023 | $21.69 | 3,764,640 | 30,939,000 | $671,005,032.00 |
December 2022 | $21.77 | 3,875,328 | 31,055,000 | $676,163,620.50 |