Mar 22
2024
SELL
Payment of exercise price or tax liability
$111,538
$183.15 p/Share
609
Reduced 0.57%
105,903
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$148,297
$184.91 p/Share
802
Reduced 0.75%
106,512
Common Stock
Mar 21
2024
SELL
Open market or private sale
$5,070,370
$185.05 p/Share
27,400
Reduced 20.46%
106,512
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$1,736,338
$63.37 p/Share
27,400
Added 16.99%
133,912
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$109,782
$180.86 p/Share
607
Reduced 0.56%
107,314
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$852,200
$178.21 p/Share
4,782
Reduced 4.24%
107,921
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
10,994
Added 8.89%
112,703
Common Stock
Feb 14
2024
SELL
Open market or private sale
$2,938,308
$168.51 p/Share
17,437
Reduced 14.63%
101,709
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$1,489,991
$85.45 p/Share
17,437
Added 12.77%
119,146
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,008,839
$168.9 p/Share
5,973
Reduced 5.55%
101,709
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$510,392
$85.45 p/Share
5,973
Added 5.26%
107,682
Common Stock
Feb 12
2024
BUY
Other acquisition or disposition
-
81
Added 0.64%
12,523
Common Stock/ Serp
Feb 12
2024
BUY
Other acquisition or disposition
-
21
Added 0.64%
3,253
Common Stock/ Deferred...
Dec 14
2023
-
2
Reduced 0.0%
101,709
Common Stock
Dec 13
2023
-
226
Reduced 0.22%
101,711
Common Stock
Aug 31
2023
SELL
Open market or private sale
$5,438,639
$160.29 p/Share
33,930
Reduced 24.97%
101,937
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$2,492,158
$73.45 p/Share
33,930
Added 19.98%
135,867
Common Stock
May 16
2023
-
350
Reduced 0.34%
101,937
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
$581,532
$138.46 p/Share
4,200
Added 3.94%
102,287
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$112,336
$140.07 p/Share
802
Reduced 0.81%
98,087
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$122,053
$138.54 p/Share
881
Reduced 0.88%
98,889
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$82,022
$135.35 p/Share
606
Reduced 0.6%
99,770
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$974,259
$143.0 p/Share
6,813
Reduced 6.36%
100,376
Common Stock
Feb 21
2023
BUY
Other acquisition or disposition
-
88
Added 0.7%
12,442
Common Stock/ Serp
Feb 21
2023
BUY
Grant, award, or other acquisition
-
17,342
Added 13.93%
107,189
Common Stock