Aug 26
2024
SELL
Open market or private sale
$985,200
$197.04 p/Share
5,000
Reduced 24.99%
15,011
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$60,590
$199.31 p/Share
304
Reduced 1.5%
20,011
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$51,946
$193.83 p/Share
268
Reduced 1.3%
20,315
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$54,578
$193.54 p/Share
282
Reduced 1.35%
20,583
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$571,695
$192.49 p/Share
2,970
Reduced 12.46%
20,865
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
11,388
Added 32.33%
23,835
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$68,452
$242.74 p/Share
282
Reduced 2.22%
12,447
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$71,287
$239.22 p/Share
298
Reduced 2.29%
12,729
Common Stock
Feb 24
2023
SELL
Open market or private sale
$188,880
$240.0 p/Share
787
Reduced 5.7%
13,027
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$64,445
$240.47 p/Share
268
Reduced 1.9%
13,814
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$436,029
$240.9 p/Share
1,810
Reduced 11.39%
14,082
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
7,647
Added 32.49%
15,892
Common Stock
Oct 28
2022
SELL
Open market or private sale
$207,120
$240.0 p/Share
863
Reduced 9.48%
8,245
Common Stock
Mar 25
2022
SELL
Open market or private sale
$779,072
$213.62 p/Share
3,647
Reduced 32.83%
7,461
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
$164,535
$99.9 p/Share
1,647
Added 15.31%
9,108
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$55,680
$207.76 p/Share
268
Reduced 2.36%
11,108
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$60,476
$202.26 p/Share
299
Reduced 2.56%
11,376
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$23,292
$204.32 p/Share
114
Reduced 0.97%
11,675
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$243,850
$202.03 p/Share
1,207
Reduced 9.29%
11,789
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,852
Added 31.05%
12,996
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$27,325
$157.04 p/Share
174
Reduced 2.38%
7,144
Common Stock
Mar 17
2021
SELL
Open market or private sale
$481,957
$155.47 p/Share
3,100
Reduced 29.76%
7,318
Common Stock
Mar 17
2021
BUY
Exercise of conversion of derivative security
$334,645
$107.95 p/Share
3,100
Added 25.9%
8,868
Common Stock
Mar 12
2021
SELL
Open market or private sale
$1,222,962
$152.47 p/Share
8,021
Reduced 52.29%
7,318
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$457,726
$96.73 p/Share
4,732
Added 34.55%
8,964
Common Stock