Dec 02
2024
SELL
Open market or private sale
$726,840
$121.14 p/Share
6,000
Reduced 7.84%
70,501
Common Stock
Nov 18
2024
SELL
Open market or private sale
$709,670
$109.18 p/Share
6,500
Reduced 7.83%
76,501
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$1,485
$106.14 p/Share
14
Reduced 0.02%
83,001
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
29
Added 0.03%
83,015
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$266,108
$107.78 p/Share
2,469
Reduced 2.89%
82,986
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$931,261
$109.47 p/Share
8,507
Reduced 9.05%
85,455
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$607,726
$109.52 p/Share
5,549
Reduced 5.58%
93,962
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
12,168
Added 10.9%
99,511
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$1,674,001
$115.21 p/Share
14,530
Reduced 14.26%
87,343
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
31,863
Added 23.83%
101,873
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$210,761
$114.42 p/Share
1,842
Reduced 2.56%
70,010
Common Stock
Aug 07
2024
SELL
Open market or private sale
$72,153
$112.74 p/Share
640
Reduced 0.88%
71,852
Common Stock
Jun 06
2024
SELL
Open market or private sale
$105,300
$105.3 p/Share
1,000
Reduced 1.36%
72,492
Common Stock
May 07
2024
SELL
Open market or private sale
$158,430
$105.62 p/Share
1,500
Reduced 2.0%
73,492
Common Stock
Mar 06
2024
SELL
Open market or private sale
$31,233
$104.11 p/Share
300
Reduced 0.4%
74,992
Common Stock
Nov 20
2023
SELL
Open market or private sale
$344,440
$86.11 p/Share
4,000
Reduced 5.05%
75,263
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$1,195
$85.39 p/Share
14
Reduced 0.02%
79,263
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$374,746
$85.5 p/Share
4,383
Reduced 5.24%
79,277
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
31,536
Added 27.38%
83,660
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$159,756
$86.73 p/Share
1,842
Reduced 3.41%
52,124
Common Stock
Nov 21
2022
SELL
Open market or private sale
$202,483
$91.58 p/Share
2,211
Reduced 4.1%
51,770
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,164
$89.57 p/Share
13
Reduced 0.02%
53,981
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
28
Added 0.05%
53,994
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
32,042
Added 37.25%
53,966
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$161,267
$87.55 p/Share
1,842
Reduced 7.75%
21,924
Common Stock