Feb 28
2025
BUY
Grant, award, or other acquisition
-
802
Added 0.07%
1,095,925
Common Stock
Feb 19
2025
SELL
Open market or private sale
$7,819,967
$52.96 p/Share
147,658
Reduced 11.88%
1,095,123
Common Stock
Feb 18
2025
SELL
Open market or private sale
$5,444,594
$53.2 p/Share
102,342
Reduced 7.61%
1,242,781
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$781,654
$52.58 p/Share
14,866
Reduced 1.09%
1,345,123
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
30,935
Added 2.22%
1,359,989
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$783,544
$56.16 p/Share
13,952
Reduced 1.09%
1,263,458
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
65,596
Added 4.7%
1,329,054
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
744
Added 0.06%
1,277,410
Common Stock
Aug 26
2024
BUY
Grant, award, or other acquisition
-
1,007
Added 0.08%
1,276,666
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$1,735,229
$49.74 p/Share
34,886
Reduced 2.66%
1,275,659
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
896
Added 0.07%
1,310,545
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$662,857
$40.31 p/Share
16,444
Reduced 1.24%
1,309,649
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
150,178
Added 10.17%
1,326,093
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$279,179
$40.02 p/Share
6,976
Reduced 0.59%
1,175,915
Common Stock
Aug 02
2023
SELL
Open market or private sale
$386,346
$32.36 p/Share
11,939
Reduced 1.0%
1,182,891
Common Stock
Feb 07
2023
SELL
Open market or private sale
$435,113
$36.1 p/Share
12,053
Reduced 1.0%
1,194,830
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
26,545
Added 2.15%
1,206,883
Common Stock
Feb 01
2023
SELL
Open market or private sale
$251,174
$36.36 p/Share
6,908
Reduced 0.58%
1,180,338
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
158,510
Added 11.78%
1,187,246
Common Stock
Aug 01
2022
SELL
Open market or private sale
$343,299
$37.85 p/Share
9,070
Reduced 0.87%
1,028,736
Common Stock
Feb 08
2022
SELL
Open market or private sale
$1,629,886
$48.9 p/Share
33,331
Reduced 3.11%
1,037,806
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
71,987
Added 6.3%
1,071,137
Common Stock
Feb 01
2022
SELL
Open market or private sale
$356,345
$52.25 p/Share
6,820
Reduced 0.68%
999,150
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
18,212
Added 1.78%
1,005,970
Common Stock
Aug 02
2021
SELL
Open market or private sale
$715,066
$48.8 p/Share
14,653
Reduced 1.46%
987,758
Common Stock