Nov 08
2024
SELL
Open market or private sale
$6,496,630
$240.34 p/Share
27,031
Reduced 6.0%
423,475
Common Stock
Nov 07
2024
SELL
Open market or private sale
$8,729,795
$239.54 p/Share
36,444
Reduced 7.48%
450,506
Common Stock
Nov 06
2024
SELL
Open market or private sale
$769,126
$243.01 p/Share
3,165
Reduced 0.65%
486,950
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$2,399,441
$187.31 p/Share
12,810
Reduced 2.55%
490,115
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
28,915
Added 5.44%
502,925
Common Stock
Mar 04
2024
SELL
Open market or private sale
$9,931,693
$186.7 p/Share
53,196
Reduced 10.09%
474,010
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,689,528
$176.36 p/Share
9,580
Reduced 1.78%
527,206
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
41,722
Added 7.21%
536,786
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,520,066
$174.08 p/Share
8,732
Reduced 1.73%
495,064
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$2,351,845
$129.4 p/Share
18,175
Reduced 3.5%
501,380
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
2,416
Added 0.48%
503,796
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$1,661,202
$132.96 p/Share
12,494
Reduced 2.35%
519,555
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
28,201
Added 5.03%
532,049
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
43,068
Added 7.87%
503,848
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$2,012,738
$134.29 p/Share
14,988
Reduced 3.15%
460,780
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
33,830
Added 6.64%
475,768
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$2,301,612
$141.69 p/Share
16,244
Reduced 3.56%
440,170
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
1,768
Added 0.4%
441,938
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
34,086
Added 6.95%
456,414
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$573,011
$132.58 p/Share
4,322
Reduced 1.01%
422,328
Common Stock
Jul 20
2021
BUY
Grant, award, or other acquisition
-
9,755
Added 2.24%
426,650
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$2,900,257
$135.33 p/Share
21,431
Reduced 4.89%
416,895
Common Stock
Jun 21
2021
BUY
Grant, award, or other acquisition
-
2,182
Added 0.5%
438,326
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
39,934
Added 8.39%
436,144
Common Stock