Oct 31
2024
SELL
Open market or private sale
$809,628
$113.68 p/Share
7,122
Reduced 11.31%
55,826
Common Stock
Oct 29
2024
SELL
Open market or private sale
$312,772
$118.97 p/Share
2,629
Reduced 4.01%
62,948
Common Stock
Oct 28
2024
SELL
Open market or private sale
$568,139
$119.81 p/Share
4,742
Reduced 6.74%
65,577
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$246,481
$117.54 p/Share
2,097
Reduced 2.9%
70,319
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$435,807
$121.7 p/Share
3,581
Reduced 4.71%
72,416
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
11,525
Added 13.17%
75,997
Common Stock
Aug 30
2024
SELL
Open market or private sale
$2,307,327
$109.81 p/Share
21,012
Reduced 24.58%
64,472
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$464,210
$101.6 p/Share
4,569
Reduced 5.07%
85,484
Common Stock
Nov 29
2023
SELL
Open market or private sale
$4,207,500
$84.15 p/Share
50,000
Reduced 35.7%
90,053
Common Stock
Nov 28
2023
SELL
Open market or private sale
$4,161,999
$83.24 p/Share
50,000
Reduced 26.31%
140,053
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$489,824
$81.07 p/Share
6,042
Reduced 3.08%
190,053
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$1,119,241
$72.41 p/Share
15,457
Reduced 7.31%
196,095
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
34,852
Added 14.14%
211,552
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
12,832
Added 6.77%
176,700
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$150,912
$72.0 p/Share
2,096
Reduced 1.26%
163,868
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$239,832
$72.0 p/Share
3,331
Reduced 1.97%
165,964
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$228,502
$57.14 p/Share
3,999
Reduced 2.31%
169,295
Common Stock
Mar 14
2023
SELL
Open market or private sale
$1,583,856
$71.06 p/Share
22,289
Reduced 11.4%
173,294
Common Stock
Mar 07
2023
SELL
Open market or private sale
$2,808,399
$70.21 p/Share
40,000
Reduced 16.98%
195,583
Common Stock
Feb 14
2023
SELL
Open market or private sale
$2,366,000
$67.6 p/Share
35,000
Reduced 12.94%
235,583
Common Stock
Feb 07
2023
SELL
Open market or private sale
$1,989,000
$66.3 p/Share
30,000
Reduced 9.98%
270,583
Common Stock
Jan 10
2023
SELL
Open market or private sale
$1,955,400
$65.18 p/Share
30,000
Reduced 9.07%
300,583
Common Stock
Jan 03
2023
SELL
Open market or private sale
$164,649
$63.06 p/Share
2,611
Reduced 0.78%
330,583
Common Stock
Dec 13
2022
SELL
Open market or private sale
$2,439,500
$69.7 p/Share
35,000
Reduced 9.51%
333,194
Common Stock
Dec 06
2022
SELL
Open market or private sale
$2,363,200
$67.52 p/Share
35,000
Reduced 8.68%
368,194
Common Stock