Nov 15
2024
SELL
Open market or private sale
$9,873,562
$57.49 p/Share
171,744
Reduced 17.97%
783,786
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$8,106,801
$58.06 p/Share
139,628
Reduced 12.75%
955,530
Common Stock
Nov 10
2024
BUY
Grant, award, or other acquisition
-
189,192
Added 14.73%
1,095,158
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
216,175
Added 19.37%
899,578
Common Stock
Aug 16
2024
SELL
Open market or private sale
$1,343,578
$49.5 p/Share
27,143
Reduced 3.82%
683,403
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$981,833
$45.47 p/Share
21,593
Reduced 2.95%
710,546
Common Stock
May 29
2024
SELL
Open market or private sale
$1,213,859
$46.1 p/Share
26,331
Reduced 3.5%
725,363
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$1,023,231
$47.79 p/Share
21,411
Reduced 2.77%
751,694
Common Stock
Feb 16
2024
SELL
Open market or private sale
$1,416,248
$48.67 p/Share
29,099
Reduced 3.66%
766,767
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$914,872
$50.13 p/Share
18,250
Reduced 2.24%
795,866
Common Stock
Nov 17
2023
SELL
Open market or private sale
$11,115,593
$47.96 p/Share
231,768
Reduced 22.29%
807,978
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$9,901,060
$52.0 p/Share
190,405
Reduced 15.48%
1,039,746
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
298,662
Added 19.54%
1,230,151
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
208,474
Added 18.4%
924,665
Common Stock
Aug 18
2023
SELL
Open market or private sale
$975,614
$55.16 p/Share
17,687
Reduced 2.41%
716,191
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$745,463
$52.99 p/Share
14,068
Reduced 1.88%
733,878
Common Stock
Jun 06
2023
SELL
Open market or private sale
$2,438,946
$49.56 p/Share
49,212
Reduced 6.22%
742,023
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$649,975
$46.47 p/Share
13,987
Reduced 1.74%
791,235
Common Stock
Feb 23
2023
SELL
Open market or private sale
$992,170
$49.32 p/Share
20,117
Reduced 2.46%
798,970
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$499,403
$46.73 p/Share
10,687
Reduced 1.29%
819,087
Common Stock
Dec 06
2022
-
4,000
Reduced 0.48%
823,722
Common Stock
Nov 23
2022
SELL
Open market or private sale
$5,635,819
$48.64 p/Share
115,868
Reduced 12.28%
827,722
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$4,919,764
$43.91 p/Share
112,042
Reduced 10.61%
943,590
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
156,823
Added 12.93%
1,055,632
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
262,759
Added 22.71%
894,078
Common Stock