Aug 16
2024
SELL
Open market or private sale
$436,243
$78.04 p/Share
5,590
Reduced 9.86%
51,108
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$399,394
$74.5 p/Share
5,361
Reduced 8.64%
56,698
Common Stock
Aug 05
2024
BUY
Grant, award, or other acquisition
-
4,320
Added 6.51%
62,059
Common Stock
May 30
2024
SELL
Open market or private sale
$137,020
$77.5 p/Share
1,768
Reduced 2.97%
57,739
Common Stock
May 29
2024
SELL
Open market or private sale
$1,161,094
$77.66 p/Share
14,951
Reduced 20.08%
59,507
Common Stock
May 28
2024
SELL
Open market or private sale
$1,309,948
$78.44 p/Share
16,700
Reduced 18.32%
74,458
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$446,239
$68.61 p/Share
6,504
Reduced 6.66%
91,158
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,344
Added 5.19%
97,662
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
15,977
Added 14.75%
92,318
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$175,659
$71.61 p/Share
2,453
Reduced 3.11%
76,341
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$461,552
$70.38 p/Share
6,558
Reduced 8.19%
73,471
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
5,323
Added 6.33%
78,794
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$121,164
$82.65 p/Share
1,466
Reduced 2.18%
65,928
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
14,101
Added 14.98%
80,029
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$563,519
$82.05 p/Share
6,868
Reduced 9.25%
67,394
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
5,430
Added 7.2%
70,024
Common Stock
Aug 31
2023
SELL
Open market or private sale
$576,447
$75.57 p/Share
7,628
Reduced 9.98%
68,832
Common Stock
Aug 30
2023
SELL
Open market or private sale
$177,947
$75.02 p/Share
2,372
Reduced 3.01%
76,460
Common Stock
Aug 21
2023
SELL
Open market or private sale
$727,200
$72.72 p/Share
10,000
Reduced 11.26%
78,832
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$294,273
$73.55 p/Share
4,001
Reduced 4.31%
88,832
Common Stock
Aug 05
2023
BUY
Grant, award, or other acquisition
-
9,085
Added 8.91%
92,833
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$410,965
$57.15 p/Share
7,191
Reduced 7.91%
83,748
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
15,663
Added 14.69%
90,939
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$663,824
$61.12 p/Share
10,861
Reduced 17.22%
52,228
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
23,048
Added 23.44%
75,276
Common Stock