Mar 05
2025
BUY
Grant, award, or other acquisition
$23,740
$23.74 p/Share
1,000
Added 2.39%
40,815
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$100,040
$23.74 p/Share
4,214
Added 9.57%
39,815
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$25,753
$34.43 p/Share
748
Reduced 2.06%
35,601
Common Stock
Mar 08
2024
SELL
Open market or private sale
$690,745
$33.89 p/Share
20,382
Reduced 35.93%
36,349
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$245,760
$30.0 p/Share
8,192
Added 12.62%
56,731
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$14,367
$35.83 p/Share
401
Reduced 0.82%
48,539
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$23,190
$38.65 p/Share
600
Reduced 1.21%
48,855
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$70,609
$43.16 p/Share
1,636
Added 3.23%
49,009
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$13,188
$32.97 p/Share
400
Reduced 0.84%
47,373
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$11,372
$29.77 p/Share
382
Reduced 0.79%
47,773
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$56,743
$34.39 p/Share
1,650
Added 3.31%
48,155
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$20,496
$34.16 p/Share
600
Added 1.27%
46,505
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$30,950
$40.3 p/Share
768
Reduced 1.65%
45,905
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$13,947
$34.78 p/Share
401
Reduced 0.85%
46,673
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$7,894
$52.28 p/Share
151
Reduced 0.49%
30,685
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$36,544
$52.28 p/Share
699
Added 2.18%
31,384
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
798
Added 2.48%
31,330
Common Stock
Feb 16
2021
SELL
Sale (or disposition) back to the issuer
-
494
Reduced 1.58%
30,836
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
-
512
Reduced 1.65%
30,498
Common Stock
Nov 30
2020
BUY
Open market or private purchase
$690
$40.57 p/Share
17
Added 0.06%
30,532
Common Stock
Aug 31
2020
BUY
Open market or private purchase
$681
$42.59 p/Share
16
Added 0.05%
30,515
Common Stock