Dec 02
2024
SELL
Open market or private sale
$2,409,600
$120.48 p/Share
20,000
Reduced 13.24%
131,080
Common Stock
Nov 04
2024
SELL
Open market or private sale
$2,329,800
$116.49 p/Share
20,000
Reduced 11.69%
151,080
Common Stock
Oct 16
2024
SELL
Open market or private sale
$2,410,800
$120.54 p/Share
20,000
Reduced 10.47%
171,080
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,803,193
$115.69 p/Share
32,874
Reduced 14.68%
191,080
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
14,591
Added 6.12%
223,954
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,307,700
$130.77 p/Share
10,000
Reduced 4.56%
209,363
Common Stock
May 01
2024
SELL
Open market or private sale
$1,156,000
$115.6 p/Share
10,000
Reduced 4.36%
219,363
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,058,400
$105.84 p/Share
10,000
Reduced 4.18%
229,363
Common Stock
Feb 20
2024
SELL
Open market or private sale
$1,006,900
$100.69 p/Share
10,000
Reduced 4.01%
239,363
Common Stock
Feb 05
2024
SELL
Open market or private sale
$1,001,000
$100.1 p/Share
10,000
Reduced 3.86%
249,363
Common Stock
Oct 27
2023
-
10,000
Reduced 3.71%
259,363
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$334,881
$97.69 p/Share
3,428
Reduced 1.26%
269,363
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
44,859
Added 14.12%
272,791
Common Stock
Sep 01
2023
SELL
Open market or private sale
$1,547,250
$103.15 p/Share
15,000
Reduced 6.14%
229,344
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$145,308
$102.91 p/Share
1,412
Reduced 0.62%
227,932
Common Stock
Sep 01
2023
BUY
Other acquisition or disposition
-
81,194
Added 24.94%
244,344
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,477,950
$98.53 p/Share
15,000
Reduced 8.42%
163,150
Common Stock
Jul 03
2023
SELL
Open market or private sale
$1,388,100
$92.54 p/Share
15,000
Reduced 7.77%
178,150
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,372,500
$91.5 p/Share
15,000
Reduced 7.21%
193,150
Common Stock
May 15
2023
SELL
Open market or private sale
$1,321,500
$88.1 p/Share
15,000
Reduced 6.72%
208,150
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
-
25,620
Added 10.3%
223,150
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$133,025
$94.21 p/Share
1,412
Reduced 0.71%
197,530
Common Stock
Sep 01
2022
BUY
Other acquisition or disposition
-
81,195
Added 28.98%
198,942
Common Stock
Aug 18
2022
SELL
Open market or private sale
$1,904,560
$106.4 p/Share
17,900
Reduced 13.2%
117,747
Common Stock
Aug 16
2022
SELL
Open market or private sale
$220,668
$105.08 p/Share
2,100
Reduced 1.52%
135,647
Common Stock