Feb 18
2025
SELL
Payment of exercise price or tax liability
$562,098
$66.71 p/Share
8,426
Reduced 1.0%
835,949
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
38,118
Added 4.32%
844,376
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
$155,921
$69.92 p/Share
2,230
Added 0.28%
806,258
Common Stock
Nov 14
2024
SELL
Open market or private sale
$918,863
$69.02 p/Share
13,313
Reduced 1.63%
804,028
Common Stock
Nov 13
2024
SELL
Open market or private sale
$966,461
$69.35 p/Share
13,936
Reduced 1.68%
817,341
Common Stock
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