Oct 25
2024
SELL
Open market or private sale
$4,671,000
$233.55 p/Share
20,000
Reduced 24.6%
61,307
Common Stock
Jun 05
2024
SELL
Open market or private sale
$1,809,800
$180.98 p/Share
10,000
Reduced 10.95%
81,307
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,436,411
$163.34 p/Share
8,794
Reduced 8.79%
91,307
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
16,060
Added 14.13%
97,627
Common Stock
Feb 20
2024
SELL
Open market or private sale
$3,226,000
$161.3 p/Share
20,000
Reduced 19.22%
84,041
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,018,052
$161.57 p/Share
6,301
Reduced 5.71%
104,041
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
22,476
Added 16.92%
110,342
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$666,025
$138.9 p/Share
4,795
Reduced 5.17%
87,866
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
12,185
Added 11.62%
92,661
Common Stock
Apr 05
2023
SELL
Open market or private sale
$3,000,000
$150.0 p/Share
20,000
Reduced 19.91%
80,476
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$351,060
$141.9 p/Share
2,474
Reduced 2.4%
100,476
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,956,808
$147.55 p/Share
13,262
Reduced 11.41%
102,950
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
44,801
Added 28.66%
111,508
Common Stock
Oct 28
2022
SELL
Open market or private sale
$3,000,000
$150.0 p/Share
20,000
Reduced 21.88%
71,411
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$304,871
$123.23 p/Share
2,474
Reduced 2.64%
91,411
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$740,331
$127.03 p/Share
5,828
Reduced 5.84%
93,885
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
33,747
Added 25.74%
97,335
Common Stock
Jun 12
2021
SELL
Payment of exercise price or tax liability
$1,504,663
$145.35 p/Share
10,352
Reduced 13.56%
65,966
Common Stock
Jun 12
2021
BUY
Grant, award, or other acquisition
-
26,307
Added 25.63%
76,318
Common Stock
Jun 09
2021
SELL
Open market or private sale
$2,325,072
$145.59 p/Share
15,970
Reduced 24.2%
50,011
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
18,861
Added 22.23%
65,981
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$965,446
$123.68 p/Share
7,806
Reduced 14.21%
47,120
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
11,350
Added 17.13%
54,926
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$362,147
$94.58 p/Share
3,829
Reduced 8.08%
43,576
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
7,537
Added 13.72%
47,405
Common Stock