Mar 07
2024
SELL
Open market or private sale
$88,562
$140.13 p/Share
632
Reduced 8.58%
6,734
Registered Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$76,156
$135.51 p/Share
562
Reduced 7.09%
7,366
Registered Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,376
Added 23.06%
7,928
Registered Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$66,092
$126.13 p/Share
524
Reduced 10.84%
4,310
Registered Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
-
1,242
Added 18.28%
5,552
Registered Shares
Aug 04
2023
SELL
Open market or private sale
$90,859
$106.02 p/Share
857
Reduced 15.06%
4,834
Registered Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$43,153
$98.3 p/Share
439
Reduced 7.16%
5,691
Registered Shares
Feb 24
2023
SELL
Open market or private sale
$85,581
$98.71 p/Share
867
Reduced 12.39%
6,130
Registered Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$39,220
$92.72 p/Share
423
Reduced 7.42%
5,278
Registered Shares
Dec 15
2022
BUY
Grant, award, or other acquisition
-
1,719
Added 19.72%
6,997
Registered Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$73,360
$111.83 p/Share
656
Reduced 10.32%
5,701
Registered Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,206
Added 15.95%
6,357
Registered Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$67,715
$135.43 p/Share
500
Reduced 10.18%
4,413
Registered Shares
Dec 15
2021
BUY
Grant, award, or other acquisition
-
738
Added 12.53%
5,151
Registered Shares
Aug 04
2021
SELL
Open market or private sale
$65,262
$161.14 p/Share
405
Reduced 7.62%
4,913
Registered Shares
Apr 30
2021
SELL
Open market or private sale
$148,427
$137.56 p/Share
1,079
Reduced 16.87%
5,318
Registered Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$92,758
$124.34 p/Share
746
Reduced 7.36%
9,389
Registered Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,715
Added 14.47%
10,135
Registered Shares
Dec 15
2020
SELL
Payment of exercise price or tax liability
$68,892
$119.19 p/Share
578
Reduced 7.12%
7,544
Registered Shares
Dec 15
2020
BUY
Grant, award, or other acquisition
-
876
Added 9.42%
8,420
Registered Shares