Mar 01
2024
SELL
Payment of exercise price or tax liability
$10,364
$59.91 p/Share
173
Reduced 0.72%
23,758
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$9,227
$59.53 p/Share
155
Reduced 0.64%
23,931
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$7,943
$59.28 p/Share
134
Reduced 0.55%
24,086
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,238
Added 4.86%
24,220
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$77,904
$58.84 p/Share
1,324
Reduced 5.45%
22,982
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,391
Added 18.15%
24,306
Common Stock
Sep 18
2023
SELL
Payment of exercise price or tax liability
$3,502
$61.45 p/Share
57
Reduced 0.3%
18,876
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$2,060
$58.87 p/Share
35
Reduced 0.18%
18,933
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$9,532
$55.1 p/Share
173
Reduced 0.9%
18,968
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$8,273
$55.53 p/Share
149
Reduced 0.77%
19,141
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$8,607
$55.53 p/Share
155
Reduced 0.8%
19,290
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
1,317
Added 6.34%
19,445
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
381
Added 2.06%
18,128
Common Stock
Sep 18
2022
SELL
Payment of exercise price or tax liability
$2,756
$49.22 p/Share
56
Reduced 0.31%
17,733
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$1,562
$45.94 p/Share
34
Reduced 0.19%
17,789
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$8,503
$49.15 p/Share
173
Reduced 0.96%
17,823
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$8,588
$49.64 p/Share
173
Reduced 0.95%
17,996
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$7,268
$48.78 p/Share
149
Reduced 0.81%
18,169
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
1,527
Added 7.69%
18,318
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
505
Added 2.92%
16,791
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$20,149
$42.33 p/Share
476
Reduced 2.84%
16,286
Common Stock
Sep 18
2021
SELL
Payment of exercise price or tax liability
$2,195
$38.51 p/Share
57
Reduced 0.34%
16,762
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
331
Added 1.93%
16,819
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,695
Added 9.32%
16,488
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$5,332
$31.0 p/Share
172
Reduced 1.15%
14,793
Common Stock