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
Sep 02
2022
SELL
Payment of exercise price or tax liability
$2,491
$45.29 p/Share
55
Reduced 0.01%
631,319
Common Stock
Aug 24
2022
SELL
Open market or private sale
$599,432
$47.14 p/Share
12,716
Reduced 1.97%
631,374
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$576,413
$44.92 p/Share
12,832
Reduced 1.95%
644,090
Common Stock
May 25
2022
SELL
Open market or private sale
$560,057
$44.04 p/Share
12,717
Reduced 1.91%
651,577
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$628,206
$48.96 p/Share
12,831
Reduced 1.89%
664,294
Common Stock
Feb 24
2022
SELL
Open market or private sale
$832,935
$54.15 p/Share
15,382
Reduced 2.24%
672,737
Common Stock