Dec 20
2024
SELL
Open market or private sale
$365,513
$207.56 p/Share
1,761
Reduced 6.0%
27,612
Registered Shares
Dec 16
2024
SELL
Open market or private sale
$194,096
$217.11 p/Share
894
Reduced 2.95%
29,373
Registered Shares
Dec 15
2024
SELL
Payment of exercise price or tax liability
$384,273
$215.4 p/Share
1,784
Reduced 6.34%
26,334
Registered Shares
Dec 15
2024
BUY
Grant, award, or other acquisition
-
3,933
Added 11.5%
30,267
Registered Shares
Jun 10
2024
SELL
Open market or private sale
$381,099
$162.17 p/Share
2,350
Reduced 7.74%
28,010
Registered Shares
Feb 27
2024
SELL
Open market or private sale
$710,149
$134.83 p/Share
5,267
Reduced 14.78%
30,360
Registered Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$290,939
$135.51 p/Share
2,147
Reduced 5.68%
35,627
Registered Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,906
Added 20.78%
37,774
Registered Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$177,464
$126.13 p/Share
1,407
Reduced 5.87%
22,577
Registered Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
-
5,178
Added 15.72%
27,755
Registered Shares
Jun 12
2023
SELL
Open market or private sale
$1,654,678
$105.71 p/Share
15,653
Reduced 39.63%
23,843
Registered Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$165,635
$98.3 p/Share
1,685
Reduced 4.09%
39,496
Registered Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$112,005
$92.72 p/Share
1,208
Reduced 3.18%
36,838
Registered Shares
Dec 15
2022
BUY
Grant, award, or other acquisition
-
4,296
Added 9.46%
41,134
Registered Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$201,182
$111.83 p/Share
1,799
Reduced 4.53%
37,897
Registered Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,824
Added 10.84%
39,696
Registered Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$185,675
$135.43 p/Share
1,371
Reduced 4.08%
32,217
Registered Shares
Dec 15
2021
BUY
Grant, award, or other acquisition
-
2,583
Added 6.91%
34,800
Registered Shares
Mar 16
2021
SELL
Open market or private sale
$587,155
$128.06 p/Share
4,585
Reduced 12.05%
33,468
Registered Shares
Mar 15
2021
SELL
Payment of exercise price or tax liability
$1,037,050
$128.11 p/Share
8,095
Reduced 15.16%
45,307
Registered Shares
Mar 15
2021
SELL
Open market or private sale
$926,989
$127.79 p/Share
7,254
Reduced 16.01%
38,053
Registered Shares
Mar 15
2021
BUY
Exercise of conversion of derivative security
$664,939
$52.44 p/Share
12,680
Added 19.19%
53,402
Registered Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$250,545
$124.34 p/Share
2,015
Reduced 4.71%
40,722
Registered Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
6,426
Added 13.07%
42,737
Registered Shares
Dec 15
2020
SELL
Payment of exercise price or tax liability
$155,185
$119.19 p/Share
1,302
Reduced 3.73%
33,585
Registered Shares