Feb 11
2025
SELL
Payment of exercise price or tax liability
$52,214
$245.14 p/Share
213
Reduced 0.64%
33,245
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
807
Added 2.36%
33,458
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$57,627
$246.27 p/Share
234
Reduced 0.71%
32,651
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
885
Added 2.62%
32,885
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$63,173
$247.74 p/Share
255
Reduced 0.79%
32,000
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
966
Added 2.91%
32,255
Common Stock
Dec 02
2024
SELL
Open market or private sale
$2,815,675
$240.43 p/Share
11,711
Reduced 27.23%
31,289
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$2,523,252
$215.46 p/Share
11,711
Added 21.41%
43,000
Common Stock
Aug 15
2024
SELL
Open market or private sale
$3,354,150
$223.61 p/Share
15,000
Reduced 32.41%
31,289
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$905,359
$201.37 p/Share
4,496
Reduced 8.85%
46,289
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
10,229
Added 16.77%
50,785
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$914,126
$203.32 p/Share
4,496
Reduced 9.98%
40,556
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
10,229
Added 18.5%
45,052
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$1,906,898
$216.57 p/Share
8,805
Reduced 20.18%
34,823
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
20,033
Added 31.47%
43,628
Common Stock
Feb 21
2024
SELL
Open market or private sale
$7,474,946
$216.64 p/Share
34,504
Reduced 59.39%
23,595
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$2,299,656
$163.63 p/Share
14,054
Added 19.48%
58,099
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$48,901
$227.45 p/Share
215
Reduced 0.49%
44,045
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
807
Added 1.79%
44,260
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$52,795
$223.71 p/Share
236
Reduced 0.54%
43,453
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
885
Added 1.99%
43,689
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$50,511
$221.54 p/Share
228
Reduced 0.53%
42,804
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
856
Added 1.95%
43,032
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$1,163,721
$224.7 p/Share
5,179
Reduced 10.94%
42,176
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
11,715
Added 19.83%
47,355
Common Stock