Dec 23
2024
SELL
Payment of exercise price or tax liability
$1,376,594
$111.42 p/Share
12,355
Reduced 20.38%
48,275
Common Stock
Jun 10
2024
BUY
Open market or private purchase
$229,700
$114.85 p/Share
2,000
Added 3.19%
60,630
Common Stock
Apr 08
2024
SELL
Payment of exercise price or tax liability
$108,525
$129.66 p/Share
837
Reduced 1.41%
58,630
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
5,253
Added 8.12%
59,467
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$148,292
$130.31 p/Share
1,138
Reduced 2.06%
54,214
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$127,651
$130.39 p/Share
979
Reduced 1.74%
55,352
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$379,548
$140.73 p/Share
2,697
Reduced 4.53%
56,848
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
8,954
Added 13.07%
59,545
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$74,145
$123.37 p/Share
601
Reduced 1.17%
50,591
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
-
5,563
Added 9.8%
51,192
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$103,698
$107.46 p/Share
965
Reduced 2.07%
45,629
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$105,203
$107.46 p/Share
979
Reduced 2.06%
46,594
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$66,586
$110.06 p/Share
605
Reduced 1.26%
47,573
Common Stock
Dec 23
2022
BUY
Grant, award, or other acquisition
-
27,393
Added 36.25%
48,178
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$88,595
$92.77 p/Share
955
Reduced 4.39%
20,785
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
6,510
Added 23.04%
21,740
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$53,083
$85.48 p/Share
621
Reduced 3.92%
15,230
Common Stock
Dec 13
2021
BUY
Open market or private purchase
$45,106
$82.01 p/Share
550
Added 3.35%
15,851
Common Stock
Dec 10
2021
BUY
Open market or private purchase
$201,929
$82.42 p/Share
2,450
Added 13.8%
15,301
Common Stock
Apr 02
2021
BUY
Grant, award, or other acquisition
-
7,567
Added 37.06%
12,851
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
5,284
Added 50.0%
5,284
Common Stock