May 01
2024
SELL
Open market or private sale
$1,314,604
$47.11 p/Share
27,905
Reduced 5.77%
455,643
Common Stock
Apr 30
2024
SELL
Open market or private sale
$459,432
$47.02 p/Share
9,771
Reduced 1.98%
483,548
Common Stock
Apr 29
2024
SELL
Open market or private sale
$290,413
$47.0 p/Share
6,179
Reduced 1.24%
493,319
Common Stock
Apr 11
2024
SELL
Open market or private sale
$97,008
$47.0 p/Share
2,064
Reduced 0.41%
499,498
Common Stock
Apr 01
2024
SELL
Open market or private sale
$3,525
$47.0 p/Share
75
Reduced 0.01%
501,562
Common Stock
Mar 28
2024
SELL
Open market or private sale
$705,818
$47.13 p/Share
14,976
Reduced 2.9%
501,637
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$149,066
$45.74 p/Share
3,259
Reduced 0.63%
516,613
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$155,241
$45.74 p/Share
3,394
Reduced 0.65%
519,872
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$148,060
$45.74 p/Share
3,237
Reduced 0.61%
523,266
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$1,247,837
$44.19 p/Share
28,238
Reduced 5.33%
501,159
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
88,891
Added 14.44%
526,503
Common Stock
Feb 06
2024
SELL
Open market or private sale
$189,490
$47.02 p/Share
4,030
Reduced 0.86%
465,850
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$148,805
$45.66 p/Share
3,259
Reduced 0.69%
469,880
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$154,970
$45.66 p/Share
3,394
Reduced 0.75%
451,221
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$1,218,253
$43.8 p/Share
27,814
Reduced 5.77%
454,615
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
84,704
Added 15.18%
473,139
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$157,104
$46.66 p/Share
3,367
Reduced 0.74%
452,969
Common Stock
Feb 03
2023
SELL
Open market or private sale
$1,198,155
$47.04 p/Share
25,471
Reduced 5.29%
456,336
Common Stock
Feb 02
2023
SELL
Open market or private sale
$751,013
$47.0 p/Share
15,979
Reduced 3.21%
481,807
Common Stock
Jan 26
2023
SELL
Open market or private sale
$1,598
$47.0 p/Share
34
Reduced 0.01%
497,786
Common Stock
Jan 24
2023
SELL
Open market or private sale
$10,105
$47.0 p/Share
215
Reduced 0.04%
497,820
Common Stock
Jan 23
2023
SELL
Open market or private sale
$129,062
$47.0 p/Share
2,746
Reduced 0.55%
498,035
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$108,785
$33.39 p/Share
3,258
Reduced 0.65%
500,781
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$520,007
$33.59 p/Share
15,481
Reduced 2.98%
503,820
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
57,928
Added 10.31%
504,039
Common Stock