Dec 22
2025
SELL
Open market or private sale
$948,757
$39.33 p/Share
24,123
Reduced 7.53%
296,043
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
37,446
Added 10.47%
320,166
Common Stock
Nov 19
2025
SELL
Payment of exercise price or tax liability
$36,108
$38.21 p/Share
945
Reduced 0.33%
282,720
Common Stock
Feb 10
2025
SELL
Open market or private sale
$635,054
$44.76 p/Share
14,188
Reduced 4.8%
281,132
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
52,458
Added 15.08%
295,320
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$34,256
$43.75 p/Share
783
Reduced 0.32%
242,174
Common Stock
Feb 12
2024
SELL
Open market or private sale
$792,826
$45.07 p/Share
17,591
Reduced 6.8%
241,110
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
60,559
Added 18.97%
258,701
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$25,297
$44.15 p/Share
573
Reduced 0.29%
197,743
Common Stock
Feb 17
2023
SELL
Open market or private sale
$94,369
$47.02 p/Share
2,007
Reduced 1.01%
197,122
Common Stock
Feb 15
2023
SELL
Open market or private sale
$410,106
$48.05 p/Share
8,535
Reduced 4.11%
199,129
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
43,785
Added 17.41%
207,664
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$16,242
$47.08 p/Share
345
Reduced 0.21%
163,076
Common Stock
Sep 28
2022
SELL
Open market or private sale
$464,512
$40.59 p/Share
11,444
Reduced 6.55%
163,150
Common Stock
Feb 15
2022
SELL
Open market or private sale
$6,738
$54.78 p/Share
123
Reduced 0.07%
173,618
Common Stock
Feb 14
2022
SELL
Open market or private sale
$759,813
$54.01 p/Share
14,068
Reduced 7.49%
173,741
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
39,007
Added 17.2%
187,809
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$15,447
$59.41 p/Share
260
Reduced 0.18%
145,393
Common Stock
Apr 29
2021
SELL
Open market or private sale
$1,214,400
$60.72 p/Share
20,000
Reduced 12.13%
144,934
Common Stock
Feb 16
2021
SELL
Open market or private sale
$273,557
$41.65 p/Share
6,568
Reduced 3.84%
164,582
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
18,467
Added 10.69%
154,284
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$7,324
$50.51 p/Share
145
Reduced 0.1%
148,255
Common Stock