Nov 19
2025
SELL
Open market or private sale
$178,498
$80.08 p/Share
2,229
Reduced 2.05%
106,488
Common Stock
Nov 18
2025
SELL
Open market or private sale
$221,707
$80.01 p/Share
2,771
Reduced 2.49%
108,717
Common Stock
Nov 07
2025
SELL
Open market or private sale
$3,028
$75.7 p/Share
40
Reduced 0.04%
111,488
Common Stock
Nov 06
2025
SELL
Open market or private sale
$12,474
$75.15 p/Share
166
Reduced 0.15%
111,528
Common Stock
Nov 05
2025
SELL
Open market or private sale
$65,493
$75.28 p/Share
870
Reduced 0.77%
111,694
Common Stock
Nov 04
2025
SELL
Open market or private sale
$294,300
$75.0 p/Share
3,924
Reduced 3.37%
112,564
Common Stock
Oct 01
2025
SELL
Open market or private sale
$179,444
$70.26 p/Share
2,554
Reduced 2.15%
116,488
Common Stock
Sep 30
2025
SELL
Open market or private sale
$142,779
$69.99 p/Share
2,040
Reduced 1.68%
119,042
Common Stock
Sep 15
2025
SELL
Open market or private sale
$28,420
$70.0 p/Share
406
Reduced 0.33%
121,082
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
$236,665
$67.58 p/Share
3,502
Added 2.8%
121,488
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,037,872
$66.77 p/Share
15,544
Reduced 11.64%
117,986
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
35,093
Added 20.81%
133,530
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$418,348
$60.42 p/Share
6,924
Reduced 6.57%
98,437
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$931,185
$57.96 p/Share
16,066
Added 13.23%
105,361
Common Stock
Sep 11
2024
SELL
Open market or private sale
$97,905
$65.27 p/Share
1,500
Reduced 1.65%
89,295
Common Stock
Sep 10
2024
SELL
Open market or private sale
$389,939
$64.99 p/Share
6,000
Reduced 6.2%
90,795
Common Stock
Aug 27
2024
SELL
Open market or private sale
$428,640
$60.16 p/Share
7,125
Reduced 6.86%
96,795
Common Stock
Aug 26
2024
SELL
Open market or private sale
$22,503
$60.01 p/Share
375
Reduced 0.36%
103,920
Common Stock
Aug 01
2024
SELL
Open market or private sale
$209,028
$55.24 p/Share
3,784
Reduced 3.5%
104,295
Common Stock
Jul 31
2024
SELL
Open market or private sale
$166,812
$55.09 p/Share
3,028
Reduced 2.73%
108,079
Common Stock
Jul 30
2024
SELL
Open market or private sale
$37,853
$55.02 p/Share
688
Reduced 0.62%
111,107
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$475,985
$45.61 p/Share
10,436
Reduced 8.54%
111,795
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
23,564
Added 16.16%
122,231
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$211,637
$47.23 p/Share
4,481
Reduced 4.34%
98,667
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$374,776
$47.44 p/Share
7,900
Reduced 7.11%
103,148
Common Stock