Jan 28
2026
SELL
Payment of exercise price or tax liability
$43,947
$36.32 p/Share
1,210
Reduced 0.33%
361,075
Common Stock
Jan 28
2026
BUY
Grant, award, or other acquisition
-
2,855
Added 0.78%
362,285
Common Stock
Jan 27
2026
SELL
Payment of exercise price or tax liability
$107,811
$41.61 p/Share
2,591
Reduced 0.72%
359,430
Common Stock
Jan 26
2026
SELL
Payment of exercise price or tax liability
$74,750
$42.69 p/Share
1,751
Reduced 0.48%
362,021
Common Stock
Jan 24
2026
SELL
Payment of exercise price or tax liability
$436,738
$43.22 p/Share
10,105
Reduced 2.7%
363,772
Common Stock
Jan 21
2026
BUY
Grant, award, or other acquisition
-
93,291
Added 19.97%
373,877
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$258,379
$36.52 p/Share
7,075
Reduced 2.46%
280,586
Common Stock
Oct 31
2025
BUY
Open market or private purchase
$40,000
$40.0 p/Share
1,000
Added 0.35%
287,661
Common Stock
Oct 30
2025
BUY
Open market or private purchase
$84,060
$42.03 p/Share
2,000
Added 0.69%
286,661
Common Stock
Oct 29
2025
-
20,684
Reduced 6.77%
284,661
Common Stock
Oct 10
2025
BUY
Open market or private purchase
$45,350
$45.35 p/Share
1,000
Added 0.33%
305,345
Common Stock
Oct 07
2025
SELL
Payment of exercise price or tax liability
$18,626
$47.76 p/Share
390
Reduced 0.13%
304,345
Common Stock
Sep 30
2025
SELL
Payment of exercise price or tax liability
$429,991
$47.83 p/Share
8,990
Reduced 2.87%
304,735
Common Stock
Sep 30
2025
BUY
Exercise of conversion of derivative security
$416,840
$44.52 p/Share
9,363
Added 2.9%
313,725
Common Stock
Sep 30
2025
BUY
Open market or private purchase
$47,440
$47.44 p/Share
1,000
Added 0.33%
304,362
Common Stock
Apr 21
2025
BUY
Open market or private purchase
$46,000
$46.0 p/Share
1,000
Added 0.33%
303,362
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$255,021
$52.28 p/Share
4,878
Reduced 1.59%
302,362
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$75,867
$53.96 p/Share
1,406
Reduced 0.46%
307,240
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
5,774
Added 1.84%
308,646
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$79,729
$53.51 p/Share
1,490
Reduced 0.49%
302,872
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$58,687
$52.54 p/Share
1,117
Reduced 0.37%
304,362
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
70,574
Added 18.77%
305,479
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$295,501
$44.95 p/Share
6,574
Reduced 2.72%
234,905
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$18,686
$51.62 p/Share
362
Reduced 0.15%
241,479
Common Stock
Oct 04
2024
SELL
Open market or private sale
$517,672
$52.7 p/Share
9,823
Reduced 3.9%
241,841
Common Stock