Mar 10
2025
SELL
Open market or private sale
$1,417,200
$70.86 p/Share
20,000
Reduced 17.24%
96,006
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$575,806
$64.3 p/Share
8,955
Reduced 7.17%
116,006
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
17,689
Added 12.4%
124,962
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$205,733
$66.71 p/Share
3,084
Reduced 2.79%
107,272
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
7,331
Added 6.23%
110,357
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$702,553
$65.5 p/Share
10,726
Reduced 9.43%
103,026
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
21,166
Added 15.69%
113,752
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$204,757
$66.98 p/Share
3,057
Reduced 3.2%
92,586
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
7,189
Added 6.99%
95,643
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,142,000
$57.1 p/Share
20,000
Reduced 18.44%
88,454
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$1,123,963
$52.19 p/Share
21,536
Reduced 16.57%
108,454
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
37,722
Added 22.49%
129,990
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
9,058
Added 8.94%
92,268
Common Stock
Nov 10
2022
SELL
Open market or private sale
$773,028
$44.92 p/Share
17,209
Reduced 17.14%
83,210
Common Stock
Nov 09
2022
SELL
Open market or private sale
$1,398,239
$43.71 p/Share
31,989
Reduced 24.16%
100,419
Common Stock
Nov 08
2022
SELL
Open market or private sale
$30,800
$44.0 p/Share
700
Reduced 0.53%
132,408
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$957,844
$41.95 p/Share
22,833
Reduced 14.64%
133,108
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
40,904
Added 20.78%
155,941
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$70,419
$42.37 p/Share
1,662
Reduced 1.42%
115,037
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
9,100
Added 7.23%
116,699
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$60,351
$41.65 p/Share
1,449
Reduced 1.33%
107,599
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$72,636
$44.29 p/Share
1,640
Reduced 1.48%
109,048
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
7,055
Added 5.99%
110,688
Common Stock