Dec 13
2024
SELL
Open market or private sale
$653,920
$163.48 p/Share
4,000
Reduced 3.97%
96,718
Common Stock
Aug 08
2024
SELL
Open market or private sale
$9,907,000
$198.14 p/Share
50,000
Reduced 33.17%
100,718
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$1,966,327
$193.46 p/Share
10,164
Reduced 6.32%
150,718
Common Stock
May 16
2024
SELL
Open market or private sale
$4,895,000
$195.8 p/Share
25,000
Reduced 13.45%
160,882
Common Stock
Mar 20
2024
SELL
Open market or private sale
$2,289,840
$190.82 p/Share
12,000
Reduced 6.06%
185,882
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$5,663,230
$182.52 p/Share
31,028
Reduced 13.55%
197,882
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
76,930
Added 25.15%
228,910
Common Stock
Dec 14
2023
SELL
Open market or private sale
$613,280
$153.32 p/Share
4,000
Reduced 2.56%
151,980
Common Stock
Aug 04
2023
SELL
Open market or private sale
$1,340,820
$148.98 p/Share
9,000
Reduced 5.46%
155,980
Common Stock
Jun 13
2023
SELL
Open market or private sale
$990,750
$132.1 p/Share
7,500
Reduced 4.35%
164,980
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$1,331,382
$130.99 p/Share
10,164
Reduced 5.56%
172,480
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,426,129
$140.58 p/Share
17,258
Reduced 8.63%
182,644
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
42,033
Added 17.37%
199,902
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
97,635
Added 38.05%
158,969
Common Stock
Jun 07
2022
SELL
Open market or private sale
$960,000
$160.0 p/Share
6,000
Reduced 8.91%
61,334
Common Stock
May 27
2022
SELL
Open market or private sale
$900,000
$150.0 p/Share
6,000
Reduced 8.18%
67,334
Common Stock
Apr 04
2022
SELL
Open market or private sale
$840,120
$140.02 p/Share
6,000
Reduced 7.56%
73,334
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$2,170,103
$138.1 p/Share
15,714
Reduced 16.53%
79,334
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
34,605
Added 26.69%
95,048
Common Stock
Nov 04
2021
SELL
Open market or private sale
$612,425
$111.35 p/Share
5,500
Reduced 8.34%
60,443
Common Stock
Jun 08
2021
SELL
Open market or private sale
$98,758
$89.78 p/Share
1,100
Reduced 1.64%
65,943
Common Stock
Mar 19
2021
SELL
Open market or private sale
$146,756
$77.24 p/Share
1,900
Reduced 2.76%
67,043
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$678,390
$69.28 p/Share
9,792
Reduced 12.44%
68,943
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
24,805
Added 23.96%
78,735
Common Stock