Aug 12
2024
SELL
Open market or private sale
$107,153
$199.17 p/Share
538
Reduced 14.25%
3,238
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$9,168
$199.31 p/Share
46
Reduced 1.2%
3,776
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$5,469
$188.61 p/Share
29
Reduced 0.75%
3,822
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$13,568
$193.83 p/Share
70
Reduced 1.79%
3,851
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$8,515
$193.54 p/Share
44
Reduced 1.11%
3,921
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$130,893
$192.49 p/Share
680
Reduced 14.64%
3,965
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,783
Added 37.47%
4,645
Common Stock
Feb 02
2024
SELL
Open market or private sale
$89,938
$198.54 p/Share
453
Reduced 19.57%
1,862
Common Stock
Apr 17
2023
SELL
Open market or private sale
$24,687
$257.16 p/Share
96
Reduced 3.98%
2,315
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$10,091
$258.75 p/Share
39
Reduced 1.59%
2,411
Common Stock
Mar 23
2023
SELL
Open market or private sale
$26,512
$243.23 p/Share
109
Reduced 4.26%
2,450
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$10,680
$242.74 p/Share
44
Reduced 1.69%
2,559
Common Stock
Feb 28
2023
SELL
Open market or private sale
$16,699
$238.56 p/Share
70
Reduced 2.62%
2,603
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$6,937
$239.22 p/Share
29
Reduced 1.07%
2,673
Common Stock
Feb 24
2023
SELL
Open market or private sale
$41,518
$239.99 p/Share
173
Reduced 6.02%
2,702
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$16,832
$240.47 p/Share
70
Reduced 2.38%
2,875
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$50,829
$240.9 p/Share
211
Reduced 6.69%
2,945
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,143
Added 26.59%
3,156
Common Stock
Apr 12
2022
SELL
Open market or private sale
$21,261
$223.8 p/Share
95
Reduced 4.51%
2,013
Common Stock
Apr 11
2022
SELL
Payment of exercise price or tax liability
$8,733
$223.93 p/Share
39
Reduced 1.82%
2,108
Common Stock
Mar 24
2022
SELL
Open market or private sale
$36,167
$209.06 p/Share
173
Reduced 7.46%
2,147
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$14,543
$207.76 p/Share
70
Reduced 2.93%
2,320
Common Stock
Mar 14
2022
SELL
Open market or private sale
$72,452
$205.83 p/Share
352
Reduced 12.84%
2,390
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$5,925
$204.32 p/Share
29
Reduced 1.05%
2,742
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$51,922
$202.03 p/Share
257
Reduced 8.49%
2,771
Common Stock