Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,058,439
$55.64 p/Share
19,023
Reduced 11.16%
151,463
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
40,469
Added 19.18%
170,486
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$448,899
$55.29 p/Share
8,119
Reduced 5.88%
130,017
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$135,791
$55.11 p/Share
2,464
Reduced 1.75%
138,136
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
35,011
Added 19.94%
140,600
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$345,348
$50.46 p/Share
6,844
Reduced 6.09%
105,589
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
15,429
Added 12.07%
112,433
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$172,445
$51.77 p/Share
3,331
Reduced 3.32%
97,003
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
37,755
Added 27.34%
100,334
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$498,271
$51.4 p/Share
9,694
Reduced 13.41%
62,579
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$115,883
$51.78 p/Share
2,238
Reduced 3.0%
72,273
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
5,184
Added 6.5%
74,511
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$70,433
$62.33 p/Share
1,130
Reduced 1.61%
69,265
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$63,026
$63.47 p/Share
993
Reduced 1.39%
70,395
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$140,473
$63.62 p/Share
2,208
Reduced 3.0%
71,388
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
21,647
Added 22.73%
73,596
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$42,172
$42.13 p/Share
1,001
Reduced 1.89%
51,949
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$43,284
$41.74 p/Share
1,037
Reduced 1.92%
52,950
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
17,723
Added 24.71%
53,987
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$50,319
$46.42 p/Share
1,084
Reduced 2.9%
36,264
Common Stock
Feb 10
2020
BUY
Grant, award, or other acquisition
-
28,465
Added 43.25%
37,348
Common Stock
Feb 11
2019
BUY
Grant, award, or other acquisition
-
8,883
Added 50.0%
8,883
Common Stock