Jul 31
2024
SELL
Open market or private sale
$575,429
$106.64 p/Share
5,396
Reduced 5.21%
98,093
Common Stock
Jul 30
2024
SELL
Open market or private sale
$529,150
$105.83 p/Share
5,000
Reduced 4.61%
103,489
Common Stock
Jul 29
2024
SELL
Open market or private sale
$519,350
$103.87 p/Share
5,000
Reduced 4.41%
108,489
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$1,215,366
$100.51 p/Share
12,092
Reduced 6.63%
170,389
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
$2,762,818
$100.51 p/Share
27,488
Added 13.09%
182,481
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,036,185
$99.96 p/Share
10,366
Reduced 6.27%
154,993
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
11,436
Added 6.47%
165,359
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$618,125
$100.28 p/Share
6,164
Reduced 3.85%
153,923
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$1,398,504
$100.28 p/Share
13,946
Added 8.01%
160,087
Common Stock
Dec 05
2023
-
10,532
Reduced 6.17%
160,087
Common Stock
Dec 01
2023
SELL
Open market or private sale
$812,250
$90.25 p/Share
9,000
Reduced 5.01%
170,619
Common Stock
Aug 02
2023
SELL
Open market or private sale
$470,652
$98.36 p/Share
4,785
Reduced 2.59%
179,619
Common Stock
Jul 31
2023
SELL
Open market or private sale
$689,780
$98.54 p/Share
7,000
Reduced 3.66%
184,404
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$2,149,783
$100.65 p/Share
21,359
Reduced 10.04%
191,404
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$1,215,390
$36.67 p/Share
33,144
Added 13.48%
212,763
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$2,108,405
$98.45 p/Share
21,416
Reduced 10.65%
179,619
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$1,210,110
$36.67 p/Share
33,000
Added 14.1%
201,035
Common Stock
May 05
2023
SELL
Open market or private sale
$847,440
$94.16 p/Share
9,000
Reduced 5.08%
168,035
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$1,307,246
$89.47 p/Share
14,611
Reduced 7.62%
177,035
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$2,966,825
$89.47 p/Share
33,160
Added 14.75%
191,646
Common Stock
Mar 02
2023
SELL
Open market or private sale
$879,109
$95.08 p/Share
9,246
Reduced 5.51%
158,486
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$706,997
$96.4 p/Share
7,334
Reduced 4.19%
167,732
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
$1,598,312
$96.4 p/Share
16,580
Added 8.65%
175,066
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
11,069
Added 5.95%
175,066
Common Stock
Aug 18
2022
SELL
Open market or private sale
$472,700
$94.54 p/Share
5,000
Reduced 3.65%
131,997
Common Stock