Aug 02
2024
SELL
Open market or private sale
$508,020
$232.93 p/Share
2,181
Reduced 6.4%
31,873
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$32,688
$195.74 p/Share
167
Reduced 0.49%
33,936
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
4,595
Added 11.87%
34,103
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$337,707
$207.31 p/Share
1,629
Reduced 5.23%
29,508
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
1,070
Added 3.32%
31,137
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$80,142
$191.27 p/Share
419
Reduced 1.38%
29,954
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$150,720
$191.27 p/Share
788
Reduced 2.53%
30,373
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
5,150
Added 14.18%
31,161
Common Stock
Nov 21
2022
SELL
Open market or private sale
$219,740
$219.74 p/Share
1,000
Reduced 3.7%
26,010
Common Stock
Mar 15
2022
SELL
Open market or private sale
$660,688
$235.96 p/Share
2,800
Reduced 9.42%
26,914
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$108,026
$234.84 p/Share
460
Reduced 1.52%
29,714
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$73,740
$234.84 p/Share
314
Reduced 1.03%
30,174
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$121,056
$232.8 p/Share
520
Reduced 1.68%
30,488
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
3,759
Added 10.81%
31,008
Common Stock
Jul 30
2021
SELL
Open market or private sale
$1,508,053
$285.13 p/Share
5,289
Reduced 16.26%
27,242
Common Stock
Apr 03
2021
SELL
Payment of exercise price or tax liability
$5,041
$240.06 p/Share
21
Reduced 0.06%
32,433
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$101,359
$215.2 p/Share
471
Reduced 1.43%
32,454
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$72,298
$213.9 p/Share
338
Reduced 1.02%
32,925
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$121,425
$204.42 p/Share
594
Reduced 1.75%
33,263
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
4,159
Added 10.94%
33,857
Common Stock
Dec 10
2020
SELL
Open market or private sale
$242,231
$220.21 p/Share
1,100
Reduced 3.57%
29,698
Common Stock
May 08
2020
SELL
Open market or private sale
$1,535,122
$238.41 p/Share
6,439
Reduced 17.35%
30,681
Common Stock
May 08
2020
BUY
Exercise of conversion of derivative security
$609,838
$94.71 p/Share
6,439
Added 14.78%
37,120
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$4,902
$222.8 p/Share
22
Reduced 0.07%
30,681
Common Stock
Mar 12
2020
SELL
Payment of exercise price or tax liability
$105,648
$217.83 p/Share
485
Reduced 1.56%
30,703
Common Stock