Apr 26
2024
SELL
Open market or private sale
$505,095
$121.01 p/Share
4,174
Reduced 7.56%
51,009
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$54,300
$111.5 p/Share
487
Reduced 0.88%
55,131
Common Stock
Dec 15
2023
SELL
Open market or private sale
$102,690
$110.42 p/Share
930
Reduced 1.64%
55,618
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$60,540
$110.88 p/Share
546
Reduced 0.96%
56,548
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,476
Added 2.52%
57,094
Common Stock
Dec 04
2023
-
1,404
Reduced 2.46%
55,560
Common Stock
Dec 01
2023
SELL
Open market or private sale
$590,932
$106.84 p/Share
5,531
Reduced 8.85%
56,964
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$132,177
$103.75 p/Share
1,274
Reduced 2.0%
62,495
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 6.59%
63,769
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$37,496
$102.73 p/Share
365
Reduced 0.61%
59,269
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.45%
59,634
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,409
$104.27 p/Share
330
Reduced 0.59%
55,920
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.6%
56,250
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
2,214
Added 3.74%
56,964
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$60,376
$106.11 p/Share
569
Reduced 1.03%
54,566
Common Stock
Dec 15
2022
SELL
Open market or private sale
$599,973
$107.58 p/Share
5,577
Reduced 8.98%
56,537
Common Stock
Dec 15
2022
-
1,402
Reduced 2.48%
55,135
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$81,632
$111.52 p/Share
732
Reduced 1.16%
62,114
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
1,979
Added 3.05%
62,846
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 0.96%
60,814
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
2,590
Added 4.14%
59,904
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.38%
61,404
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$47,186
$115.37 p/Share
409
Reduced 0.71%
57,314
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.53%
57,723
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$122,284
$123.52 p/Share
990
Reduced 1.73%
56,223
Common Stock