Sep 20
2024
BUY
Grant, award, or other acquisition
$155,446
$63.37 p/Share
2,453
Added 0.29%
831,277
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
$154,861
$65.26 p/Share
2,373
Added 0.29%
828,824
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
$154,407
$63.99 p/Share
2,413
Added 0.29%
826,451
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,132,888
$65.5 p/Share
17,296
Reduced 2.06%
824,038
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
95,571
Added 10.2%
841,334
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$298,462
$66.98 p/Share
4,456
Reduced 0.59%
745,763
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
34,447
Added 4.39%
750,219
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$127,142
$61.93 p/Share
2,053
Added 0.29%
715,772
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
$126,727
$56.6 p/Share
2,239
Added 0.31%
713,719
Common Stock
Aug 09
2023
SELL
Open market or private sale
$2,783,794
$56.76 p/Share
49,045
Reduced 6.45%
711,480
Common Stock
Aug 08
2023
SELL
Open market or private sale
$1,198,626
$57.2 p/Share
20,955
Reduced 2.68%
760,525
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$126,267
$50.71 p/Share
2,490
Added 0.32%
781,480
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$125,727
$49.46 p/Share
2,542
Added 0.33%
778,990
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$573,672
$52.19 p/Share
10,992
Reduced 1.4%
776,448
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
163,507
Added 17.19%
787,440
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
41,170
Added 6.19%
623,933
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$84,010
$44.1 p/Share
1,905
Added 0.33%
582,763
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$83,716
$48.03 p/Share
1,743
Added 0.3%
580,858
Common Stock
Jun 17
2022
BUY
Grant, award, or other acquisition
$83,334
$39.29 p/Share
2,121
Added 0.36%
579,115
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$83,071
$41.37 p/Share
2,008
Added 0.35%
576,994
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$415,892
$41.95 p/Share
9,914
Reduced 1.69%
574,986
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
160,295
Added 21.51%
584,900
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
36,397
Added 7.9%
424,605
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
$77,938
$51.41 p/Share
1,516
Added 0.39%
388,208
Common Stock
Sep 17
2021
BUY
Grant, award, or other acquisition
$77,606
$50.69 p/Share
1,531
Added 0.39%
386,692
Common Stock