Feb 29
2024
SELL
Payment of exercise price or tax liability
$36,394
$55.06 p/Share
661
Reduced 3.37%
18,978
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,078
Added 9.57%
19,639
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$1,982
$60.08 p/Share
33
Reduced 0.19%
17,561
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$11,972
$64.37 p/Share
186
Reduced 1.05%
17,594
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$24,875
$64.78 p/Share
384
Reduced 2.11%
17,780
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,339
Added 11.41%
18,164
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$32,792
$76.44 p/Share
429
Reduced 2.64%
15,825
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,371
Added 7.78%
16,254
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$2,248
$77.53 p/Share
29
Reduced 0.19%
14,883
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$15,503
$83.35 p/Share
186
Reduced 1.23%
14,912
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$29,191
$82.23 p/Share
355
Reduced 2.3%
15,098
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,737
Added 10.1%
15,453
Common Stock
Nov 16
2022
-
345
Reduced 2.45%
13,716
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$27,979
$65.22 p/Share
429
Reduced 2.96%
14,061
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
1,373
Added 8.66%
14,490
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
267
Added 1.99%
13,117
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$13,187
$70.9 p/Share
186
Reduced 1.43%
12,850
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$25,684
$72.76 p/Share
353
Reduced 2.64%
13,036
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
1,379
Added 9.34%
13,389
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$18,794
$65.03 p/Share
289
Reduced 2.35%
12,010
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
944
Added 7.13%
12,299
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$33,872
$68.29 p/Share
496
Reduced 4.19%
11,355
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
1,509
Added 11.29%
11,851
Common Stock
Nov 25
2020
SELL
Open market or private sale
$329,244
$67.22 p/Share
4,898
Reduced 32.14%
10,342
Common Stock
Nov 16
2020
SELL
Open market or private sale
$6,834
$67.0 p/Share
102
Reduced 0.66%
15,240
Common Stock