Jul 21
2025
SELL
Open market or private sale
$251,785
$67.94 p/Share
3,706
Reduced 3.48%
102,886
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$108,927
$68.25 p/Share
1,596
Reduced 1.66%
94,315
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
12,277
Added 10.33%
106,592
Common Stock
Jul 14
2025
SELL
Open market or private sale
$1,023,763
$68.47 p/Share
14,952
Reduced 13.3%
97,466
Common Stock
Jul 14
2025
SELL
Payment of exercise price or tax liability
$108,818
$69.98 p/Share
1,555
Reduced 1.6%
95,911
Common Stock
Jul 02
2025
SELL
Payment of exercise price or tax liability
$866,713
$68.17 p/Share
12,714
Reduced 10.16%
112,418
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
58,165
Added 31.73%
125,132
Common Stock
Jan 21
2025
SELL
Open market or private sale
$897,866
$72.69 p/Share
12,352
Reduced 15.57%
66,967
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$774,742
$72.46 p/Share
10,692
Reduced 11.88%
79,319
Common Stock
Aug 12
2024
SELL
Open market or private sale
$703,793
$60.63 p/Share
11,608
Reduced 11.42%
90,011
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$99,908
$64.25 p/Share
1,555
Reduced 1.51%
101,619
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
13,895
Added 11.87%
103,174
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$490,810
$59.02 p/Share
8,316
Reduced 8.52%
89,279
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,377
Added 7.03%
97,595
Common Stock
Jan 03
2024
SELL
Open market or private sale
$482,481
$65.51 p/Share
7,365
Reduced 7.55%
90,218
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,361,216
$63.28 p/Share
21,511
Reduced 18.06%
97,583
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
13,535
Added 10.21%
119,094
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$524,079
$62.08 p/Share
8,442
Reduced 7.41%
105,559
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
4,980
Added 4.19%
114,001
Common Stock
Jan 04
2023
SELL
Open market or private sale
$2,265,672
$79.78 p/Share
28,399
Reduced 20.67%
109,021
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$305,588
$79.25 p/Share
3,856
Reduced 2.73%
137,420
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
18,941
Added 11.82%
141,276
Common Stock
Jun 28
2022
SELL
Payment of exercise price or tax liability
$868,837
$75.63 p/Share
11,488
Reduced 8.58%
122,335
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
28,926
Added 17.77%
133,823
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,734
Added 2.54%
104,897
Common Stock