Mar 26
2024
SELL
Payment of exercise price or tax liability
$295,148
$255.54 p/Share
1,155
Reduced 0.42%
274,499
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$151,287
$242.06 p/Share
625
Reduced 0.23%
275,654
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$228,604
$240.89 p/Share
949
Reduced 0.35%
272,865
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
3,414
Added 1.22%
276,279
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,243,627
$241.51 p/Share
9,290
Reduced 3.28%
273,814
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
23,579
Added 7.69%
283,104
Common Stock
Feb 27
2024
-
4,200
Reduced 1.59%
259,525
Common Stock
Feb 27
2024
SELL
Open market or private sale
$4,388,200
$237.2 p/Share
18,500
Reduced 6.56%
263,725
Common Stock
May 08
2023
SELL
Open market or private sale
$16,936,000
$169.36 p/Share
100,000
Reduced 26.16%
282,225
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$667,558
$160.78 p/Share
4,152
Reduced 1.07%
382,225
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
4,756
Added 1.22%
386,377
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$154,800
$163.12 p/Share
949
Reduced 0.25%
381,621
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,739,801
$159.65 p/Share
23,425
Reduced 5.77%
382,570
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
59,493
Added 12.78%
405,995
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$557,614
$134.3 p/Share
4,152
Reduced 1.18%
346,502
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$2,608,249
$108.37 p/Share
24,068
Reduced 6.55%
343,424
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
68,412
Added 16.32%
350,674
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$290,760
$108.21 p/Share
2,687
Reduced 0.87%
306,330
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$958,054
$106.64 p/Share
8,984
Reduced 2.83%
309,017
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$250,190
$83.48 p/Share
2,997
Reduced 0.93%
318,001
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
8,801
Added 2.67%
320,998
Common Stock
Mar 04
2021
SELL
Open market or private sale
$2,976,382
$80.99 p/Share
36,750
Reduced 10.53%
312,197
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$2,043,356
$84.21 p/Share
24,265
Reduced 6.5%
348,947
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
61,664
Added 14.18%
373,212
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$451,448
$83.85 p/Share
5,384
Reduced 1.7%
311,548
Common Stock