Nov 13
2024
SELL
Open market or private sale
$5,843,607
$129.57 p/Share
45,100
Reduced 46.93%
50,992
Common Stock
Nov 11
2024
SELL
Open market or private sale
$2,616,773
$134.92 p/Share
19,395
Reduced 16.79%
96,092
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$261,520
$137.86 p/Share
1,897
Reduced 1.62%
115,487
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$6,826,347
$139.14 p/Share
49,061
Reduced 29.48%
117,384
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
110,619
Added 39.93%
166,445
Common Stock
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