Apr 09
2024
SELL
Payment of exercise price or tax liability
$338,442
$170.5 p/Share
1,985
Reduced 4.53%
41,805
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
5,303
Added 10.8%
43,790
Common Stock
Mar 21
2024
SELL
Open market or private sale
$786,048
$170.88 p/Share
4,600
Reduced 10.68%
38,487
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$114,118
$165.87 p/Share
688
Reduced 1.78%
37,922
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
5,165
Added 10.7%
43,087
Common Stock
Nov 22
2023
SELL
Open market or private sale
$522,200
$130.55 p/Share
4,000
Reduced 9.42%
38,451
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$644,705
$165.99 p/Share
3,884
Reduced 8.42%
42,263
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
8,516
Added 15.58%
46,147
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$91,126
$158.48 p/Share
575
Reduced 1.5%
37,631
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$8,303
$159.69 p/Share
52
Reduced 0.14%
38,206
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$1,075,632
$162.95 p/Share
6,601
Reduced 14.77%
38,097
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
18,352
Added 29.11%
44,698
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$573,543
$215.78 p/Share
2,658
Reduced 9.23%
26,154
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
6,389
Added 18.15%
28,812
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$141,184
$207.93 p/Share
679
Reduced 2.94%
22,423
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
3,395
Added 12.83%
23,064
Common Stock
Nov 19
2021
SELL
Open market or private sale
$1,047,214
$250.95 p/Share
4,173
Reduced 17.53%
19,636
Common Stock
Apr 14
2021
-
1,500
Reduced 5.94%
23,749
Common Stock
Apr 09
2021
SELL
Open market or private sale
$432,684
$204.0 p/Share
2,121
Reduced 7.75%
25,249
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$364,997
$205.17 p/Share
1,779
Reduced 6.1%
27,370
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
3,900
Added 11.8%
29,149
Common Stock
Mar 19
2021
SELL
Open market or private sale
$338,916
$183.0 p/Share
1,852
Reduced 6.83%
25,249
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$181,441
$180.18 p/Share
1,007
Reduced 3.45%
28,147
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$540
$179.86 p/Share
3
Reduced 0.01%
29,154
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
3,138
Added 9.72%
29,157
Common Stock