Aug 06
2024
SELL
Open market or private sale
$940,998
$93.03 p/Share
10,115
Reduced 3.78%
257,796
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$761,153
$75.25 p/Share
10,115
Added 3.64%
267,911
Common Stock
Aug 02
2024
SELL
Open market or private sale
$339,411
$93.76 p/Share
3,620
Reduced 1.37%
261,133
Common Stock
Aug 02
2024
SELL
Open market or private sale
$148,584
$94.16 p/Share
1,578
Reduced 0.6%
259,555
Common Stock
Aug 02
2024
SELL
Open market or private sale
$155,128
$94.88 p/Share
1,635
Reduced 0.63%
257,920
Common Stock
Aug 02
2024
SELL
Open market or private sale
$11,812
$95.26 p/Share
124
Reduced 0.05%
257,796
Common Stock
Aug 02
2024
SELL
Open market or private sale
$197,486
$93.11 p/Share
2,121
Reduced 0.77%
273,524
Common Stock
Aug 02
2024
SELL
Open market or private sale
$413,078
$93.33 p/Share
4,426
Reduced 1.62%
269,098
Common Stock
Aug 02
2024
SELL
Open market or private sale
$406,474
$93.55 p/Share
4,345
Reduced 1.61%
264,753
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$1,343,137
$75.25 p/Share
17,849
Added 6.08%
275,645
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$92,063
$82.94 p/Share
1,110
Reduced 0.43%
257,796
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$277,024
$81.67 p/Share
3,392
Reduced 1.29%
259,019
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$132,060
$81.67 p/Share
1,617
Reduced 0.61%
262,034
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
11,449
Added 4.16%
263,563
Common Stock
Feb 02
2024
SELL
Open market or private sale
$290,780
$83.08 p/Share
3,500
Reduced 1.37%
252,114
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$975,680
$83.47 p/Share
11,689
Reduced 4.37%
255,614
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
30,568
Added 10.26%
267,303
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$24,857
$97.48 p/Share
255
Reduced 0.11%
236,735
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$115,354
$91.77 p/Share
1,257
Reduced 0.53%
236,398
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$191,651
$90.83 p/Share
2,110
Reduced 0.88%
237,577
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$110,449
$90.83 p/Share
1,216
Reduced 0.5%
239,646
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
11,449
Added 4.54%
240,862
Common Stock
Jan 27
2023
SELL
Open market or private sale
$100,363
$87.73 p/Share
1,144
Reduced 0.5%
229,413
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$1,193,627
$86.57 p/Share
13,788
Reduced 5.64%
230,557
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
35,154
Added 12.58%
244,345
Common Stock