Feb 03
2024
SELL
Payment of exercise price or tax liability
$131,486
$68.34 p/Share
1,924
Reduced 0.35%
549,415
Common Stock
Feb 03
2024
BUY
Grant, award, or other acquisition
-
3,795
Added 0.68%
551,339
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$39,308
$69.45 p/Share
566
Reduced 0.1%
547,544
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
1,116
Added 0.2%
548,110
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$509,029
$68.51 p/Share
7,430
Reduced 1.34%
546,994
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
18,854
Added 3.3%
551,948
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$56,789
$78.33 p/Share
725
Reduced 0.14%
535,570
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
1,461
Added 0.27%
536,295
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$667,720
$88.71 p/Share
7,527
Reduced 1.39%
534,543
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
15,180
Added 2.72%
542,070
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$392,710
$86.5 p/Share
4,540
Reduced 0.85%
526,890
Common Stock
Feb 11
2023
BUY
Grant, award, or other acquisition
-
9,501
Added 1.77%
527,977
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$832,595
$89.7 p/Share
9,282
Reduced 1.75%
521,929
Common Stock
Feb 04
2023
BUY
Grant, award, or other acquisition
-
18,720
Added 3.4%
531,211
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$168,815
$89.7 p/Share
1,882
Reduced 0.37%
512,491
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
3,795
Added 0.73%
514,373
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$48,946
$88.51 p/Share
553
Reduced 0.11%
510,578
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
1,115
Added 0.22%
511,131
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$291,587
$85.61 p/Share
3,406
Reduced 0.66%
510,016
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
6,760
Added 1.3%
513,422
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$62,119
$85.8 p/Share
724
Reduced 0.14%
506,662
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
1,460
Added 0.29%
507,386
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
505,926
Added 50.0%
505,926
Common Stock