Aug 02
2024
$22,951
$58.85 p/Share
390
Reduced 1.58%
24,270
Common Stock
Nov 12
2023
SELL
Payment of exercise price or tax liability
$8,144
$50.9 p/Share
160
Reduced 0.64%
24,660
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$29,744
$51.02 p/Share
583
Reduced 2.3%
24,820
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
$59,183
$51.02 p/Share
1,160
Added 4.37%
25,403
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$85,081
$84.49 p/Share
1,007
Reduced 3.99%
24,243
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$65,316
$52.76 p/Share
1,238
Added 4.75%
24,838
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$12,512
$81.25 p/Share
154
Reduced 0.64%
24,012
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$45,139
$81.48 p/Share
554
Reduced 2.31%
23,436
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$59,480
$81.48 p/Share
730
Added 2.93%
24,166
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$8,797
$83.79 p/Share
105
Reduced 0.44%
23,990
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$15,583
$82.89 p/Share
188
Reduced 0.77%
24,095
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$14,010
$83.89 p/Share
167
Reduced 0.68%
24,283
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$44,336
$83.97 p/Share
528
Reduced 2.24%
23,090
Common Stock
Nov 09
2021
SELL
Open market or private sale
$126,000
$84.0 p/Share
1,500
Reduced 5.97%
23,618
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
$114,199
$83.97 p/Share
1,360
Added 5.27%
24,450
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$10,699
$82.94 p/Share
129
Reduced 0.51%
25,118
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$82,898
$77.33 p/Share
1,072
Reduced 4.07%
25,247
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$69,621
$48.72 p/Share
1,429
Added 5.3%
25,558
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$12,393
$65.92 p/Share
188
Reduced 0.75%
24,890
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$29,626
$63.44 p/Share
467
Reduced 1.83%
25,078
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$111,337
$63.44 p/Share
1,755
Added 6.43%
25,545
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$6,355
$55.26 p/Share
115
Reduced 0.48%
23,790
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$13,774
$68.19 p/Share
202
Reduced 0.84%
23,905
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$13,774
$68.19 p/Share
202
Reduced 0.84%
23,905
Common Stock
Nov 26
2019
SELL
Payment of exercise price or tax liability
$99,275
$87.39 p/Share
1,136
Reduced 4.5%
24,107
Common Stock