Nov 11
2025
BUY
Grant, award, or other acquisition
$2,540,024
$30.56 p/Share
83,116
Added 18.42%
368,124
Common Stock
Oct 31
2025
SELL
Payment of exercise price or tax liability
$280,197
$29.03 p/Share
9,652
Reduced 3.22%
290,212
Common Stock
Oct 31
2025
SELL
Sale (or disposition) back to the issuer
-
50,960
Reduced 14.53%
299,864
Common Stock
Oct 31
2025
SELL
Other acquisition or disposition
$151,072
$29.03 p/Share
5,204
Reduced 1.79%
285,008
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
$2,540,037
$37.43 p/Share
67,861
Added 16.37%
346,689
Common Stock
Oct 31
2024
SELL
Other acquisition or disposition
$768,865
$33.98 p/Share
22,627
Reduced 7.51%
278,828
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$998,876
$33.98 p/Share
29,396
Reduced 8.88%
301,455
Common Stock
Sep 03
2024
SELL
Other acquisition or disposition
$6,021,186
$36.43 p/Share
165,281
Reduced 33.37%
329,992
Common Stock
Dec 11
2023
-
4,824
Reduced 0.97%
492,217
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$2,540,033
$27.64 p/Share
91,897
Added 15.6%
497,041
Common Stock
Oct 31
2023
SELL
Sale (or disposition) back to the issuer
-
51,533
Reduced 11.05%
414,863
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$239,864
$24.68 p/Share
9,719
Reduced 2.34%
405,144
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
113,529
Added 19.65%
464,152
Common Stock
Dec 19
2022
-
6,520
Reduced 1.83%
350,623
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
$2,540,012
$38.08 p/Share
66,702
Added 15.74%
357,143
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$343,269
$38.7 p/Share
8,870
Reduced 2.96%
290,441
Common Stock
Oct 31
2022
SELL
Sale (or disposition) back to the issuer
-
49,689
Reduced 14.24%
299,311
Common Stock
Dec 27
2021
-
9,700
Reduced 2.7%
349,000
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$968,015
$35.36 p/Share
27,376
Reduced 7.09%
358,700
Common Stock
Oct 26
2021
BUY
Grant, award, or other acquisition
$2,346,184
$35.83 p/Share
65,481
Added 14.5%
386,076
Common Stock
Oct 31
2020
SELL
Payment of exercise price or tax liability
$141,600
$21.29 p/Share
6,651
Reduced 2.03%
320,595
Common Stock
Oct 31
2020
SELL
Sale (or disposition) back to the issuer
-
33,833
Reduced 9.37%
327,246
Common Stock
Oct 27
2020
BUY
Grant, award, or other acquisition
$2,137,475
$22.15 p/Share
96,500
Added 21.09%
361,079
Common Stock