Dec 15
2024
SELL
Payment of exercise price or tax liability
$190,413
$215.4 p/Share
884
Reduced 8.66%
9,322
Registered Shares
Dec 15
2024
BUY
Grant, award, or other acquisition
-
2,382
Added 16.91%
11,704
Registered Shares
Feb 29
2024
SELL
Open market or private sale
$847,037
$137.35 p/Share
6,167
Reduced 37.94%
10,086
Registered Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$125,075
$135.51 p/Share
923
Reduced 5.37%
16,253
Registered Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,547
Added 24.41%
17,176
Registered Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$89,426
$126.13 p/Share
709
Reduced 7.86%
8,314
Registered Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
-
3,315
Added 22.18%
11,629
Registered Shares
Feb 28
2023
SELL
Open market or private sale
$446,160
$98.36 p/Share
4,536
Reduced 33.45%
9,023
Registered Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$90,829
$98.3 p/Share
924
Reduced 6.38%
13,559
Registered Shares
Dec 15
2022
SELL
Open market or private sale
$167,049
$92.96 p/Share
1,797
Reduced 13.68%
11,340
Registered Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$53,777
$92.72 p/Share
580
Reduced 5.11%
10,760
Registered Shares
Dec 15
2022
BUY
Grant, award, or other acquisition
-
3,723
Added 20.45%
14,483
Registered Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$142,695
$111.83 p/Share
1,276
Reduced 8.85%
13,137
Registered Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,861
Added 21.13%
14,413
Registered Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$97,916
$135.43 p/Share
723
Reduced 7.61%
8,779
Registered Shares
Dec 15
2021
BUY
Grant, award, or other acquisition
-
1,773
Added 14.39%
10,552
Registered Shares
Mar 01
2021
SELL
Open market or private sale
$441,679
$128.06 p/Share
3,449
Reduced 26.63%
9,502
Registered Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$175,568
$124.34 p/Share
1,412
Reduced 9.83%
12,951
Registered Shares
Feb 22
2021
SELL
Open market or private sale
$282,838
$127.75 p/Share
2,214
Reduced 13.36%
14,363
Registered Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
5,481
Added 24.85%
16,577
Registered Shares
Dec 15
2020
SELL
Payment of exercise price or tax liability
$106,079
$119.19 p/Share
890
Reduced 8.84%
9,173
Registered Shares
Dec 15
2020
BUY
Grant, award, or other acquisition
-
1,923
Added 14.77%
11,096
Registered Shares