Dec 04
2024
BUY
Grant, award, or other acquisition
$4,703,770
$180.09 p/Share
26,119
Added 26.08%
74,039
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$1,047,316
$148.83 p/Share
7,037
Reduced 12.8%
47,920
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$1,325,033
$148.83 p/Share
8,903
Added 14.5%
52,494
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
$565,950
$139.02 p/Share
4,071
Added 8.12%
46,054
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.37%
41,983
Common Stock
May 17
2024
-
2,555
Reduced 5.76%
41,828
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.35%
44,383
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$897,865
$133.85 p/Share
6,708
Reduced 13.17%
44,228
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
8,956
Added 15.57%
48,570
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$504,985
$117.63 p/Share
4,293
Added 9.28%
41,980
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.41%
37,687
Common Stock
Jun 14
2023
SELL
Open market or private sale
$1,239,000
$123.9 p/Share
10,000
Reduced 21.04%
37,532
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$9,732
$67.59 p/Share
144
Added 0.3%
47,532
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$393,197
$89.14 p/Share
4,411
Reduced 8.52%
47,388
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
7,838
Added 13.49%
50,255
Common Stock
Jul 06
2022
BUY
Grant, award, or other acquisition
-
5,812
Added 11.68%
43,961
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$9,876
$72.62 p/Share
136
Added 0.36%
38,149
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$10,586
$77.84 p/Share
136
Added 0.36%
38,013
Common Stock
Nov 08
2021
SELL
Open market or private sale
$292,414
$95.56 p/Share
3,060
Reduced 7.47%
37,877
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$283,181
$94.08 p/Share
3,010
Reduced 6.85%
40,937
Common Stock
Sep 07
2021
SELL
Open market or private sale
$770,634
$97.29 p/Share
7,921
Reduced 15.27%
43,947
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$602,271
$98.33 p/Share
6,125
Reduced 10.56%
51,868
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
8,432
Added 13.08%
56,051
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
4,775
Added 8.79%
49,561
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$10,586
$77.84 p/Share
136
Added 0.3%
44,786
Common Stock