Nov 26
2024
SELL
Open market or private sale
$511,912
$83.92 p/Share
6,100
Reduced 6.8%
83,550
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$1,069,476
$83.92 p/Share
12,744
Reduced 12.44%
89,710
Common Stock
Jun 03
2024
SELL
Open market or private sale
$405,750
$81.15 p/Share
5,000
Reduced 4.67%
102,004
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$128,070
$77.76 p/Share
1,647
Reduced 1.52%
107,004
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$82,193
$69.42 p/Share
1,184
Reduced 1.08%
108,371
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$50,502
$70.24 p/Share
719
Reduced 0.65%
109,555
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,227
Added 8.49%
110,275
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$712,701
$67.16 p/Share
10,612
Reduced 9.59%
100,048
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
28,800
Added 20.65%
110,660
Common Stock
Aug 09
2023
SELL
Open market or private sale
$402,791
$77.46 p/Share
5,200
Reduced 6.0%
81,420
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
10,928
Added 11.23%
86,388
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$85,310
$73.99 p/Share
1,153
Reduced 1.51%
75,268
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$51,349
$72.94 p/Share
704
Reduced 0.91%
76,421
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$76,914
$74.82 p/Share
1,028
Reduced 1.32%
77,125
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$727,967
$76.02 p/Share
9,576
Reduced 10.92%
78,154
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
25,911
Added 22.8%
87,730
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$86,297
$76.64 p/Share
1,126
Reduced 1.82%
60,864
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
4,664
Added 7.0%
61,990
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$81,819
$81.25 p/Share
1,007
Reduced 1.73%
57,326
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$288,463
$81.88 p/Share
3,523
Reduced 5.7%
58,333
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
11,391
Added 15.55%
61,856
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$53,451
$79.54 p/Share
672
Reduced 1.31%
50,465
Common Stock
Dec 30
2021
SELL
Open market or private sale
$127,575
$81.0 p/Share
1,575
Reduced 2.99%
51,137
Common Stock
Dec 30
2021
BUY
Exercise of conversion of derivative security
$126,110
$80.07 p/Share
1,575
Added 2.9%
52,712
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$2,000,065
$73.44 p/Share
27,234
Added 34.85%
50,917
Common Stock