May 21
2024
BUY
Grant, award, or other acquisition
-
948
Added 4.3%
21,122
Common Stock, par valu...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$72,613
$122.04 p/Share
595
Reduced 2.86%
20,174
Common Stock, par valu...
Feb 13
2024
BUY
Grant, award, or other acquisition
-
1,974
Added 8.68%
20,769
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$20,359
$133.07 p/Share
153
Reduced 0.81%
18,795
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$50,805
$131.62 p/Share
386
Reduced 2.0%
18,948
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,110
Added 9.84%
19,334
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$88,901
$134.09 p/Share
663
Reduced 3.71%
17,224
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,201
Added 10.96%
17,887
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$16,924
$119.19 p/Share
142
Reduced 0.9%
15,686
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$57,694
$114.93 p/Share
502
Reduced 3.07%
15,828
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
980
Added 5.66%
16,330
Common Stock, par valu...
Aug 24
2022
BUY
Grant, award, or other acquisition
-
1,730
Added 10.13%
15,350
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$68,939
$121.8 p/Share
566
Reduced 3.99%
13,620
Common Stock, par valu...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,880
Added 11.7%
14,186
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$22,370
$155.35 p/Share
144
Reduced 1.16%
12,306
Common Stock, par valu...
Jan 03
2022
BUY
Grant, award, or other acquisition
-
3,370
Added 21.3%
12,450
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$64,593
$159.49 p/Share
405
Reduced 4.27%
9,080
Common Stock, par valu...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$66,413
$155.17 p/Share
428
Reduced 4.32%
9,485
Common Stock, par valu...
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,420
Added 12.53%
9,913
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
1,440
Added 14.5%
8,493
Common Stock, par valu...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$74,443
$117.79 p/Share
632
Reduced 8.22%
7,053
Common Stock, par valu...
Nov 24
2020
SELL
Open market or private sale
$500,248
$106.64 p/Share
4,691
Reduced 37.9%
7,685
Common Stock, par valu...
Nov 24
2020
BUY
Exercise of conversion of derivative security
$105,251
$36.93 p/Share
2,850
Added 18.72%
12,376
Common Stock, par valu...