Nov 06
2024
SELL
Open market or private sale
$1,051,740
$58.43 p/Share
18,000
Reduced 8.98%
182,493
Common Stock, par valu...
May 03
2024
SELL
Open market or private sale
$1,001,489
$58.26 p/Share
17,190
Reduced 7.91%
200,029
Common Stock, par valu...
Mar 20
2024
SELL
Payment of exercise price or tax liability
$529
$58.84 p/Share
9
Reduced 0.0%
217,219
Common Stock, par valu...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$89,254
$59.07 p/Share
1,511
Reduced 0.69%
217,024
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$72,587
$58.35 p/Share
1,244
Reduced 0.63%
197,375
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,160
Added 8.83%
218,535
Common Stock, par valu...
Mar 06
2024
SELL
Open market or private sale
$1,022,400
$56.8 p/Share
18,000
Reduced 8.31%
198,619
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$755,394
$56.69 p/Share
13,325
Reduced 5.79%
216,619
Common Stock, par valu...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
11,369
Added 4.71%
229,944
Common Stock, par valu...
Oct 20
2023
BUY
Grant, award, or other acquisition
-
31,473
Added 12.6%
218,365
Common Stock, par valu...
Jun 08
2023
SELL
Open market or private sale
$1,507,680
$55.84 p/Share
27,000
Reduced 12.64%
186,659
Common Stock, par valu...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$226
$45.31 p/Share
5
Reduced 0.0%
213,659
Common Stock, par valu...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$74,172
$49.68 p/Share
1,493
Reduced 0.69%
213,548
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
25,181
Added 10.48%
215,041
Common Stock, par valu...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$85,051
$60.32 p/Share
1,410
Reduced 0.74%
189,860
Common Stock, par valu...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,195,999
$58.35 p/Share
20,497
Reduced 9.68%
191,270
Common Stock, par valu...
Feb 21
2023
SELL
Sale (or disposition) back to the issuer
-
112
Reduced 0.06%
202,960
Common Stock, par valu...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
8,807
Added 3.99%
211,767
Common Stock, par valu...
Nov 07
2022
SELL
Open market or private sale
$849,800
$42.49 p/Share
20,000
Reduced 8.97%
202,907
Common Stock, par valu...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$1,417
$39.35 p/Share
36
Reduced 0.02%
222,450
Common Stock, par valu...
Mar 17
2022
BUY
Grant, award, or other acquisition
-
30,120
Added 11.93%
222,264
Common Stock, par valu...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$386,620
$38.42 p/Share
10,063
Reduced 4.98%
192,144
Common Stock, par valu...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$56,032
$40.34 p/Share
1,389
Reduced 0.68%
202,207
Common Stock, par valu...
Mar 03
2022
SELL
Sale (or disposition) back to the issuer
-
1,248
Reduced 0.65%
190,798
Common Stock, par valu...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
12,798
Added 5.91%
203,596
Common Stock, par valu...