May 06
2024
SELL
Payment of exercise price or tax liability
$195,851
$44.92 p/Share
4,360
Reduced 2.54%
167,362
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$89,086
$47.64 p/Share
1,870
Reduced 1.08%
171,722
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
8,316
Added 4.57%
173,592
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$108,962
$49.8 p/Share
2,188
Reduced 1.31%
165,276
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
1,858
Added 1.1%
167,464
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$23,577
$33.73 p/Share
699
Reduced 0.42%
165,606
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$231,553
$52.14 p/Share
4,441
Reduced 2.6%
166,305
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$47,064
$53.12 p/Share
886
Reduced 0.52%
170,746
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
6,656
Added 3.73%
171,632
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$135,679
$52.65 p/Share
2,577
Reduced 1.54%
164,976
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
2,772
Added 1.63%
167,553
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$24,987
$50.58 p/Share
494
Reduced 0.3%
164,781
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$31,890
$55.85 p/Share
571
Reduced 0.34%
165,275
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$103,862
$60.21 p/Share
1,725
Reduced 1.03%
165,846
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,504
Added 5.9%
167,571
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
41,014
Added 19.1%
173,700
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
4,727
Added 3.44%
132,686
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$48,471
$57.43 p/Share
844
Reduced 0.66%
127,959
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$19,801
$55.31 p/Share
358
Reduced 0.28%
128,803
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$195,832
$56.0 p/Share
3,497
Reduced 2.64%
129,161
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
6,761
Added 4.85%
132,658
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$104,590
$51.88 p/Share
2,016
Reduced 1.58%
125,897
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$1,083,811
$49.3 p/Share
21,984
Reduced 14.67%
127,913
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$805,187
$23.41 p/Share
34,395
Added 18.66%
149,897
Common Stock