Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,046,127
$55.87 p/Share
36,623
Reduced 9.88%
333,977
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$4,793,199
$55.87 p/Share
85,792
Added 18.8%
370,600
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$273,470
$55.64 p/Share
4,915
Reduced 1.7%
284,808
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
15,794
Added 5.17%
289,723
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$168,230
$56.95 p/Share
2,954
Reduced 1.07%
273,929
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
9,422
Added 3.29%
276,883
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$324,615
$56.95 p/Share
5,700
Reduced 2.09%
267,461
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
15,126
Added 5.25%
273,161
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,434,698
$60.71 p/Share
23,632
Reduced 8.39%
258,035
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$3,128,993
$60.71 p/Share
51,540
Added 15.47%
281,667
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$79,710
$59.53 p/Share
1,339
Reduced 0.58%
230,127
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
4,189
Added 1.78%
231,466
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$170,732
$59.53 p/Share
2,868
Reduced 1.25%
227,277
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
9,145
Added 3.82%
230,145
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$283,568
$60.18 p/Share
4,712
Reduced 2.09%
221,000
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
15,125
Added 6.28%
225,712
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$198,447
$57.89 p/Share
3,428
Reduced 1.6%
211,127
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$428,039
$57.89 p/Share
7,394
Added 3.33%
214,555
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$29,207
$56.06 p/Share
521
Reduced 0.25%
207,161
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
1,477
Added 0.71%
207,682
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$74,378
$56.05 p/Share
1,327
Reduced 0.64%
206,205
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
4,605
Added 2.17%
207,532
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$162,732
$55.73 p/Share
2,920
Reduced 1.42%
202,927
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
9,144
Added 4.25%
205,847
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$290,680
$59.25 p/Share
4,906
Reduced 2.43%
196,703
Common Stock